Virtual Mobile Cloud Network for Realizing Scalable, …...Virtual Mobile Cloud Network for...
Transcript of Virtual Mobile Cloud Network for Realizing Scalable, …...Virtual Mobile Cloud Network for...
Virtual Mobile Cloud Network for Realizing Scalable, Real-Time Cyber Physical Systems �
Kiran Nagaraja, Yanyong Zhang, Ivan Seskar, Dipankar Raychaudhuri (PI)
WINLAB, Rutgers University
Kiyohide Nakauchi, Yozo Shoji (PI)
NICT
JUNO PI Meeting June 25, 2014�
�
Summary
n Design & Develop Virtual Mobile Cloud Network (vMCN) Ø Trillion-order scalability for CPS devices/objects Ø Less than 100 msec response time in CPS application
n WINLAB’s prior works mainly for the scalability are organically integrated with NICT’s prior works mainly for the real-time
n Additional research challenges related to cloud migration and virtual network design will be addressed jointly by NICT and WINLAB
n Demonstrate vMCN with a typical CPS application over GENI
and JGN-X testbeds
2014/06/25 NICT/WINLAB Confidential 2
Needs for Real-time & Scalable Cyber Physical System (CPS) are Emerging �
2014/06/25 NICT/WINLAB Confidential 3
Emergency stop …
Machinery Control
Emerging Services
AR navigation Automatic translation
Automatic driving Emergency alert
Safety
Mobile Cloud Services
Scalability for devices and objects
Real-time response
Object GUID��
Value
1� X1�
2� X2�
…� …�
10^12�
Object GUID��
Value
1� X1�
2� X2�
…� …�
10^12�
Future CPS Function Model and Requirements
2014/06/25 NICT/WINLAB Confidential 4
Cloud
Wearable� Smart phone�
Camera sensor�
(1) Sensing �
(2) Computation�
(3) Actuation�
Response �
Object ID��
Value
1� X1�
2� X2�
…� …�
10^12�
Query�
Machine�
- Device/Object ID - Captured/Sensed data �
- Information - Actuation command�
Tag/RFID�
Contents�
Large computational workload �
Large # of objects/contents�
Network domain
. . .�
Large # of NW domains�
Large # of CPS devices�
<100msec response time in application
Trillion-order CPS devices & objects are properly handled &&��
n Scalable ��n Real-time��
n Terminal Mobility��
Service Directories
Project Goals
n Design a network architecture Ø Trillion-order scalability for CPS devices/objects Ø Less than 100 msec response time in CPS application
n Develop a proof-of-concept prototype Ø MF router software enhanced for the real-time Ø vBS software enhanced for global mobility Ø Running the prototype over GENI and JGN-X
n Demonstrate an example future CPS application Ø AR (Augmented Reality) application using glass
devices 2014/06/25 NICT/WINLAB Confidential 5
Overview of Virtual Mobile Cloud Network (vMCN) �
2014/06/25 NICT/WINLAB Confidential 6
n At-scale & low-latency global name resolution n Dynamically configurable wired and wireless resources n Optimal placement and dynamic migration of cloud services
ü Scalable �ü Real-time �ü Real-time �
ID Query Packet
(2) VN & vBS on the move
(3) Dynamic Cloud Migration
Scalability Real-time response
Routing layer
Name resolution layer
Virtual base station (vBS)
CPS slice
(1) Name-based network
Technical Approach :
(1) Name-based Network
2014/06/25 NICT/WINLAB Confidential 7
Hybrid GUID/NA based Forwarding
GNRS
DATA
SType
NAs GUID
NAs Flexible Resolution 1. Early binding 2. Late binding 3. Dynamic binding
Internet scale evaluation (26K networks): cost of resolution < 100ms
Spatial locality awareness can reduce it further: few 10s of ms
n Key MobilityFirst components n At-scale, low-latency global name resolution n Flexible and extensible hybrid GUID/NA routing
n Research issues n Exploiting locality to minimize name resolution costs and RTTs
n Spatial locality-aware GNRS n How to provision network resources for e2e service requirements?
Technical Approach :
(2-1) Virtual Network Support in MobilityFirst
2014/06/25 NICT/WINLAB Confidential 8
n Service-specific Virtual Network (VN) n GUID can be used to name end-to-end service slice n VN required to span network elements and end hosts n Extensions required for both name resolution and routing layer
GNRS mappings can capture VN membership and access control
How do we dynamically provision wireless resources for VN?
Technical Approach :
(2-2) Virtual Base Station (vBS) on the move
2014/06/25 NICT/WINLAB Confidential 9
Roaming
virtual Base Station (vBS)
for CPS
User devices
Logically integrated BS with extensible wireless capacity�
Managed association and seamless handover�
Physical Base Stations
CPS Slice
n Key vBS components n Dynamically provisioning physical BS resources for target applications n Adaptation to mobility in a “local” domain
n Research issue n When and where physical BS resource should be provisioned in global
mobility?
Technical Approach :
(3) Dynamic Cloud Migration
2014/06/25 NICT/WINLAB Confidential 10
n Key components n Service placement and migration for quick response in CPS application n Routing adaptation and service continuity
n Research issues n Optimization algorithms for VM placement and migration n Anycast routing approaches for dynamic cloud services
CPS Slice
Core Cloud
Detecting mobility by monitoring RSSI
Mobility-driven Service Migration (Localization)
Send (GUID = 11011..011, SID=anycast, data)
DATA
SID GUID
NA99
NA32
Service anycast ServiceID
Mobility
Edge Cloud
Why and How We Collaborate?: Specific Design Issues and Research Questions
2014/06/25 NICT/WINLAB Confidential 11
vMCN
Low-latency global name resolution
Mobility-driven dynamic cloud migration
Virtual name-based network
“Global” vBS on the move
Service anycast
MobilityFirst (WINLAB)
vBS (NICT)
Our Prior Work� Collaboration �
Global name resolution
GUID-based routing
Cloud resource localization
vBS on the move
BS virtualization
Hybrid GUID/NA routing
Storage-aware routing
Hop-by-hop transport
How to reduce lookup latency in a global-scale DHT?
When & where VMs should be migrated?
How to realize service ID based anycast on GUID-based networks?
How to realize virtual network capability on GUID-based networks? When and where physical BS resource should be provisioned?
Research Questions�
Integrate
Integrate Seamless handover
Integrate
Final Demonstration Image
2014/06/25 NICT/WINLAB Confidential 12
n (Performance Goal) response time is less than 100msec for 10^6 queries/sec n (Function Goal) CPS slices can be built over US-JP wide-area MobilityFirst network n (Application Goal) AR service w/ glass devices over a proof-of-concept prototype
WiFi� WiMAX WiFi
WiMAX BTS
CPS Server
CPS Server
CPS App MF
CPS App MF
MF
CPS Server Dynamic Cloud
Migration
vBS on the move MF
MF Routers . . .� . . .�
vBS
. . . . . . . . . . . . . . . . . . . .�(Emulated) CPS devices
JGN-X GENI Virtual Name-based
Network
ORBIT
Summary
n Design & Develop Virtual Mobile Cloud Network (vMCN) Ø Trillion-order scalability for CPS devices/objects Ø Less than 100 msec response time in CPS application
n WINLAB’s prior works mainly for the scalability are organically integrated with NICT’s prior works mainly for the real-time
n Additional research challenges related to cloud migration and virtual network design will be addressed jointly by NICT and WINLAB
n Demonstrate vMCN with a typical CPS application over GENI and JGN-X testbeds
2014/06/25 NICT/WINLAB Confidential 13
APPENDIX
2014/06/25 NICT/WINLAB Confidential 14
Milestones�
2014/06/25 NICT/WINLAB Confidential 15
NICT Rutgers
NICT
Rutgers
Deliverables�
Project Task Responsible Groups
Year 1 Deliverables Year 2 Deliverables Year 3 Deliverables (6 months)
T.1. MF-‐based virtual network architecture & protocol implementa�on
WINLAB Design and preliminary evalua�on; so�ware prototype; tes�ng on ORBIT SDN sandbox
MF/VN so�ware implementa�on and integra�on with MF Click & OpenFlow s/w
Version update
T2. MF op�miza�ons for cloud service including GNRS speed-‐up & cloud migra�on
WINLAB Op�miza�on of MF services (anycast, context, compute) for cloud service and GNRS speed-‐up via caching etc.
Upgrade to MF code release including service API; GNRS extensions and integra�on
-‐-‐-‐-‐
T.3. Local vBS design enhancements and latency reduc�on
NICT Design and evalua�on of state transfer method for local VN
implementa�on of vBS migra�on protocols and algorithm in BYON prototype
-‐-‐-‐-‐
T4. BYON-‐based virtual network design and implementa�on
NICT Design and preliminary evalua�on; BYON-‐API for vBS and cloud migra�on; tes�ng on BYON prototype
vBS so�ware implementa�on and integra�on with BYON OpenFlow base sta�on
Version update
T.5. vMCN/Global vBS on the move design, integrated with MF GUID services
NICT and WINLAB
Integrated design of BYON/vBS and MF/VN; Evalua�on of GUID-‐based method for global VN
Integra�on of vBS’s code with MF protocol stack; global area cloud migra�on prototype
Version update
T.6. Proof-‐of-‐concept vMCN system prototyping & applica�on demos
NICT and WINLAB
Preparing/leveraging key components: MF protocol stack, GNRS, VN extensions, vBS extensions, AR app, etc.
Integra�on of US-‐Japan prototype on GENI and JGN; applica�on tes�ng; system performance studies
Integrated proof-‐of-‐concept demos& CPS applica�on trials
2014/06/25 NICT/WINLAB Confidential 16