发明名称 分散式资料动态程序代理方法
摘要 一种分散式资料动态程序代理方法,当一客户端要求写入一伺服器端之一资料区块时,对客户端之缓冲区记忆体之一控制模块上标示一锁标志位;客户端针对一局域网内发第一条广播消息,通知局域网内的其他机器,资料区块将被加锁;伺服器端收到第一条广播消息后,将资料区块加锁;客户端在写入操作完成后,对客户端之缓冲区记忆体之控制模块上标示一修改标志位,以记录客户端之缓冲区记忆体中的内容已修改,并对客户端之缓冲区记忆体解锁;客户端针对局域网内发第二条广播消息,通知局域网内的其他机器,资料区块将被解锁;及伺服器端收到第二条广播消息后,将资料区块解锁。
申请公布号 TWI275939 申请公布日期 2007.03.11
申请号 TW094142149 申请日期 2005.11.30
申请人 英业达股份有限公司 发明人 李晟;陈玄同;刘文涵
分类号 G06F12/14(2006.01);G06F15/163(2006.01) 主分类号 G06F12/14(2006.01)
代理机构 代理人 许世正 台北市信义区忠孝东路5段410号4楼
主权项 1.一种分散式资料动态程序代理方法,应用于客户 端/伺服器端的架构,该方法包括下列步骤: 当一客户端要求写入一伺服器端之一资料区块时, 对该客户端之缓冲区记忆体之一控制模块上标示 一锁标志位; 该客户端针对一局域网内发第一条广播消息,通知 该局域网内的其他机器,该资料区块将被加锁; 该伺服器端收到该第一条广播消息后,将该资料区 块加锁; 该客户端在写入操作完成后,对该客户端之缓冲区 记忆体之该控制模块上标示一修改标志位,以记录 该客户端之缓冲区记忆体中的内容已修改,并对该 客户端之缓冲区记忆体解锁; 该客户端针对该局域网内发第二条广播消息,通知 该局域网内的其他机器,该资料区块将被解锁;及 该伺服器端收到该第二条广播消息后,将该资料区 块解锁。 2.如申请专利范围第1项所述之分散式资料动态程 序代理方法,其中更包含另一客户端存取该伺服器 端之该资料区块时,如果该资料区块没有加锁,且 该资料区块在该客户端之缓冲区记忆体中有副本, 可以直接从该缓冲区记忆体中读取资料区块的内 容。 3.如申请专利范围第1项所述之分散式资料动态程 序代理方法,其中更包含另一客户端存取该伺服器 端之该资料区块时,如果该资料区块没有加锁,但 该资料区块没有在该客户端之缓冲区记忆体中有 副本,就从该伺服器端读取该资料区块的内容。 4.如申请专利范围第1项所述之分散式资料动态程 序代理方法,其中更包含另一客户端存取该伺服器 端之该资料区块时,如果该资料区块加锁,且该资 料区块在该缓冲区记忆体中有副本,则透过唯读的 方式读取该资料区块在该缓冲区记忆体中的内容 。 5.如申请专利范围第1项所述之分散式资料动态程 序代理方法,其中该机器系指该客户端/伺服器端 架构的所有机器。 图式简单说明: 第1图系为习知分散式资料处理系统架构示意图; 第2图系为本发明之分散式资料处理系统架构示意 图; 第3图系为本发明之分散式资料动态程序代理之控 制模块之标志位址示意图;及 第4图系为本发明之分散式资料动态程序代理方法 流程图。
地址 台北市士林区后港街66号
您可能感兴趣的专利