Abstract:
With the adventure of the Internet, it became possible to build large-scale
distributed applications due to the existence of a global, packet-based communication
infrastructure. This increases in application scale by several orders of magnitude results
in systems with variant nodes that require to connect and cooperate so as to realize a
typical goal. This system presents an efficient method for building large-scale distributed
systems (Case Study: meeting room management system). The propose method employs
two underlying techniques: event-based communication and peer-to-peer overlays.
Overlay broker networks are a vital a part of an event-based middleware. In this thesis, an
event-based middleware architecture that uses a peer-to-peer routing substrate, as
compared with a regular publish/subscribe system that incorporates a simple, scalable,
self-organizing and decentralized overlay topology for distributed applications.