CoSP2P: A Component-Based Service Model for Peer-to-Peer Systems
Authors: Candido Alcaide, Manuel Dıaz, Luis Llopis, Antonio Marquez, Bartolome Rubio, Enrique Soler
Abstract:
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.
Keywords: Peer-to-peer, mobile systems, real-time, service-oriented architecture.
Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1060303
Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1683References:
[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.