SlideShare a Scribd company logo
Submitted To: Mr. Prakash Kumar
Submitted by:
Nikita Gupta-10103526
Shubham Jain-10103489
Deadline Based Scheduling Technique for
Xen
What Is Cloud Computing?
• Cloud computing is a type of computing that relies on sharing
computing resources rather than having local servers or
personal devices to handle applications.
• In cloud computing, the word cloud (also phrased as "the cloud")
is used as a metaphor for "the Internet," so the phrase cloud
computing means "a type of Internet-based computing," where
different services such as servers, storage and applications are
delivered to an organization's computers and devices through
the Internet.
• Cloud computing is comparable to grid computing, a type of
computing where unused processing cycles of all computers in a
network are harnesses to solve problems too intensive for any
stand-alone machine.
What is Virtualization?
 Virtualization enables the running of multiple
operating systems on a single machine
 Each Virtual Machine (VM) is isolated and
protected from each other - Illusion of dedicated
physical machine
 Allows an abstraction of server workloads
 Motivation:
 Take advantage of idle machine time
 Easy to maintain and upgrade VMs
Xen Overview
 Developed at Cambridge University
 Allows multiple virtual machines within one physical
machine
 Open Source version available as option with Linux
Distributions
 Text-mode tools (but that is improving)
 Now also provided by XenSource (“Commercial Open
Source”)
 Free XenServer Express (complete distribution –
currently 32-bit only)
 Nice graphical tools
Domains
 Xen refers to virtual machines as domains
 The host OS runs in a special domain called
 domain-0 (Dom0)
 The guest OSes run in User Domains (DomUs).
 Domains have a domain number and a domain
name.
– Name is fixed; number varies (except for Dom0)
 But all Domains are guests of the Hypervisor
Virtualization at the OS Level
 Not based on host/guest paradigm
 Host runs a single OS kernel as its core and
exports OS functionality to each of the guests
 Guests must use the same OS as the host,
although different distributions of the same
system are allowed
 This distributed architecture eliminates system
calls between layers, which reduces CPU
usage overhead
Full Virtualization
 Hardware Virtual Machines
 VMWare, Xen HVM, KVM, Microsoft VM,
Parallels
 Runs unmodified guests
 Generally worst performance, but often acceptable
 Simulates bios, communicates with VMs through
ACPI emulation, BIOS emulation, sometimes
custom drivers
 Can sometimes virtualize across architectures,
although this is out of fashion.
Para-virtualization
 Hypervisor runs on the bare metal. Handles CPU scheduling
and memory compartmentalization.
 Dom0, a modified Linux Kernel, handles networking and
block storage for all guests.
 Dom0 is also privileged to manage the VMs on the system.
 DomU, or the guests OS, sends some requests straight to the
hypervisor, and others to the Dom0.
 Because the kernel knows its virtualized, features can be built
into it: hot connection/disconnection of resources, friendly
shutdown, serial console.
 Other para virtualization schemes: Sun Logical Domains,
VMware (sometimes)
The Para virtual Machine Model
 Also based on host/guest paradigm and uses a
virtual machine monitor
 But here the VMM actually modifies the guest
operating system’s code
 This is called porting
 Porting supports the VMM so it can utilize
privileged systems calls sparingly
 Xen and UML are examples of this model
QQ
UU
EE
RR
II
EE
SS
??
Slide final

More Related Content

What's hot

Cloud Computing: Virtualization
Cloud Computing: VirtualizationCloud Computing: Virtualization
Cloud Computing: Virtualization
Dr.Neeraj Kumar Pandey
 
Virtualization and cloud Computing
Virtualization and cloud ComputingVirtualization and cloud Computing
Virtualization and cloud Computing
Rishikese MR
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
Mehul Boghra
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
Rinaldo John
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloud
Ashok Kumar
 
Linux virtualization in a nutshell
Linux virtualization in a nutshellLinux virtualization in a nutshell
Linux virtualization in a nutshell
pv_narayanan
 
