110 likes | 220 Vues
The Butterfly Grid represents the first commercial computing grid tailored for the video game industry, enabling gamers to connect seamlessly across various platforms. With its multi-tiered architecture, it includes essential components like the Object Management System, Network Protocol Stack, Gateway Servers, and Game Servers, facilitating efficient resource management. This infrastructure allows for dynamic server migration and optimizes processing power for popular games, providing a true autonomous computing experience where players can enjoy gaming anytime, anywhere, without server constraints.
E N D
Applications of the Globus ToolkitButterfly Grid(http://www.butterfly.net/)The first commercial computing grid for the video game industry
Service Providers Content Providers Gamers Virtual OrganizationMembers
Components • The Object Management System (OMS) • The Network Protocol Stack (NPS) • Gateway Servers • Daemon Controllers • Game Servers • Datastore • Grid Services • Tools and Extras
Client Library Gateway Server Daemon Controller The Butterfly Grid Game Server Open Grid Service Infrastructure Multi-tiered, Fully-distributed “Game OS” Client software Gamer
Server: IBM eSeries* blade server • Gateway server • Daemon Server • Game server • OS: Red Hat Linux • Database Server: DB2 • Application Server: IBM WebShpere • Software: Butterfly Grid MMOG (Massively Multiplayer Online Game) platform
Globus • Resource Management • GRAM • GASS • Information Services • MDS • Data Management
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.
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.