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.
- Above the clouds: A berkeley view of cloud computing. Technical Report UCB/EECS-2009-28, University of California, Berkeley, 2009.Google Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Google Web Applications for Communication and Collaborations. http://www.google.com/appsGoogle Scholar
- Windows Azure platform. http://www.microsoft.com/windowsazure/.Google Scholar
- 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 Scholar
- 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 ScholarDigital Library
- AWS Management Console, A Web-based Interface to Manage Your Services. Available from: <http://aws.amazon.com/console/>.Google Scholar
- Microsoft Supprot, Article ID: 307598, ASP.NET State Management Overview. Available from: < http://support.microsoft.com/kb/307598>, May, 2007Google Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 Scholar
- 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 ScholarDigital Library
- 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 Scholar
- Open System Testing Architecture (OpenSTA). http://www.opensta.org, 2003.Google Scholar
- Garrett. JJ. "Ajax: A New Approach to Web Applications". Available form:<http://www.adaptivepath.com/ideas/essays/archives/000385.php.>. February, 2005.Google Scholar
Index Terms
- CSMC: chord based session management framework for software as a service cloud
Recommendations
From on-premise software to cloud services: the impact of cloud computing on enterprise software vendors' business models
Cloud computing is an emerging paradigm that allows users to conveniently access computing resources as pay-per-use services. Whereas cloud offerings such as Amazon's Elastic Compute Cloud and Google Apps are rapidly gaining a large user base, ...
Towards an SLA-based service allocation in multi-cloud environments
CCGRID '14: Proceedings of the 14th IEEE/ACM International Symposium on Cluster, Cloud, and Grid ComputingCloud computing popularity is growing rapidly and consequently the number of companies offering their services in the form of Software-as-a-Service (SaaS) or Infrastructure-as-a-Service (IaaS) is increasing. The diversity and usage benefits of the IaaS ...
A cloud-based TaaS infrastructure with tools for SaaS validation, performance and scalability evaluation
CLOUDCOM '12: Proceedings of the 2012 IEEE 4th International Conference on Cloud Computing Technology and Science (CloudCom)With the fast advancements in cloud computing and software- as-a-service (SaaS), testing and evaluation of cloud-based software and SaaS applications became an important task for engineers. Since most existing tools are not developed to support cloud-...
Comments