CFP last date
20 December 2024
Reseach Article

Autonomous Management System for Dynamic Resource Allocation in Cloud Computing

Published on October 2014 by Poral Nagaraja, Tejaswini. S. C
International Conference on Information and Communication Technologies
Foundation of Computer Science USA
ICICT - Number 8
October 2014
Authors: Poral Nagaraja, Tejaswini. S. C
9dfcdca1-44e9-41a1-b271-50c7fee4eb62

Poral Nagaraja, Tejaswini. S. C . Autonomous Management System for Dynamic Resource Allocation in Cloud Computing. International Conference on Information and Communication Technologies. ICICT, 8 (October 2014), 16-21.

@article{
author = { Poral Nagaraja, Tejaswini. S. C },
title = { Autonomous Management System for Dynamic Resource Allocation in Cloud Computing },
journal = { International Conference on Information and Communication Technologies },
issue_date = { October 2014 },
volume = { ICICT },
number = { 8 },
month = { October },
year = { 2014 },
issn = 0975-8887,
pages = { 16-21 },
numpages = 6,
url = { /proceedings/icict/number8/18022-1487/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 International Conference on Information and Communication Technologies
%A Poral Nagaraja
%A Tejaswini. S. C
%T Autonomous Management System for Dynamic Resource Allocation in Cloud Computing
%J International Conference on Information and Communication Technologies
%@ 0975-8887
%V ICICT
%N 8
%P 16-21
%D 2014
%I International Journal of Computer Applications
Abstract

Cloud Computing allows resource usage based on needs of the business customers. In this paper, we present an autonomous management system that uses virtualization technology to allocate data center resources effectively based on application demands that supports green computing to save energy used by optimizing the number of servers in use. We implement the concept of "skewness" to measure the irregularity in the multi-dimensional resource utilization of a server. By reducing skewness, we can improve the overall utilization of server resources and combine different types of workloads fairly. Cloud SIM simulation and experiment results demonstrate that our algorithm achieves better performance.

References
  1. M. Armbrust et al. , "Above the Clouds: A Berkeley View of Cloud Computing," technical report, Univ. of California, Berkeley, Feb. 2009.
  2. L. Siegele, "Let It Rise: A Special Report on Corporate IT," The Economist, vol. 389, pp. 3-16, Oct. 2008.
  3. P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield, "Xen and the Art of Virtualization," Proc. ACM Symp. Operating Systems Principles (SOSP '03), Oct. 2003.
  4. "Amazon elastic compute cloud (Amazon EC2)," http://aws. amazon. com/ec2/, 2012.
  5. C. Clark, K. Fraser, S. Hand, J. G. Hansen, E. Jul, C. Limpach, I. Pratt, and A. Warfield, "Live Migration of Virtual Machines,"Proc. Symp. Networked Systems Design and Implementation (NSDI '05), May 2005.
  6. M. Nelson, B. -H. Lim, and G. Hutchins, "Fast Transparent Migration for Virtual Machines," Proc. USENIX Ann. Technical Conf. , 2005.
  7. M. McNett, D. Gupta, A. Vahdat, and G. M. Voelker, "Usher: An Extensible Framework for Managing Clusters of Virtual Machines," Proc. Large Installation System Administration Conf. (LISA '07), Nov. 2007.
  8. T. Wood, P. Shenoy, A. Venkataramani, and M. Yousif, "Black-Box and Gray-Box Strategies for Virtual Machine Migration," Proc. Symp. Networked Systems Design and Implementation (NSDI '07),Apr. 2007.
  9. C. A. Waldspurger, "Memory Resource Management in VMware ESX Server," Proc. Symp. Operating Systems Design and Implementation (OSDI '02), Aug. 2002.
  10. G. Chen, H. Wenbo, J. Liu, S. Nath, L. Rigas, L. Xiao, and F. Zhao, "Energy-Aware Server Provisioning and Load Dispatching for Connection-Intensive Internet Services," Proc. USENIX Symp. Networked Systems Design and Implementation (NSDI '08), Apr. 2008.
  11. P. Padala, K. -Y. Hou, K. G. Shin, X. Zhu, M. Uysal, Z. Wang, S. Singhal, and A. Merchant, "Automated Control of MultipleVirtualized Resources," Proc. ACM European conf. ComputerSystems (EuroSys '09), 2009.
  12. N. Bobroff, A. Kochut, and K. Beaty, "Dynamic Placement ofVirtual Machines for Managing SLA Violations," Proc. IFIP/IEEEInt'lSymp. Integrated Network Management (IM '07), 2007.
  13. "TPC-W: Transaction Processing Performance Council," http://www. tpc. org/tpcw/, 2012.
  14. J. S. Chase, D. C. Anderson, P. N. Thakar, A. M. Vahdat, and R. P. Doyle, "Managing Energy and Server Resources in HostingCenters," Proc. ACM Symp. Operating System Principles (SOSP '01),Oct. 2001.
  15. C. Tang, M. Steinder, M. Spreitzer, and G. Pacifici, "A ScalableApplication Placement Controller for Enterprise Data Centers,"Proc. Int'l World Wide Web Conf. (WWW '07), May 2007.
  16. M. Zaharia, A. Konwinski, A. D. Joseph, R. H. Katz, and I. Stoica,"Improving MapReduce Performance in Heterogeneous Environments,"Proc. Symp. Operating Systems Design and Implementation(OSDI '08), 2008.
  17. M. Isard, V. Prabhakaran, J. Currey, U. Wieder, K. Talwar, and A. Goldberg, "Quincy: Fair Scheduling for Distributed ComputingClusters," Proc. ACM Symp. Operating System Principles (SOSP '09), Oct. 2009.
  18. M. Zaharia, D. Borthakur, J. SenSarma, K. Elmeleegy, S. Shenker,and I. Stoica, "Delay Scheduling: A Simple Technique forAchieving Locality and Fairness in Cluster Scheduling," Proc. European Conf. Computer Systems (EuroSys '10), 2010.
  19. T. Sandholm and K. Lai, "Mapreduce Optimization UsingRegulated Dynamic Prioritization," Proc. Int'l Joint Conf. Measurementand Modeling of Computer Systems (SIGMETRICS '09), 2009.
  20. A. Singh, M. Korupolu, and D. Mohapatra, "Server-StorageVirtualization: Integration and Load Balancing in Data Centers,"Proc. ACM/IEEE Conf. Supercomputing, 2008.
  21. Y. Toyoda, "A Simplified Algorithm for Obtaining ApproximateSolutions to Zero-One Programming Problems," ManagementScience, vol. 21, pp. 1417-1427, Aug. 1975.
  22. R. Nathuji and K. Schwan, "Virtualpower: Coordinated PowerManagement in Virtualized Enterprise Systems," Proc. ACMSIGOPS Symp. Operating Systems Principles (SOSP '07), 2007.
  23. D. Meisner, B. T. Gold, and T. F. Wenisch, "Powernap: EliminatingServer Idle Power," Proc. Int'l Conf. Architectural Support forProgramming Languages and Operating Systems (ASPLOS '09), 2009.
  24. Y. Agarwal, S. Hodges, R. Chandra, J. Scott, P. Bahl, and R. Gupta,"Somniloquy: Augmenting Network Interfaces to Reduce PcEnergy Usage," Proc. USENIX Symp. Networked Systems Design and Implementation (NSDI '09), 2009.
  25. T. Das, P. Padala, V. N. Padmanabhan, R. Ramjee, and K. G. Shin,"Litegreen: Saving Energy in Networked Desktops Using Virtualization,"Proc. USENIX Ann. Technical Conf. , 2010.
  26. Y. Agarwal, S. Savage, and R. Gupta, "Sleepserver: A Software-Only Approach for Reducing the Energy Consumption of PCSwithin Enterprise Environments," Proc. USENIX Ann. Technical Conf. , 2010.
  27. N. Bila, E. d. Lara, K. Joshi, H. A. Lagar-Cavilla, M. Hiltunen, andM. Satyanarayanan, "Jettison: Efficient Idle Desktop Consolidationwith Partial VM Migration," Proc. ACM European Conf. Computer Systems (EuroSys '12), 2012.
  28. Zhen Xiao, Senior Member, IEEE, Weijia Song, and Qi Chen "Dynamic Resource Allocation Using VirtualMachines for Cloud Computing Environment" IEEE Transactions On Parallel And Distributed Systems, June 2013.
Index Terms

Computer Science
Information Sciences

Keywords

Cloud Computing Resource Management Virtualization Green Computing.