Grid Computing Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki
Why Grid Computing? 40%Mainframes are idle 90%Unix servers are idle 95%PC servers are idle 0-15%Mainframes are idle in peak-hour 70%PC servers are idle in peak-hour Source: “Grid Computing” Dr Daron G Green
How Grid Computing Works Super computer, Big mainframe… Idol time Idol CPU Idol time Source: “The Evolving Computing Model: Grid Computing” Michael Teyssedre
How Grid Computing Works Virtual machine Virtual CPU… Idol time Idol CPU Idol time Source: “The Evolving Computing Model: Grid Computing” Michael Teyssedre
How Grid Computing Works Grid Computing 0% idol Source: “The Evolving Computing Model: Grid Computing” Michael Teyssedre
Definition Grid computing is… A distributed computing system Where a group of computers are connected To create and work as one large virtual computing power, storage, database, application, and service
Definition Grid computing… Allows a group of computers to share the system securely and Optimizes their collective resources to meet required workloads By using open standards
Key Technologies OGSA: Open Grid Services Architecture Web services: XML, WSDL, SOAP
Web Services Open Grid Services Architecture Source: "Evolution of grid computing architecture and grid adoption models" J. Joseph, M. Ernest, and C. Fellenstein OGSA Applications OGSA architecture with Web services-enabled service interface DatabaseWorkflowSecurityMessagingDirectory File systems ServersStorageNetwork
Communities Global Grid Forum The Globus Alliance: Globus Toolkit 4.0
How it Evolves Utility computing Service grid Data grid Processing grid Virtualization Service-oriented Open standard
Early adopters Academic Big science Life science Nuclear engineering Simulation…
Market Potential Financial services: risk management and compliance Automotive: acceleration of product development Petroleum: discovery of oils Source: “Perspectives on grid: Grid computing - next-generation distributed computing" Matt Haynos, 01/27/04