job sequence scheduling for cloud computing
DESCRIPTION
Job Sequence Scheduling in Cloud ComputingTRANSCRIPT
![Page 1: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/1.jpg)
Area
Cloud Computing
![Page 2: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/2.jpg)
Guided By
Prof. Chaitali Chandankhade
Presented By
Ms.Samruddhi WaghME(IT)12418
MIT COLLEGE OF ENGINEERING KOTHRUD PUNE
![Page 3: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/3.jpg)
Agenda
• Cloud Computing• Job Sequence Scheduling•Virtualization• Energy Conservation for Data Centers• Network Security And Protection
![Page 4: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/4.jpg)
Cloud Computing
• Cloud Computing is the on demand network access to shared pool or computing resources such as:• Network• Server• Storage• Application• Services
![Page 5: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/5.jpg)
Clouds offer Subscription-Oriented IT Services
Clients
OtherCloud Services
Govt.Cloud Services
PrivateCloud
Cloud Manager
Public Cloud
![Page 6: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/6.jpg)
Cloud Architecture
![Page 7: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/7.jpg)
Deployment Models
• Four deployment models of cloud computing:• Public Cloud• Community Cloud• Hybrid Cloud• Private Cloud
![Page 8: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/8.jpg)
Service Models
• Three service models of cloud computing:• Cloud Infrastructure as a Service• Cloud Software as a Service• Cloud Platform as a Service
![Page 9: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/9.jpg)
Characteristics
• On-demand self-service• Broad network access• Resource pooling• Rapid elasticity• Measured service
![Page 10: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/10.jpg)
Job Sequence Scheduling
• Map and Reduce• Reduce perform three steps:• Copy• Sort• Reduce
• Hadoop Distributed File System(HDFS)• Reliability• Fault Tolerance
• Resource Estimation Model
![Page 11: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/11.jpg)
Job Sequence Scheduling Through Virtualization
• Resource Configuration• Configuration Manager(CM)• Machine Manager(MM)• Release Queue(RQ)• Assign Queue(AQ)
• Completion Time Based Scheduler• Virtual Cluster • Physical Cluster
![Page 12: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/12.jpg)
Completion Time Based Scheduler
![Page 13: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/13.jpg)
Virtualization
• Flexibility and Energy conservation• Datacenter Automation and Management• Cloud Interoperability• Enterprise Datacenter to Cloud Migrations• Capacity Planning• Detecting Compromised Virtual Machines• Virtual Network Access Control
![Page 14: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/14.jpg)
Virtualization Architecture
• Guest OS• PV(Para Virtualization)• FV(Full Virtualization)
• Host OS• Virtual Machine Monitor• Hypervisor
• KVM(Kernel Based Virtual Machine)
• Intel-VT• AMD-V
![Page 15: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/15.jpg)
Energy Conservation for Datacenters
• Economy of scale due to elimination of redundancies• Efficient resource management by the Cloud provider• Improved utilization of the resources• Location independence• Scaling up and down
![Page 16: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/16.jpg)
System Architecture
![Page 17: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/17.jpg)
Network Security and Protection
• Cloud computing is the next generation of Network computing • The Security of Virtual Network in virtualization environment• Xen platform• Virtual Network Model
![Page 18: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/18.jpg)
Network Security Iaas
•Xen offers two modes for users toconfigure virtual network• Bridge• Virtual Machine(VM)• Dynamic Host Configuration Protocol(DHCP)• Virtual Interface(VIF)
• Route• MAC(Memory Allocation)• IP(Internet Protocol)
![Page 19: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/19.jpg)
Bridge
![Page 20: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/20.jpg)
Route
![Page 21: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/21.jpg)
Virtual Network Model
![Page 22: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/22.jpg)
Conclusion
• To reduce energy consumption of data centers one can consolidate computation workloads of jobs onto a minimum subset of servers• To improve the security of the inter-communication among virtual machines Can be deployed in any physical server that supports virtualization• To maintain flexibility and Energy Conservation
![Page 23: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/23.jpg)
References
• Anton Beloglazov and Rajkumar Buyya. Energy efficient
resource management in virtualized cloud data centers. In
Proceedings of the 2010 10th IEEE/ACM International Conference
on Cluster, Cloud and Grid Computing, CCGRID
’10, pages 826–831, Washington, DC, USA, 2010. IEEE
Computer•Amazon Elastic Compute Cloud (Amazon EC2),
http://aws.amazon.com/ec2/. Society.•Xen credit scheduler. http://wiki.xen.org/wiki/Credit_Scheduler. • J. Wolf, et al. FLEX: A Slot Allocation Scheduling Optimizer for MapReduce Workloads. In Procof Middleware’2010. •VMsafe: A Security Technology for Virtualized Environments,
http://www.vmware.com/overview/security/vmsafe
![Page 24: Job sequence scheduling for cloud computing](https://reader035.vdocument.in/reader035/viewer/2022062512/554a5b05b4c9054b328b4f58/html5/thumbnails/24.jpg)
Thank You !!
Any Q ?