Resource Management in Clouds: Survey and Research Challenges
Tóm tắt
Từ khóa
Tài liệu tham khảo
Abts, D., Felderman, B.: A guided tour of data-center networking. Commun. ACM 55(6), 44–51 (2012). doi: 10.1145/2184319.2184335
ACPI—advanced configuration and power interface. http://www.acpi.info/ (2012)
Adam, C., Stadler, R.: Service middleware for self-managing large-scale systems. IEEE Trans. Netw. Serv. Manag. 4(3), 50–64 (2007). doi: 10.1109/TNSM.2007.021103
Adnan, M.A., Sugihara, R., Gupta, R.: Energy efficient geographical load balancing via dynamic deferral of workload. In: Proceedings of 5th IEEE International Conference on Cloud Computing (CLOUD 2012), pp. 188–195. IEEE (2012)
Agmon Ben-Yehuda, O., Ben-Yehuda, M., Schuster, A., Tsafrir, D.: Deconstructing amazon EC2 spot instance pricing. In: Proceedings of 3rd IEEE International Conference on Cloud Computing Technology and Science (CloudCom 2011), pp. 304–311. IEEE (2011). doi: 10.1109/CloudCom.48
Ahn, J., Kim, C., Choi, Y.R., Huh, J.: Dynamic virtual machine scheduling in clouds for architectural shared resources. In: Proceedings of 4th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 2012) (2012)
Akoush, S., Sohan, R., Rice, A., Moore, A., Hopper, A.: Predicting the performance of virtual machine migration. In: Proceedings of 2010 IEEE International Symposium on Modeling, Analysis Simulation of Computer and Telecommunication Systems (MASCOTS 2010), pp. 37–46. IEEE (2010). doi: 10.1109/MASCOTS.2010.13
Al-Fares, M., Loukissas, A., Vahdat, A.: A scalable, commodity data center network architecture. In: Proceedings of the ACM SIGCOMM 2008 Conference on Data communication (SIGCOMM 2008), pp. 63–74. ACM (2008). doi: 10.1145/1402958.1402967
Al-Haj, S., Al-Shaer, E.: A formal approach for virtual machine migration planning. In: Proceedings of 9th International Conference on Network and Service Management (CNSM 2013), pp. 51–58. IFIP (2013)
Alicherry, M., Lakshman, T.: Network aware resource allocation in distributed clouds. In: Proceedings of 2012 IEEE International Conference on Computer Communications (Infocom 2012), pp. 963–971. IEEE (2012). doi: 10.1109/INFCOM.2012.6195847
Ali-Eldin, A., Tordsson, J., Elmroth, E.: An adaptive hybrid elasticity controller for cloud infrastructures. In: Proceedings of 13th IEEE Network Operations and Management Symposium (NOMS 2012), pp. 204–212. IEEE (2012). doi: 10.1109/NOMS.2012.6211900
Amazon EC2 FAQs. http://aws.amazon.com/ec2/faqs/ (2013)
Amazon EC2 pricing. http://aws.amazon.com/ec2/pricing/ (2012)
Amazon EC2 spot instances. http://aws.amazon.com/ec2/spot-instances (2012)
Amazon Inc.: Amazon web services. http://aws.amazon.com/ (2012)
Appleby, K., Fakhouri, S., Fong, L., Goldszmidt, G., Kalantar, M., Krishnakumar, S., Pazel, D., Pershing, J., Rochwerger, B.: Oceano-SLA based management of a computing utility. In: Proceedings of 7th IEEE/IFIP International Symposium on Integrated Network Management (IM 2001), pp. 855–868. IEEE (2001). doi: 10.1109/INM.2001.918085
Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M.: A view of cloud computing. Commun. ACM 53(4), 50–58 (2010). doi: 10.1145/1721654.1721672
Azar, Y., Broder, A.Z., Karlin, A.R., Upfal, E.: Balanced allocations. SIAM J. Comput. 29(1), 180–200 (1999). doi: 10.1137/S0097539795288490
Babu, S.: Towards automatic optimization of MapReduce programs. In: Proceedings of 1st ACM Symposium on Cloud Computing (SoCC 2010), pp. 137–142. ACM (2010). doi: 10.1145/1807128.1807150
Ballani, H., Costa, P., Karagiannis, T., Rowstron, A.: Towards predictable datacenter networks. In: Proceedings of ACM SIGCOMM 2011 Conference on Data Communication (SIGCOMM 2011), pp. 242–253. ACM (2011). doi: 10.1145/2018436.2018465
Bari, M.F., Boutaba, R., Esteves, R., Podlesny, M., Rabbani, M.G., Zhang, Q., Zhani, M.F.: Data center network virtualization: a survey. IEEE Commun. Surv. 15(2), 909–928 (2013). doi: 10.1109/SURV.2012.090512.00043
Bazarbayev, S., Hiltunen, M., Joshi, K., Sanders, W.H., Schlichting, R.: Content-based scheduling of virtual machines (VMs) in the cloud. In: Proceedings of 33rd IEEE International Conference on Distributed Computing Systems (ICDCS 2013), pp. 93–101. IEEE (2013)
Beloglazov, A., Buyya, R.: Energy efficient resource management in virtualized cloud data centers. In: Proceedings of 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid 2010), pp. 826–831. IEEE (2010). doi: 10.1109/CCGRID.2010.46
Bennani, M., Menasce, D.: Resource allocation for autonomic data centers using analytic performance models. In: Proceedings of 2nd International Conference on Autonomic Computing (ICAC 2005), pp. 229–240. IEEE (2005). doi: 10.1109/ICAC.2005.50
Benson, T., Akella, A., Shaikh, A., Sahu, S.: CloudNaaS: a cloud networking platform for enterprise applications. In: Proceedings of 2nd ACM Symposium on Cloud Computing (SoCC 2011), pp. 8:1–8:13. ACM (2011). doi: 10.1145/2038916.2038924
Ben-Yehuda, O.A., Ben-Yehuda, M., Schuster, A., Tsafrir, D.: The resource-as-a-service (RaaS) cloud. In: Proceedings of 4th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 2012). USENIX (2012)
Ben-Yehuda, M., Day, M.D., Dubitzky, Z., Factor, M., Har’El, N., Gordon, A., Liguori, A., Wasserman, O., Yassour, B.A.: The turtles project: design and implementation of nested virtualization. In: Proceedings of 9th USENIX Conference on Operating Systems Design and Implementation (OSDI 2009), pp. 1–6. USENIX (2010)
Bhattacharya, A.A., Culler, D., Friedman, E., Ghodsi, A., Shenker, S., Stoica, I.: Hierarchical scheduling for diverse datacenter workloads. In: Proceedings of 4th ACM Symposium on Cloud Computing (SoCC 2013). ACM (2013)
Bin, E., Biran, O., Boni, O., Hadad, E., Kolodner, E., Moatti, Y., Lorenz, D.: Guaranteeing high availability goals for virtual machine placement. In: Proceedings of 31st IEEE International Conference on Distributed Computing Systems (ICDCS 2011), pp. 700–709. IEEE (2011). doi: 10.1109/ICDCS.2011.72
Biran, O., Corradi, A., Fanelli, M., Foschini, L., Nus, A., Raz, D., Silvera, E.: A stable network-aware VM placement for cloud systems. In: Proceedings of 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2012), pp. 498–506. IEEE (2012). doi: 10.1109/CCGrid.119
Bobroff, N., Kochut, A., Beaty, K.: Dynamic placement of virtual machines for managing SLA violations. In: Proceedings of 10th IFIP/IEEE International Symposium on Integrated Network Management (IM 2007), pp. 119–128. IEEE (2007). doi: 10.1109/INM.2007.374776
Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the internet of things. In: Proceedings of 1st Workshop on Mobile Cloud Computing (MCC 2012), pp. 13–16. ACM (2012). doi: 10.1145/2342509.2342513
Box, G.E.P., Jenkins, G.M., Reinsel, G.C.: Time Series Analysis: Forecasting and Control, 4th edn. Wiley, London (2008)
Breitgand, D., Epstein, A.: Improving consolidation of virtual machines with risk-aware bandwidth oversubscription in compute clouds. In: Proceedings of 2012 IEEE International Conference on Computer Communications (Infocom 2012), pp. 2861–2865 (2012). doi: 10.1109/INFCOM.2012.6195716
Breitgand, D., Epstein, A.: SLA-aware placement of multi-virtual machine elastic services in compute clouds. In: Proceedings of 12th IFIP/IEEE Symposium on Integrated Network Management (IM 2011), pp. 161–168. IEEE (2011). doi: 10.1109/INM.2011.5990687
Breitgand, D., Cohen, R., Nahir, A., Raz, D.: On cost-aware monitoring for self-adaptive load sharing. IEEE J. Sel. Areas Commun. 28(1), 70–83 (2010). doi: 10.1109/JSAC.2010.100108
Briscoe, G., Marinos, A.: Digital ecosystems in the clouds: Towards community cloud computing. In: Proceedings of 3rd IEEE International Conference on Digital Ecosystems and Technologies (DEST 2009), pp. 103–108. IEEE (2009). doi: 10.1109/DEST.2009.5276725
Buneci, E.S., Reed, D.A.: Analysis of application heartbeats: learning structural and temporal features in time series data for identification of performance problems. In: Proceedings of 2008 ACM/IEEE Conference on Supercomputing (SC 2008), pp. 52:1–52:12. IEEE (2008)
Cardosa, M., Korupolu, M., Singh, A.: Shares and utilities based power consolidation in virtualized server environments. In: Proceedings of 11th IFIP/IEEE International Symposium on Integrated Network Management (IM 2009), pp. 327–334 (2009). doi: 10.1109/INM.2009.5188832
Carrera, D., Steinder, M., Whalley, I., Torres, J., Ayguade, E.: Utility-based placement of dynamic web applications with fairness goals. In: Proceedings of 11th IEEE/IFIP Network Operations and Management Symposium (NOMS 2008), pp. 9–16. IEEE (2008). doi: 10.1109/NOMS.2008.4575111
Chaisiri, S., Lee, B.S., Niyato, D.: Optimization of resource provisioning cost in cloud computing. IEEE Trans. Serv. Comput. 5(2), 164–177 (2012). doi: 10.1109/TSC.2011.7
Chandra, A., Gong, W., Shenoy, P.: Dynamic resource allocation for shared data centers using online measurements. In: Jeffay, K., Stoica, I., Wehrle, K. (eds.) Proceedings of 2003 International Workshop on Quality of Service (IWQoS 2003), LNCS, vol. 2707, pp. 381–398 (2003)
Chase, J.S., Anderson, D.C., Thakar, P.N., Vahdat, A.M., Doyle, R.P.: Managing energy and server resources in hosting centers. SIGOPS Oper. Syst. Rev. 35(5), 103–116 (2001). doi: 10.1145/502059.502045
Chen, Y., Griffith, R., Liu, J., Katz, R.H., Joseph, A.D.: Understanding TCP incast throughput collapse in datacenter networks. In: Proceedings of the 1st ACM workshop on Research on enterprise networking (WREN 2009), pp. 73–82. ACM (2009). doi: 10.1145/1592681.1592693
Chen, Y., Jain, S., Adhikari, V., Zhang, Z.L., Xu, K.: A first look at inter-data center traffic characteristics via yahoo! datasets. In: Proceedings of 2011 IEEE Conference on Computer Communications Workshops (Infocom 2011), pp. 1620–1628. IEEE (2011). doi: 10.1109/INFCOM.2011.5934955
Chen, X., Mao, Y., Mao, Z.M., Van der Merwe, J.: Declarative configuration management for complex and dynamic networks. In: Proceedings of 6th International Conference on Emerging Network Experiments and Technologies (Co-NEXT 2010), pp. 6:1–6:12. ACM (2010). doi: 10.1145/1921168.1921176
Chen, C.C., Yuan, L., Greenberg, A., Chuah, C.N., Mohapatra, P.: Routing-as-a-service (RaaS): a framework for tenant-directed route control in data center. In: 2011 IEEE International Conference on Computer Communications (Infocom 2011), pp. 1386–1394. IEEE (2011). doi: 10.1109/INFCOM.2011.5934924
Chen, Y., Das, A., Qin, W., Sivasubramaniam, A., Wang, Q., Gautam, N.: Managing server energy and operational costs in hosting centers. SIGMETRICS Perform. Eval. Rev. 33(1), 303–314 (2005). doi: 10.1145/1071690.1064253
Chhetri, M., Vo, Q.B., Kowalczyk, R.: Policy-based automation of SLA establishment for cloud computing services. In: Proceedings of 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2012), pp. 164–171. IEEE (2012). doi: 10.1109/CCGrid.116
Chuang, W.C., Sang, B., Yoo, S., Gu, R., Killian, C., Kulkarni, M.: EventWave: programming model and runtime support for tightly-coupled elastic cloud applications. In: Proceedings of 4th ACM Symposium on Cloud Computing (SoCC 2013). ACM (2013)
Cidon, A., Rumble, S., Stutsman, R., Katti, S., Ousterhout, J., Rosenblum, M.: Copysets: reducing the frequency of data loss in cloud storage. In: Proceedings of 2013 USENIX Annual Technical Conference (ATC 2013). USENIX (2013)
Clark, C., Fraser, K., Hand, S., Hansen, J.G., Jul, E., Limpach, C., Pratt, I., Warfield, A.: Live migration of virtual machines. In: Proceedings of 2nd Conference on Symposium on Networked Systems Design and Implementation (NSDI 2005), pp. 273–286. USENIX (2005)
Clinch, S., Harkes, J., Friday, A., Davies, N., Satyanarayanan, M.: How close is close enough? understanding the role of cloudlets in supporting display appropriation by mobile users. In: Proceedings of 2012 IEEE International Conference on Pervasive Computing and Communications (PerCom 2012), pp. 122–127. IEEE (2012). doi: 10.1109/PerCom.6199858
Coffman Jr, E.G., Garey, M.R., Johnson, D.S.: Approximation Algorithms for NP-Hard Problems, pp. 46–93. PWS Publishing Co., Boston (1997)
collectd—the system statistics collection daemon. http://collectd.org/ (2012)
Crovella, M., Bestavros, A.: Self-similarity in world wide web traffic: evidence and possible causes. IEEE/ACM Trans. Netw. 5(6), 835–846 (1997). doi: 10.1109/90.650143
Curtis, A., Kim, W., Yalagandula, P.: Mahout: Low-overhead datacenter traffic management using end-host-based elephant detection. In: Proceedings of 2011 IEEE Conference on Computer Communications Workshops (Infocom 2011), pp. 1629–1637. IEEE (2011). doi: 10.1109/INFCOM.2011.5934956
Das, R., Yarlanki, S., Hamann, H., Kephart, J.O., Lopez, V.: A unified approach to coordinated energy-management in data centers. In: Proceedings of 7th International Conference on Network and Services Management (CNSM 2011), pp. 504–508. IFIP (2011)
De, P., Roy, S.: VMSpreader: multi-tier application resiliency through virtual machine striping. In: Proceedings of 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011), pp. 185–192. IEEE (2011). doi: 10.1109/INM.2011.5990690
Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. Commun. ACM 51(1), 107–113 (2008). doi: 10.1145/1327452.1327492
DeCandia, G., Hastorun, D., Jampani, M., Kakulapati, G., Lakshman, A., Pilchin, A., Sivasubramanian, S., Vosshall, P., Vogels, W.: Dynamo: amazon’s highly available key-value store. SIGOPS Oper. Syst. Rev. 41(6), 205–220 (2007). doi: 10.1145/1323293.1294281
Dejun, J., Pierre, G., Chi, C.H.: Resource provisioning of web applications in heterogeneous clouds. In: Proceedings of 2nd USENIX Conference on Web Application Development (WebApps 2011), pp. 5–15. USENIX (2011)
Edmonds, A., Metsch, T., Papaspyrou, A., Richardson, A.: Toward an open cloud standard. IEEE Internet Comput. 16(4), 15–25 (2012)
Elmaghraby, W., Keskinocak, P.: Dynamic pricing in the presence of inventory considerations: research overview, current practices, and future directions. Manag. Sci. 49(10), 1287–1309 (2003). doi: 10.1287/mnsc.49.10.1287.17315
Elnably, A., Du, K., Varman, P.: Reward scheduling for QoS in cloud applications. In: Proceedings of 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2012), pp. 98–106. IEEE (2012). doi: 10.1109/CCGrid.120
Esteves, R.P., Zambenedetti Granville, L., Bannazadeh, H., Boutaba, R.: Paradigm-based adaptive provisioning in virtualized data centers. In: Proceedings of 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013), pp. 169–176. IEEE (2013)
Fan, B., Lim, H., Andersen, D.G., Kaminsky, M.: Small cache, big effect: provable load balancing for randomly partitioned cluster services. In: Proceedings of 2nd ACM Symposium on Cloud Computing (SoCC 2011), pp. 23:1–23:12. ACM (2011). doi: 10.1145/2038916.2038939
Farley, B., Juels, A., Varadarajan, V., Ristenpart, T., Bowers, K.D., Swift, M.M.: More for your money: exploiting performance heterogeneity in public clouds. In: Proceedings of the Third ACM Symposium on Cloud Computing (SoCC 2012), pp. 20:1–20:14. ACM, New York, NY (2012). doi: 10.1145/2391229.2391249 . http://doi.acm.org/10.1145/2391229.2391249
Feller, E., Rilling, L., Morin, C.: Snooze: A scalable and autonomic virtual machine management framework for private clouds. In: Proceedings of 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2012), pp. 482–489. IEEE (2012). doi: 10.1109/CCGrid.71
Foster, G., Keller, G., Tighe, M., Lutfiyya, H., Bauer, M.: The right tool for the job: switching data centre management strategies at runtime. In: Proceedings of 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013), pp. 151–159. IEEE (2013)
Gale, D., Shapley, L.S.: College admissions and the stability of marriage. Am. Math. Mon. 69(1), 9–15 (1962). doi: 10.2307/2312726
Gamage, S., Kangarlou, A., Kompella, R.R., Xu, D.: Opportunistic flooding to improve TCP transmit performance in virtualized clouds. In: Proceedings of 2nd ACM Symposium on Cloud Computing (SoCC 2011), pp. 24:1–24:14. ACM (2011). doi: 10.1145/2038916.2038940
Gandhi, A., Harchol-Balter, M., Das, R., Lefurgy, C.: Optimal power allocation in server farms. In: Proceedings of 11th International Joint Conference on Measurement and Modeling of Computer Systems (SIGMETRICS 2009), pp. 157–168. ACM (2009). doi: 10.1145/1555349.1555368
Ganglia monitoring system. http://ganglia.sourceforge.net/ (2012)
Ghanbari, H., Simmons, B., Litoiu, M., Iszlai, G.: Exploring alternative approaches to implement an elasticity policy. In: Proceedings of 2011 IEEE International Conference on Cloud Computing (CLOUD 2011), pp. 716–723. IEEE (2011). doi: 10.1109/CLOUD.2011.101
Ghodsi, A., Zaharia, M., Hindman, B., Konwinski, A., Shenker, S., Stoica, I.: Dominant resource fairness: fair allocation of multiple resource types. In: Proceedings of 8th USENIX Conference on Networked Systems Design and Implementation (NSDI 2011), pp. 24–24. USENIX (2011)
Ghorbani, S., Caesar, M.: Walk the line: consistent network updates with bandwidth guarantees. In: Proceedings of the First Workshop on Hot Topics in Software Defined Networks (HotSDN 2012), pp. 67–72. ACM, New York, NY (2012). doi: 10.1145/2342441.2342455
Giurgiu, I., Castillo, C., Tantawi, A., Steinder, M.: Enabling efficient placement of virtual infrastructures in the cloud. In: Proceedings of 13th International Middleware Conference (Middleware 2012), pp. 332–353. (2012). http://dl.acm.org/citation.cfm?id=2442626.2442648
Glanz, J.: Power, pollution and the internet. The New York Times p. A1. http://www.nytimes.com/2012/09/23/technology/data-centers-waste-vast-amounts-of-energy-belying-industry-image.html (2012)
Gmach, D., Rolia, J., Cherkasova, L., Belrose, G., Turicchi, T., Kemper, A.: An integrated approach to resource pool management: policies, efficiency and quality metrics. In: Proceedings of 2008 IEEE International Conference on Dependable Systems and Networks With FTCS and DCC (DSN 2008), pp. 326–335. IEEE (2008). doi: 10.1109/DSN.2008.4630101
Gmach, D., Rolia, J., Cherkasova, L.: Chargeback model for resource pools in the cloud. In: Proceedings of 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011), pp. 622–625. IEEE (2011). doi: 10.1109/INM.2011.5990586
Gmach, D., Krompass, S., Scholz, A., Wimmer, M., Kemper, A.: Adaptive quality of service management for enterprise services. ACM Trans. Web 2(1), 8:1–8:46 (2008). doi: 10.1145/1326561.1326569
Gong, Z., Gu, X., Wilkes, J.: PRESS: PRedictive elastic ReSource scaling for cloud systems. In: Proceedings of 6th International Conference on Network and Service Management (CNSM 2010), pp. 9–16. IFIP (2010). doi: 10.1109/CNSM.2010.5691343
Google app engine pricing. http://cloud.google.com/pricing/ (2012)
Google app engine. https://developers.google.com/appengine/ (2012)
Govindan, S., Liu, J., Kansal, A., Sivasubramaniam, A.: Cuanta: quantifying effects of shared on-chip resource interference for consolidated virtual machines. In: Proceedings of 2nd ACM Symposium on Cloud Computing (SoCC 2011), pp. 22:1–22:14. ACM (2011). doi: 10.1145/2038916.2038938
Group, D.M.T.F.C.M.W.: Cloud infrastructure management interface (CIMI) model and REST interface over HTTP specification. http://dmtf.org/standards/cmwg (2012)
Gulati, A., Ahmad, I., Waldspurger, C.A.: PARDA: proportional allocation of resources for distributed storage access. In: Proceedings of USENIX 7th Conference on File and Storage Technologies (FAST 2009), pp. 85–98. USENIX (2009)
Gulati, A., Holler, A., Ji, M., Shanmuganathan, G., Waldspurger, C., Zhu, X.: VMware distributed resource management: design, implementation, and lessons learned. VMware Tech. J. 1(1), 45–64 (2012). http://labs.vmware.com/publications/gulati-vmtj-spring2012
Gulati, A., Kumar, C., Ahmad, I., Kumar, K.: BASIL: automated IO load balancing across storage devices. In: Proceedings of 8th USENIX Conference on File and Storage Technologies (FAST 2010), pp. 169–182. USENIX (2010)
Gulati, A., Merchant, A., Varman, P.J.: mClock: handling throughput variability for hypervisor IO scheduling. In: Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation (OSDI 2010, p. 1–7. USENIX Association, Berkeley, CA (2010). http://dl.acm.org/citation.cfm?id=1924943.1924974
Gulati, A., Shanmuganathan, G., Ahmad, I., Waldspurger, C., Uysal, M.: Pesto: online storage performance management in virtualized datacenters. In: Proceedings of 2nd ACM Symposium on Cloud Computing (SoCC 2011), pp. 19:1–19:14. ACM (2011). doi: 10.1145/2038916.2038935
Gulati, A., Shanmuganathan, G., Holler, A., Irfan, A.: Cloud scale resource management: challenges and techniques. In: Proceedings of 3rd USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 2011) (2011)
Gulati, A., Shanmuganathan, G., Zhang, X., Varman, P.J.: Demand based hierarchical QoS using storage resource pools. In: Proceedings of 2012 USENIX Annual Technical Conference (ATC 2012). USENIX (2012)
Guo, C., Lu, G., Wang, H.J., Yang, S., Kong, C., Sun, P., Wu, W., Zhang, Y.: SecondNet: a data center network virtualization architecture with bandwidth guarantees. In: Proceedings of 6th International on emerging Networking EXperiments and Technologies (CoNEXT 2010), pp. 15:1–15:12. ACM (2010). doi: 10.1145/1921168.1921188
Guo, T., Sharma, U., Wood, T., Sahu, S., Shenoy, P.: Seagull: intelligent cloud bursting for enterprise applications. In: Proceedings of 2012 USENIX Annual Technical Conference (ATC 2012). USENIX (2012)
Guo, C., Lu, G., Li, D., Wu, H., Zhang, X., Shi, Y., Tian, C., Zhang, Y., Lu, S.: BCube: a high performance, server-centric network architecture for modular data centers. SIGCOMM Comput. Commun. Rev. 39(4), 63–74 (2009). doi: 10.1145/1594977.1592577
Gupta, R., Bose, S., Sundarrajan, S., Chebiyam, M., Chakrabarti, A.: A two stage heuristic algorithm for solving the server consolidation problem with item-item and bin-item incompatibility constraints. In: Proceedings of 2008 IEEE International Conference on Services Computing (SCC 2008), vol. 2, pp. 39–46. IEEE (2008)
Hamilton, J.R.: Cooperative expendable micro-slice servers (CEMS): low cost, low power servers for internet-scale services. In: Proceedings of 4th Biennial Conference on Innovative Data Systems (CIDR 2009) (2009)
Han, R., Guo, L., Ghanem, M., Guo, Y.: Lightweight resource scaling for cloud applications. In: Proceedings of 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2012), pp. 644–651. IEEE (2012). doi: 10.1109/CCGrid.52
Hellerstein, J., Parekh, S., Diao, Y., Tilbury, D.M.: Feedback Control of Computing Systems. Wiley, London (2004)
Herbst, N.R., Kounev, S., Ruessner, R.: Elasticity in cloud computing: what it is, and what it is not. In: Proceedings of 10th International Conference on Autonomic Computing (ICAC 2013), pp. 23–27. USENIX (2013)
Herodotou, H., Dong, F., Babu, S.: No one (cluster) size fits all: automatic cluster sizing for data-intensive analytics. In: Proceedings of 2nd ACM Symposium on Cloud Computing (SoCC 2011), pp. 18:1–18:14. ACM (2011). doi: 10.1145/2038916.2038934
Hindman, B., Konwinski, A., Zaharia, M., Ghodsi, A., Joseph, A.D., Katz, R., Shenker, S., Stoica, I.: Mesos: a platform for fine-grained resource sharing in the data center. In: Proceedings of 8th USENIX Conference on Networked Systems Design and Implementation (NSDI 2011), pp. 22–22. USENIX (2011)
Hines, M.R., Gopalan, K.: Post-copy based live virtual machine migration using adaptive pre-paging and dynamic self-ballooning. In: Proceedings of 2009 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE 2009), pp. 51–60. ACM (2009). doi: 10.1145/1508293.1508301
Horvath, T., Skadron, K.: Multi-mode energy management for multi-tier server clusters. In: Proceedings of 17th International Conference on Parallel Architectures and Compilation Techniques (PACT 2008), pp. 270–279. ACM (2008). doi: 10.1145/1454115.1454153
Hu, L., Ryu, K.D., Silva, M., Schwan, K.: v-bundle: Flexible group resource offerings in clouds. In: Proceedings of 32nd IEEE International Conference on Distributed Computing Systems (ICDCS 2012), pp. 406–415. IEEE (2012). doi: 10.1109/ICDCS.2012.61
IBM software–WebSphere extended deployment. http://www-01.ibm.com/software/webservers/appserv/extend/ (2012)
Ilyas, M., Raza, S., Chen, C.C., Uzmi, Z., Chuah, C.N.: RED-BL: energy solution for loading data centers. In: Proceedings of 2012 IEEE International Conference on Computer Communications (Infocom 2012), pp. 2866–2870. IEEE (2012). doi: 10.1109/INFCOM.2012.6195717
Isard, M., Budiu, M., Yu, Y., Birrell, A., Fetterly, D.: Dryad: distributed data-parallel programs from sequential building blocks. In: Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007, EuroSys ’07, p. 59–72. ACM, New York, NY (2007). doi: 10.1145/1272996.1273005 http://doi.acm.org/10.1145/1272996.1273005
Ishakian, V., Bestavros, A.: MORPHOSYS: efficient colocation of QoS-Constrained workloads in the cloud. In: Proceedings of 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2012), pp. 90–97. IEEE (2012). doi: 10.1109/CCGrid.44
Ishakian, V., Sweha, R., Bestavros, A., Appavoo, J.: CloudPack: exploiting workload flexibilty through rational pricing. In: P. Narasimhan, P. Triantafillou (eds.) Proceedings of 2012 International Middleware Conference (Middleware 2012), pp. 374–393. Springer, Berlin Heidelberg (2012). http://link.springer.com/chapter/10.1007/978-3-642-35170-9_19
Jalaparti, V., Ballani, H., Costa, P., Karagiannis, T., Rowstron, A.: Bridging the tenant-provider gap in cloud services. In: Proceedings of the Third ACM Symposium on Cloud Computing (SoCC 2012), p. 10:1–10:14. ACM, New York, NY (2012). doi: 10.1145/2391229.2391239 http://doi.acm.org/10.1145/2391229.2391239
Javadi, B., Thulasiramy, R., Buyya, R.: Statistical modeling of spot instance prices in public cloud environments. In: Proceedings of 4th IEEE International Conference on Utility and Cloud Computing (UCC 2011), pp. 219–228. IEEE (2011). doi: 10.1109/UCC.2011.37
Jayasinghe, D., Pu, C., Eilam, T., Steinder, M., Whally, I., Snible, E.: Improving performance and availability of services hosted on IaaS clouds with structural constraint-aware virtual machine placement. In: Proceedings of 2011 IEEE International Conference on Services Computing (SCC 2011), pp. 72–79. IEEE (2011). doi: 10.1109/SCC.2011.28
Jeyakumar, V., Alizadeh, M., Mazieres, D., Prabhakar, B., Kim, C.: EyeQ: practical network performance isolation for the multi-tenant cloud. In: Proceedings of 4th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 2012) (2012)
Jiang, J.W., Lan, T., Ha, S., Chen, M., Chiang, M.: Joint VM placement and routing for data center traffic engineering. In: Proceedings of 2012 IEEE International Conference on Computer Communications (Infocom 2012), pp. 2876–2880. IEEE (2012)
Jing, S.Y., Ali, S., She, K., Zhong, Y.: State-of-the-art research study for green cloud computing. The Journal of Supercomputing pp. 1–24 (2011). doi: 10.1007/s11227-011-0722-1
John Wilkes, 2011 GAFS Omega. http://youtu.be/0ZFMlO98Jkc (2011)
Jung, G., Hiltunen, M., Joshi, K., Schlichting, R., Pu, C.: Mistral: Dynamically managing power, performance, and adaptation cost in cloud infrastructures. In: Proceedings of IEEE 30th International Conference on Distributed Computing Systems (ICDCS 2010), pp. 62–73 (2010). doi: 10.1109/ICDCS.2010.88
Jung, G., Joshi, K., Hiltunen, M., Schlichting, R., Pu, C.: Generating adaptation policies for multi-tier applications in consolidated server environments. In: Proceedings of 2008 International Conference on Autonomic Computing (ICAC 2008), pp. 23–32. IEEE (2008). doi: 10.1109/ICAC.2008.21
Kannan, S., Gavrilovska, A., Schwan, K.: Cloud4Home–enhancing data services with @Home clouds. In: Proceedings of 31st IEEE International Conference on Distributed Computing Systems (ICDCS 2011), pp. 539–548. IEEE (2011). doi: 10.1109/ICDCS.2011.74
Kansal, A., Zhao, F., Liu, J., Kothari, N., Bhattacharya, A.A.: Virtual machine power metering and provisioning. In: Proceedings of 1st ACM Symposium on Cloud Computing (SoCC 2010), pp. 39–50. ACM (2010). doi: 10.1145/1807128.1807136
Khajeh-Hosseini, A., Greenwood, D., Sommerville, I.: Cloud migration: A case study of migrating an enterprise IT system to IaaS. In: Proceedings of 3rd IEEE International Conference on Cloud Computing (CLOUD 2010), pp. 450–457. IEEE (2010). doi: 10.1109/CLOUD.2010.37
Khajeh-Hosseini, A., Greenwood, D., Smith, J.W., Sommerville, I.: The cloud adoption toolkit: supporting cloud adoption decisions in the enterprise. Softw. Pract. Exp. 42(4), 447–465 (2012). doi: 10.1002/spe.1072
Kikuchi, S., Matsumoto, Y.: What will happen if cloud management operations burst out? In: Proceedings of 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011), pp. 97–104. IEEE (2011). doi: 10.1109/INM.2011.5990679
Kleinberg, J., Rabani, Y., Tardos, É: Allocating bandwidth for bursty connections. In: Proceedings of 29th Annual ACM Symposium on Theory of Computing (STOC 1997), pp. 664–673. ACM (1997). doi: 10.1145/258533.258661
Kochut, A., Karve, A.: Leveraging local image redundancy for efficient virtual machine provisioning. In: Proceedings of 13th IEEE/IFIP Network Operations and Management Symposium (NOMS 2012), pp. 179–187. IEEE (2012). doi: 10.1109/NOMS.2012.6211897
Kocoloski, B., Ouyang, J., Lange, J.: A case for dual stack virtualization: consolidating HPC and commodity applications in the cloud. In: Proceedings of the Third ACM Symposium on Cloud Computing (SoCC 2012, p. 23:1–23:7. ACM, New York, NY (2012). doi: 10.1145/2391229.2391252
Konstanteli, K., Cucinotta, T., Psychas, K., Varvarigou, T.: Admission control for elastic cloud services. In: Proceedings of 5th IEEE International Conference on Cloud Computing (CLOUD 2012), pp. 41–48. IEEE (2012)
Koomey, J.G.: Growth in data center electricity use 2005 to 2010. Technical report, Analytics Press (2011). http://www.analtticspress.com/datacenters.html
Koslovski, G., Soudan, S., Goncalves, P., Vicat-Blanc, P.: Locating virtual infrastructures: users and InP perspectives. In: Proceedings of 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011), pp. 153–160. IEEE (2011). doi: 10.1109/INM.2011.5990686
Kremien, O., Kramer, J.: Methodical analysis of adaptive load sharing algorithms. IEEE Trans. Parallel Distrib. Syst. 3(6), 747–760 (1992). doi: 10.1109/71.180629
Kumar, G., Chowdhury, M., Ratnasamy, S., Stoica, I.: A case for performance-centric network allocation. In: Proceedings of 4th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 2012). USENIX (2012)
Kumar, S., Talwar, V., Kumar, V., Ranganathan, P., Schwan, K.: Loosely coupled coordinated management in virtualized data centers. Clust. Comput. 14(3), 259–274 (2011). doi: 10.1007/s10586-010-0124-9
Kyriazis, D.: Cloud computing service level agreements–exploitation of research results. Technical report, European Commission, Brussels (2013). http://ec.europa.eu/digital-agenda/en/news/cloud-computing-service-level-agreements-exploitation-research-results
Lakshman, A., Malik, P.: Cassandra: a decentralized structured storage system. SIGOPS Oper. Syst. Rev. 44(2), 35–40 (2010). doi: 10.1145/1773912.1773922
Lee, G., Chun, B.G., Katz, R.H.: Heterogeneity-aware resource allocation and scheduling in the cloud. In: Proceedings of 3rd USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 2011). USENIX (2011)
Levy, R., Nagarajarao, J., Pacifici, G., Spreitzer, A., Tantawi, A., Youssef, A.: Performance management for cluster based web services. In: Proceedings of 8th IFIP/IEEE International Symposium on Integrated Network Management (IM 2003), pp. 247–261 (2003). doi: 10.1109/INM.2003.1194184
Li, B., Li, J., Huai, J., Wo, T., Li, Q., Zhong, L.: EnaCloud: an energy-saving application live placement approach for cloud computing environments. In: Proceedings of 2009 IEEE International Conference on Cloud Computing (CLOUD 2009), pp. 17–24. IEEE (2009). doi: 10.1109/CLOUD.2009.72
Lim, H., Kansal, A., Liu, J.: Power budgeting for virtualized data centers. In: Proceedings of 2011 USENIX Annual Technical Conference (ATC 2011). USENIX (2011)
Lin, M., Wierman, A., Andrew, L., Thereska, E.: Dynamic right-sizing for power-proportional data centers. In: Proceedings of 2011 IEEE International Conference on Computer Communicaitons (Infocom 2011), pp. 1098–1106. IEEE (2011). doi: 10.1109/INFCOM.2011.5934885
Ling, X., Jin, H., Ibrahim, S., Cao, W., Wu, S.: Efficient disk I/O scheduling with QoS guarantee for xen-based hosting platforms. In: Proceedings of 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2012), pp. 81–89. IEEE (2012). doi: 10.1109/CCGrid.17
Liu, Z., Chen, Y., Bash, C., Wierman, A., Gmach, D., Wang, Z., Marwah, M., Hyser, C.: Renewable and cooling aware workload management for sustainable data centers. In: Proceedings of 12th ACM SIGMETRICS/PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS/PERFORMANCE 2012), pp. 175–186. ACM (2012). doi: 10.1145/2254756.2254779
Liu, Z., Cho, S.: Characterizing machines and workloads on a google cluster. In: Proceedings of 8th International Workshop on Scheduling and Resource Management for Parallel and Distributed Systems (SRMPDS 2012) (2012)
Liu, H., Jin, H., Liao, X., Hu, L., Yu, C.: Live migration of virtual machine based on full system trace and replay. In: Proceedings of 18th ACM International Symposium on High Performance Distributed Computing (HPDC 2009), pp. 101–110. ACM (2009). doi: 10.1145/1551609.1551630
Liu, C., Loo, B.T., Mao, Y.: Declarative automated cloud resource orchestration. In: Proceedings of 2nd ACM Symposium on Cloud Computing (SoCC 2011), pp. 26:1–26:8. ACM (2011). doi: 10.1145/2038916.2038942
Liu, C., Mao, Y., Chen, X., Fernandez, M.F., Loo, B.T., van der Merwe, J.: TROPIC: transactional resource orchestration platform in the cloud. In: Proceedings of 2012 USENIX Annual Technical Conference (ATC 2012). USENIX (2012)
Lu, Y., Xie, Q., Kliot, G., Geller, A., Larus, J.R., Greenberg, A.: Join-idle-queue: a novel load balancing algorithm for dynamically scalable web services. Perform. Eval. 68(11), 1056–1071 (2011). doi: 10.1016/j.peva.2011.07.015
Macias, M., Guitart, J.: Client classification policies for SLA enforcement in shared cloud datacenters. In: Proceedings of 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2012), pp. 156–163. IEEE (2012). doi: 10.1109/CCGrid.15
Mann, V., Vishnoi, A., Kannan, K., Kalyanaraman, S.: CrossRoads: seamless VM mobility across data centers through software defined networking. In: Proceedings of 13th IEEE/IFIP Network Operations and Management Symposium (NOMS 2012), pp. 88–96. IEEE (2012). doi: 10.1109/NOMS.2012.6211886
Marinos, A., Briscoe, G.: Community cloud computing. In: Jaatun, M.G., Zhao, G., Rong, C. (eds.) Cloud Computing, LNSC 5931, pp. 472–484. Springer, Berlin (2009). http://link.springer.com/chapter/10.1007/978-3-642-10665-1_43
Meng, X., Isci, C., Kephart, J., Zhang, L., Bouillet, E., Pendarakis, D.: Efficient resource provisioning in compute clouds via VM multiplexing. In: Proceedings of 7th International Conference on Autonomic Computing (ICAC 2010), pp. 11–20. ACM (2010). doi: 10.1145/1809049.1809052
Meng, S., Iyengar, A.K., Rouvellou, I.M., Liu, L.: Volley: Violation likelihood based state monitoring for datacenters. In: Proceedings of 33rd IEEE International Conference on Distributed Computing Systems (ICDCS 2013), pp. 1–10. IEEE (2013)
Meng, X., Pappas, V., Zhang, L.: Improving the scalability of data center networks with traffic-aware virtual machine placement. In: Proceedings of 2010 IEEE International Conference on Computer Communications (Infocom 2010), pp. 1154–1162. IEEE (2010)
Meng, S., Liu, L., Wang, T.: State monitoring in cloud datacenters. IEEE Trans. Knowl. Data Eng. 23(9), 1328–1344 (2011). doi: 10.1109/TKDE.2011.70
Microsoft azure. http://microsoft.com/azure (2012)
Mitzenmacher, M.: The power of two choices in randomized load balancing. IEEE Trans. Parallel Distrib. Syst. 12(10), 1094–1104 (2001). doi: 10.1109/71.963420
Moens, H., De Turck, F.: A scalable approach for structuring large-scale hierarchical cloud management systems. In: Proceedings of 9th International Conference on Network and Service Management (CNSM 2013), pp. 1–8. IFIP (2013)
Moens, H., Famaey, J., Latré, S., Dhoedt, B., De Turck, F.: Design and evaluation of a hierarchical application placement algorithm in large scale clouds. In: Proceedings of 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011), pp. 137–144. IEEE (2011). doi: 10.1109/INM.2011.5990684
Moens, H., Truyen, E., Walraven, S., Joosen, W., Dhoedt, B., Turck, F.D.: Cost-effective feature placement of customizable multi-tenant applications in the cloud. J. Netw. Syst. Manag. (2013). doi: 10.1007/s10922-013-9265-5
Mukherjee, J., Krishnamurthy, D., Rolia, J., Hyser, C.: Resource contention detection and management for consolidated workloads. In: Proceedings of 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013), pp. 294–302. IEEE (2013)
Nagios—the industry standard in IT infrastructure monitoring. http://www.nagios.org/ (2012)
Nelson, M., Lim, B.H., Hutchins, G.: Fast transparent migration for virtual machines. In: Proceedings of 2005 USENIX Annual Technical Conference (USENIX 2005), pp. 391–394. USENIX (2005)
Nguyen, H., Shen, Z., Gu, X., Subbiah, S., Wilkes, J.: AGILE: elastic distributed resource scaling for infrastructure-as-a-service. In: Proceedings of 10th International Conference on Autonomic Computing (ICAC 2013), pp. 69–82. USENIX (2013)
Niu, D., Feng, C., Li, B.: Pricing cloud bandwidth reservations under demand uncertainty. SIGMETRICS Perform. Eval. Rev. 40(1), 151–162 (2012). doi: 10.1145/2318857.2254776
Novaković, D., Vasić, N., Novaković, S., Kostić, D., Bianchini, R.: DeepDive: transparently identifying and managing performance interference in virtualized environments. In: Proceedings of 2013 USENIX Annual Technical Conference (ATC 2013). USENIX (2013)
Padala, P., Hou, K.Y., Shin, K.G., Zhu, X., Uysal, M., Wang, Z., Singhal, S., Merchant, A.: Automated control of multiple virtualized resources. In: Proceedings of 4th ACM European Conference on Computer Systems (EuroSys 2009), pp. 13–26. ACM (2009). doi: 10.1145/1519065.1519068
Panigrahy, R., Talwar, K., Uyeda, L., Wieder, U.: Heuristics for vector bin packing. Technical report, Microsoft Research (2011)
Park, N., Ahmad, I., Lilja, D.J.: Romano: autonomous storage management using performance prediction in multi-tenant datacenters. In: Proceedings of the Third ACM Symposium on Cloud Computing (SoCC 2012), pp. 21:1–21:14. ACM, New York, NY (2012). doi: 10.1145/2391229.2391250
Parolini, L., Tolia, N., Sinopoli, B., Krogh, B.H.: A cyber-physical systems approach to energy management in data centers. In: Proceedings of 1st ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS 2010), pp. 168–177. ACM (2010). doi: 10.1145/1795194.1795218
Peng, C., Kim, M., Zhang, Z., Lei, H.: VDN: virtual machine image distribution network for cloud data centers. In: Proceedings of 2012 IEEE International Conference on Computer Communicatons (Infocom 2012), pp. 181–189. IEEE (2012). doi: 10.1109/INFCOM.2012.6195556
Popa, L., Krishnamurthy, A., Ratnasamy, S., Stoica, I.: FairCloud: sharing the network in cloud computing. In: Proceedings of 10th ACM Workshop on Hot Topics in Networks (HotNets-X), pp. 22:1–22:6. ACM (2011). doi: 10.1145/2070562.2070584
Potharaju, R., Jain, N.: When the network crumbles: An empirical study of cloud network failures and their impact on services. In: Proceedings of 4th ACM Symposium on Cloud Computing (SoCC 2013). ACM (2013)
Pricing details: Windows Azure. http://www.windowsazure.com/en-us/pricing/details/#business-analytics (2012)
Qian, H., Rabinovich, M.: Application placement and demand distribution in a global elastic cloud: A unified approach. pp. 1–12. USENIX (2013)
Rabbani, M.G., Esteves, R.P., Podlesny, M., Simon, G., Zambenedetti Granville, L., Boutaba, R.: On tackling virtual data center embedding problem. In: Proceedings of 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013), pp. 177–184. IEEE (2013)
Raiciu, C., Barre, S., Pluntke, C., Greenhalgh, A., Wischik, D., Handley, M.: Improving datacenter performance and robustness with multipath TCP. In: Proceedings of ACM SIGCOMM 2011 Conference on Data Communication (SIGCOMM 2011), pp. 266–277. ACM (2011). doi: 10.1145/2018436.2018467
Rao, J., Bu, X., Wang, K., Xu, C.Z.: Self-adaptive provisioning of virtualized resources in cloud computing. In: Proceedings of 2011 ACM SIGMETRICS Joint International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS 2011), pp. 129–130. ACM (2011). doi: 10.1145/1993744.1993790
Reiss, C., Tumanov, A., Ganger, G.R., Katz, R.H., Kozuch, M.A.: Heterogeneity and dynamicity of clouds at scale: Google trace analysis. In: Proceedings of 3rd ACM Symposium on Cloud Computing (SoCC 2012). ACM (2012)
Robinson, I., Webber, J., Eifrem, E.: Graph Databases, 1st edn. O’Reilly, Media (2013)
Roytman, A., Kansai, A., Govindan, S., Liu, J., Nath, S.: PACMan: performance aware virtual machine consolidation. In: Proceedings of 10th International Conference on Autonomic Computing (ICAC 2013), pp. 83–94. USENIX (2013)
Sandholm, T., Lai, K.: MapReduce optimization using regulated dynamic prioritization. In: Proceedings of 11th International Joint Conference on Measurement and Modeling of Computer Systems (SIGMETRICS 2009), pp. 299–310. ACM (2009). doi: 10.1145/1555349.1555384
Satyanarayanan, M., Bahl, P., Caceres, R., Davies, N.: The case for VM-Based cloudlets in mobile computing. IEEE Pervasive Comput. 8(4), 14–23 (2009). doi: 10.1109/MPRV.2009.82
Schad, J., Dittrich, J., Quian-Ruiz, J.A.: Runtime measurements in the cloud: observing, analyzing, and reducing variance. Proc. VLDB Endow. 3(1–2), 460–471 (2010)
Schwarzkopf, M., Konwinski, A., Abd-El-Malek, M., Wilkes, J.: Omega: flexible, scalable schedulers for large compute clusters. In: Proceedings of 8th ACM European Conference on Computer Systems (EuroSys 2013), pp. 351–364. ACM, New York, NY (2013). doi: 10.1145/2465351.2465386
Schwarzkopf, M., Murray, D.G., Hand, S.: The seven deadly sins of cloud computing research. In: Proceedings of 4th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 2012). USENIX (2012)
Seelam, S.R., Teller, P.J.: Virtual I/O scheduler: a scheduler of schedulers for performance virtualization. In: Proceedings of 3rd International Conference on Virtual Execution Environments (VEE 2007), pp. 105–115. ACM (2007). doi: 10.1145/1254810.1254826
Sharma, U., Shenoy, P., Sahu, S., Shaikh, A.: A cost-aware elasticity provisioning system for the cloud. In: Proceedings of 31st IEEE International Conference on Distributed Computing Systems (ICDCS 2011), pp. 559–570. IEEE (2011). doi: 10.1109/ICDCS.2011.59
Sharma, U., Shenoy, P., Sahu, S., Shaikh, A.: Kingfisher: Cost-aware elasticity in the cloud. In: Proceedings of 2011 IEEE International Conference on Computer Communications (Infocom 2011), pp. 206–210. IEEE (2011). doi: 10.1109/INFCOM.2011.5935016
Sharma, B., Thulasiram, R., Thulasiraman, P., Garg, S., Buyya, R.: Pricing cloud compute commodities: a novel financial economic model. In: Proceedings of 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2012), pp. 451–457. IEEE (2012). doi: 10.1109/CCGrid.126
Shen, Z., Subbiah, S., Gu, X., Wilkes, J.: CloudScale: elastic resource scaling for multi-tenant cloud systems. In: Proceedings of 2nd ACM Symposium on Cloud Computing (SoCC 2011), pp. 5:1–5:14. ACM (2011). doi: 10.1145/2038916.2038921
Shi, L., Butler, B., Botvich, D., Jennings, B.: Provisioning of requests for virtual machine sets with placement constraints in IaaS clouds. In: Proceedings of 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2013), pp. 499–505. IEEE (2013)
Shieh, A., Kandula, S., Greenberg, A., Kim, C., Saha, B.: Sharing the data center network. In: Proceedings of 8th USENIX Conference on Networked Systems Design and Implementation (NSDI 2011), pp. 23–23. USENIX (2011)
Shifrin, M., Atar, R., Cidon, I.: Optimal scheduling in the hybrid-cloud. In: Proceedings of 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013), pp. 51–59. IEEE (2013)
Shin, J.Y., Wong, B., Sirer, E.G.: Small-world datacenters. In: Proceedings of the 2nd ACM Symposium on Cloud Computing (SoCC 2011), pp. 2:1–2:13. ACM (2011). doi: 10.1145/2038916.2038918
Shrivastava, V., Zerfos, P., Lee, K.w., Jamjoom, H., Liu, Y.H., Banerjee, S.: Application-aware virtual machine migration in data centers. In: Proceedings of 2011 IEEE International Conference on Computer Communications (Infocom 2011), pp. 66–70. IEEE (2011). doi: 10.1109/INFCOM.2011.5935247
Simmons, B., Ghanbari, H., Litoiu, M., Iszlai, G.: Managing a SaaS application in the cloud using PaaS policy sets and a strategy-tree. In: Proceedings of 7th International Conference on Network and Service Management (CNSM 2011), pp. 1–5. IEEE (2011)
Singh, R., Shenoy, P., Natu, M., Sadaphal, V., Vin, H.: Predico: a system for what-if analysis in complex data center applications. In: Proceedings of 12th International Middleware Conference (Middleware 2011), pp. 120–139. IFIP (2011). http://dl.acm.org/citation.cfm?id=2414338.2414348
Smith, J.W., Khajeh-Hosseini, A., Ward, J.S., Sommerville, I.: CloudMonitor: profiling power usage. In: Proceedings of 5th IEEE International Conference on Cloud Computing (CLOUD 2012), pp. 947–948. IEEE (2012)
Speitkamp, B., Bichler, M.: A mathematical programming approach for server consolidation problems in virtualized data centers. IEEE Trans. Serv. Comput. 3(4), 266–278 (2010). doi: 10.1109/TSC.2010.25
Spillner, J., Brito, A.: Lifting cloud infrastructure service consumers to providers. Tiny Trans. Comput. Sci. 1(1) (2012). http://tinytocs.org/vol1/papers/tinytocs-v1-spillner-brito.pdf
Srikantaiah, S., Kansal, A., Zhao, F.: Energy aware consolidation for cloud computing. In: Proceedings of 2008 Conference on Power Aware Computing and Systems (HotPower 2008), pp. 10–10. USENIX (2008)
Stadler, R., Dam, M., Gonzalez, A., Wuhib, F.: Decentralized real-time monitoring of network-wide aggregates. In: Proceedings of 2nd Workshop on Large-Scale Distributed Systems and Middleware (LADIS 2008), pp. 7:1–7:6. ACM (2008). doi: 10.1145/1529974.1529984
Storm, distributed and fault-tolerant realtime computation. http://storm-project.net/ (2013)
Sukwong, O., Sangpetch, A., Kim, H.: SageShift: managing SLAs for highly consolidated cloud. In: Proceedings of 2012 IEEE International Conference on Computer Communicatons (Infocom 2012), pp. 208–216. IEEE (2012). doi: 10.1109/INFCOM.2012.6195591
Sulistio, A., Kim, K.H., Buyya, R.: Managing cancellations and no-shows of reservations with overbooking to increase resource revenue. In: Proceedings of 8th IEEE International Symposium on Cluster Computing and the Grid, 2008 (CCGRID 2008), pp. 267–276. IEEE (2008). doi: 10.1109/CCGRID.2008.65
Sumbaly, R., Kreps, J., Gao, L., Feinberg, A., Soman, C., Shah, S.: Serving large-scale batch computed data with project voldemort. In: Proceedings of 10th USENIX Conference on File and Storage Technologies (FAST 2012), pp. 18–18. USENIX (2012)
Tan, J., Meng, X., Zhang, L.: Performance analysis of coupling scheduler for MapReduce/Hadoop. In: Proceedings of 2012 IEEE International Conference on Computer Communicatons (Infocom 2012), pp. 2586–2590. IEEE (2012). doi: 10.1109/INFCOM.2012.6195658
Tang, C., Steinder, M., Spreitzer, M., Pacifici, G.: A scalable application placement controller for enterprise data centers. In: Proceedings of 16th International Conference on World Wide Web (WWW 2007), pp. 331–340. ACM (2007). doi: 10.1145/1242572.1242618
Toffetti, G., Gambi, A., Pezz, M., Pautasso, C.: Engineering autonomic controllers for virtualized web applications. In: Benatallah, B., Casati, F., Kappel, G., Rossi, G. (eds.) Web Engineering, No. 6189 in LNCS, pp. 66–80. Springer, Berlin (2010)
Trushkowsky, B., Bodík, P., Fox, A., Franklin, M.J., Jordan, M.I., Patterson, D.: The SCADS director: scaling a distributed storage system under stringent performance requirements. In: Proceedings of 9th USENIX Conference on File and Storage Technologies (FAST 2011), pp. 12–12. USENIX (2011)
Tudoran, R., Costan, A., Antoniu, G., Soncu, H.: TomusBlobs: towards communication-efficient storage for MapReduce applications in azure. In: Proceedings of 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2012), pp. 427–434. IEEE (2012). doi: 10.1109/CCGrid.104
Tumanov, A., Cipar, J., Ganger, G.R., Kozuch, M.A.: alsched: algebraic scheduling of mixed workloads in heterogeneous clouds. In: Proceedings of the Third ACM Symposium on Cloud Computing (SoCC 2012), pp. 25:1–25:7. ACM, New York, NY (2012). doi: 10.1145/2391229.2391254
Urgaonkar, R., Kozat, U., Igarashi, K., Neely, M.: Dynamic resource allocation and power management in virtualized data centers. In: Proceedings of 12th IEEE/IFIP Network Operations and Management Symposium (NOMS 2010), pp. 479–486. IEEE (2010). doi: 10.1109/NOMS.2010.5488484
Urgaonkar, B., Shenoy, P., Roscoe, T.: Resource overbooking and application profiling in shared hosting platforms. SIGOPS Oper. Syst. Rev. 36(SI), 239–254 (2002). doi: 10.1145/844128.844151
Urgaonkar, B., Pacifici, G., Shenoy, P., Spreitzer, M., Tantawi, A.: An analytical model for multi-tier internet services and its applications. SIGMETRICS Perform. Eval. Rev. 33(1), 291–302 (2005). doi: 10.1145/1071690.1064252
Vasić, N., Barisits, M., Salzgeber, V., Kostic, D.: Making cluster applications energy-aware. In: Proceedings of 1st workshop on Automated control for datacenters and clouds (ACDC 2009), pp. 37–42. ACM (2009). doi: 10.1145/1555271.1555281
Vavilapalli, V.K., Murthy, A.C., Douglas, C., Agarwal, S., Konar, M., Evans, R., Graves, T., Lowe, J., Shah, H., Seth, S., Saha, B., Curino, C., O’Malley, O., Radia, S., Reed, B., Baldeschwieler, E.: Apache hadoop YARN: yet another resource negotiator. In: Proceedings of 4th ACM Symposium on Cloud Computing (SoCC 2013). ACM (2013)
Verma, A., Dasgupta, G., Nayak, T.K., De, P., Kothari, R.: Server workload analysis for power minimization using consolidation. In: Proceedings of 2009 USENIX Annual Technical Conference (USENIX 2009), p. 28. USENIX (2009)
Villegas, D., Antoniou, A., Sadjadi, S., Iosup, A.: An analysis of provisioning and allocation policies for infrastructure-as-a-service clouds. In: Proceedings of 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2012), pp. 612–619. IEEE (2012). doi: 10.1109/CCGrid.46
Viswanathan, B., Verma, A., Dutta, S.: CloudMap: workload-aware placement in private heterogeneous clouds. In: Proceedings of 13th IEEE/IFIP Network Operations and Management Symposium (NOMS 2012), pp. 9–16. IEEE (2012). doi: 10.1109/NOMS.2012.6211877
VMware vSphere private cloud computing and virtualization. http://www.vmware.com/products/datacenter-virtualization/vsphere/overview.html (2012)
Voorsluys, W., Broberg, J., Venugopal, S., Buyya, R.: Cost of virtual machine live migration in clouds: a performance evaluation. In: Jaatun, M., Zhao, G., Rong, C. (eds.) Cloud Computing, LNCS, Vol. 5931, pp. 254–265. Springer, Berlin (2009)
Wang, W., Li, B., Liang, B.: To reserve or not to reserve: Optimal online multi-instance acquisition in IaaS clouds. In: Proceedings of 10th International Conference on Autonomic Computing (ICAC 2013), pp. 13–22. USENIX (2013)
Wang, F., Liu, J., Chen, M.: CALMS: cloud-assisted live media streaming for globalized demands with time/region diversities. In: Proceedings of 2012 IEEE International Conference on Computer Communicatons (Infocom 2012), pp. 199–207. IEEE (2012). doi: 10.1109/INFCOM.2012.6195578
Wang, M., Meng, X., Zhang, L.: Consolidating virtual machines with dynamic bandwidth demand in data centers. In: Proceedings of 2011 IEEE International Conference on Computer Communicaitons (Infocom 2011), pp. 71–75. IEEE (2011). doi: 10.1109/INFCOM.2011.5935254
Wang, W., Niu, D., Li, B., Liang, B.: Dynamic cloud resource reservation via cloud brokerage. In: Proceedings of 33rd IEEE International Conference on Distributed Computing Systems (ICDCS 2013), pp. 400–409. IEEE (2013)
Wang, P., Qi, Y., Hui, D., Rao, L., Liu, X.: Present or future: Optimal pricing for spot instances. In: Proceedings of 33rd IEEE International Conference on Distributed Computing Systems (ICDCS 2013), pp. 410–419. IEEE (2013)
Wang, Q., Ren, K., Meng, X.: When cloud meets eBay: towards effective pricing for cloud computing. In: Proceedings of 2012 IEEE International Conference on Computer Communicatons (Infocom 2012), pp. 936–944. IEEE (2012). doi: 10.1109/INFCOM.2012.6195844
Wang, Z., Tolia, N., Bash, C.: Opportunities and challenges to unify workload, power, and cooling management in data centers. In: Proceedings of 5th International Workshop on Feedback Control Implementation and Design in Computing Systems and Networks (FeBiD 2010), pp. 1–6. ACM (2010). doi: 10.1145/1791204.1791205
Wang, A., Venkataraman, S., Alspaugh, S., Katz, R., Stoica, I.: Cake: enabling high-level SLOs on shared storage systems. In: Proceedings of the Third ACM Symposium on Cloud Computing (SoCC 2012), pp. 14:1–14:14. ACM, New York, NY (2012). doi: 10.1145/2391229.2391243
Wang, Y.T., Morris, R.: Load sharing in distributed systems. IEEE Trans. Comput. C–34(3), 204–217 (1985). doi: 10.1109/TC.1985.1676564
Warneke, D., Kao, O.: Exploiting dynamic resource allocation for efficient parallel data processing in the cloud. IEEE Trans. Parallel Distrib. Syst. 22(6), 985–997 (2011). doi: 10.1109/TPDS.2011.65
Welcome to Apache Hadoop!. http://hadoop.apache.org/ (2012)
Wen, X., Chen, K., Chen, Y., Liu, Y., Xia, Y., Hu, C.: VirtualKnotter: online virtual machine shuffling for congestion resolving in virtualized datacenter. In: Proceedings of 32nd IEEE International Conference on Distributed Computing Systems (ICDCS 2012), pp. 12–21. IEEE (2012). doi: 10.1109/ICDCS.2012.25
Weng, D., Bauer, M.: Using policies to drive autonomic management of virtual systems. In: Proceedings of 6th International Conference on Network and Service Management (CNSM 2010), pp. 258–261. IFIP (2010). doi: 10.1109/CNSM.2010.5691193
Wilcox, D., McNabb, A., Seppi, K.: Solving virtual machine packing with a reordering grouping genetic algorithm. In: Proceedings of 2011 IEEE Congress on Evolutionary Computation (CEC), pp. 362–369. IEEE (2011)
Wilkes, J., Reiss, C.: Details of the ClusterData-2011-1 trace (2011). https://code.google.com/p/googleclusterdata/wiki/ClusterData2011_1
Wilson, C., Ballani, H., Karagiannis, T., Rowtron, A.: Better never than late: meeting deadlines in datacenter networks. In: Proceedings of ACM SIGCOMM 2011 Conference on Data Communication (SIGCOMM 2011), pp. 50–61. ACM (2011). doi: 10.1145/2018436.2018443
Wood, T., Shenoy, P., Venkataramani, A., Yousif, M.: Black-box and gray-box strategies for virtual machine migration. In: Proceedings of 4th USENIX Symposium on Networked Systems Design and Implementation (NSDI 2007), vol. 7, pp. 229–242. USENIX (2007)
Wu, Y., Wu, C., Li, B., Zhang, L., Li, Z., Lau, F.: Scaling social media applications into geo-distributed clouds. In: Proceedings of 2012 IEEE International Conference on Computer Communications (Infocom 2012), pp. 684–692. IEEE (2012). doi: 10.1109/INFCOM.2012.6195813
Wuhib, F., Stadler, R., Lindgren, H.: Dynamic resource allocation with management objectives–implementation for an OpenStack cloud. In: Proceedings of 8th International Conference on Network and Services Management (CNSM 2012), pp. 309–315. IEEE (2012)
Wuhib, F., Stadler, R., Spreitzer, M.: Gossip-based resource management for cloud environments. In: Proceedings of 6th IEEE International Conference on Network and Service Management (CNSM 2010), pp. 1–8. IEEE (2010). doi: 10.1109/CNSM.2010.5691347
Wuhib, F., Yanggratoke, R., Stadler, R.: Allocating compute and network resources under management objectives in large-scale clouds. J. Netw. Syst. Manag. (2013). doi: 10.1007/s10922-013-9280-6
Wuhib, F., Stadler, R., Spreitzer, M.: A gossip protocol for dynamic resource management in large cloud environments. IEEE Trans. Netw. Serv. Manag. 9(2), 213–225 (2012). doi: 10.1109/TNSM.2012.031512.110176
Xen hypervisor. http://www.xen.org/ (2012)
Xu, H., Feng, C., Li, B.: Temperature aware workload management in geo-distributed datacenters. In: Proceedings of 10th International Conference on Autonomic Computing (ICAC 2013), pp. 303–314. USENIX (2013)
Xu, J., Fortes, J.: A multi-objective approach to virtual machine management in datacenters. In: Proceedings of 8th ACM International Conference on Autonomic Computing (ICAC 2011), pp. 225–234. ACM (2011). doi: 10.1145/1998582.1998636
Xu, C., Gamage, S., Lu, H., Kompella, R.R., Xu, D.: vTurbo: accelerating virtual machine I/O processing using designated turbo-sliced core. In: Proceedings of 2013 USENIX Annual Technical Conference (ATC 2013). USENIX (2013)
Xu, H., Li, B.: Egalitarian stable matching for VM migration in cloud computing. In: Proceedings of 2011 IEEE Conference on Computer Communications Workshops (Infocom Workshops 2011), pp. 631–636. IEEE (2011). doi: 10.1109/INFCOMW.2011.5928889
Xu, H., Li, B.: Maximizing revenue with dynamic cloud pricing: the infinite horizon case. pp. 2929–2933. IEEE (2012)
Xu, D., Liu, X.: Geographic trough filling for internet datacenters. In: Proceedings of 2012 IEEE International Conference on Computer Communicatons (Infocom 2012), pp. 2881–2885. IEEE (2012). doi: 10.1109/INFCOM.2012.6195720
Xu, J., Zhao, M., Fortes, J., Carpenter, R., Yousif, M.: Autonomic resource management in virtualized data centers using fuzzy logic-based approaches. Clus. Comput. 11(3), 213–227 (2008). doi: 10.1007/s10586-008-0060-0
Yanggratoke, R., Kreitz, G., Goldmann, M., Stadler, R.: Predicting response times for the spotify backend. In: Proceedings of 8th International Conference on Network and Services Management (CNSM 2012), pp. 117–125. IEEE (2012)
Yanggratoke, R., Wuhib, F., Stadler, R.: Gossip-based resource allocation for green computing in large clouds. In: Proceedings of 7th International Conference on Network and Service Management (CNSM 2011), pp. 1–9. IEEE (2011)
Yao, Y., Huang, L., Sharma, A., Golubchik, L., Neely, M.: Data centers power reduction: A two time scale approach for delay tolerant workloads. In: Proceedings of 2012 IEEE International Conference on Computer Communicatons (Infocom 2012), pp. 1431–1439. IEEE (2012). doi: 10.1109/INFCOM.2012.6195508
Yazir, Y., Matthews, C., Farahbod, R., Neville, S., Guitouni, A., Ganti, S., Coady, Y.: Dynamic resource allocation in computing clouds using distributed multiple criteria decision analysis. In: Proceedings of 3rd IEEE International Conference on Cloud Computing (CLOUD 2010), pp. 91–98. IEEE (2010). doi: 10.1109/CLOUD.2010.66
Zaharia, M., Konwinski, A., Joseph, A.D., Katz, R., Stoica, I.: Improving MapReduce performance in heterogeneous environments. In: Proceedings of 8th USENIX Conference on Operating Systems Design and Implementation (OSDI 2008), pp. 29–42. USENIX (2008)
Zaman, S., Grosu, D.: Combinatorial auction-based mechanisms for VM provisioning and allocation in clouds. In: Proceedings of 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2012), pp. 729–734. IEEE (2012). doi: 10.1109/CCGrid.22
Zhang, X., Shae, Z.Y., Zheng, S., Jamjoom, H.: Virtual machine migration in an over-committed cloud. In: Proceedings of 13th IEEE/IFIP Network Operations and Management Symposium (NOMS 2012), pp. 196–203. IEEE (2012). doi: 10.1109/NOMS.2012.6211899
Zhang, Y., Wang, Y., Wang, X.: GreenWare: greening cloud-scale data centers to maximize the use of renewable energy. In: Proceedings of 12th ACM/IFIP/USENIX International Conference on Middleware (Middleware 2011), pp. 143–164. Springer, Berlin (2011). doi: 10.1007/978-3-642-25821-3_8
Zhang, S., Wu, H., Wang, W., Yang, B., Liu, P., Vasilakos, A.V.: Distributed workload and response time management for web applications. In: Proceedings of 7th International Conference on Network and Services Management (CNSM 2011), pp. 198–206. IFIP (2011)
Zhang, Q., Zhani, M.F., Zhu, Q., Zhang, S., Boutaba, R., Hellerstein, J.: Dynamic energy-aware capacity provisioning for cloud computing environments. In: Proceedings of 2012 International Conference on Autonomic Computing (ICAC 2012). IEEE (2012)
Zhang, Q., Zhu, Q., Zhani, M., Boutaba, R.: Dynamic service placement in geographically distributed clouds. In: Proceedings of 32nd IEEE International Conference on Distributed Computing Systems (ICDCS 2012), pp. 526–535. IEEE (2012). doi: 10.1109/ICDCS.2012.74
Zhang, Q., Cheng, L., Boutaba, R.: Cloud computing: state-of-the-art and research challenges. J. Internet Serv. Appl. 1(1), 7–18 (2010). doi: 10.1007/s13174-010-0007-6
Zhani, M.F., Zhang, Q., Simon, G., Boutaba, R.: VDC planner–dynamic migration-aware virtual data center embedding for clouds. In: Proceedings of 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013), pp. 18–25. IEEE (2013)