Middleware for Grid Computing On Virtual Machines
10 likes | 184 Vues
Middleware for Grid Computing On Virtual Machines. Middleware challenges Virtual Machine = process (VM monitor) + data (VM image and user files) Image and Data Management Creation, storage, and transfer of VM images for dynamic instantiation, and user data Resource Management
Middleware for Grid Computing On Virtual Machines
E N D
Presentation Transcript
Middleware for Grid Computing On Virtual Machines • Middleware challenges • Virtual Machine = process (VM monitor) + data (VM image and user files) • Image and Data Management • Creation, storage, and transfer of VM images for dynamic instantiation, and user data • Resource Management • Application and resource perspectives • Virtual Networks Computing “In-VIGO” (In Virtual Grid Organizations) • Data management: Grid virtual file systems • Seamless access to decentralized storage services of a grid • User-transparent virtual file systems created on-demand on top of NFS (V2,3) • Supports unmodified binary applications and native O/S clients, servers • Virtualization: • Polymorphism • Manifolding • Multiplexing Virtual resources Physical resources • Resource management • Relational database queries • Resource control via real-time schedules • “Classic” Virtual Machines (VMs) • Many,distinct O/Ss that multiplex a physical resource • E.g. VMware (x86), IBM z/VM (S/390) • Prototype and applications • InVIGO middleware beta (Spring 2003) • Java, Globus, SQL, Apache, VFS • Netcare, nCn, Digital Government, BMI, LSS • Grid computing with VMs1 • Security, isolation • Customization, legacy support • Resource control, site independence Wide-area Testbed Architecture Users: nCn, Netcare, … ‘A’ Virtual back-ends ‘B’ A Service provider ‘S’ B C Y X V1 V2 V3 V4 ‘C’ Internet 64-processor IBM xSeries, VMware Internet (Abilene) Data Server D P1 P2 64-processor IBM xSeries, VMware User ‘X’ Front end ‘F’ Physical server P IBM z800 middleware VM startup Information service data session Image Server I 3.4TB IBM “Shark” 1 “A Case for Grid Computing on Virtual Machines”, R. Figueiredo, P. Dinda, J. Fortes, Proceedings of ICDCS 2003 Northwestern University University of Florida Sponsors Research grants by the National Science Foundation: ANIR NSF Middleware Initiative (NMI), EIA CISE-RR, and by IBM