Flexible fault tolerance in distributed enterprise communities
by Mihail Ionescu
International Journal of Grid and Utility Computing (IJGUC), Vol. 3, No. 4, 2012

Abstract: We are witnessing the birth of the digital enterprise, in which many of the enterprise operations will be performed by independent software programs or by programs acting on behalf of humans. The agents are complex software entities, that should be able to maintain a state that survives failures. The classic solution is to use a relational database (such as Oracle), possibly replicated, to save the states of the agents in a manner that can survive failures and implement the communal invariants inside the database. In this paper we present a flexible, yet robust frame-work in which the interactions of the agents that work in a given community are governed by a given law that is enforced in a distributed manner. We provide several options to handle failures, maintaining the consistency of the states. The implementation is based on the distributed coordination and control mechanism called Law-Governed Interaction (LGI).

Online publication date: Sat, 20-Dec-2014

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

 
Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Grid and Utility Computing (IJGUC):
Login with your Inderscience username and password:

    Username:        Password:         

Forgotten your password?


Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email subs@inderscience.com