Virtualization: Force driving cloud computing
Virtualization: Force driving cloud computingVirtualization: Force driving cloud computing
Virtualization: Force driving cloud computing
Mayank Aggarwal
 
Virtualization & cloud computing
Virtualization & cloud computingVirtualization & cloud computing
Virtualization & cloud computing
Soumyajit Basu
 
Hardware virtualization basic
Hardware virtualization basicHardware virtualization basic
Hardware virtualization basic
Sanoj Kumar
 
Operating system 16 virtual machines
Operating system 16 virtual machinesOperating system 16 virtual machines
Operating system 16 virtual machines
Vaibhav Khanna
 
Virtualization 101 - DeepDive
Virtualization 101 - DeepDiveVirtualization 101 - DeepDive
Virtualization 101 - DeepDive
Amit Agarwal
 
Virtual machines and their architecture
Virtual machines and their architectureVirtual machines and their architecture
Virtual machines and their architecture
Mrinmoy Dalal
 
cloud computing:Types of virtualization
cloud computing:Types of virtualizationcloud computing:Types of virtualization
cloud computing:Types of virtualization
Dr.Neeraj Kumar Pandey
 
Virtual Machine Concept
Virtual Machine ConceptVirtual Machine Concept
Virtual Machine Concept
fatimaanique1
 
Virtualization
VirtualizationVirtualization
Virtualization
Utkarsh Soni
 
2. OS vs. VMM
2. OS vs. VMM2. OS vs. VMM
2. OS vs. VMM
Hwanju Kim
 
Linux virtualization
Linux virtualizationLinux virtualization
Linux virtualization
Google
 
What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...
Shashi soni
 
Virtual Machine Migration & Hypervisors
Virtual Machine Migration & HypervisorsVirtual Machine Migration & Hypervisors
Virtual Machine Migration & Hypervisors
Arun Shukla
 
1.Introduction to virtualization
1.Introduction to virtualization1.Introduction to virtualization
1.Introduction to virtualization
Hwanju Kim
 

What's hot (20)

Cloud Computing: Virtualization
Cloud Computing: VirtualizationCloud Computing: Virtualization
Cloud Computing: Virtualization
 
Virtualization and cloud Computing
Virtualization and cloud ComputingVirtualization and cloud Computing
Virtualization and cloud Computing
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloud
 
Linux virtualization in a nutshell
Linux virtualization in a nutshellLinux virtualization in a nutshell
Linux virtualization in a nutshell
 
Virtualization: Force driving cloud computing
Virtualization: Force driving cloud computingVirtualization: Force driving cloud computing
Virtualization: Force driving cloud computing
 
Virtualization & cloud computing
Virtualization & cloud computingVirtualization & cloud computing
Virtualization & cloud computing
 
Hardware virtualization basic
Hardware virtualization basicHardware virtualization basic
Hardware virtualization basic
 
Operating system 16 virtual machines
Operating system 16 virtual machinesOperating system 16 virtual machines
Operating system 16 virtual machines
 
Virtualization 101 - DeepDive
Virtualization 101 - DeepDiveVirtualization 101 - DeepDive
Virtualization 101 - DeepDive
 
Virtual machines and their architecture
Virtual machines and their architectureVirtual machines and their architecture
Virtual machines and their architecture
 
cloud computing:Types of virtualization
cloud computing:Types of virtualizationcloud computing:Types of virtualization
cloud computing:Types of virtualization
 
Virtual Machine Concept
Virtual Machine ConceptVirtual Machine Concept
Virtual Machine Concept
 
Virtualization
VirtualizationVirtualization
Virtualization
 
2. OS vs. VMM
2. OS vs. VMM2. OS vs. VMM
2. OS vs. VMM
 
Linux virtualization
Linux virtualizationLinux virtualization
Linux virtualization
 
What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...
 
Virtual Machine Migration & Hypervisors
Virtual Machine Migration & HypervisorsVirtual Machine Migration & Hypervisors
Virtual Machine Migration & Hypervisors
 
