Algorithms and Systems for Virtual Machine Scheduling in Cloud Infrastructures

With the emergence of cloud computing, computing resources (i.e., networks, servers, storage, applications, etc.) are provisioned as metered on-demand services over net- works, and can be rapidly a ...

[1]  Benoit Hudzia,et al.  Future Generation Computer Systems Optimis: a Holistic Approach to Cloud Service Provisioning , 2022 .

[2]  Jeanna Neefe Matthews,et al.  Quantifying the performance isolation properties of virtualization systems , 2007, ExpCS '07.

[3]  Jyh-Cheng Chen,et al.  Comparative study of protocols for dynamic service negotiation in the next-generation Internet , 2006, IEEE Communications Magazine.

[4]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[5]  Randy H. Katz,et al.  Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center , 2011, NSDI.

[6]  Thu D. Nguyen,et al.  Reducing electricity cost through virtual machine placement in high performance computing clouds , 2011, 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC).

[7]  James J. Filliben,et al.  An Efficient Sensitivity Analysis Method for Large Cloud Simulations , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[8]  Andrew Warfield,et al.  Live migration of virtual machines , 2005, NSDI.

[9]  Nick McKeown,et al.  Optimizing a virtualized data center , 2011, SIGCOMM.

[10]  Geoffrey C. Fox,et al.  Cluster Computing Review , 1995 .

[11]  Johan Tordsson,et al.  Modeling and Placement of Cloud Services with Internal Structure , 2016, IEEE Transactions on Cloud Computing.

[12]  J. Koomey Worldwide electricity used in data centers , 2008 .

[13]  Vasileios Pappas,et al.  Improving the Scalability of Data Center Networks with Traffic-aware Virtual Machine Placement , 2010, 2010 Proceedings IEEE INFOCOM.

[14]  Gábor Terstyánszky,et al.  An approach for virtual appliance distribution for service deployment , 2011, Future Gener. Comput. Syst..

[15]  Theodora A. Varvarigou,et al.  A Front-end, Hadoop-based Data Management Service for Efficient Federated Clouds , 2011, 2011 IEEE Third International Conference on Cloud Computing Technology and Science.

[16]  A. Kivity,et al.  kvm : the Linux Virtual Machine Monitor , 2007 .

[17]  Jung-Hsien Chiang,et al.  An Efficient Cloud for Wellness Self-management Devices and Services , 2010, 2010 Fourth International Conference on Genetic and Evolutionary Computing.

[18]  Geoffrey C. Fox,et al.  High Performance Parallel Computing with Clouds and Cloud Technologies , 2009, CloudComp.

[19]  Calton Pu,et al.  Approaches for service deployment , 2005, IEEE Internet Computing.

[20]  Rubén S. Montero,et al.  Multicloud Deployment of Computing Clusters for Loosely Coupled MTC Applications , 2011, IEEE Transactions on Parallel and Distributed Systems.

[21]  Raouf Boutaba,et al.  Cloud computing: state-of-the-art and research challenges , 2010, Journal of Internet Services and Applications.

[22]  Rajkumar Buyya,et al.  Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing , 2012, Future Gener. Comput. Syst..

[23]  Malgorzata Steinder,et al.  A scalable application placement controller for enterprise data centers , 2007, WWW '07.

[24]  Sang-Bum Suh,et al.  Xen on ARM: System Virtualization Using Xen Hypervisor for ARM-Based Secure Mobile Phones , 2008, 2008 5th IEEE Consumer Communications and Networking Conference.

[25]  Thierry Delaitre,et al.  Virtual Appliances: A Way to Provide Automatic Service Deployment , 2010 .

[26]  R. Durbin,et al.  GeneWise and Genomewise. , 2004, Genome research.

[27]  Jorge Ejarque,et al.  A Cloud-unaware Programming Model for Easy Development of Composite Services , 2011, 2011 IEEE Third International Conference on Cloud Computing Technology and Science.

[28]  Daniel Espling,et al.  Enabling Technologies for Management of Distributed Computing Infrastructures , 2013 .

[29]  Prashant Pandey,et al.  Cloud computing , 2010, ICWET.

[30]  Eugene Ciurana,et al.  Google App Engine , 2009 .

