Title :
Towards an ontology and DHT-based publish/subscribe scalable system
Author :
Chaabane, Amina ; Louati, Wassef ; Jmaiel, Mohamed ; Gómez-Montalvo, Jorge ; Diop, Codé ; Exposito, Ernesto
Author_Institution :
ReDCAD Lab., Univ. of SfaxSfax, Sfax, Tunisia
Abstract :
In the context of Publish/Subscribe systems (Pub/Sub), Peer-to-Peer (P2P) solutions based on Distributed Hash Tables (DHT) offer efficient functionalities such as event routing flexibility, scalability, load balancing and fault tolerance. For event routing, it uses event identifiers computed by event encryption. Likewise, Pub/Sub systems based on ontologies offers well adapted semantic expression capabilities allowing consumers and providers to easily describe services´ requests and properties. Thanks to the ontologies, semantic reasoning allows to provide enhanced event discovering. Indeed, DHT-based systems are based on traditional matching algorithms while in ontology-based systems, users can use various literals semantically equivalent but syntactically different expressions in order to describe their requirements. However, both approaches present limitations in terms of: semantic expression restrictions for the first one and scalability issues for the second one. Our solution consists in combining the advantage of both of them, by taking advantage of the semantic capabilities of ontologies at local domain level and the scalable P2P-DHT solutions at inter-domains level. This paper proposes an approach based on a community-wide ontology in order to allow publishers and subscribers to use a common semantic space to characterize production and consumption of resources and services. Based on this ontology, a P2P network based on distributed reasoners (i.e. inference engines) will be able to evaluate if a specific content belongs to an ontology-based community topic. Thus, we use these topics to compute keys for routing events in a DHT.
Keywords :
cryptography; fault tolerance; ontologies (artificial intelligence); peer-to-peer computing; telecommunication network routing; P2P-DHT solutions; distributed hash tables; event discovering; event encryption; event routing flexibility; fault tolerance; inference engines; interdomains level; load balancing; local domain level; ontology based community topic; peer-to-peer solutions; publish-subscribe scalable system; semantic reasoning; Multimedia communication; Ontologies; Routing; Scalability; Semantics; Subscriptions; DHT; Ontologies; P2P networks; Pub/Sub systems; reasoners;
Conference_Titel :
Communications (ICC), 2012 IEEE International Conference on
Conference_Location :
Ottawa, ON
Print_ISBN :
978-1-4577-2052-9
Electronic_ISBN :
1550-3607
DOI :
10.1109/ICC.2012.6364877