ABSTRACT
Web hosting providers are increasingly looking into dynamic hosting to reduce costs and improve the performance of their platforms. Instead of provisioning fixed resources to each customer, dynamic hosting maintains a variable number of application instances to satisfy current demand. While existing research in this area has mostly focused on the algorithms that decide on the number and location of application instances, we address the problem of efficient enactment of these decisions once they are made. We propose a new approach to application placement and experimentally show that it dramatically reduces the cost of application placement, which in turn improves the end-to-end agility of the hosting platform in reacting to demand changes.
- H. A. Alzoubi, M. Rabinovich, and O. Spatscheck. MyXDNS: a request routing DNS server with decoupled server selection. In WWW, 2007. Google ScholarDigital Library
- A. Awadallah and M. Rosenblum. The vmatrix: A network of virtual machine monitors for dynamic content distribution. In 7th WCW, 2002.Google Scholar
- J. S. Chase, D. E. Irwin, L. E. Grit, J. D. Moore, and S. E. Sprenkle. Dynamic virtual clusters in a grid site manager. In 12th HPDC, 2003. Google ScholarDigital Library
- Cisco Distributed Director. http://www.cisco.com/warp/public/cc/pd/cxsr/dd/tech/index.shtml.Google Scholar
- S. Demblon and S. Spitzner. Linux internals (to the power of --1). 2004. http://learnlinux.tsf.org.za/courses/build/internals/.Google Scholar
- http://hostcount.com/stats.htm.Google Scholar
- JBoss documentation. https://docs.jbosson.redhat.com/confluence/display/DOC/General+Server+Metrics.Google Scholar
- IBM Network Dispatcher. 2001. http://www-900.ibm.com/cn/support/library/sw/download/nd30whitepaper.pdf.Google Scholar
- IBM WebSphere Partner Gateway. http://www-01.ibm.com/software/integration/wspartnergateway/.Google Scholar
- X. Jiang and D. Xu. Soda: A service-on-demand architecture for application service hosting utility platforms. In 12th HPDC, 2003. Google ScholarDigital Library
- J. Kangasharju, J. W. Roberts, and K. W. Ross. Object replication strategies in content distribution networks. Computer Communications, 25(4), 2002. Google ScholarDigital Library
- M. Karlsson and C. T. Karamanolis. Choosing replica placement heuristics for wide-area systems. In ICDCS, pages 350--359, 2004. Google ScholarDigital Library
- A. Karve, T. Kimbrel, G. Pacifici, M. Spreitzer, M. Steinder, M. Sviridenko, and A. Tantawi. Dynamic placement for clustered web applications. In 15th Intl. Conference on World Wide Web, 2006. Google ScholarDigital Library
- R. O. King. SMB hosting market still undeveloped. Web Hosting Industry Review. thewhir.com/features/smb-undeveloped.cfm, 2004.Google Scholar
- D. T. McWherter, B. Schroeder, A. Ailamaki, and M. Harchol-Balter. Priority mechanisms for oltp and transactional web applications. In ICDE, 2004. Google ScholarDigital Library
- A. E. Papathanasiou and M. L. Scott. Aggressive prefetching: an idea whose time has come. In HotOS, 2005. Google ScholarDigital Library
- Performance characteristics of virtualized systems with the VMware ESX server and sizing methodology for consolidating servers. IBM White Paper. ibm.com/websphere/developer/zones/hipods, 2007.Google Scholar
- H. Qian, E. Miller, W. Zhang, M. Rabinovich, and C. E. Wills. Agility in virtualized utility computing. In 2nd VTDC, 2007. Google ScholarDigital Library
- L. Qiu, V. N. Padmanabhan, and G. M. Voelker. On the placement of web server replicas. In INFOCOM, pages 1587--1596, 2001.Google Scholar
- M. Rabinovich, I. Rabinovich, R. Rajaraman, and A. Aggarwal. A dynamic object replication and migration protocol for an internet hosting service. In ICDCS, May 1999. Google ScholarDigital Library
- M. Rabinovich, Z. Xiao, and A. Aggarwal. Computing on the edge: A platform for replicating Internet applicationsÙIn Proc. of the 8th WCW, Sept. 2003.Google Scholar
- S. Sivasubramanian, G. Alonso, G. Pierre, and M. van Steen. GlobeDB: autonomic data replication for web applications. In WWW, pages 33--42, 2005. Google ScholarDigital Library
- S. Sivasubramanian, G. Pierre, and M. van Steen. Replicating web applications on-demand. In SCC, Sept. 2004. Google ScholarDigital Library
- Swap prefetching. https://lwn.net/Articles/153353/.Google Scholar
- C. Tang, M. Steinder, M. Spreitzer, and G. Pacifici. A scalable application placement controller for enterprise data centers. In WWW, pages 331--340, 2007. Google ScholarDigital Library
- B. Urgaonkar, P. J. Shenoy, and T. Roscoe. Resource overbooking and application profiling in shared hosting platforms. In OSDI, 2002. Google ScholarDigital Library
- Yankee group's SMB survey suite offers the most comprehensive view of the SMB market. CRM Today. http://www.crm2day.com/content/t6_librarynews_1.php?news_id=116800, 2005.Google Scholar
Index Terms
- Efficient application placement in a dynamic hosting platform
Recommendations
Improving Dynamic Placement of Virtual Machines in Cloud Data Centers Based on Open-Source Development Model Algorithm
AbstractAlthough cloud computing can provide information technology services worldwide, data centers hosting cloud applications consume a lot of energy. At the same time, the ever-increasing growth of the number of providers in the market has led to an ...
Scaling J2EE™ application servers with the Multi-tasking Virtual Machine
Research ArticlesThe Java™ 2 Platform, Enterprise Edition (J2EE™), is established as the standard platform for hosting enterprise applications written in the Java programming language. Similar to an operating system, a J2EE server can host multiple applications, but ...
Adaptive green hosting
ICAC '12: Proceedings of the 9th international conference on Autonomic computingThe growing carbon footprint of Web hosting centers contributes to climate change and could harm the public's perception of Web hosts and Internet services. A pioneering cadre of Web hosts, called green hosts, lower their footprints by cutting into ...
Comments