Abstract
In this work, we investigate mechanisms to ensure that a shared data center can operate within a power budget, while optimizing a global objective function(e.g., maximize the overall revenue earned by the provider). We present the BrownMap methodology that is able to ensure that data centers can deal both with outages that reduce the available power or with surges in workload. BrownMap uses automatic VM resizing and Live Migration technologies to ensure that overall revenue of the provider is maximized, while meeting the budget. We implement BrownMap on an IBM Power6 cluster and study its effectiveness using a trace-driven evaluation of a real workload. Both theoretical and experimental evidence are presented that establish the efficacy of BrownMap to optimize a global objective, while meeting a power budget for shared data centers.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Bobroff, N., Kochut, A., Beaty, K.: Dynamic placement of virtual machines for managing sla violations. In: IEEE IM (2007)
Carreras, B., Newman, D., Dobson, I., Poole, A.: Initial evidence for self-organized criticality in electric power system blackouts. In: HICSS (2000)
Chase, J., Doyle. R.: Balance of Power: Energy Management for Server Clusters. In: Proc. HotOS (2001)
Chase, J.S., Anderson, D.C., Thakar, P.N., Vahdat, A.M., Doyle, R.P.: Managing energy and server resources in hosting centers. In: Proc. SOSP (2001)
Chen, Y., Das, A., Qin, W., Sivasubramaniam, A., Wang, Q., Gautam, N.: Managing server energy and operational costs in hosting centers. In: Sigmetrics (2005)
Cherkasova, L., Gardner, R.: Measuring cpu overhead for i/o processing in the xen virtual machine monitor. In: Usenix ATC (2005)
Dixon, G.: Demand response for today’s datacenters. Focus Magazine (2008)
Economou, D., Rivoire, S., Kozyrakis, C., Ranganathan, P.: In: WMBS (2006)
Elnozahy, M., Kistler, M., Rajamony, R.: Energy conservation policies for web servers. In: Proc. USITS (2003)
McCreary, H.-Y., et al.: Energyscale for ibm power6 microprocessor-based systems. IBM Journal for Research and Development (2007)
Felter, W., Rajamani, K., Keller, T., Rusu, C.: A performance-conserving approach for reducing peak power consumption in server systems. In: SC (2005)
Heath, T., Diniz, B., Carrera, E.V., Meira Jr., W., Bianchini, R.: Energy conservation in heterogeneous server clusters. In: Proc. PPoPP (2005)
Horvath, T., Abdelzaher, T., Skadron, K., Liu, X.: Dynamic voltage scaling in multitier web servers with end-to-end delay control. IEEE Trans. Comput. (2007)
Stratfor Global Intelligence (2008), http://www.stratfor.com/analysis/global_market_brief_emerging_markets_power_shortages/
Koller, R., Verma, A., Neogi, A.: Wattapp: An application-aware power meter for shared clouds. In: Proc. ICAC (2010)
Nathuji, R., Schwan, K.: Virtualpower: coordinated power management in virtualized enterprise systems. In: Proc. SOSP (2007)
Pacific Gas and Electric Company. Peak Choice, http://www.pge.com/mybusiness/energysavings/rebates/demandresponse/peakchoice/
North American Energy Reliability Corporation, Disturbance Index Public (2007), http://www.nerc.com/ (last accessed April 2009)
Ranganathan, P., Leech, P., Irwin, D., Chase, J.: Ensemble-level power management for dense blade servers. In: Proc. ISCA (2006)
Rice Univerity Bidding System, http://rubis.ow2.org/
Rusu, C., Ferreira, A., Scordino, C., Watson, A.: Energy-efficient real-time heterogeneous server clusters. In: Proc. IEEE RTAS (2006)
Singh, A., Korupolu, M., Mohapatra, D.: Server-storage virtualization: integration and load balancing in data centers. In: SC (2008)
KSEBoard. Availability Based Tariff, http://www.kseboard.com/availability_based_tariff.pdf
Verma, A., Ahuja, P., Neogi, A.: pmapper: Power and migration cost aware application placement in virtualized systems. In: Issarny, V., Schantz, R. (eds.) Middleware 2008. LNCS, vol. 5346, pp. 243–264. Springer, Heidelberg (2008)
Verma, A., Ahuja, P., Neogi, A.: Power-aware dynamic placement of hpc applications. In: ICS (2008)
Verma, A., Dasgupta, G., Nayak, T., De, P., Kothari, R.: Server workload analysis for power minimization using consolidation. In: Usenix ATC (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 IFIP International Federation for Information Processing
About this paper
Cite this paper
Verma, A. et al. (2010). BrownMap: Enforcing Power Budget in Shared Data Centers. In: Gupta, I., Mascolo, C. (eds) Middleware 2010. Middleware 2010. Lecture Notes in Computer Science, vol 6452. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16955-7_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-16955-7_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16954-0
Online ISBN: 978-3-642-16955-7
eBook Packages: Computer ScienceComputer Science (R0)