Fault Tolerance Mechanism of Agent-Based Distributed Event System

  • Ozgur Koray Sahingoz
  • A. Coskun Sonmez
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3993)


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.


Fault Tolerance Mobile Agent Wide Area Network Reverse Path Advertisement Message 
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.


  1. 1.
    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)CrossRefGoogle Scholar
  2. 2.
    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)CrossRefGoogle Scholar
  3. 3.
    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)Google Scholar
  4. 4.
    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)Google Scholar
  5. 5.
    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)Google Scholar
  6. 6.
    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)CrossRefGoogle Scholar
  7. 7.
    Buchmann, A., et al.: DREAM: Distributed Reliable Event-based Application Management, pp. 319–350. Springer, Heidelberg (2004)Google Scholar
  8. 8.
    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)Google Scholar
  9. 9.
    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)CrossRefGoogle Scholar
  10. 10.
    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)Google Scholar
  11. 11.
    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)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Ozgur Koray Sahingoz
    • 1
  • A. Coskun Sonmez
    • 2
  1. 1.Computer Engineering DepartmentAir Force AcademyYesilyurt, IstanbulTurkey
  2. 2.Computer Engineering DepartmentYildiz Technical UniversityYildiz, IstanbulTurkey

Personalised recommendations