Abstract
Event based system development is increasingly becoming popular for large-scale and heterogeneous distributed platforms because it helps diminishing software dependencies, and enhancing system integration and evolution. The architecture of an event based system should be tolerant to error and network fallout especially in dispatching service. Throughout the entire design of event based systems, fault-tolerance mechanism plays very important role in developing large scale middleware. This is a crucial quality of service where node failures are frequent in wide area networks with many brokers. In this paper, we address fault tolerance mechanism of the agent based distributed event system where events are responsible for determining their own paths, in the case of link and broker failures. This mechanism is achieved by dynamically configuring new paths at run time for making the system more scalable and robust on a global scale.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Carzaniga, A., Rosenblum, O., Wolf, A.: Design and Evaluation of a Wide Area Notification Service. ACM Transactions on Computer Systems 3(19), 332–383 (2001)
Cugola, G., Nitto, E.D., Fuggetta, A.: The JEDI Event-Based Infrastructure and its Applications to the Development of the OPSS WFMS. IEEE Transactions on Software Engineering 27(9), 827–850 (1998)
Pietzuch, P., Bacon, J.: Hermes: A Distributed Event-Based Middleware Architecture. In: Proceedings of the 1st International Workshop on Distributed Event-Based Systems (DEBS 2002), pp. 611–618 (2002)
Picco, G.P., Cugola, G., Murphy, A.L.: Efficient Content-Based Event Dispatching in the Presence of Topological Reconfiguration. In: 23rd IEEE International Conference on Distributed Computing Systems (ICDCS 2003), USA, pp. 234–243 (2003)
Baldoni, R., Beraldi, R., Querzoni, L., Virgillito, A.: A Self-Organizing Crash-Resilient Topology Management System for Content-Based Publish/Subscribe. In: International Workshop on Distributed Event-Based Systems (DEBS 2004), Edinburgh, Scotland, UK (2004)
Xu, Z., Srimani, P.K.: Self-Stabilizing Publish/Subscribe Protocol for P2P Networks. In: Pal, A., Kshemkalyani, A.D., Kumar, R., Gupta, A. (eds.) IWDC 2005. LNCS, vol. 3741, pp. 129–140. Springer, Heidelberg (2005)
Buchmann, A., et al.: DREAM: Distributed Reliable Event-based Application Management, pp. 319–350. Springer, Heidelberg (2004)
Cugola, G., Frey, D., Murphy, A.L., Picco, G.P.: Minimizing the Reconfiguration Overhead in Content-Based Publish-Subscribe. In: Proceedings of the 19th ACM Symposium on Applied Computing (SAC), Cyrprus, pp. 1134–1140 (2004)
Oh, S., Pallickara, S.L., Ko, S., Kim, J.-H., Fox, G.C.: Publish/Subscribe Systems on Node and Link Error Prone Mobile Environments. In: Sunderam, V.S., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2005. LNCS, vol. 3515, pp. 576–584. Springer, Heidelberg (2005)
Sahingoz, O.K., Erdogan, N.: Agvent:Agent Based Distributed Event System. In: Proceedings of 30th Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM 2004), Czech Republic, pp. 144–153 (2004)
Sahingoz, O.K., Erdogan, N.: Dispatching Mechanism of an Agent-Based Distributed Event System. In: Bubak, M., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2004. LNCS, vol. 3036, pp. 184–191. Springer, Heidelberg (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sahingoz, O.K., Sonmez, A.C. (2006). Fault Tolerance Mechanism of Agent-Based Distributed Event System. In: Alexandrov, V.N., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds) Computational Science – ICCS 2006. ICCS 2006. Lecture Notes in Computer Science, vol 3993. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11758532_27
Download citation
DOI: https://doi.org/10.1007/11758532_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34383-7
Online ISBN: 978-3-540-34384-4
eBook Packages: Computer ScienceComputer Science (R0)