loading...
A Light-Weight Component Model for Peer-to-Peer Applications
Hachioji, Tokyo, Japan March 23-March 24
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICDCSW.2004.128408224th International Conference on Dist ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Alois Ferscha, Johannes Kepler Universit?t Linz
Manfred Hechinger, Johannes Kepler Universit?t Linz
Rene Mayrhofer, Johannes Kepler Universit?t Linz
Roy Oberhauser, Siemens AG

Mobile Peer-to-Peer (P2P) computing applications involve collections of heterogeneous and resource-limited devices (such as PDAs or embedded sensor-actuator systems), typically operated in ad-hoc completely decentralized networks and without requiring dedicated infrastructure support. Short-range wireless communication technologies together with P2P networking capabilities on mobile devices are responsible for a proliferation of such applications, yet these applications are often complex and monolithic in nature due to the lack of lightweight component/container support in these resource-constrained devices.

In this paper we describe our lightweight software component model P2Pcomp that addresses the development needs for mobile P2P applications. An abstract, flexible, and high-level communication mechanism among components is developed via a ports concept, supporting protocol independence, location independence, and (a)synchronous invocations; dependencies are not hard-coded in the components, but can be defined at deployment or runtime, providing late-binding and dynamic rerouteability capabilities. Peers can elect to provide services as well as consume them, services can migrate between containers, and services are ranked to support Quality-of-Service choices. Our lightweight container realization leverages the OSGi platform and can utilize various P2P communication mechanisms such as JXTA. A "smart space" application scenario demonstrates how P2Pcomp supports flexible and highly tailorable mobile P2P applications.

Index Terms:
Peer-to-peer computing, pervasive computing, context awareness, component framework, OSGi, JXTA, Web Services
Citation:
Alois Ferscha, Manfred Hechinger, Rene Mayrhofer, Roy Oberhauser, "A Light-Weight Component Model for Peer-to-Peer Applications," icdcsw, vol. 4, pp.520-527, 24th International Conference on Distributed Computing Systems Workshops - W4: MDC (ICDCSW'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions