joint work: yuezhi zhou, yaoxue zhang, tsinghua university, china yinglian xie, carnegie mellon...

15
Joint work: Yuezhi Zhou, Yaoxue Zhang, Tsinghu a University, China Yinglian Xie, Carnegie Mellon Unive rsity Virtual Disk based Centralized Management for Enterprise Networks

Upload: madison-grady

Post on 27-Mar-2015

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Joint work: Yuezhi Zhou, Yaoxue Zhang, Tsinghua University, China Yinglian Xie, Carnegie Mellon University Virtual Disk based Centralized Management for

Joint work:Yuezhi Zhou, Yaoxue Zhang, Tsinghua Uni

versity, ChinaYinglian Xie, Carnegie Mellon University

Virtual Disk based Centralized Management for Enterprise Networks

Page 2: Joint work: Yuezhi Zhou, Yaoxue Zhang, Tsinghua University, China Yinglian Xie, Carnegie Mellon University Virtual Disk based Centralized Management for

Challenge of Enterprise Systems

• Management of enterprise network systems based on PCs is still a big challenge:– PC: Full function desktop computer with

native software and data

– Software maintenance

– SecurityBecome more complicated with diverse types of OSes and applications coexisting !

Page 3: Joint work: Yuezhi Zhou, Yaoxue Zhang, Tsinghua University, China Yinglian Xie, Carnegie Mellon University Virtual Disk based Centralized Management for

Educational Classrooms

1 Every machine has to be installed with OSes and applications2 System states must be cleaned for each next class

Page 4: Joint work: Yuezhi Zhou, Yaoxue Zhang, Tsinghua University, China Yinglian Xie, Carnegie Mellon University Virtual Disk based Centralized Management for

Military Environments

1 Devices can access software and data only in a limited physical area2 No software or data can be carried outside the network boundary

Failed!!!Failed!!!

Page 5: Joint work: Yuezhi Zhou, Yaoxue Zhang, Tsinghua University, China Yinglian Xie, Carnegie Mellon University Virtual Disk based Centralized Management for

Existing Management Tools

• Automatically pushing installation images and patches– Examples: Marimba, Ghost

• Difficult to maintain consistency across machines– Vulnerable to errors or attacks due to the existence of

local data– Out of centralized control

Failed

Page 6: Joint work: Yuezhi Zhou, Yaoxue Zhang, Tsinghua University, China Yinglian Xie, Carnegie Mellon University Virtual Disk based Centralized Management for

Why Centralized Management

• Distributed diskless thick clients, yet centralized repositories of all software and data– Reduced software maintenance time– Enhanced security– Availability – Heterogeneous OS and application support– Easy software migration– Easy data backup and recovery

Page 7: Joint work: Yuezhi Zhou, Yaoxue Zhang, Tsinghua University, China Yinglian Xie, Carnegie Mellon University Virtual Disk based Centralized Management for

Why Not Thin Clients

• Performance– Poor scalability due to centralized

computing– Not appropriate for CPU/memory

intensive applications

• Cost– Need powerful server– Can not leverage the cheap and powerful

computing resources of clients

Page 8: Joint work: Yuezhi Zhou, Yaoxue Zhang, Tsinghua University, China Yinglian Xie, Carnegie Mellon University Virtual Disk based Centralized Management for

TransCom System Overview

Delivery network

TransCom Clients

TransCom Clients

Software repositories Data repositories

Servers Servers

Client: bare-hardware like computing platformSever: Regular desktop computersConnected by Ethernet

One such server can support 30-50 clients

Page 9: Joint work: Yuezhi Zhou, Yaoxue Zhang, Tsinghua University, China Yinglian Xie, Carnegie Mellon University Virtual Disk based Centralized Management for

Virtual Disk Concept

• Simulate traditional disks, with disk images holding the actual contents on the server

• Support heterogeneous OSes and applications transparently

Page 10: Joint work: Yuezhi Zhou, Yaoxue Zhang, Tsinghua University, China Yinglian Xie, Carnegie Mellon University Virtual Disk based Centralized Management for

Boot, Sharing, and Isolation

• Remote OS boot– Launch BIOS-enabled Vdisk access funct

ion first (replace INT 13H)

– Load OS, as if with regular hard disks

• Vdisk sharing, isolation, and recovery– Use different types of Vdisk

– Copy On Write (COW) for system image protection and recovery

Page 11: Joint work: Yuezhi Zhou, Yaoxue Zhang, Tsinghua University, China Yinglian Xie, Carnegie Mellon University Virtual Disk based Centralized Management for

Implementation and Deployment

Before AfterMaintenance time 4-8 hours per

week30 minutes per week

Availability 4-8 hours service down time every Thursday

No service interruption

Security Virus found, physical theft

No virus and worms found, no physical theft

Location: Central South University of Forestry & Technology in ChinaUsage: e-learning classroom for online EnglishDuration time: from May 2005 to July 2006 Numbers of clients: 30

Implementation: prototype system supporting Windows & Linux

Page 12: Joint work: Yuezhi Zhou, Yaoxue Zhang, Tsinghua University, China Yinglian Xie, Carnegie Mellon University Virtual Disk based Centralized Management for

Testbed Performance

• Compared with regular PC– One client case is better – Ten clients case is comparable

• Compared with thin-client systems (e.g., Citrix, RDP, and VNC)– Application performance (slow-motion, one client)

• Web browsing: reduce access latency 2-3 times• Video playback quality: improve 2-20 times

– Scalability (i-bench, synchronously)• Achieve almost constant latency as opposed to the thin-client

systems where latency grows linearly

Page 13: Joint work: Yuezhi Zhou, Yaoxue Zhang, Tsinghua University, China Yinglian Xie, Carnegie Mellon University Virtual Disk based Centralized Management for

Related Work

• Network computers– Proposed by Oracle, Sun, IBM, Apple, etc.– Can not support commodity OS and applications

• Thin-client systems– Sun Ray 1 [Sun Micro], RDP [Microsoft], ICA [Citrix] – Centralized computing and storage, need high-end servers

• Networked file systems– NFS [Sandberg, 1985] & AFS [Howard, 1988]– Can share user data; hard to share heterogeneous OSes

• Virtual machine based approaches– Collective [Chandra, 2005], ISR [Kozuch, 2004] and SoulPad [Cac

eres, 2005]– Can not achieve native performance

Page 14: Joint work: Yuezhi Zhou, Yaoxue Zhang, Tsinghua University, China Yinglian Xie, Carnegie Mellon University Virtual Disk based Centralized Management for

Summary and Future Work

• Centralizing both software and data reduces the management complexity of enterprise networks

• An example prototype: TransCom– Reduce maintenance time and effort– Achieve similar performance to PCs

• Future work– Support more types of OSes and devices– Optimize performance

Page 15: Joint work: Yuezhi Zhou, Yaoxue Zhang, Tsinghua University, China Yinglian Xie, Carnegie Mellon University Virtual Disk based Centralized Management for

Thanks!