1 / 1

Middleware for Grid Computing On Virtual Machines

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

betty_james
Download Presentation

Middleware for Grid Computing On Virtual Machines

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

More Related