Case Study on a Community-Centric Mobile Service Environment

This paper discusses and evaluates the design and the implementation of a Community-centric Mobile Ser- vice Environment (COMSE), where all services are developed with Web technologies. The service environment is built on a distributed communication platform that is implemented using a DHT-based peer-to-peer (P2P) protocol. The interaction between P2P overlay networks and Web-based services is realised with a mobile middleware component called P2P Daemon. By using P2P Daemon as a gateway, Web-based services are able to utilise P2P overlay networks for community manage- ment, service publishing and discovery, as well as data storage. This case study highlights the opportunities of using P2P and Web technologies collaboratively in mobile settings. Special focus is on technical evaluation of the COMSE with two pilot services that were tested by genuine users in a real usage environment. As performance criteria, we used nodes' mes- saging load, success ratio of P2P operations, and latencies of successful P2P operations. The evaluation results show that it is technically feasible for mobile nodes to use Web-based services in community-centric P2P overlay networks. Our findings suggest that the load inflicted on mobile nodes for maintaining small-sized P2P overlay networks is at an acceptable level, since the mobile nodes are able to stay online up to 8 hours before running out of battery.

[1]  Anirban Mondal,et al.  Research issues and overview of economic models in Mobile-P2P networks , 2007, 18th International Workshop on Database and Expert Systems Applications (DEXA 2007).

[2]  Gang Chen,et al.  Coordinated Services Provision in Peer-to-Peer Environments , 2008, IEEE Transactions on Parallel and Distributed Systems.

[3]  Mika Ylianttila,et al.  Performance evaluation of a Kademlia-based communication-oriented P2P system under churn , 2010, Comput. Networks.

[4]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

[5]  Dave Crocker,et al.  Augmented BNF for Syntax Specifications: ABNF , 1997, RFC.

[6]  Jari Korhonen,et al.  Battery life of mobile peers with UMTS and WLAN in a Kademlia-based P2P overlay , 2009, 2009 IEEE 20th International Symposium on Personal, Indoor and Mobile Radio Communications.

[7]  O. Wolfson Foreword to the Handbook of Research on " Mobile Peer-to-Peer Computing for Next Generation Distributed Environments : Advancing Conceptual and Algorithmic Applications " . , 2009 .

[8]  M. Ylianttila,et al.  Towards Context-Aware Mobile Web 2.0 Service Architecture , 2007, International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM'07).

[9]  M. Ylianttila,et al.  Partially Decentralised Context Management for P2P Communities , 2008, 2008 The Second International Conference on Next Generation Mobile Applications, Services, and Technologies.

