Transforming the very fabric of the Internet into a high-performance video game machine Digital Media: The Butterfly Grid Presented by: Hao Wang.

Slides:



Advertisements
Similar presentations
Copyright Hub Software Engineering Ltd 2010All rights reserved Hub Document Manager Product Overview.
Advertisements

IT INFRASTRUCTURE AND EMERGING TECHNOLOGIES
© 2014 Cognizant 4 th March 2015 MBaaS: Mobile Backend as a Service Pablo Gutiérrez / Senior Mobility developer.
By Adam Balla & Wachiu Siu
VoipNow Core Solution capabilities and business value.
7-1 INTRODUCTION: SoA Introduced SoA in Chapter 6 Service-oriented architecture (SoA) - perspective that focuses on the development, use, and reuse of.
GREEN CLOUD By Sphoorthy. LOGO WHAT IS CLOUD COMPUTING? Cloud computing is a model for enabling convenient, on- demand network access to a shared pool.
A Service Platform for On-Line Games DebanJan Saha, Dambit Sahu, Anees Shaikh (IBM TJ Watson Research Center, NY) Presented by Gary Huang March 17, 2004.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
YOUR INTERNET EXPERIENCE
H-1 Network Management Network management is the process of controlling a complex data network to maximize its efficiency and productivity The overall.
Rapid Mobile Development Enterprises are having a tough time keeping up with the demand for mobile apps. With these growing demands, businesses are expecting.
Communications & Data Services The Evolution of Communications Cathy Avgiris EVP/GM May 10, 2012.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Copyright © 2006 CyberRAVE LLC. All rights reserved. 1 Virtual Private Network Service Grid A Fixed-to-Mobile Secure Communications Framework Managed Security.
CLOUD COMPUTING  IT is a service provider which provides information.  IT allows the employees to work remotely  IT is a on demand network access.
1 CMPT 275 High Level Design Phase Architecture. Janice Regan, Objectives of Design  The design phase takes the results of the requirements analysis.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
Computing on the Cloud Jason Detchevery March 4 th 2009.
1© Nokia Siemens Networks 2011 To change the document information in the footer, press [Alt + F8] and use the „Nokia_Siemens_Networks_–_Change_Document_Information“
Implementation - Part 2 CPS 181s March 18, Pieces of the Site-building Puzzle Page 180, figure 4.1.
FUTURE OF NETWORKING SAJAN PAUL JUNIPER NETWORKS.
Seamless Mobility: Michael Wehrs Director of Technology & Standards Mobile Device Division, Microsoft Corp. Wireless Software Innovations Spurring User.
GSBA 556 Business Development in the Networked Digital Industry Electronic Arts Mobile.
1 MIKE MARCELLIN VP PRODUCT MARKETING. THE NEW NETWORK ENABLES CLOUD SERVICES, SECURITY, MOBILITY AND CONTENT DELIVERY NETWORKS.
Cloud Computing Project By:Jessica, Fadiah, and Bill.
DaaS (Desktop as a Service) Last Update: July 15 th, 2015.
Accumulus Delivers Enterprise Class Subscription Billing and Automation Solutions for Gaming, Retail, and More on the Scalable Microsoft Azure Platform.
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
Ethernet. Ethernet  Ethernet is the standard communications protocol embedded in software and hardware devices, intended for building a local area network.
Enterprise Cloud Computing
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Confidential Unified Communications 8/16/ Competing with the Cisco Unified Communications Architecture.
Applications of the Globus Toolkit Butterfly Grid ( Applications of the Globus Toolkit Butterfly Grid (
The Powerful Microsoft Azure Platform Takes EZeMember, the Smart Member Management System for the Fitness Industry, into the Cloud MICROSOFT AZURE ISV.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Eyeblaster Rich Media Basics. Global Digital Marketing Solutions Superior Technology & Expert Service Spanning 15 Countries  Digital ad serving and campaign.
Rand Bailin Principal Instant Mobilization L.L.C. Office Mobile Fax The Next Generation.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
Bridging the Chasm… To profitable mass-market consumer and business broadband services by offering a mix of media-rich content and applications across.
Cluster computing. 1.What is cluster computing? 2.Need of cluster computing. 3.Architecture 4.Applications of cluster computing 5.Advantages of cluster.
Kaltura Presentation Kaltura’s Video Solutions for Education Jeffrey Newman Education Account Executive.
JUNIPER NETWORKS OVERVIEW March 2012 Ing Stephen Vella Computime Ltd. Head of Technology Solutions.
3M Display & Graphics © 3M All Rights Reserved. Predict. Measure. Optimize. Control. Realizing the Full Potential of Digital Communication Networks.
Sharing makes life beautiful ARKUDA STB SOLUTION.
Internet of Things. Creating Our Future Together.
Cloud Computing ENG. YOUSSEF ABDELHAKIM. Agenda :  The definitions of Cloud Computing.  Examples of Cloud Computing.  Which companies are using Cloud.
Powered by Microsoft Azure, The Tyros Allows Sports Coaches, Athletes, and Officials to Share and Analyze Game Videos Anywhere There’s an Internet Connection.
HP Network and Service Provider Business Unit Sebastiano Tevarotto February 2003.
© 2007 IBM Corporation IBM Software Strategy Group IBM Google Announcement on Internet-Scale Computing (“Cloud Computing Model”) Oct 8, 2007 IBM Confidential.
What is Cloud Computing 1. Cloud computing is a service that helps you to perform the tasks over the Internet. The users can access resources as they.
Content Delivery Cloud A Better Alternative To Your Content Delivery Network (CDN) ©2013 Riverbed Technology Confidential and Proprietary.
TV Broadcasting What to look for Architecture TV Broadcasting Solution
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
Intro to SaaS Software as a service (SaaS) is a model of software delivery where the software company provides maintenance, daily technical operation,
Vidcoding Introduces Scalable Video and TV Encoding in the Cloud at an Affordable Price by Utilizing the Processing Power of Azure Batch MICROSOFT AZURE.
What is Cloud Computing - How cloud computing help your Business?
Free Cloud Management Portal for Microsoft Azure Empowers Enterprise Users to Govern Their Cloud Spending and Optimize Cloud Usage and Planning MICROSOFT.
Introduction to Data Management in EGI
Software Design and Architecture
Chapter 18 MobileApp Design
Sharing makes life beautiful
Customer Profile (Target)
SmartHOTEL Solutions Powered by Microsoft Azure Provide Hoteliers with Comprehensive, One-Stop Automated Management of All Booking Channels MICROSOFT AZURE.
IMS & Wireline to Wireless Convergence
Technical Capabilities
Pitch Deck.
Presentation transcript:

Transforming the very fabric of the Internet into a high-performance video game machine Digital Media: The Butterfly Grid Presented by: Hao Wang

2 Commercial and Consumer Opportunity Potential for a Powerful, Industry Transforming Platform The Battle for the Living Room  Gamers stealing market from Cable, DVD  What about the Future ? Content Providers Gamers

3 Online Games will Drive Technology Enormous Potential Driven by Consumer Demand  Global video game market is huge and growing: $31 billion in 2003, will spend $60 billion in  Online games revenue: 5% of industry in 2003; 25% in 2005; 50% in  Subscription price-points: single game, per month $ 9.95 (The Sims Online, Ultima Online) $12.95 (Asheron’s Call, Dark Age of Camelot, Anarchy Online) $40.00 (Everquest Legends). Online PC Gaming Connected ConsolesMobile Gaming $BB Online Video Game Market Size Segmented by Platform (sources: Mercer Consulting & Accenture)

4 Problem Statement Too Expensive, Too Difficult… Service Providers Content Providers Gamers To create  Tough technical challenges.  Not enough talent, experience.  Too much execution risk. To operate and support  Custom infrastructure, legacy code.  Inefficient use of computing/network. To play  Each game has a separate monthly fee.

5 Butterfly.net Optimizes the Industry A Platform for the Mass Market Content provider  Plugs into art, animation, physics, 3D engines.  Familiar Linux server API and tools. Ongoing operations  Supported by service providers.  Common computing and network resource base.  Highly efficient protocol, server. Consumer services  Targeted game packages.  Single sign-on, roaming, multi-platform, inter-game network.  One integrated, manageable bill. Content Providers Service Providers Gamers

6 What Butterfly Grid Offer… Ultimately Reliable All games on the Grid must be always on, always available. Infinitely Scalable  No gamer should have to wait in a lobby for room on a server. Absolutely Secure Client-side hacks, server vulnerabilities, hijacked connections and other exploits can spoil the fun Industry Standard Gamers want reasonably-priced game packages with a single sign- on across multiple properties, integrated voice communications and multi-platform support High Performance Gamers would rather complain about incompetent newbies than the frustrations of lag Maximally Efficient To the industry, this means more gamers and more profit. To the gamer, this means more fun for less money Content Providers Service Providers Gamers

7 Server models The Hierarchical Server Model Client Server Client Server

8 Server models The Hierarchical Server Model Advantages:  More scalable than flat server model.  Reduced communications overhead.  Relatively easy to implement Disadvantages:  As the number of levels in the hierarchy grows, latency between the various parts of the game grows as well.  Consistency maintenance and synchronization are even more difficult, due to this increased latency.  What if the root server goes down?

9 Server models The Grid Computing Model Client Server Client Server

10 Server models (3) The Grid Computing Model Advantages:  Can scale to support a large number of players – adding servers to the grid is transparent.  Very reliable – if a server is lost, player load is shifted automatically to a new server.  Consistency and synchronization is handled automatically by the grid software. Disadvantages:  Very complex grid software required, although standard software is emerging.  Very costly to provide

11 Multi-tiered, Fully-distributed “Game OS” Maximum efficiency in managing state of of clients, network, servers The Butterfly Grid Client Libraries Object Management System & Network Protocol Stack handle gamer input and system output for PC, console & mobile. Gateway Servers Connects edge devices to game servers appropriate for account and game state. Game Servers Data Store Provide rules enforcement, game logic, authoritative interactions.

12 Software Architecture of Butterfly Grid Hosts

13 The Butterfly Grid: Content Provider Program A Complete Package for the Professional Game Developer Package includes  Client SDK (PC, console, mobile)  Server SDK for Linux (Packaged or Hosted).  Creation tools and 3 rd party plug-ins Commercial, Government, Consumer  Game Developers  Research Institutions

14 The Butterfly Grid: Service Provider Program A Value-Added Service for New Subscription Revenue Streams Package includes  Butterfly server software suite.  Butterfly game admin apps.  Globus, policy mgt., billing. Shared Grid or Dedicated  Gamers  Industrial

Transforming the very fabric of the Internet into a high-performance video game machine Thank You