[31]  Thomas Schulze,et al.  An energy aware framework for virtual machine placement in cloud federated data centres , 2012, 2012 Third International Conference on Future Systems: Where Energy, Computing and Communication Meet (e-Energy).

[32]  Lakshmi Sobhana Kalli,et al.  Market-Oriented Cloud Computing : Vision , Hype , and Reality for Delivering IT Services as Computing , 2013 .

[33]  Petter Svärd,et al.  Continuous Datacenter Consolidation , 2015, 2015 IEEE 7th International Conference on Cloud Computing Technology and Science (CloudCom).

[34]  Glen Gibb,et al.  NetFPGA--An Open Platform for Gigabit-Rate Network Switching and Routing , 2007, 2007 IEEE International Conference on Microelectronic Systems Education (MSE'07).

[35]  Oliver Kopp,et al.  A Taxonomy for Cloud Data Hosting Solutions , 2011, 2011 IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing.

[36]  Wolfgang Ziegler,et al.  Using Service Level Agreements for Optimising Cloud Infrastructure Services , 2010, ServiceWave Workshops.

[37]  Tharam S. Dillon,et al.  Cloud Computing: Issues and Challenges , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.

[38]  Yong Zhao,et al.  Cloud Computing and Grid Computing 360-Degree Compared , 2008, GCE 2008.

[39]  Petter Svärd,et al.  Cost-Optimal Cloud Service Placement under Dynamic Pricing Schemes , 2013, 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing.

[40]  Muttukrishnan Rajarajan,et al.  Trust Model for Optimized Cloud Services , 2012, IFIPTM.

[41]  Ivona Brandic,et al.  Energy-efficient and SLA-aware management of IaaS clouds , 2012, 2012 Third International Conference on Future Systems: Where Energy, Computing and Communication Meet (e-Energy).

[42]  ともやん,et al.  Microsoft Virtual PC , 2009 .

[43]  Nick Feamster,et al.  Building a fast, virtualized data plane with programmable hardware , 2009, CCRV.

[44]  Liang Liu,et al.  GreenCloud: a new architecture for green data center , 2009, ICAC-INDST '09.

[45]  Rubén S. Montero,et al.  Dynamic placement of virtual machines for cost optimization in multi-cloud environments , 2011, 2011 International Conference on High Performance Computing & Simulation.

[46]  Johan Tordsson,et al.  Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers , 2012, Future Gener. Comput. Syst..

[47]  Zhen Xiao,et al.  Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment , 2013, IEEE Transactions on Parallel and Distributed Systems.

[48]  Kyle Chard,et al.  Social Cloud: Cloud Computing in Social Networks , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[49]  Benny Rochwerger,et al.  A Monitoring and Audit Logging Architecture for Data Location Compliance in Federated Cloud Infrastructures , 2011, 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum.

[50]  Johan Tordsson,et al.  Modeling for Dynamic Cloud Scheduling Via Migration of Virtual Machines , 2011, 2011 IEEE Third International Conference on Cloud Computing Technology and Science.

[51]  Paul Barford,et al.  Accurate and efficient SLA compliance monitoring , 2007, SIGCOMM '07.

[52]  Schahram Dustdar,et al.  Low level Metrics to High level SLAs - LoM2HiS framework: Bridging the gap between monitored metrics and SLA parameters in cloud environments , 2010, 2010 International Conference on High Performance Computing & Simulation.

[53]  Xavier Lorca,et al.  Entropy: a consolidation manager for clusters , 2009, VEE '09.

[54]  Shufen Zhang,et al.  The comparison between cloud computing and grid computing , 2010, 2010 International Conference on Computer Application and System Modeling (ICCASM 2010).

[55]  Jan Broeckhove,et al.  Cost-Optimal Scheduling in Hybrid IaaS Clouds for Deadline Constrained Workloads , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[56]  Chris Rose,et al.  A Break in the Clouds: Towards a Cloud Definition , 2011 .

[57]  Jon Watson,et al.  VirtualBox: bits and bytes masquerading as machines , 2008 .

[58]  Petter Svärd,et al.  Self-management Challenges for Multi-cloud Architectures (Invited Paper) , 2011 .

[59]  T. H. Tse,et al.  A Tale of Clouds: Paradigm Comparisons and Some Thoughts on Research Issues , 2008, 2008 IEEE Asia-Pacific Services Computing Conference.

[60]  David Sinreich,et al.  An architectural blueprint for autonomic computing , 2006 .

[61]  Jianfeng Yang,et al.  Cloud Computing Research and Security Issues , 2010, 2010 International Conference on Computational Intelligence and Software Engineering.

[62]  Larry L. Peterson,et al.  Container-based operating system virtualization: a scalable, high-performance alternative to hypervisors , 2007, EuroSys '07.

[63]  Muli Ben-Yehuda,et al.  The Reservoir model and architecture for open federated cloud computing , 2009, IBM J. Res. Dev..

[64]  Karim Djemame,et al.  Towards a Service Lifecycle Based Methodology for Risk Assessment in Cloud Computing , 2011, 2011 IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing.

[65]  Michael Miller,et al.  Cloud Computing: Web-Based Applications That Change the Way You Work and Collaborate Online , 2008 .

[66]  Wolfgang Ziegler,et al.  Towards a Contextualization Solution for Cloud Platform Services , 2011, 2011 IEEE Third International Conference on Cloud Computing Technology and Science.

[67]  Jasbir S. Arora,et al.  Survey of multi-objective optimization methods for engineering , 2004 .

[68]  Alexander Stage,et al.  Network-aware migration control and scheduling of differentiated virtual machine workloads , 2009, 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing.

[69]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[70]  Yehia Taher,et al.  4CaaSt: Comprehensive Management of Cloud Services through a PaaS , 2012, 2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications.

[71]  Johan Tordsson,et al.  Virtual Machine Placement for Predictable and Time-Constrained Peak Loads , 2011, GECON.

[72]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[73]  Ravi Iyer,et al.  Modeling virtual machine performance: challenges and approaches , 2010, PERV.

[74]  Petter Svärd,et al.  A General Approach to Service Deployment in Cloud Environments , 2012, 2012 Second International Conference on Cloud and Green Computing.

[75]  Guillaume Pierre,et al.  ConPaaS: A Platform for Hosting Elastic Cloud Applications , 2012, IEEE Internet Computing.

[76]  G. Bruce Berriman,et al.  On the Use of Cloud Computing for Scientific Workflows , 2008, 2008 IEEE Fourth International Conference on eScience.

[77]  Nick McKeown,et al.  NetFPGA: A Tool for Network Research and Education , 2006 .

[78]  Steven J. Vaughan-Nichols,et al.  New Approach to Virtualization Is a Lightweight , 2006, Computer.

[79]  Rubén S. Montero,et al.  Elastic management of web server clusters on distributed virtual infrastructures , 2011, Concurr. Comput. Pract. Exp..

[80]  Nick Feamster,et al.  Trellis: a platform for building flexible, fast virtual networks on commodity hardware , 2008, CoNEXT '08.

[81]  Jing Xu,et al.  Multi-Objective Virtual Machine Placement in Virtualized Data Center Environments , 2010, 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing.

[82]  Quanyan Zhu,et al.  Dynamic energy-aware capacity provisioning for cloud computing environments , 2012, ICAC '12.

[83]  N. R. Jennings,et al.  To appear in: Int Journal of Group Decision and Negotiation GDN2000 Keynote Paper Automated Negotiation: Prospects, Methods and Challenges , 2022 .

[84]  Naidila Sadashiv,et al.  Cluster, grid and cloud computing: A detailed comparison , 2011, 2011 6th International Conference on Computer Science & Education (ICCSE).

[85]  A. Oram Peer-to-Peer , 2001 .

[86]  IyerRavi,et al.  Modeling virtual machine performance , 2010 .

[87]  Lucas Chaufournier,et al.  CloudNet: Dynamic Pooling of Cloud Resources by Live WAN Migration of Virtual Machines , 2011, IEEE/ACM Transactions on Networking.

[88]  Bu-Sung Lee,et al.  Optimal virtual machine placement across multiple cloud providers , 2009, 2009 IEEE Asia-Pacific Services Computing Conference (APSCC).