[10]  Wei Song,et al.  WebPeer: A P2P-based system for publishing and discovering Web services , 2005, 2005 IEEE International Conference on Services Computing (SCC'05) Vol-1.

[11]  Aruna Seneviratne,et al.  The cost of peer discovery and searching in the Gnutella peer-to-peer file sharing protocol , 2001, Proceedings. Ninth IEEE International Conference on Networks, ICON 2001..

[12]  Anne-Marie Welling,et al.  Work in progress. , 2012, Nursing standard (Royal College of Nursing (Great Britain) : 1987).

[13]  Jianhua Huang,et al.  Research of peer-to-peer network architecture , 2003, International Conference on Communication Technology Proceedings, 2003. ICCT 2003..

[14]  Hai Jin,et al.  Chord4S: A P2P-based Decentralised Service Discovery Approach , 2008, 2008 IEEE International Conference on Services Computing.

[15]  Meirong Liu,et al.  Leveraging Collaboration of Peer-to-Peer and Web Services , 2008, 2008 The Second International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies.

[16]  Jonathan D. Rosenberg,et al.  A Session Initiation Protocol (SIP) Event Notification Extension for Resource Lists , 2006, RFC.

[17]  David Mazières,et al.  Kademlia: A Peer-to-Peer Information System Based on the XOR Metric , 2002, IPTPS.

[18]  Lau Cheuk Lung,et al.  Implementing a Peer-to-Peer Web Browser for Publishing and Searching Web Pages on Internet , 2007, 21st International Conference on Advanced Information Networking and Applications (AINA '07).

[19]  Jon Peterson,et al.  Presence Information Data Format (PIDF) , 2004, RFC.

[20]  Jianjun Yu,et al.  SNet: skip graph based semantic web services discovery , 2007, SAC '07.

[21]  Guanling Chen,et al.  A Survey of Context-Aware Mobile Computing Research , 2000 .

[22]  Sari Järvinen,et al.  User Experience in Added Value Location-Based Mobile Music Service , 2010, 2010 IEEE International Conference on Web Services.

[23]  Zoe Antoniou,et al.  A hybrid P2P/Infrastructure platform for personal and social Internet services , 2008, 2008 IEEE 19th International Symposium on Personal, Indoor and Mobile Radio Communications.

[24]  Mika Ylianttila,et al.  Peer-to-Peer SIP for Mobile Computing , 2009, Mobile Peer-to-Peer Computing.

[25]  Taieb Znati,et al.  Modeling Churn in P2P Networks , 2007, 40th Annual Simulation Symposium (ANSS'07).

[26]  Anirban Mondal,et al.  Research issues and overview of economic models in Mobile-P2P networks , 2007 .

[27]  Yang Cao,et al.  HP2P: A Hybrid Hierarchical P2P Network , 2007, First International Conference on the Digital Society (ICDS'07).

[28]  Mika Ylianttila,et al.  Improving Community Management Performance with Two-Level Hierarchical DHT Overlays , 2010 .

[29]  Giuseppe Di Modica,et al.  An infrastructure-less peer-to-peer framework for mobile handheld devices , 2004, Eur. Trans. Telecommun..

[30]  Zhimin Gu,et al.  IntraCache: An Interest group-based P2P Web Caching System , 2007, 2007 IEEE International Parallel and Distributed Processing Symposium.

[31]  Mika Ylianttila,et al.  User Evaluation of a Community-centric Music Voting Service , 2010, J. Digit. Content Technol. its Appl..

[32]  J.K. Nurminen,et al.  Optimizing Energy Consumption of Mobile Nodes in Heterogeneous Kademlia-Based Distributed Hash Tables , 2008, 2008 The Second International Conference on Next Generation Mobile Applications, Services, and Technologies.

[33]  Ruonan Rao,et al.  DWSDM: A Web Services Discovery Mechanism Based on a Distributed Hash Table , 2006, 2006 Fifth International Conference on Grid and Cooperative Computing Workshops.

[34]  Bent Guldbjerg Christensen LightPeers: A Lightweight Mobile P2P Platform , 2007, Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PerComW'07).

[35]  Zhong Wang,et al.  A Study on the Model of Mobile P2P File-Sharing System in 3G Network , 2007, Third International Conference on Semantics, Knowledge and Grid (SKG 2007).

[36]  Kaiyuan Jiang,et al.  A Study on the Model of Mobile P2P File-Sharing System in 3G Network , 2007 .

[37]  G. Gehlen,et al.  Mobile Web services for peer-to-peer applications , 2005, Second IEEE Consumer Communications and Networking Conference, 2005. CCNC. 2005.

[38]  Michael J. Freedman,et al.  Bringing P2P to the web: security and privacy in the firecoral network , 2009, IPTPS.

[39]  Christoph Schroth,et al.  Web 2.0 and SOA: Converging Concepts Enabling the Internet of Services , 2007, IT Professional.

[40]  Nalini Venkatasubramanian,et al.  Flashback: A Peer-to-PeerWeb Server for Flash Crowds , 2007, 27th International Conference on Distributed Computing Systems (ICDCS '07).

[41]  Diomidis Spinellis,et al.  A survey of peer-to-peer content distribution technologies , 2004, CSUR.

[42]  Divyakant Agrawal,et al.  A peer-to-peer framework for Web service discovery with ranking , 2004, Proceedings. IEEE International Conference on Web Services, 2004..

[43]  Wanlei Zhou,et al.  Reducing Cache Lookup and Publish Overhead through Locality Awareness in P2P Web Caching , 2008, 2008 10th IEEE International Conference on High Performance Computing and Communications.

[44]  Teruaki Kitasuka,et al.  Introducing Group Participation Support into P2P Web Caching Systems , 2009, 2009 International Conference on Advanced Information Networking and Applications.