ANALYSIS OF CONNECTIVITY AND SESSION MANAGEMENT FOR MOBILE PEER-TO-PEER APPLICATIONS

Authors

  • OTSO KASSINEN University of Oulu, Oulu, Finland
  • TIMO KOSKELA University of Oulu, Oulu, Finland
  • ERKKI HARJULA University of Oulu, Oulu, Finland
  • JUKKA RIEKKI University of Oulu, Oulu, Finland
  • MIKA YLIANTTILA University of Oulu, Oulu, Finland

Keywords:

Mobile middleware, cross-layer optimization, state machines, content distribution

Abstract

Mobile applications utilizing wireless networks are growing in popularity as increasingly capable terminals and advanced networking technologies emerge. In order to provide a seamless user experience, applications must be able to rely on an intelligent mobile middleware that hides the complexity of underlying technologies and allows developers to solve application-specific problems instead. A middleware should take care of generic networking functionality such as management of user communities, signalling for sessions, interaction with content-licensing services, and management of the terminal’s networking resources. This paper focuses on two major components of a prototype peer-to-peer networking middleware: a solution for connectivity management and another for session management. First, the connectivity management solution is discussed. The solution formalizes cross-layer resource optimization and employs upgradeable state machines to make connectivity selections based on context data and user preference, aiming to always provide the best connection for different communications and keep the system extensible. Second, the session management solution is discussed. The solution enables installation of missing software dynamically on a terminal when another user proposes a mutual application session. This greatly increases users’ possibilities to initiate sessions with each other. In this paper, design principles behind each of the novel solutions are studied, their prototype implementations are evaluated on the Symbian smartphone platform, and they are contrasted with existing technologies. A lightweight Session Initiation Protocol (SIP) stack has also been implemented as a component for the middleware. Future work concerning the connectivity and session management solutions includes evaluation of the technologies in more realistic settings than was possible within the work for this paper.

 

Downloads

Download data is not yet available.

References

Ala-Kurikka, J., Ylianttila, M., Harjula, E. and Kassinen, O., Empirical aspects on implementing application supernetworking. in Proceedings of Nordic Radio Symposium, (Oulu, Finland, 2004).

Androutsellis-Theotokis, S. and Spinellis, D. A Survey of Peer-to-Peer Content Distribution Technologies. Journal of ACM Computing Surveys, 36 (4). 335-371. 2004. 3. Kassinen, O., Koskela, T., Harjula, E., Pohjanen, P., Ala-Kurikka, P. and Ylianttila, M., Group-based content push with dynamic session startup. in Proceedings of 4th International Conference on Mobile and Ubiquitous Multimedia, (Christchurch, New Zealand, 2005). 4. Howie, D., Ylianttila, M., Harjula, E. and Sauvola, J., State-of-the-art SIP for mobile application supernetworking. in Proceedings of Nordic Radio Symposium, (Oulu, Finland, 2004). 5. Harjula, E., Ylianttila, M., Ala-Kurikka, J., Riekki, J. and Sauvola, J., Plug-and-Play Application Platform: Towards mobile peer-to-peer. in Proceedings of 3rd International Conference on Mobile and Ubiquitous Multimedia, (College Park, MD, U.S.A., 2004). 6. Ala-Kurikka, J., Ohtonen, J., Harjula, E. and Ylianttila, M., Improving multiple mobile application interaction with unified session management. in Proceedings of 17th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, (Helsinki, Finland, 2006). 7. Gazis, V., Houssos, N., Alonistioti, A. and Merakos, L., Evolving perspectives of 4th generation mobile communication systems. in Proceedings of 13th International Symposium on Personal, Indoor and Mobile Communications, (Coimbra, Portugal, 2002). 8. Grosse, E. and Lakshman, Y.N. Network Processors Applied to IPv4/IPv6 Transition. IEEE Network, 17 (4). 35-39. 2003. 9. Ylianttila, M. Vertical Handoff and Mobility – System Architecture and Transition Analysis. Doctoral thesis. University of Oulu, Department of Electrical and Information Engineering, Oulu, Finland, 2005. 10. Wang, H.J., Katz, R.H. and Giese, J., Policy-enabled handoffs across heterogeneous wireless networks. in Proceedings of 2nd IEEE Workshop on Mobile Computing Systems and Applications, (New Orleans, LA, U.S.A., 1999). 11. Stemm, M. and Katz, R.H. Vertical Handoffs in Wireless Overlay Networks. ACM/Baltzer Mobile Networks and Applications, 3 (4). 335-350. 1998. 12. Chen, L.-J., Sun, T., Chen, B., Rajendran, V. and Gerla, M., A smart decision model for vertical handoff. in Proceedings of 4th ANWIRE International Workshop on Wireless Internet and Reconfigurability, (Athens, Greece, 2004). 13. Hasswa, X.A., Nasser, N. and Hassanein, H., Generic vertical handoff decision function for heterogeneous wireless networks. in Proceedings of 2nd IFIP International Conference on Wireless and Optical Communications Networks, (Dubai, United Arab Emirates, 2005). 14. Bari, F. and Leung, V.C.M., Service delivery over heterogeneous wireless systems: network selection aspects. in Proceedings of ACM International Wireless Communications and Mobile Computing Conference, (Vancouver, Canada, 2006). 15. Sun, J., Riekki, J., Sauvola, J. and Jurmu, M. Policy Mechanism and Evaluation Algorithm for Connectivity Management Adaptability. International Journal of Pervasive Computing and Communications, 3 (1). 57-81. 2007. 16. Zhao, X., Castelluccia, C. and Baker, M. Flexible Network Support for Mobile Hosts. ACM/Baltzer Mobile Networks and Applications, 6 (2). 137-149. 2001. 17. Brewer, E.A., Katz, R.H., Chawathe, Y., Gribble, S.D., Hodes, T., Nguyen, G., Stemm, M., Henderson, T., Amir, E., Balakrishnan, H., Fox, A., Padmanabhan, V.N. and Seshan, S. A Network Architecture for Heterogeneous Mobile Computing. IEEE Personal Communications Magazine, 5 (5). 8-24. 1998. 18. Ylitalo, J., Jokikyyny, T., Kauppinen, T., Tuominen, A.J. and Laine, J., Dynamic network interface selection in multihomed mobile hosts. in Proceedings of 36th Annual Hawaii International Conference on System Sciences, (Waikoloa, HW, U.S.A., 2003). 19. Puttonen, J. Mobility Management in Wireless Networks. Doctoral thesis. University of Jyväskylä, Department of Mathematical Information Technology, Jyväskylä, Finland, 2006.

