CoSP2P: A Component-Based Service Model for Peer-to-Peer Systems

The increasing complexity of software development based on peer to peer networks makes necessary the creation of new frameworks in order to simplify the developer-s task. Additionally, some applications, e.g. fire detection or security alarms may require real-time constraints and the high level definition of these features eases the application development. In this paper, a service model based on a component model with real-time features is proposed. The high-level model will abstract developers from implementation tasks, such as discovery, communication, security or real-time requirements. The model is oriented to deploy services on small mobile devices, such as sensors, mobile phones and PDAs, where the computation is light-weight. Services can be composed among them by means of the port concept to form complex ad-hoc systems and their implementation is carried out using a component language called UM-RTCOM. In order to apply our proposals a fire detection application is described.





References:
[1] Dejan S. Milojicic, Vana Kalogeraki, Rajan Lukose, Kiran Nagaraja,
Jim Pruyne, Bruno Richard, Sami Rollins, Zhichen XU. Peer-to-Peer
Computing. Technical report, Hewlett-Packard, 2002.
[2] I.F. Akyildiz, W. Su, Y. Sankarasubramaniam, E. Cayirci. Wireless Sensor
Networks: A Survey. Computer Networks Journal, 38(4): pp. 393-422,
2002.
[3] T. Camp, J. Boleng, and V. Davies. A survey of mobility models for ad
hoc network research. Wireless Communications & Mobile Computing
(WCMC): Special issue on Mobile Ad Hoc Networking: Research, Trends
and Applications, 2(5): pp. 483-502, 2002.
[4] Introduction to Windows Peer-to-Peer Networking. URL:
www.microsoft.com/technet/prodtechnol/winxppro/deploy/p2pintro.mspx
[5] Project JXTA. URL: http://www.jxta.org.
[6] Diaz M., Garrido D.,Llopis L., Rus F., Troya J.M. Integrating Real-Time
Analysis in a Component Model for Embedded Systems. Proceedings of
the 30th IEEE Euromicro Conference, pp. 14-21, 2004.
[7] Guido Dehlen, Linh Pham. Mobile Web Services for Peer-to-Peer Applications.
Consumer Communications and Networking Conference, pp.
427-433, 2005.
[8] Mariano Bisignano, Giuseppe Di Modica, Orazio Tomarchio. JMobiPeer:
a middleware for mobile peer-to-peer computing in MANETs. Proceedings
of the 25th IEEE International Conference on Distributed Computing
Systems Workshops (ICDCSW-05), pp. 785-791, 2005.
[9] Sascha Alda, Armin B. Cremers. Towards Composition Management
for Component-based Peer-to-Peer Architectures. Electronic Notes in
Theoretical Computer Science 2005, 114: pp. 47-64, 2005.
[10] Fl'avia C. Delicato, Paulo Pires, Jos Ferreira de Rezende, Luiz Rust
da Costa Carmo, Luci Pirmez. Service-oriented Middleware for Wireless
Sensor Networks. Proceedings of the 2005 ACM symposium on Applied
computing, pp. 1155-1159, 2005.
[11] L.Q. Zhuang, J.B. Zhang, Y.Z. Zhao, M. Luo, D.H. Zhang, Z.H. Yang.
Power-aware Service-oriented Architecture for Wireless Sensor Networks.
Industrial Electronics Society, 2005. IECON 2005. 32nd Annual Conference
of IEEE, pp. 2296-2301, 2005.