1.Introduction to virtualization
1.Introduction to virtualization1.Introduction to virtualization
1.Introduction to virtualization
 

Viewers also liked

Girl Gamers
Girl GamersGirl Gamers
Girl Gamers
Courtenayx
 
Handleiding%20 linkedin%20ii
Handleiding%20 linkedin%20iiHandleiding%20 linkedin%20ii
Handleiding%20 linkedin%20ii
Olivier Syntra
 
Walter Wet
Walter WetWalter Wet
Walter Wet
Olivier Syntra
 
Catalog Ballpoint Pen Steven
Catalog Ballpoint Pen StevenCatalog Ballpoint Pen Steven
Catalog Ballpoint Pen Steven
PassionPlusPromos
 
Walter Wetttttttttttttttttttt
Walter WettttttttttttttttttttWalter Wetttttttttttttttttttt
Walter Wetttttttttttttttttttt
Olivier Syntra
 
Smc013 v 2
Smc013 v 2Smc013 v 2
Smc013 v 2
helenewirken
 
Gosia Dzierżewicz - 3 rzeczy, o których musisz pamiętać pracując w zespole - ...
Gosia Dzierżewicz - 3 rzeczy, o których musisz pamiętać pracując w zespole - ...Gosia Dzierżewicz - 3 rzeczy, o których musisz pamiętać pracując w zespole - ...
Gosia Dzierżewicz - 3 rzeczy, o których musisz pamiętać pracując w zespole - ...
Małgorzata Fiedorow
 
Corrigendum addendumtocen03 2012.rotated
Corrigendum addendumtocen03 2012.rotatedCorrigendum addendumtocen03 2012.rotated
Corrigendum addendumtocen03 2012.rotatedAnas Abdulla
 
Libatech company profile
Libatech company profileLibatech company profile
Libatech company profile
Libatech
 
iOS to Android: how we translated GigTown App into Material Design
iOS to Android: how we translated GigTown App into Material DesigniOS to Android: how we translated GigTown App into Material Design
iOS to Android: how we translated GigTown App into Material Design
Małgorzata Fiedorow
 
Dinesh 1
Dinesh 1Dinesh 1
Dinesh 1
ahujarohit123
 
On problems of active space debris removal using tethered towing
On problems of active space debris removal using tethered towingOn problems of active space debris removal using tethered towing
On problems of active space debris removal using tethered towing
Theoretical mechanics department
 
Основы MATLAB. Численные методы
Основы MATLAB. Численные методыОсновы MATLAB. Численные методы
Основы MATLAB. Численные методы
Theoretical mechanics department
 
1U-3U+ Cubesat Deployer by JSC SRC "Progress"
1U-3U+ Cubesat Deployer by JSC SRC "Progress"1U-3U+ Cubesat Deployer by JSC SRC "Progress"
1U-3U+ Cubesat Deployer by JSC SRC "Progress"
Theoretical mechanics department
 
Метод отдельных тел
Метод отдельных телМетод отдельных тел
Метод отдельных тел
Theoretical mechanics department
 
The Dynamics of Tethered Debris With Flexible Appendages and Residual Fuel
The Dynamics of Tethered Debris With Flexible Appendages and Residual FuelThe Dynamics of Tethered Debris With Flexible Appendages and Residual Fuel
The Dynamics of Tethered Debris With Flexible Appendages and Residual Fuel
Theoretical mechanics department
 
Наноспутники формата кубсат
Наноспутники формата кубсатНаноспутники формата кубсат
Наноспутники формата кубсат
Theoretical mechanics department
 

Viewers also liked (19)

Girl Gamers
Girl GamersGirl Gamers
Girl Gamers
 
Handleiding%20 linkedin%20ii
Handleiding%20 linkedin%20iiHandleiding%20 linkedin%20ii
Handleiding%20 linkedin%20ii
 
Walter Wet
Walter WetWalter Wet
Walter Wet
 
Catalog Ballpoint Pen Steven
Catalog Ballpoint Pen StevenCatalog Ballpoint Pen Steven
Catalog Ballpoint Pen Steven
 
