Exactly one cache framework

   
   

A system for managing objects in a clustered network includes a file system containing at least one copy of a data object. The system can include several clustered servers in communication with the file system. A lead server is selected, which contains a distributed consensus algorithm for selecting a host server, and which utilizes multicasting while executing rounds of the algorithm. The selected host server can contain a copy of the data object, such as in local cache, providing access to the local copy to any other server in the cluster. Any change made to an item hosted by the host server can also be updated in the file system. If the host server becomes unable to host the object, a new host can be chosen using the distributed consensus algorithm. The other servers are then notified of the new host by multicast messaging.

Um sistema para objetos controlando em uma rede aglomerada inclui um sistema de lima que contem ao menos uma cópia de um objeto dos dados. O sistema pode incluir diversos usuários aglomerados em uma comunicação com o sistema de lima. Um usuário da ligação é selecionado, que contenham um algoritmo distribuído do consenso para selecionar um usuário de anfitrião, e que utilize o multicasting ao executar círculos do algoritmo. O usuário de anfitrião selecionado pode conter uma cópia do objeto dos dados, como no esconderijo local, fornecendo o acesso à cópia local a todo o outro usuário no conjunto. Toda a mudança feita a um artigo hospedado pelo usuário de anfitrião pode também ser atualizada no sistema de lima. Se o usuário de anfitrião se tornar incapaz de hospedar o objeto, um anfitrião novo pode ser escolhido usando o algoritmo distribuído do consenso. Os outros usuários são notificados então do anfitrião novo pelo messaging do multicast.

 
Web www.patentalert.com

< Automated cellular telephone clock setting

< Portable telecommunication apparatus for controlling an electronic utility device

> METHOD OF TRANSACTING AN ELECTRONIC MAIL, AN ELECTRONIC COMMERCE, AND AN ELECTRONIC BUSINESS TRANSACTION BY AN ELECTRONIC COMMERCE TERMINAL USING A WIRELESSLY NETWORKED PLURALITY OF PORTABLE DIGITAL DEVICES

> Audio extension for wireless communication devices

~ 00147