internet-based Virtual Computing Environment

0 downloads 0 Views 2MB Size Report
From Server to warehouse-scale computers pizza-box server p refrigerator-sized server black-box server cluster. It's very important. But, It's not enough.
PDL

并行与分布处理 国家重点实验室

internet-based Virtual Computing Environment Beyond The Datacenter as a Computer

Huaimin Wang Professor National Key Lab for Parallel and Distributed Processing

National University of Defense Technology

1

PDL

Understanding g Cloud Computing p g 

Cloud computing refers to both  



the applications delivered as services over the Internet the hardware and systems software in the data centers that h provide d those h services

The key observation is that cloud computing’s ability bili  

to add or remove resources at a fine grain, and with i h a llead d time i off minutes i rather h than h weeks k allows ll matching resources to workload much more closely

Michael Armbrust, Armbrust Armando Fox Fox, Rean Griffith, Griffith et al. al A view of cloud computing. computing Comunnication of the ACM, ACM April 2010, Vol.53, No.4, pp. 50-58. 2

PDL

Understanding g Cloud Computing p g 

Cloud computing refers to both  



the applications delivered as services over the Internet the hardware and systems software in the data centers that h provide d those h services

The key observation is that cloud computing’s ability bili  

to add or remove resources at a fine grain, and with i h a llead d time i off minutes i rather h than h weeks k allows ll matching resources to workload much more closely

Michael Armbrust, Armbrust Armando Fox Fox, Rean Griffith, Griffith et al. al A view of cloud computing. computing Comunnication of the ACM, ACM April 2010, Vol.53, No.4, pp. 50-58. 3

PDL

From Server to warehouse-scale computers

pizza-box server p refrigerator-sized server

It’s very important

But, It’s not enough warehouse-scale computers

4

black-box server cluster

PDL

Understanding g Cloud Computing p g 

Cloud computing refers to both  



the applications delivered as services over the Internet the hardware and systems software in the data centers that h provide d those h services

The key observation is that cloud computing’s ability bili  

to add or remove resources at a fine grain, and with i h a llead d time i off minutes i rather h than h weeks k allows ll matching resources to workload much more closely

Michael Armbrust, Armbrust Armando Fox Fox, Rean Griffith, Griffith et al. al A view of cloud computing. computing Comunnication of the ACM, ACM April 2010, Vol.53, No.4, pp. 50-58. 5

PDL

An Analogy with International Air traffic Services Air-traffic

It’s very important

6

But, It’s not enough

PDL

International Air Traffic Service

KLM Leeds

Amsterdam

Beijing China Southern AirLines ChangSha

7

PDL

Airport p Center,, Not Enough g

First Class Airport

Infrastructure

Second Class Airport

Organization

…… Airlines 8

Services

PDL

Data Center,, Not Enough g

pizza-box server p refrigerator-sized server

Data Centers

Infrastructure

Edge Servers

Organization

…… Networking 9

Black-box server cluster

warehouse-scale computers

Services

PDL

Motivation of iVCE Project j 

The internet-based Virtual Computing Environment (iVCE) i (i C ) : “friendly” “f ” Computing C Environment on the Internet  

From Computer view to Networking view From Hardware Infrastructure to Service Infrastructure  



10

Support large-scale resource sharing and coordination on Internet Provide trustworthy, trustworthy and transparent computing services/environment on-demand for users and applications

The purpose of the project: design mata models, mechanisms, and software platform to build such a computing environment

PDL

iVCE Project j 

The internet-based Virtual Computing Environment (iVCE) (i C ) project 





 

11

Supported by the National Basic Research Program of China (China’ss 973 program, (China program Organized by the Ministry of Science and Technology of China ) The first phase:  2005.12-2010.12  Funding: 29 Million RMB The Second phase:  2011.01-2015.08  Funding: g about 30 Million RMB Chief Scientist: Prof. Xicheng Lu (NUDT) Assistant of Chief Scientist: Prof. Huaimin Wang (NUDT)

PDL

iVCE : Mata Models 

Key models   

Resource virtualization model: Autonomic Element (AE) Resource aggregation model: Virtual Commonwealth (VC) Runtime management model: Virtual Executor (VE)

AE

VC VE

12

PDL

Multi-Scale of VC with Variety of AE and Interaction Model

AE of Data Center

AE of Edge Servers

AE of end

A VC for Video Services with C/S and P2P 13

PDL

Multi-Scale of VC with Variety of AE and Interaction Model

VC of DSs across VCs VC of VCs

14

PDL

Elastic Binding g of VE on VC

VC of DSs cross VCs VC of VCs

Snapshot Sequence of VE for Video Services across VCs 15

PDL

Spectrum from Centralized to Decentralized

Amazon EC2 Microsoft’s Azure Google AppEngine Centralized Client/Server Client/Ser er (Data Center)

16

iVCE Platform

BitTorrent eDonkey PPTV

Multi-Scale

Decentralized

iVCE Model

P2P

PDL

Concluding g Remarks 

Cloud Computing is a new term for Internet computing, which expands the scope of SOC   



WSCs are important for Cloud Computing, but it’s not enough. iVCE put forward approach for Cloud C Computing i from f Networking N ki view, i iVCE kkernell mechanisms identified as  

17

Warehouse-Scale Computers(WSCs) computing as a utility SaaS based on Internet

aggregation i with i h on-demand d d features f coordination with autonomic features

PDL

Concluding g Remarks 

iVCE mata-model has been build on   



Interesting progresses have been achieved on the enabling technologies of iVCE to support MultiScale Elastic Computing on Internet  

18

autonomic elements(AE) virtual commonwealths(VC) virtual executors(VE)

Elastic Binding = Detecting + Make Decision + Dynamic Binding M lti Scale = Multi-Scale Multi-Scale M lti Scale AE + Multi-Scale M lti Scale VC + MultiM lti Scale VE

PDL

Thanks!

Q?&A! 19