Walter Wetttttttttttttttttttt
Walter WettttttttttttttttttttWalter Wetttttttttttttttttttt
Walter Wetttttttttttttttttttt
 
Emocionant visita als bombers !
Emocionant visita als bombers !Emocionant visita als bombers !
Emocionant visita als bombers !
 
Smc013 v 2
Smc013 v 2Smc013 v 2
Smc013 v 2
 
Swanage
SwanageSwanage
Swanage
 
Gosia Dzierżewicz - 3 rzeczy, o których musisz pamiętać pracując w zespole - ...
Gosia Dzierżewicz - 3 rzeczy, o których musisz pamiętać pracując w zespole - ...Gosia Dzierżewicz - 3 rzeczy, o których musisz pamiętać pracując w zespole - ...
Gosia Dzierżewicz - 3 rzeczy, o których musisz pamiętać pracując w zespole - ...
 
Corrigendum addendumtocen03 2012.rotated
Corrigendum addendumtocen03 2012.rotatedCorrigendum addendumtocen03 2012.rotated
Corrigendum addendumtocen03 2012.rotated
 
Libatech company profile
Libatech company profileLibatech company profile
Libatech company profile
 
iOS to Android: how we translated GigTown App into Material Design
iOS to Android: how we translated GigTown App into Material DesigniOS to Android: how we translated GigTown App into Material Design
iOS to Android: how we translated GigTown App into Material Design
 
Dinesh 1
Dinesh 1Dinesh 1
Dinesh 1
 
On problems of active space debris removal using tethered towing
On problems of active space debris removal using tethered towingOn problems of active space debris removal using tethered towing
On problems of active space debris removal using tethered towing
 
Основы MATLAB. Численные методы
Основы MATLAB. Численные методыОсновы MATLAB. Численные методы
Основы MATLAB. Численные методы
 
1U-3U+ Cubesat Deployer by JSC SRC "Progress"
1U-3U+ Cubesat Deployer by JSC SRC "Progress"1U-3U+ Cubesat Deployer by JSC SRC "Progress"
1U-3U+ Cubesat Deployer by JSC SRC "Progress"
 
Метод отдельных тел
Метод отдельных телМетод отдельных тел
Метод отдельных тел
 
The Dynamics of Tethered Debris With Flexible Appendages and Residual Fuel
The Dynamics of Tethered Debris With Flexible Appendages and Residual FuelThe Dynamics of Tethered Debris With Flexible Appendages and Residual Fuel
The Dynamics of Tethered Debris With Flexible Appendages and Residual Fuel
 
Наноспутники формата кубсат
Наноспутники формата кубсатНаноспутники формата кубсат
Наноспутники формата кубсат
 

Similar to Slide final

Cloud computing virtualization
Cloud computing virtualizationCloud computing virtualization
Cloud computing virtualization
Ayaz Shahid
 
Virtualization
VirtualizationVirtualization
Virtualization
3M Construction
 
virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptx
Ali Fraz Khan
 
virtualization(1).pptx
virtualization(1).pptxvirtualization(1).pptx
virtualization(1).pptx
AkashRajBehera
 
Parth virt
Parth virtParth virt
Parth virt
Parth Monga
 
Virtualization
VirtualizationVirtualization
Virtualization
preethipreethi35
 
Intro to virtualization
Intro to virtualizationIntro to virtualization
Intro to virtualization
Kalpna Saharan
 
LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISOR
LOAD BALANCING OF APPLICATIONS  USING XEN HYPERVISORLOAD BALANCING OF APPLICATIONS  USING XEN HYPERVISOR
LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISOR
Vanika Kapoor
 
unit-2.pptx
unit-2.pptxunit-2.pptx
unit-2.pptx
sujatha629799
 
virtualization-220403085202_Chapter1.pptx
virtualization-220403085202_Chapter1.pptxvirtualization-220403085202_Chapter1.pptx
virtualization-220403085202_Chapter1.pptx
XanGwaps
 
