会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Fault tolerant distributed garbage collection system and method for
collecting network objects
    • 容错分布式垃圾收集系统及收集网络对象的方法
    • US5446901A
    • 1995-08-29
    • US85407
    • 1993-06-30
    • Susan S. OwickiAndrew D. BirrellCharles G. NelsonEdward P. Wobber
    • Susan S. OwickiAndrew D. BirrellCharles G. NelsonEdward P. Wobber
    • G06F9/44G06F12/02G06F12/00
    • G06F12/0253
    • A distributed computer system includes a multiplicity of concurrently active processes. Each object is owned by one process. Objects are accessible to processes other than the object's owner. Each process, when it receives a handle to an object owned by any other process, sends a first "dirty" message to the object's owner indicating that the object is in use. When a process permanently ceases use of an object handle, it sends a second "clean" message to the object's owner indicating that the object is no longer in use. Each object's owner receives the first and second messages concerning usage of that object, stores data for keeping track of which other processes have a handle to that object and sends acknowledgement messages in return. The receiver of an object handle does not use the handle until its first message is acknowledged. Periodically, the object's owner sends status request messages to other processes with outstanding handles to that object to determine if any of those processes have terminated and updates its stored object usage data accordingly. A garbage collection process collects objects for which the usage data indicates that no process has a handle. The first and second messages include sequence numbers, wherein the sequence numbers sent by any process change in value monotonically in accordance with when the message is sent. Object owners ignore any message whose sequence number indicates that it was sent earlier than another message for the same object that previously received from the same process.
    • 分布式计算机系统包括多个并发活动的过程。 每个对象都由一个进程拥有。 对象可以访问对象所有者以外的进程。 每个进程在接收到任何其他进程拥有的对象的句柄时,向对象的所有者发送第一个“脏”消息,指示对象正在使用中。 当进程永久停止使用对象句柄时,它会向对象的所有者发送第二个“干净”消息,指示对象不再使用。 每个对象的所有者接收关于该对象的使用的第一和第二消息,存储用于跟踪哪些其他进程具有该对象的句柄的数据,并且发送确认消息作为回报。 对象句柄的接收者在其第一个消息被确认之前不使用句柄。 定期地,对象的所有者向具有未处理的该对象的处理的其他进程发送状态请求消息,以确定这些进程中是否已经终止并相应地更新其存储的对象使用数据。 垃圾收集过程收集使用数据指示没有进程具有句柄的对象。 第一和第二消息包括序列号,其中任何进程发送的序列号根据消息的发送时间单位变化。 对象所有者忽略任何消息,其序列号表示它早于先前从同一进程接收的同一对象的另一个消息发送。