An Adaptive Mediation Framework for Mobile P2P Social Content Sharing

  • Chii Chang
  • Satish Narayana Srirama
  • Sea Ling
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7636)


Mobile Social Network in Proximity (MSNP) represents a new form of social network in which users are capable of interacting with their surroundings via their mobile devices in public mobile peer-to-peer (MP2P) environments. MSNP brings opportunity to people to meet new friends, share device content, and perform various social activities. However, as the fundamental topology of MSNP is based on public MP2P network, many challenges have arisen. Existing related works restrict the MP2P social network to operate in specific platforms and protocols. Enabling MSNP in a dynamic public MP2P requires a more flexible solution, which can adapt its behaviour to comply with environment. Hence, we propose a mobile device-hosted service-oriented workflow-based mediation framework for MSNP. The fundamental portion of the framework is based on the Enterprise Service Bus architecture which supports changes in runtime resources without the need to re-launch the application. In order to adapt to different situations, our workflow tasks adjust the execution behaviour at runtime. The workflow engine dynamically selects the best approach to complete the mobile user’s request based on the cost and performance, calculated by combining fuzzy set and cost performance index. The developed prototype is discussed along with detailed performance.


Cloud Service Cloud Storage Private Cloud Cost Element Business Process Modelling Notation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Allen, S.M., Colombo, G., Whitaker, R.M.: Uttering: social micro-blogging without the internet. In: The 2nd Int. Workshop on Mobile Opportunistic Networking, pp. 58–64. ACM (2010)Google Scholar
  2. 2.
    Amazon: Amazon Elastic Compute Cloud,
  3. 3.
  4. 4.
    Apple: Open Source: Bonjour,
  5. 5.
    Avanes, A., Freytag, J.C.: Adaptive workflow scheduling under resource allocation constraints and network dynamics. Proc. VLDB Endow. 1(2), 1631–1637 (2008)Google Scholar
  6. 6.
  7. 7.
    Chang, C., Ling, S., Krishnaswamy, S.: Promws: Proactive mobile web service provision using context-awareness. In: PerCOM Workshops 2011, pp. 69–74 (2011)Google Scholar
  8. 8.
    Chang, C., Srirama, S.N., Krishnaswamy, S., Ling, S.: Proactive web service discovery for mobile social network in proximity. MENERVA, JNIT (to be published, 2012),
  9. 9.
    Comiket: Official Comic Market Site,
  10. 10.
    Conti, M., Giordano, S.: Multihop ad hoc networking: The reality. IEEE Communications Magazine 45(4), 88–95 (2007)CrossRefGoogle Scholar
  11. 11.
    Delir Haghighi, P., Krishnaswamy, S., Zaslavsky, A., Gaber, M.M.: Reasoning about Context in Uncertain Pervasive Computing Environments. In: Roggen, D., Lombriser, C., Tröster, G., Kortuem, G., Havinga, P. (eds.) EuroSSC 2008. LNCS, vol. 5279, pp. 112–125. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  12. 12.
    Dropbox: Dropbox,
  13. 13.
    Facebook: Facebook,
  14. 14.
    Google Inc.: Google App Engine,
  15. 15.
    IETF: Zero Configuration Networking (Zeroconf),
  16. 16.
    Li, J., Wang, H., Khan, S.: A semantics-based approach to large-scale mobile social networking. In: Mobile Networks and Applications, pp. 1–14 (2011)Google Scholar
  17. 17.
    Lubke, R., Schuster, D., Schill, A.: Mobilisgroups: Location-based group formation in mobile social networks. In: 2011 IEEE Int. Conf. on Pervasive Computing and Communications Workshops, pp. 502–507 (March 2011)Google Scholar
  18. 18.
    Mecella, M., Angelaccio, M., Krek, A., Catarci, T., Buttarazzi, B., Dustdar, S.: Workpad: an adaptive peer-to-peer software infrastructure for supporting collaborative work of human operators in emergency/disaster scenarios. In: Int. Symposium on Collaborative Technologies and Systems, pp. 173–180 (May 2006)Google Scholar
  19. 19.
    Merrill, D.: Mashups: The new breed of web app. IBM developerWorks (2006),
  20. 20.
    Neyem, A., Franco, D., Ochoa, S.F., Pino, J.A.: An Approach to Enable Workflow in Mobile Work Scenarios. In: Shen, W., Yong, J., Yang, Y., Barthès, J.-P.A., Luo, J. (eds.) CSCWD 2007. LNCS, vol. 5236, pp. 498–509. Springer, Heidelberg (2008)Google Scholar
  21. 21.
  22. 22.
  23. 23.
    Ouyang, C., Dumas, M., ter Hofstede, A.H.M., van der Aalst, W.M.P.: From bpmn process models to bpel web services. In: ICWS 2006, pp. 285–292 (2006)Google Scholar
  24. 24.
    Philips, E., Carreton, A.L., Joncheere, N., De Meuter, W., Jonckers, V.: Orchestrating nomadic mashups using workflows. In: The 3rd and 4th Int. Workshop on Web APIs and Services Mashups, pp. 1:1–1:7. ACM (2010)Google Scholar
  25. 25.
    Pietiläinen, A.K., Oliver, E., LeBrun, J., Varghese, G., Diot, C.: Mobiclique: middleware for mobile social networking. In: The 2nd ACM Workshop on Online Social Networks, pp. 49–54 (2009)Google Scholar
  26. 26.
    Robinson, R.: Understand Enterprise Service Bus scenarios and solutions in Service-Oriented Architecture, Part 1,
  27. 27.
    Sapuppo, A.: Spiderweb: A social mobile network. In: The 2010 European Wireless Conference, pp. 475–481. IEEE (2010)Google Scholar
  28. 28.
    Schuster, D., Springer, T., Schill, A.: Service-based development of mobile real-time collaboration applications for social networks. In: The 8th IEEE Int. Conf. on Pervasive Computing and Communications Workshops, pp. 232–237. IEEE (2010)Google Scholar
  29. 29.
    Srirama, S., Jarke, M., Prinz, W.: Mobile web service provisioning. In: Int. Conf. on Internet and Web Applications and Services, pp. 120–125 (2006)Google Scholar
  30. 30.
    The XMPP Standards Foundation: XMPP,
  31. 31.
    Tsai, F.S., Han, W., Xu, J., Chua, H.C.: Design and development of a mobile peer-to-peer social networking application. Expert Syst. Appl. 36, 11077–11087 (2009)CrossRefGoogle Scholar
  32. 32.
    twitter: twitter,
  33. 33.
    UPnP Forum: Universal Plug and Play,
  34. 34.
  35. 35.
  36. 36.
    Xing, B., Seada, K., Venkatasubramanian, N.: Proximiter: Enabling mobile proximity-based content sharing on portable devices. In: PerCOM 2009, pp. 1–3. IEEE Computer Society (2009)Google Scholar
  37. 37.
    Yang, G., Liu, Z., Seada, K., Pang, H.Y., Joki, A., Yang, J., Rosner, D., Anand, M., Boda, P.P.: Social proximity networks on cruise ships. In: MIRW, pp. 105–114. ACM (2008)Google Scholar
  38. 38.
    Zadeh, L.: Fuzzy sets. Information and Control 8(3), 338–353 (1965), MathSciNetzbMATHCrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Chii Chang
    • 1
  • Satish Narayana Srirama
    • 2
  • Sea Ling
    • 1
  1. 1.Faculty of Information TechnologyMonash UniversityAustralia
  2. 2.Institute of Computer ScienceUniversity of TartuEstonia

Personalised recommendations