Live VM Migration
Live VM MigrationLive VM Migration
Live VM Migration
Shivam Singh
 
virtual-machine-ppt 18030 cloud computing.pptx
virtual-machine-ppt 18030 cloud computing.pptxvirtual-machine-ppt 18030 cloud computing.pptx
virtual-machine-ppt 18030 cloud computing.pptx
Zarwashgulrez
 
Cloud Computing Virtualization and containers
Cloud Computing Virtualization and containersCloud Computing Virtualization and containers
Cloud Computing Virtualization and containers
Selvaraj Kesavan
 
Cloud Computing using virtulization
Cloud Computing using virtulizationCloud Computing using virtulization
Cloud Computing using virtulization
AJIT NEGI
 
aws.ppt
aws.pptaws.ppt
aws.ppt
ssuser52d2d8
 
Cloud Computing_Unit 1- Part 2.pptx
Cloud Computing_Unit 1- Part 2.pptxCloud Computing_Unit 1- Part 2.pptx
Cloud Computing_Unit 1- Part 2.pptx
Vivek Shelke
 
More on Virtualization 3.pptx
More on Virtualization 3.pptxMore on Virtualization 3.pptx
More on Virtualization 3.pptx
shruti533256
 
Cloud computing 3 cloud and virtualisation
Cloud computing 3 cloud and virtualisationCloud computing 3 cloud and virtualisation
Cloud computing 3 cloud and virtualisation
Vaibhav Khanna
 
Virtualization unit 3.pptx
Virtualization unit 3.pptxVirtualization unit 3.pptx
Virtualization unit 3.pptx
Binod Rimal
 
Virtualization and how it leads to cloud
Virtualization and how it leads to cloudVirtualization and how it leads to cloud
Virtualization and how it leads to cloud
Huzefa Husain
 

Similar to Slide final (20)

Cloud computing virtualization
Cloud computing virtualizationCloud computing virtualization
Cloud computing virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 
virtualization.pptx
virtualization.pptxvirtualization.pptx
virtualization.pptx
 
virtualization(1).pptx
virtualization(1).pptxvirtualization(1).pptx
virtualization(1).pptx
 
Parth virt
Parth virtParth virt
Parth virt
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Intro to virtualization
Intro to virtualizationIntro to virtualization
Intro to virtualization
 
LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISOR
LOAD BALANCING OF APPLICATIONS  USING XEN HYPERVISORLOAD BALANCING OF APPLICATIONS  USING XEN HYPERVISOR
LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISOR
 
unit-2.pptx
unit-2.pptxunit-2.pptx
unit-2.pptx
 
virtualization-220403085202_Chapter1.pptx
virtualization-220403085202_Chapter1.pptxvirtualization-220403085202_Chapter1.pptx
virtualization-220403085202_Chapter1.pptx
 
Live VM Migration
Live VM MigrationLive VM Migration
Live VM Migration
 
virtual-machine-ppt 18030 cloud computing.pptx
virtual-machine-ppt 18030 cloud computing.pptxvirtual-machine-ppt 18030 cloud computing.pptx
virtual-machine-ppt 18030 cloud computing.pptx
 
Cloud Computing Virtualization and containers
Cloud Computing Virtualization and containersCloud Computing Virtualization and containers
Cloud Computing Virtualization and containers
 
Cloud Computing using virtulization
Cloud Computing using virtulizationCloud Computing using virtulization
Cloud Computing using virtulization
 
aws.ppt
aws.pptaws.ppt
aws.ppt
 
Cloud Computing_Unit 1- Part 2.pptx
Cloud Computing_Unit 1- Part 2.pptxCloud Computing_Unit 1- Part 2.pptx
Cloud Computing_Unit 1- Part 2.pptx
 
More on Virtualization 3.pptx
More on Virtualization 3.pptxMore on Virtualization 3.pptx
More on Virtualization 3.pptx
 
