主权项 |
1.一种分散式资料动态程序代理方法,应用于客户 端/伺服器端的架构,该方法包括下列步骤: 当一客户端要求写入一伺服器端之一资料区块时, 对该客户端之缓冲区记忆体之一控制模块上标示 一锁标志位; 该客户端针对一局域网内发第一条广播消息,通知 该局域网内的其他机器,该资料区块将被加锁; 该伺服器端收到该第一条广播消息后,将该资料区 块加锁; 该客户端在写入操作完成后,对该客户端之缓冲区 记忆体之该控制模块上标示一修改标志位,以记录 该客户端之缓冲区记忆体中的内容已修改,并对该 客户端之缓冲区记忆体解锁; 该客户端针对该局域网内发第二条广播消息,通知 该局域网内的其他机器,该资料区块将被解锁;及 该伺服器端收到该第二条广播消息后,将该资料区 块解锁。 2.如申请专利范围第1项所述之分散式资料动态程 序代理方法,其中更包含另一客户端存取该伺服器 端之该资料区块时,如果该资料区块没有加锁,且 该资料区块在该客户端之缓冲区记忆体中有副本, 可以直接从该缓冲区记忆体中读取资料区块的内 容。 3.如申请专利范围第1项所述之分散式资料动态程 序代理方法,其中更包含另一客户端存取该伺服器 端之该资料区块时,如果该资料区块没有加锁,但 该资料区块没有在该客户端之缓冲区记忆体中有 副本,就从该伺服器端读取该资料区块的内容。 4.如申请专利范围第1项所述之分散式资料动态程 序代理方法,其中更包含另一客户端存取该伺服器 端之该资料区块时,如果该资料区块加锁,且该资 料区块在该缓冲区记忆体中有副本,则透过唯读的 方式读取该资料区块在该缓冲区记忆体中的内容 。 5.如申请专利范围第1项所述之分散式资料动态程 序代理方法,其中该机器系指该客户端/伺服器端 架构的所有机器。 图式简单说明: 第1图系为习知分散式资料处理系统架构示意图; 第2图系为本发明之分散式资料处理系统架构示意 图; 第3图系为本发明之分散式资料动态程序代理之控 制模块之标志位址示意图;及 第4图系为本发明之分散式资料动态程序代理方法 流程图。 |