Upload
tate-dyer
View
25
Download
1
Embed Size (px)
DESCRIPTION
Applications of the Globus Toolkit Butterfly Grid ( http://www.butterfly.net/ ) The first commercial computing grid for the video game industry. Service Providers. Content Providers. Gamers. Virtual Organization Members. Components. The Object Management System (OMS) - PowerPoint PPT Presentation
Citation preview
Applications of the Globus ToolkitApplications of the Globus Toolkit
Butterfly GridButterfly Grid((http://www.butterfly.net/http://www.butterfly.net/))
The first commercial computing grid for the video game industry
2
Virtual OrganizationVirtual OrganizationMembersMembers
Cont
ent P
rovi
ders
Service Providers
Gamers
3
ComponentsComponents► The Object Management System (OMS)The Object Management System (OMS)
► The Network Protocol Stack (NPS)The Network Protocol Stack (NPS)
► Gateway ServersGateway Servers
► Daemon ControllersDaemon Controllers
► Game ServersGame Servers
► DatastoreDatastore
► Grid ServicesGrid Services
► Tools and ExtrasTools and Extras
4
Multi-tiered, Fully-distributed “Game OS”Multi-tiered, Fully-distributed “Game OS”Th
e B
utt
erfl
y G
rid
Th
e B
utt
erfl
y G
rid
Client LibraryClient Library
Gateway ServerGateway Server
Daemon ControllerDaemon Controller
Game ServerGame Server
Open Grid Service Infrastructure
Open Grid Service Infrastructure
GamerClient software
5
► Server: IBM eSeries* blade serverServer: IBM eSeries* blade server Gateway serverGateway server Daemon ServerDaemon Server Game serverGame server
► OS: Red Hat LinuxOS: Red Hat Linux
► Database Server: DB2Database Server: DB2
► Application Server: IBM WebShpereApplication Server: IBM WebShpere
► Software: Software: Butterfly Grid MMOG (Massively Multiplayer Online Game) platform
6
7
8
Butterfly Grid diagramButterfly Grid diagram
9
GlobusGlobus
► Resource ManagementResource Management GRAMGRAM GASSGASS
► Information ServicesInformation Services MDSMDS
► Data ManagementData Management
10
Globus 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 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.