Cloud computing 3 cloud and virtualisation
Cloud computing 3 cloud and virtualisationCloud computing 3 cloud and virtualisation
Cloud computing 3 cloud and virtualisation
 
Virtualization unit 3.pptx
Virtualization unit 3.pptxVirtualization unit 3.pptx
Virtualization unit 3.pptx
 
Virtualization and how it leads to cloud
Virtualization and how it leads to cloudVirtualization and how it leads to cloud
Virtualization and how it leads to cloud
 

Recently uploaded

Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
Yasser Mahgoub
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
Gas agency management system project report.pdf
Gas agency management system project report.pdfGas agency management system project report.pdf
Gas agency management system project report.pdf
Kamal Acharya
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
aryanpankaj78
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
PreethaV16
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 

Recently uploaded (20)

Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
Gas agency management system project report.pdf
Gas agency management system project report.pdfGas agency management system project report.pdf
Gas agency management system project report.pdf
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 

Slide final

  • 1. Submitted To: Mr. Prakash Kumar Submitted by: Nikita Gupta-10103526 Shubham Jain-10103489 Deadline Based Scheduling Technique for Xen
  • 2. What Is Cloud Computing? • Cloud computing is a type of computing that relies on sharing computing resources rather than having local servers or personal devices to handle applications. • In cloud computing, the word cloud (also phrased as "the cloud") is used as a metaphor for "the Internet," so the phrase cloud computing means "a type of Internet-based computing," where different services such as servers, storage and applications are delivered to an organization's computers and devices through the Internet. • Cloud computing is comparable to grid computing, a type of computing where unused processing cycles of all computers in a network are harnesses to solve problems too intensive for any stand-alone machine.
  • 3. What is Virtualization?  Virtualization enables the running of multiple operating systems on a single machine  Each Virtual Machine (VM) is isolated and protected from each other - Illusion of dedicated physical machine  Allows an abstraction of server workloads  Motivation:  Take advantage of idle machine time  Easy to maintain and upgrade VMs
  • 4. Xen Overview  Developed at Cambridge University  Allows multiple virtual machines within one physical machine  Open Source version available as option with Linux Distributions  Text-mode tools (but that is improving)  Now also provided by XenSource (“Commercial Open Source”)  Free XenServer Express (complete distribution – currently 32-bit only)  Nice graphical tools
  • 5. Domains  Xen refers to virtual machines as domains  The host OS runs in a special domain called  domain-0 (Dom0)  The guest OSes run in User Domains (DomUs).  Domains have a domain number and a domain name. – Name is fixed; number varies (except for Dom0)  But all Domains are guests of the Hypervisor
  • 6. Virtualization at the OS Level  Not based on host/guest paradigm  Host runs a single OS kernel as its core and exports OS functionality to each of the guests  Guests must use the same OS as the host, although different distributions of the same system are allowed  This distributed architecture eliminates system calls between layers, which reduces CPU usage overhead
  • 7. Full Virtualization  Hardware Virtual Machines  VMWare, Xen HVM, KVM, Microsoft VM, Parallels  Runs unmodified guests  Generally worst performance, but often acceptable  Simulates bios, communicates with VMs through ACPI emulation, BIOS emulation, sometimes custom drivers  Can sometimes virtualize across architectures, although this is out of fashion.
  • 8. Para-virtualization  Hypervisor runs on the bare metal. Handles CPU scheduling and memory compartmentalization.  Dom0, a modified Linux Kernel, handles networking and block storage for all guests.  Dom0 is also privileged to manage the VMs on the system.  DomU, or the guests OS, sends some requests straight to the hypervisor, and others to the Dom0.  Because the kernel knows its virtualized, features can be built into it: hot connection/disconnection of resources, friendly shutdown, serial console.  Other para virtualization schemes: Sun Logical Domains, VMware (sometimes)
  • 9. The Para virtual Machine Model  Also based on host/guest paradigm and uses a virtual machine monitor  But here the VMM actually modifies the guest operating system’s code  This is called porting  Porting supports the VMM so it can utilize privileged systems calls sparingly  Xen and UML are examples of this model