ACM Home Page
Please provide us with feedback. Feedback
Extending Siena to support more expressive and flexible subscriptions
Full text PdfPdf (356 KB)
Source Distributed event-based systems; Vol. 332 archive
Proceedings of the second international conference on Distributed event-based systems table of contents
Rome, Italy
SESSION: Content-based pub/sub table of contents
Pages 35-46  
Year of Publication: 2008
ISBN:978-1-60558-090-6
Authors
John Keeney  University of Dublin, Ireland
Dominik Roblek  University of Dublin, Ireland
Dominic Jones  University of Dublin, Ireland
David Lewis  University of Dublin, Ireland
Declan O'Sullivan  University of Dublin, Ireland
Sponsors
: IEEE
: ACM
: USENIX
IFIP : International Federation for Information Processing
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 119,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1385989.1385995
What is a DOI?

ABSTRACT

This paper defines and discusses the implementation of two novel extensions to the Siena Content-based Network (CBN) to extend it to become a Knowledge-based Network (KBN) thereby increasing the expressiveness and flexibility of its publications and subscription. One extension provides ontological concepts as an additional message attribute type, onto which subsumption relationships, equivalence, type queries and arbitrary ontological subscription filters can be applied. The second extension provides for a bag type to be used that allows bag equivalence, sub-bag and super-bag relationships to be used in subscription filters, possibly composed with any of the Siena subscription operators or the ontological operators previously mentioned. The performance of this KBN implementation has also been explored. However, to maintain scalability and performance it is important that these extensions do not break Siena's subscription aggregation algorithm. We also introduce the necessary covering relationships for the new types and operators and examine the subscription matching overhead resulting from these new types and operators.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Segall, B., Arnold, D., Boot, J., Henderson, M., Phelps, T., "Content-Based Routing in Elvin4", in Proc. AUUG2K, Canberra 2000.
3
 
4
 
5
Carzaniga, A., "Siena - Software", http://www.inf.unisi.ch/carzaniga/siena/software/index.html
 
6
Weisstein, E. W. (2002). "Multiset. MathWorld -- Wolfram Resource". http://mathworld.wolfram.com/Multiset.html
 
7
Roblek, D. "Decentralized Discovery and Execution for Composite Semantic Web Services", M.Sc. Thesis, Computer Science, Trinity College Dublin, Ireland, 2006.
 
8
Heimbigner, D., "Extending the Siena Publish/Subscribe Type System," Department of Computer Science Technical Report CU-CS-946-03, University of Colorado, 2003.
 
9
Rutherford, M. J. "Siena Simplification Library Documentation 1.1.4. University of Colorado -- Web Resource". http://serl.cs.colorado.edu/carzanig/siena/forwarding/ssimp/namespacesiena.html
 
10
Lynch, D., Keeney, J., Lewis, D., O'Sullivan, D., "A Proactive Approach to Semantically Oriented Service Discovery". Innovations in Web Infrastructure (IWI 2006). at World-Wide Web Conf., Edinburgh, Scotland. May 2006.
 
11
Lewis, D., Keeney, J., O'Sullivan, D., Guo, S., "Towards a Managed Extensible Control Plane for Knowledge-Based Networking", Distributed Systems: Operations and Management Large Scale Management, (DSOM 2006), at Manweek 2006, Dublin, Ireland, 23--25 October 2006
 
12
13
 
14
W3C: "The Wine Ontology", http://www.w3.org/TR/owl-guide/wine.rdf
 
15
Motik, B., Sattler, U., "Practical DL Reasoning over Large Aboxes with KAON2", available at http://kaon2.semanticweb.org/ (2006)
 
16
Parsia, B., Sirin, E. 2004., "Pellet: An OWL-DL Reasoner", Poster at ISWC 2004, Hiroshima, Japan, 2004.
 
17
 
18
Tsarkov, D., Horrocks, I. "Ordering Heuristics for Description Logic Reasoning", 2005. in Proc. IJCAI 2005, 609--614. Edinburgh, UK: Morgan Kaufmann Publishers.
 
