H-A P/S Wiki

From H-A P/S Wiki

Jump to: navigation, search

This is a home page for the Highly-Available Publish/Subscribe (H-A P/S) project. H-A P/S tries to enhance the current Publish/Subscribe architectures with notions of load balancing and load shedding, high availability, fail-awareness and dependability. These, so far overlooked, properties are crucial for widespread adoption of publish/subscribe schemes. Our work focuses on content-based, decoupled Publish/Subscribe systems.

NEWS

QUICK INFO

  • Watch the sidebar for important links (just under the H-A P/S logo)

What is Publish/Subscribe?

Publish/Subscribe is a communication system allowing for exchange of information in loosely coupled networks. The loose coupling has three main properties:

  • the parties exchanging messages do not need to do it in the same time - i.e., time decoupling
  • the interacting parties do not need to know each other - i.e., space decoupling
  • the communication is performed in an asynchronous i.e., non-blocking manner - i.e., synchronisation decoupling

Recent Publish/Subscribe (Pub/Sub) systems have evolved from static topic-based to flexible content-based solutions. Content-based Pub/Sub allows the receiver of the messages (subscriber) to express his interest in certain kind of information by specifying the filter which is matched to the content of the information issued by the publisher. In case of a match messages are forwarded towards the subscriber.

Recommended Reading

If you like the idea, a recommended survey paper for the Publish/Subscribe systems and terminology would be: Patrick Th. Eugster and Pascal A. Felber and Rachid Guerraoui and Anne-Marie Kermarrec, The many faces of publish/subscribe, ACM Comput. Surv., Vol: 35, 2003, pp. 114--131 . DOI: [1]

Who stands behind?

If you want to know more about us take a look at the People page. Beside that, you might want to know, that we are supported by: Silesian University of Technology, Dresden University of Technology and Systems Engineering Group.


11:40, 6 October 2006 (CEST)
Personal tools
Resources