skip to main content
10.1145/1968613.1968650acmconferencesArticle/Chapter ViewAbstractPublication PagesicuimcConference Proceedingsconference-collections
research-article

CSMC: chord based session management framework for software as a service cloud

Published:21 February 2011Publication History

ABSTRACT

Fusion of virtualization technologies with availability of high bandwidth internet at the end user level has given birth to cloud computing. It promises colossal on-demand processing and storage capacity along with saleable service delivery model. Software solution providers are applying cloud computing to reduce service provisioning cost, by providing their business functionality as a service. However, it requires modification in context of how existing services are provisioned. Existing session management policies require dedicated computing resources to process sessions; this deviate from concept of "Pay-As-You-Use". To conform to cloud computing architecture there is need to decouple session management with provisioned services. Derived by the need of on-demand service provisioning in this paper we present a decentralized session management framework inspired by P2P routing protocol. We call the proposed algorithm Chord based Session Management Framework for Software as a Service Cloud (CSMC). By applying CSMC there will be no need of separately deployed computing resources for managing sessions, in fact CSMC uses existing least utilized resources within Cloud Area Network (CAN). CSMC has been tested on three different cloud configurations, our results reveal that CSMC can effectively deployed in cloud to achieve seamless service scalability.

References

  1. Above the clouds: A berkeley view of cloud computing. Technical Report UCB/EECS-2009-28, University of California, Berkeley, 2009.Google ScholarGoogle Scholar
  2. Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., and Brandic, I. 2009. Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Gener. Comput. Syst. 25, 6 (June. 2009). Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Sun, W., Zhang, K., Chen, S., Zhang, X., and Liang, H. 2007. Software as a Service: An Integration Perspective. In Proceedings of the 5th international Conference on Service-Oriented Computing (Vienna, Austria, September 17--20, 2007). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Zhang, L. and Zhou, Q. 2009. CCOA: Cloud Computing Open Architecture. In Proceedings of the 2009 IEEE international Conference on Web Services - Volume 00 (July 06--10, 2009). Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Google Web Applications for Communication and Collaborations. http://www.google.com/appsGoogle ScholarGoogle Scholar
  6. Windows Azure platform. http://www.microsoft.com/windowsazure/.Google ScholarGoogle Scholar
  7. F. Chong, G. Carraro, Architecture Strategies for Catching the Long Tail, Microsoft Corporation. Available from: < http://msdn.microsoft.com/en-us/library/aa479069.aspx>, April 2006Google ScholarGoogle Scholar
  8. Sato, M. 2009. Creating Next Generation Cloud Computing Based Network Services and the Contributions of Social Cloud Operation Support System (OSS) to Society. In Proceedings of the 2009 18th IEEE international Workshops on Enabling Technologies: infrastructures For Collaborative Enterprises (June 29 -- July 01, 2009). WETICE. IEEE Computer Society, Washington, DC, 52--56. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. AWS Management Console, A Web-based Interface to Manage Your Services. Available from: <http://aws.amazon.com/console/>.Google ScholarGoogle Scholar
  10. Microsoft Supprot, Article ID: 307598, ASP.NET State Management Overview. Available from: < http://support.microsoft.com/kb/307598>, May, 2007Google ScholarGoogle Scholar
  11. The Apache Tomcat 5.5 Servlet/JSP Container, Clustering/Session Replication HOW-TO. Available from: < http://tomcat.apache.org/tomcat-5.5-doc/cluster-howto.html>Google ScholarGoogle Scholar
  12. Sun GlassFish Enterprise Server v3 Prelude Developer's Guide. Available from: http://docs.sun.com/app/docs/doc/820-4496/beaha?l=ja&a=view.Google ScholarGoogle Scholar
  13. Stoica, I., Morris, R., Karger, D., Kaashoek, M. F., and Balakrishnan, H. 2001. Chord: A scalable peer-to-peer lookup service for internet applications. In Proceedings of the 2001 Conference on Applications, Technologies, Architectures, and Protocols For Computer Communications (San Diego, California, United States). SIGCOMM '01. ACM, New York, NY, 149--160. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Dabek, F., Kaashoek, M. F., Karger, D., Morris, R., and Stoica, I. 2001. Wide-area cooperative storage with CFS. In Proceedings of the Eighteenth ACM Symposium on Operating Systems Principles (Banff, Alberta, Canada, October 21--24, 2001). SOSP '01. ACM, New York, NY, 202--215. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Ajmani, S., Clarke, D. E., Moh, C., and Richman, S. 2002. ConChord: Cooperative SDSI Certificate Storage and Name Resolution. In Revised Papers From the First international Workshop on Peer-To-Peer Systems (March 07--08, 2002). P. Druschel, M. F. Kaashoek, and A. I. Rowstron, Eds. Lecture Notes In Computer Science, vol. 2429. Springer-Verlag, London, 141--154. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. G. Doyen, E. Nataf, O. Festor, A Performance-Oriented Management Information Model for the Chord Peer-to-Peer Framework, Proc. of the IFIP/IEEE International Conference on Management of Multimedia Networks and Services (MMNS'2004), San Diego, California, USA, October 2004.Google ScholarGoogle ScholarCross RefCross Ref
  17. Binzenhöfer, A., Kunzmann, G., and Henjes, R. 2008. Design and analysis of a scalable algorithm to monitor chord-based p2p systems at runtime. Concurr. Comput.: Pract. Exper. 20, 6 (Apr. 2008), 625--641. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Zhao Jingling, Xiao Yonggang, Liao Qing Htc-Chord: An Improved Chord Model Based On Topic-Cluster And Hierarchic Layer. In the Proceedings of 2nd International Conference on Broadband Network & Multimedia Technology (Beijing, China, October 2009).Google ScholarGoogle Scholar
  19. Ktari, S., Hecker, A., and Labiod, H. 2008. Power-law chord architecture in P2P overlays. In Proceedings of the 2008 ACM CoNEXT Conference (Madrid, Spain, December 09-12, 2008). CoNEXT '08. ACM, New York, NY, 1--2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Fielding, Roy T.; Gettys, James; Mogul, Jeffrey C.; Nielsen, Henrik Frystyk; Masinter, Larry; Leach, Paul J.; Berners-Lee. Hypertext Transfer Protocol--HTTP/1.1. Avaiilable from: < http://www.ietf.org/rfc/rfc2616.txt> (June 1999)Google ScholarGoogle Scholar
  21. Open System Testing Architecture (OpenSTA). http://www.opensta.org, 2003.Google ScholarGoogle Scholar
  22. Garrett. JJ. "Ajax: A New Approach to Web Applications". Available form:<http://www.adaptivepath.com/ideas/essays/archives/000385.php.>. February, 2005.Google ScholarGoogle Scholar

Index Terms

  1. CSMC: chord based session management framework for software as a service cloud

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          ICUIMC '11: Proceedings of the 5th International Conference on Ubiquitous Information Management and Communication
          February 2011
          959 pages
          ISBN:9781450305716
          DOI:10.1145/1968613

          Copyright © 2011 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 21 February 2011

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          ICUIMC '11 Paper Acceptance Rate135of534submissions,25%Overall Acceptance Rate251of941submissions,27%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader