Cloud Resource Scheduling for Online and Batch Applications

Slides:



Advertisements
Similar presentations
Virtual Memory (II) CSCI 444/544 Operating Systems Fall 2008.
Advertisements

University of Minnesota Optimizing MapReduce Provisioning in the Cloud Michael Cardosa, Aameek Singh†, Himabindu Pucha†, Abhishek Chandra
Hadi Goudarzi and Massoud Pedram
Query Task Model (QTM): Modeling Query Execution with Tasks 1 Steffen Zeuch and Johann-Christoph Freytag.
SLA-Oriented Resource Provisioning for Cloud Computing
SLA Basics Describes a set of non functional requirements of the service. Example : RTO time – Return to Operation Time if case of failure SLO – Service.
Green Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology,
1 Virtual Private Caches ISCA’07 Kyle J. Nesbit, James Laudon, James E. Smith Presenter: Yan Li.
Copyright © 2011 OpTier Ltd. All rights reserved. Contents subject to change without notice.Confidential. Optimizing Performance and Capacity in Private.
Grid Load Balancing Scheduling Algorithm Based on Statistics Thinking The 9th International Conference for Young Computer Scientists Bin Lu, Hongbin Zhang.
By- Jaideep Moses, Ravi Iyer , Ramesh Illikkal and
Energy Model for Multiprocess Applications Texas Tech University.
Self-Adaptive QoS Guarantees and Optimization in Clouds Jim (Zhanwen) Li (Carleton University) Murray Woodside (Carleton University) John Chinneck (Carleton.
Dynamic and Decentralized Approaches for Optimal Allocation of Multiple Resources in Virtualized Data Centers Wei Chen, Samuel Hargrove, Heh Miao, Liang.
Department of Computer Science Engineering SRM University
APC InfraStruxure TM Central Smart Plug-In for HP Operations Manager Manage Power, Cooling, Security, Environment, Rack Access and Physical Layer Infrastructure.
Midori Life after windows Microsoft Research’s. Singularity  Midori is a stem off of this operating system  A research project started in 2003 to build.
Cloud Computing Energy efficient cloud computing Keke Chen.
Energy Usage in Cloud Part2 Salih Safa BACANLI. Cooling Virtualization Energy Proportional System Conclusion.
Profile Driven Component Placement for Cluster-based Online Services Christopher Stewart (University of Rochester) Kai Shen (University of Rochester) Sandhya.
Semantic Interoperability Berlin, 25 March 2008 Semantically Enhanced Resource Allocator Marc de Palol Jorge Ejarque, Iñigo Goiri, Ferran Julià, Jordi.
Cloud Resource Scheduling for Online and Batch Applications Kick-off meeting.
Xiao Liu CS3 -- Centre for Complex Software Systems and Services Swinburne University of Technology, Australia Key Research Issues in.
Euro-Par, A Resource Allocation Approach for Supporting Time-Critical Applications in Grid Environments Qian Zhu and Gagan Agrawal Department of.
Never Down? A strategy for Sakai high availability Rob Lowden Director, System Infrastructure 12 June 2007.
Data Placement and Task Scheduling in cloud, Online and Offline 赵青 天津科技大学
BOF: Megajobs Gracie: Grid Resource Virtualization and Customization Infrastructure How to execute hundreds of thousands tasks concurrently on distributed.
CHT Project Progress Report 10/07 Simon. CHT Project Develop a resource management scheduling algorithm for CHT datacenter. ◦ Two types of jobs, interactive/latency-
1 Oracle Enterprise Manager Slides from Dominic Gélinas CIS
Static WCET Analysis vs. Measurement: What is the Right Way to Access Real-Time Task Timing? David Fleeman { Center.
Adaptive Resource Management Architecture for DRE Systems Nishanth Shankaran
Design Issues of Prefetching Strategies for Heterogeneous Software DSM Author :Ssu-Hsuan Lu, Chien-Lung Chou, Kuang-Jui Wang, Hsiao-Hsi Wang, and Kuan-Ching.
Aneka Cloud ApplicationPlatform. Introduction Aneka consists of a scalable cloud middleware that can be deployed on top of heterogeneous computing resources.
Copyright © 2010, Performance and Power Management for Cloud Infrastructures Hien Nguyen Van; Tran, F.D.; Menaud, J.-M. Cloud Computing (CLOUD),
Introduction to Operating Systems Prepared by: Dhason Operating Systems.
Ch. 8. Cloud Computing 1Ch. 8. IoT in Cloud. 8.1 What is Cloud Computing? 2Ch. 8. IoT in Cloud.
Ensieea Rizwani An energy-efficient management mechanism for large-scale server clusters By: Zhenghua Xue, Dong, Ma, Fan, Mei 1.
Cloud Resource Scheduling for Online and Batch Applications Midterm report 12/16.
Research topic here Name Surname Faculty Research Proposal CS10A0862 INTRODUCTION TO RESEARCH METHODS.
CS4315A. Berrached:CMS:UHD1 Introduction to Operating Systems Chapter 1.
1 of 14 Lab 2: Design-Space Exploration with MPARM.
Resource Provision for Batch and Interactive Workloads in Data Centers Ting-Wei Chang, Pangfeng Liu Department of Computer Science and Information Engineering,
Progress Report 07/06 Simon.
CSC322 OPERATING SYSTEM Mr. Dilawar Lecturer, Department of Computer Science, Jahan University Kabul, Afghanistan.
RESERVOIR Service Manager NickTsouroulas Head of Open-Source Reference Implementations Unit Juan Cáceres
Bringing Dynamism to OPNFV
What is Cloud?.
Clouds , Grids and Clusters
CHT Project Progress Report
Running Multiple Schedulers in Kubernetes
Prepared by: Assistant prof. Aslamzai
Cloud-Assisted VR.
Celtic-Plus Proposers Day 22 September 2016, İstanbul
Computing Resource Allocation and Scheduling in A Data Center
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
Cloud-Assisted VR.
A Framework for Automatic Resource and Accuracy Management in A Cloud Environment Smita Vijayakumar.
What is an Operating System?
Cloud Management Mechanisms
Zhen Xiao, Qi Chen, and Haipeng Luo May 2013
Pricing Model In Cloud Computing
Adaptive Code Unloading for Resource-Constrained JVMs
Smita Vijayakumar Qian Zhu Gagan Agrawal
Resource-Efficient and QoS-Aware Cluster Management
Progress Report 2014/04/23.
Introduction to Cloud Computing
Progress Report 08/31 Simon.
Run-time environments
Progress Report 04/27 Simon.
Presentation transcript:

Cloud Resource Scheduling for Online and Batch Applications Project Introduction

Motivation The hardware resources in an enterprise level data center is fixed and limited. How to allocate resources to applications? Application with insufficient resource incurs penalty. According to the Service Level Agreement(SLA).

Project Goal Develop a resource management framework for private cloud. Dynamically adjust the resource allocation in order to meet the SLA of applications.

Two Topics Deploy the VM/container to a proper server for execution. Decide the number of VM/container for an application in order to meet SLA.

Deploying to Server Study the scheduler in the existing systems. Google Kubernetes Design new scheduling strategies

Adjust Number of VM/Container Collect information during runtime. CPU utilization, memory usage, … etc. Build a component with some “rules”. Increase or decrease the number of VM/container for an application by comparing its runtime to the rules.

Potential Impact Increase the QoS and resource utilization of a private cloud. Increase the profit of enterprise.

Thank you for listening.