Applications of the Globus Toolkit Butterfly Grid ( Applications of the Globus Toolkit Butterfly Grid ( The first commercial computing grid for the video game industryhttp://
2 Virtual Organization Members Content Providers Service Providers Gamers
3 Components ► The Object Management System (OMS) ► The Network Protocol Stack (NPS) ► Gateway Servers ► Daemon Controllers ► Game Servers ► Datastore ► Grid Services ► Tools and Extras
4 Multi-tiered, Fully-distributed “ Game OS ” The Butterfly Grid Client Library Gateway Server Daemon Controller Game Server Open Grid Service Infrastructure Gamer Client software
5 ► Server: IBM eSeries* blade server Gateway server Daemon Server Game server ► OS: Red Hat Linux ► Database Server: DB2 ► Application Server: IBM WebShpere ► Software: ► Software: Butterfly Grid MMOG (Massively Multiplayer Online Game) platform
6
7
8 Butterfly Grid diagram
9 Globus ► Resource Management GRAM GASS ► Information Services MDS ► Data Management
10 Globus ► ► Globus Toolkit utilities run on all servers within the Butterfly Grid. ► ► Security, authorization, authentication, file transfer, access to secondary storage, Web services bindings, metacomputing directory service. ► ► Allow to manage all these blades and other resources that can be made available to the Grid. ► ► To monitor servers and distributes the processing needs of more popular games and populated areas to idle computing resources within the data center.
11 Globus ► ► Gamers can now play with anybody, anywhere, anytime without being bound to any particular client platform or server. ► ► The ability to seamlessly migrate between servers marks the Grid as an example of truly autonomic computing — and most differentiates it from the standard “ singleserver ” online gaming configuration.