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