19
Zou Y., Finin T., Chen H., "F-OWL: an Inference Engine for the Semantic Web", in proc Workshop on Formal Approaches to Agent Based Systems, April 2004, MD, USA, LNCS 3228
 
20
Pan Z., "Benchmarking DL Reasoners Using Realistic Ontologies", in proc Intl workshop on OWL: Experience and Directions (OWL-ED2005). Galway, Ireland. 2005
 
21
Guo Y., Heflin J., Pan Z., "An Evaluation of Knowledge Base Systems for Large OWL Datasets", Technical Report, CSE department, Leigh University, 2004.
 
22
"Pellet Performance", http://www.mindswap.org/2003/pellet/performance.shtml
 
23
Guo Y., Heflin J., "LUBM: A Benchmark for OWL Knowledge Base Systems", Journal of Web Semantics, Vol. 3 Issue 2., 2005.
24
 
25
 
26
Keeney, J., Lewis, D., O'Sullivan, D., Roelens, A., Wade, V., Boran, A., Richardson, R., "Runtime Semantic Interoperability for Gathering Ontology-based Network Context", Network Operations and Management Symposium (NOMS 2006), Canada. April 2006.
 
27
Martin, D., Burstein, M., Hobbs, J., Lassila, O., McDermott, D., McIlraith, S., Narayanan, S., Paolucci, M., Parsia, B., Payne, T., Sirin, E., Srinivasan, N., Sycara, K., "OWL-S: Semantic Markup for Web Services", W3C Member Submission 22 November 2004
 
28
Wei, T., O'Sullivan, D., Keeney, J., "Distributed Fault Correlation Scheme using a Semantic Publish/Subscribe system," in proc Network Operations and Management Symposium (NOMS 2008), Salvador, Brazil, April 2008.
 
29
Wei, T., "Fault Management System using Semantic Publish/Subscribe approach", M.Sc. Thesis, Computer Science, Trinity College Dublin, Ireland, December 2007.
 
30
Lewis, D., O'Sullivan, D., Power, R., Keeney, J., "Semantic Interoperability for an Autonomic Knowledge Delivery Service", in proc Workshop on Autonomic Communication (WAC 2005), Vouliagmeni, Athens, Greece. October 2005.
31
 
32
Li, H., Jiang, G., "Semantic Message Oriented Middleware for Publish/Subscribe Networks", in proc of SPIE, Volume 5403, pp 124--133, 2004
 
33
 
34
Skovronski, J., Chiu, K., "Ontology Based Publish Subscribe Framework". in proc International Conference on Information Integration and Web-based Applications Services, 4--6 December 2006, Yogyakarta, Indonesia.
 
35
Cilia, M., Bornhövd, C., Buchmann, A. P., "CREAM: An Infrastructure for Distributed, Heterogeneous Event-Based Applications". CoopIS 2003, Catania, Sicily, Italy,
36
37
 
38
Loser, A., Naumann, F., Siberski, W., Nejdl, W., Thaden, U., "Semantic overlay clusters within super-peer networks", in proc Workshop on Databases, Information Systems and Peer-to-Peer Computing in Conjunction with the VLDB 03
 
39
40
41
42
 
43
 
44
Clark J., DeRose, S., "Xml path language (xpath)". http://www.w3.org/TR/xpath.
 
45
Guo, S., Keeney, J., O'Sullivan, D., Lewis, D., "Coping with Diverse Semantic Models when Routing Ubiquitous Computing Information", The Workshop on Managing Ubiquitous Communications and Services (MUCS2008) at NOMS 2008, Salvador, Bahia, Brazil, 70--11 April 2008.
 
46
Guo, S., Keeney, J., O'Sullivan, D., Lewis, D., "Adaptive Semantic Interoperability Strategies for Knowledge Based Networking ", in proc International Workshop on Scalable Semantic Web Knowledge Base Systems (SSWS '07) at OTM 2007, Vilamoura, Portugal, 27--29 November 2007.
 
47


Collaborative Colleagues:
John Keeney: colleagues
Dominik Roblek: colleagues
Dominic Jones: colleagues
David Lewis: colleagues
Declan O'Sullivan: colleagues