发明名称 RELIABLE MESSAGING USING CLOCKS WITH SYNCHRONIZED RATES
摘要 <p>The present invention extends to methods, systems, and computer program products for reliable messaging using clocks with synchronized rates. Embodiments of the present invention insure at-most-once delivery of messages. A source and a destination utilize clocks with synchronized rates. Messages are assigned Time-To-Live ("TTL") values such that state information is updated the source and removed at the destination when a corresponding message timer based on a TTL value expires. Accordingly, resources consumed to maintain state information at the destination can be freed up in a shorter period of time. The source can retransmit state information to the message destination if relevant state information has been removed. Message processor instance IDs insure at-most-once delivery when a message destination suffers an involuntary memory loss. Embodiments of the present invention can also be used for exactly-once-delivery, for example, when TTL values are infinite and instance IDs are not used.</p>
申请公布号 CA2895067(A1) 申请公布日期 2006.03.21
申请号 CA20052895067 申请日期 2005.08.19
申请人 MICROSOFT CORPORATION 发明人 LANGWORTHY, DAVID E.;KAKIVAYA, GOPALA KRISHNA R.
分类号 H04L12/58;H04L1/16;H04L7/00 主分类号 H04L12/58
代理机构 代理人
主权项
地址