2. 2
The Fun Stuff
Us
Infrastructure
Services
Application
Services
Operations
Services
Business
Services
YouUs
The Fun Stuff
Infrastructure
Services
Network
Storage
Operating System
Database
App Server
Web Server
Data Center
Disaster Recovery
Application
Services
Security
Sharing
Integration
Customization
Web Services
API
Multi-Language
Multi-Currency
Workflow
Analytics
Multi-Device
Messaging
Search
Operations
Services
Authentication
Availability
Monitoring
Patch Mgmt
Upgrades
Backup
NOC
Business
Services
Ordering
Provisioning
Licensing
Billing
Renewal
Upgrades
Marketing
Sales
You
Before
After
Salesforce.com
Effect of Cloud Computing
3. 3
The Fun Stuff
Us
Infrastructure
Services
Application
Services
Operations
Services
Business
Services
YouUs
The Fun Stuff
Infrastructure
Services
Network
Storage
Operating System
Database
App Server
Web Server
Data Center
Disaster Recovery
Application
Services
Security
Sharing
Integration
Customization
Web Services
API
Multi-Language
Multi-Currency
Workflow
Analytics
Multi-Device
Messaging
Search
Operations
Services
Authentication
Availability
Monitoring
Patch Mgmt
Upgrades
Backup
NOC
Business
Services
Ordering
Provisioning
Licensing
Billing
Renewal
Upgrades
Marketing
Sales
You
Before
After
分散情報システム工学
Effect of 「拡張」
5. ゲストOS
Device
Device Driver
拡張機能
セキュアVM BitVisor
• I/Oを暗号化する
!
➢ストレージI/Oを捕捉・暗号化
pATA/ATAPI 及び USB1.1/2.0を捕捉
pAES-XTSで暗号化
!
➢ネットワークI/Oを捕捉・暗号化
pNIC(Intel PRO 100/1000)を捕捉
pIPSecでVPN接続
!
➢ICカードで鍵管理・認証
pUSB接続のカードリーダにアクセス
pPC/SC, CCIDプロトコル
5
ATA NIC USB
ストレージ管理
ネットワーク管理
ID管理
Device Mediator
ATA NIC USB
ATA NIC USB
セキュアVM
VMM
ハードウェア
6. Utilization of BitVisor
•System file protection of guest OS
•Intrusion detection system within VMM
•OS-independent network-booting
•Transparent VPN switching
•etc.
6
7. Transparent VPN Switching (1/2)
7
Pong
Ping (periodical)
Cloud
Client
ServersPacket switching
VPN GW2
VPN GW1
NIC
Application
OS
VMM
SwitchingFailure detec.
IP layer
VPN layer
8. Transparent VPN Switching (2/2)
8
Pong
Ping (periodical)
Cloud
Client
ServersPacket switching
VPN GW2
VPN GW1
NIC
Application
OS
VMM
SwitchingFailure detec.
IP layer
VPN layer
9. Dependable Cloud Computing
Developing infrastructural software for cloud computing
with servers, client, and network.
9
Dependability:
Reliability, Availability, Response, Throughput, Security,
Failure
Guest OS
BitVisor
Hardware
Servers
(in several data centers)NetworkClients
Internet
10. Robots and Cloud Computing (1/2)
10http://spectrum.ieee.org/robotics/humanoids/robots-with-their-heads-in-the-clouds
Erico Guizzo, Robots with
Their Heads in the Clouds, !
IEEE Spectrum, Mar. 2011
Program code for a robot will
be downloaded on demand
from clouds, like a famous
cinema, Matrix.
11. Robots and Cloud Computing (2/2)
11
On-demand code downloading
Internet
Server
Real world
Code
Dynamic information synthesis
Internet
Real world
Server A Server B
Sensors
Code Knowledge
Cloud Robotics