Kassinen, O., Ylianttila, M., Sun, J. and Ala-Kurikka, J., Top-down connectivity policy framework for mobile peer-to-peer applications. in Proceedings of 4th Annual IEEE Consumer Communications and Networking Conference, (Las Vegas, NV, U.S.A., 2007). 21. Xing, B. and Venkatasubramanian, N., Multi-constraint dynamic access selection in always best connected networks. in Proceedings of 2nd Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, (San Diego, CA, U.S.A., 2005). 22. Gazis, V., Alonistioti, N., and Merakos, L. Toward a Generic “Always Best Connected” Capability in Integrated WLAN/UMTS Cellular Mobile Networks (and beyond). IEEE Wireless Communications, 12 (3). 20-29. 2005. 23. Löytynoja, M., Seppänen, T. and Cvejic, N., Experimental DRM architecture using watermarking and PKI. in Proceedings of 1st International Mobile IPR Workshop: Rights Management of Information Products on the Mobile Internet, (Helsinki, Finland, 2003). 24. Chalmers, M., Dieberger, A., Höök, K. and Rudström, Å. Social Navigation and Seamful Design. Cognitive Studies: Bulletin of the Japanese Cognitive Science Society 11 (3). 1-11. 2004. 25. Flinn, J. and Satyanarayanan, M., Energy-aware adaptation for mobile applications. in Proceedings of 17th ACM Symposium on Operating Systems Principles, (Kiawah Island, SC, U.S.A., 1999). 26. Huang, C.-M. and Tsai, C.-H. The Handover Control Mechanism for Multi-path Transmission using Stream Control Transmission Protocol (SCTP). Computer Communications, 30 (17). 3239-3256. 2007.

Downloads

Published

2009-01-21

How to Cite

KASSINEN, O. ., KOSKELA, T. ., HARJULA, E. ., RIEKKI, J. ., & YLIANTTILA, M. . (2009). ANALYSIS OF CONNECTIVITY AND SESSION MANAGEMENT FOR MOBILE PEER-TO-PEER APPLICATIONS. Journal of Mobile Multimedia, 5(2), 081–112. Retrieved from https://journals.riverpublishers.com/index.php/JMM/article/view/4811

Issue

Section

Articles