Nothing Special   »   [go: up one dir, main page]

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 2011 Publication 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.
[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).
[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).
[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).
[5]
Google Web Applications for Communication and Collaborations. http://www.google.com/apps
[6]
Windows Azure platform. http://www.microsoft.com/windowsazure/.
[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 2006
[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.
[9]
AWS Management Console, A Web-based Interface to Manage Your Services. Available from: <http://aws.amazon.com/console/>.
[10]
Microsoft Supprot, Article ID: 307598, ASP.NET State Management Overview. Available from: < http://support.microsoft.com/kb/307598>, May, 2007
[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>
[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.
[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.
[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.
[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.
[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.
[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.
[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).
[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.
[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)
[21]
Open System Testing Architecture (OpenSTA). http://www.opensta.org, 2003.
[22]
Garrett. JJ. "Ajax: A New Approach to Web Applications". Available form:<http://www.adaptivepath.com/ideas/essays/archives/000385.php.>. February, 2005.

Cited By

View all
  • (2013)A Design and Verification Framework for Service Composition in the CloudProceedings of the 2013 IEEE Ninth World Congress on Services10.1109/SERVICES.2013.46(317-324)Online publication date: 28-Jun-2013

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

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
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 21 February 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. distributed session management
  2. software-as-a-service (SaaS)

Qualifiers

  • Research-article

Funding Sources

Conference

ICUIMC '11
Sponsor:

Acceptance Rates

ICUIMC '11 Paper Acceptance Rate 135 of 534 submissions, 25%;
Overall Acceptance Rate 251 of 941 submissions, 27%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 23 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2013)A Design and Verification Framework for Service Composition in the CloudProceedings of the 2013 IEEE Ninth World Congress on Services10.1109/SERVICES.2013.46(317-324)Online publication date: 28-Jun-2013

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media