Monitoring Peer to Peer Systems

In this paper, we are concerned with the distributed monitoring of P2P systems. We introduce the P2P Monitor system and a new declarative language, namely P2PML, for specifying monitoring tasks. A subscription is compiled into a distributed algebraic plan which is described using an algebra over XML streams. We introduce a filter for streams of XML documents that scales by processing first simple conditions and then, if still needed, evaluating complex queries. We also show how particular tasks can be supported by identifying subtasks already provided by existing streams.

[1]  Qiang Chen,et al.  Aurora : a new model and architecture for data stream management ) , 2006 .

[2]  Alfons Kemper,et al.  StreamGlobe: Processing and Sharing Data Streams in Grid-Based P2P Infrastructures , 2005, VLDB.

[3]  Alfons Kemper,et al.  StreamGlobe: adaptive query processing and optimization in streaming P2P environments , 2004, DMSN '04.

[4]  David J. DeWitt,et al.  NiagaraCQ: a scalable continuous query system for Internet databases , 2000, SIGMOD '00.

[5]  Ling Liu,et al.  PeerCQ: a decentralized and self-configuring peer-to-peer information monitoring system , 2003, 23rd International Conference on Distributed Computing Systems, 2003. Proceedings..

[6]  Robbert van Renesse,et al.  Astrolabe: A robust and scalable technology for distributed system monitoring, management, and data mining , 2003, TOCS.

[7]  Dan Suciu,et al.  Processing XML Streams with Deterministic Automata , 2003, ICDT.

[8]  Serge Abiteboul,et al.  Monitoring XML data on the Web , 2001, SIGMOD '01.

[9]  Calton Pu,et al.  WebCQ-detecting and delivering information changes on the web , 2000, CIKM '00.

[10]  Serge Abiteboul,et al.  Active XML , 2009, Encyclopedia of Database Systems.

[11]  Serge Abiteboul,et al.  Detecting changes in XML documents , 2002, Proceedings 18th International Conference on Data Engineering.

[12]  Ioana Manolescu,et al.  Constructing and querying peer-to-peer warehouses of XML resources , 2005, 21st International Conference on Data Engineering (ICDE'05).

[13]  Ioana Manolescu,et al.  A Framework for Distributed XML Data Management , 2006, EDBT.

[14]  Ying Xing,et al.  The Design of the Borealis Stream Processing Engine , 2005, CIDR.