SlideShare une entreprise Scribd logo
1  sur  20
Online Gaming
Infrastructure Trends
August 22, 2012
Today’s Agenda

    01 Panel introductions
    02 Background
    03 Infrastructure trends
    04 Gaming in the cloud
    05 Mobile/tablet impacts




2                    #gamingINAP
Today’s speakers




    Monty Sharma                    Kelvin Mok             Pete Mastin
    MassDigi                        Gravity Interactive    Internap
    Managing Director               IT Manager & Systems   Vice President, IP &
                                    Admin                  Content Delivery Services


                        Drew McBath
                        Internap
                        Senior Director,
                        Product & Strategic Marketing




        Moderator
3                                                                          #gamingINAP
Providing your applications
          the right infrastructure and
          best performance.




3,700+ Customers   500+ Employees   LTM Revenue: $252M   NASDAQ: INAP




4                                                                       #gamingINAP
Online gaming market overview
    ($’s in millions except as noted)




                     Total est. market size in 2014:




                   $34B
                                                                            $14,300
                                                                                       Casual/Social   3-Yr. CAGR

                                                                                       Games              18%

                                                                            $11,000    MMO             3-Yr. CAGR

                                                                                       Games              13%
                                                                            $9,000
                                                                                       Mobile          3-Yr. CAGR

                                                                                       Games              16%




                  2011                     2012e                    2013e      2014e




5     Source: Business Insights (The Video Gaming Industry Outlook 2011)                               #gamingINAP
Online gaming stack



       Gamer Interaction (Location, Gameplay)

       Monetization/Analytics (Micro transactions, Subscription, Demographics)

       Game Engine/Code (Unity, Unreal Engine, C++, Java, Flash)

       Databases/Texture Files/Game Logic (MySQL, NoSQL)

       Physical I/S (Colo, MH, DH)              Virtual I/S (IaaS, Pvt. Cloud)              Primary
                                                                                           focus for
       Network (IP, TCP Acceleration, CDN, xconnect)                                         today


      Additional Considerations
       Game types:                   Distribution:            Platform:
        MMO, Casual, Social, Turn-   Steam, iTunes, Google     Console, PC/Desktop, Mo
        based, Real-time, etc.       Play, Retail, Self        bile, Tablet




6                                                                                        #gamingINAP
Poll question




                     What is your role in the
                    online gaming community?




7                                               #gamingINAP
Panel discussion




                  How do game lifecycles
                   affect infrastructure
                         choices?




8                                          #gamingINAP
Different game architectures demand
diverse infrastructure platforms

                           Dedicated Hosting                                Custom Hosting or
    Ephemeral,
                                                                               Colocation
    single server 
    one+ map/world
                                      MOFPS                                                      MMORTS
                            MOFPS                                                              League of Legends
                                     Battlefield 3
                              Halo                                      MMOTPS
                                                                       Global Agenda


                                                                                               MMORPG
                                                              MMOTPS                             Ragnarok
                                                              Rose Online                         Online




                                                                                                      High
                                                                                                      persistence, serv
                  Mobile Game                                                      Social Game        er clusters one
                                     Social Game
                                                                                  Backyard Monsters
                      Angry Birds     Buffalo Bingo                                                   world

                                             Casual Game
                                               Online Poker




                           Public Cloud/IaaS                                       Private Cloud


9                                                                                                                  #gamingINAP
Requirements can change over
time and differ by game function

                          Dedicated Hosting                          Custom Hosting or
                                                                        Colocation
     Hybrid multi-
     tiered game app   MMOTPS                              MMOTPS
                       Match play                       Leader boards and
                                                         database loads




                                      MOFPS
                                     1st Release




                                                                            Game infrastructure
                                                           MOFPS            evolves over time
                                                          2nd   Release




                       MMOTPS
                          Raids/
                                        Social Game                            Social Game
                       Tournaments        Game launch                           Dedicated Infra




                         Public Cloud/IaaS                                  Private Cloud


10                                                                                                #gamingINAP
Network latency remains a big deal



                                                      High     FPS
                                                               Halo   Racing
                                                                       Gran
                                                                      Turismo
                       Degree of Precision Required




                                                                           Sports
                                                                           Madden
                                                                            NFL
                                                      Medium                         RPG
                                                                                     Mass
                                                                                     Effect

                                                                                                       RTS
                                                                                                     Multi-player
                                                                                                      Age of
                                                                                                     Empires        Turn Based
                                                                                                                     Strategy
                                                                                                                    Civilization      Life
                                                      Low                                                                          Simulation
                                                                                                                                     Sims

                                                               > 100 ms               > 500 ms                      >1,000 ms

                                                                          Shorter deadline to complete action



     Sources:
     *“Latency and Player Actions in Online Games,” Communications of the ACM, November 2006/Vol. 49, No. 11, Mark Claypool and Kajal Claypool
     “Latency Can Kill: Precision and Deadline in Online Games,” MMSysACM (2010), p. 215-222.
11                                                                                                                                               #gamingINAP
Network events arise daily to specific geographies
                   Case in point: Los Angeles to
                   Pasadena, CA on 8/10/2012




     Source: http://www.internap.com/business-internet-connectivity-services/route-performance-monitor-rpm/
12                                                                                                            #gamingINAP
Panel discussion




                How is cloud affecting
                   online games?




13                                       #gamingINAP
Cloud gaming discussion points



     Online gaming and IaaS
      Elasticity/agility
      Performance considerations
      Cost/economics
      Simple turn up, turn down
      Hybrid options




14                                 #gamingINAP
Panel discussion




                What changes do you
                 see with the shift to
                      mobile?




15                                       #gamingINAP
Mobile gaming discussion points



     Tablet and smart
     phone gaming
      Latency considerations
      Distribution mediums
      Offloading info to servers
      Monetization & analytics




16                                 #gamingINAP
Poll question




                   What type of online
                 game platform do you use
                    most frequently?




17                                          #gamingINAP
Internap combines platform flexibility
     with high performance
     A portfolio of services built to match your specific application




18                                                                      #gamingINAP
Other resources

 eBook
     Industry Handbook

 Solution Sheet
     High level architecture diagram
     http://www.internap.com/wp-content/uploads/Online-
     Gaming-Solution-Sheet.pdf


 RPM Tool
     Route Performance Monitoring
     Tool
     http://www.internap.com/business-internet-
     connectivity-services/route-performance-monitor-
     rpm/


 Latency Paper
     Latency can kill: precision and
     deadline in online games:
     MMSys ACM (2010).
     http://web.cs.wpi.edu/~claypool/papers/precision-
     deadline-mmsys/
19                                                        #gamingINAP
Q&A
     www.internap.com
       #gamingINAP



20                      #gamingINAP

Contenu connexe

Plus de Internap

Q3 2016-earnings-slides
Q3 2016-earnings-slidesQ3 2016-earnings-slides
Q3 2016-earnings-slidesInternap
 
4 q15 earnings presentation
4 q15 earnings presentation4 q15 earnings presentation
4 q15 earnings presentationInternap
 
Q3 2015 earnings presentation
Q3 2015 earnings presentationQ3 2015 earnings presentation
Q3 2015 earnings presentationInternap
 
2Q15 Earnings Presentation
2Q15 Earnings Presentation2Q15 Earnings Presentation
2Q15 Earnings PresentationInternap
 
The Definitive Guide to Evaluating Colocation Providers guide to coloc
The Definitive Guide to Evaluating Colocation Providers guide to colocThe Definitive Guide to Evaluating Colocation Providers guide to coloc
The Definitive Guide to Evaluating Colocation Providers guide to colocInternap
 
Considering bare metal as a viable cloud option
Considering bare metal as a viable cloud optionConsidering bare metal as a viable cloud option
Considering bare metal as a viable cloud optionInternap
 
Investor meeting june 8 2015
Investor meeting june 8 2015Investor meeting june 8 2015
Investor meeting june 8 2015Internap
 
1Q15 earnings presentation
1Q15 earnings presentation1Q15 earnings presentation
1Q15 earnings presentationInternap
 
Critical design elements for high power density data centers
Critical design elements for high power density data centersCritical design elements for high power density data centers
Critical design elements for high power density data centersInternap
 
Accelerate Your Website Performance
Accelerate Your Website PerformanceAccelerate Your Website Performance
Accelerate Your Website PerformanceInternap
 
Top 10 data center strategy success
Top 10 data center strategy successTop 10 data center strategy success
Top 10 data center strategy successInternap
 
Internap Q4 2014 Earnings Presentation
Internap Q4 2014 Earnings PresentationInternap Q4 2014 Earnings Presentation
Internap Q4 2014 Earnings PresentationInternap
 
Managed dns webinar 2015 internap
Managed dns webinar 2015 internapManaged dns webinar 2015 internap
Managed dns webinar 2015 internapInternap
 
Data in Motion vs Data at Rest
Data in Motion vs Data at RestData in Motion vs Data at Rest
Data in Motion vs Data at RestInternap
 
Hybrid hosting webcast
Hybrid hosting webcastHybrid hosting webcast
Hybrid hosting webcastInternap
 
Top 10 Data Center Success Criteria
Top 10 Data Center Success CriteriaTop 10 Data Center Success Criteria
Top 10 Data Center Success CriteriaInternap
 
Lax breakfast forum_developing_your_cloud_strategy_05_10_2012
Lax breakfast forum_developing_your_cloud_strategy_05_10_2012Lax breakfast forum_developing_your_cloud_strategy_05_10_2012
Lax breakfast forum_developing_your_cloud_strategy_05_10_2012Internap
 
Cloud Security: Perception Vs. Reality
Cloud Security: Perception Vs. RealityCloud Security: Perception Vs. Reality
Cloud Security: Perception Vs. RealityInternap
 
Nyc lunch and learn 03 15 2012 final
Nyc lunch and learn   03 15 2012 finalNyc lunch and learn   03 15 2012 final
Nyc lunch and learn 03 15 2012 finalInternap
 
Developing Your Cloud Strategy
Developing Your Cloud StrategyDeveloping Your Cloud Strategy
Developing Your Cloud StrategyInternap
 

Plus de Internap (20)

Q3 2016-earnings-slides
Q3 2016-earnings-slidesQ3 2016-earnings-slides
Q3 2016-earnings-slides
 
4 q15 earnings presentation
4 q15 earnings presentation4 q15 earnings presentation
4 q15 earnings presentation
 
Q3 2015 earnings presentation
Q3 2015 earnings presentationQ3 2015 earnings presentation
Q3 2015 earnings presentation
 
2Q15 Earnings Presentation
2Q15 Earnings Presentation2Q15 Earnings Presentation
2Q15 Earnings Presentation
 
The Definitive Guide to Evaluating Colocation Providers guide to coloc
The Definitive Guide to Evaluating Colocation Providers guide to colocThe Definitive Guide to Evaluating Colocation Providers guide to coloc
The Definitive Guide to Evaluating Colocation Providers guide to coloc
 
Considering bare metal as a viable cloud option
Considering bare metal as a viable cloud optionConsidering bare metal as a viable cloud option
Considering bare metal as a viable cloud option
 
Investor meeting june 8 2015
Investor meeting june 8 2015Investor meeting june 8 2015
Investor meeting june 8 2015
 
1Q15 earnings presentation
1Q15 earnings presentation1Q15 earnings presentation
1Q15 earnings presentation
 
Critical design elements for high power density data centers
Critical design elements for high power density data centersCritical design elements for high power density data centers
Critical design elements for high power density data centers
 
Accelerate Your Website Performance
Accelerate Your Website PerformanceAccelerate Your Website Performance
Accelerate Your Website Performance
 
Top 10 data center strategy success
Top 10 data center strategy successTop 10 data center strategy success
Top 10 data center strategy success
 
Internap Q4 2014 Earnings Presentation
Internap Q4 2014 Earnings PresentationInternap Q4 2014 Earnings Presentation
Internap Q4 2014 Earnings Presentation
 
Managed dns webinar 2015 internap
Managed dns webinar 2015 internapManaged dns webinar 2015 internap
Managed dns webinar 2015 internap
 
Data in Motion vs Data at Rest
Data in Motion vs Data at RestData in Motion vs Data at Rest
Data in Motion vs Data at Rest
 
Hybrid hosting webcast
Hybrid hosting webcastHybrid hosting webcast
Hybrid hosting webcast
 
Top 10 Data Center Success Criteria
Top 10 Data Center Success CriteriaTop 10 Data Center Success Criteria
Top 10 Data Center Success Criteria
 
Lax breakfast forum_developing_your_cloud_strategy_05_10_2012
Lax breakfast forum_developing_your_cloud_strategy_05_10_2012Lax breakfast forum_developing_your_cloud_strategy_05_10_2012
Lax breakfast forum_developing_your_cloud_strategy_05_10_2012
 
Cloud Security: Perception Vs. Reality
Cloud Security: Perception Vs. RealityCloud Security: Perception Vs. Reality
Cloud Security: Perception Vs. Reality
 
Nyc lunch and learn 03 15 2012 final
Nyc lunch and learn   03 15 2012 finalNyc lunch and learn   03 15 2012 final
Nyc lunch and learn 03 15 2012 final
 
Developing Your Cloud Strategy
Developing Your Cloud StrategyDeveloping Your Cloud Strategy
Developing Your Cloud Strategy
 

Dernier

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Dernier (20)

unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

Online Gaming Infrastructure Trends 08.12.12

  • 2. Today’s Agenda 01 Panel introductions 02 Background 03 Infrastructure trends 04 Gaming in the cloud 05 Mobile/tablet impacts 2 #gamingINAP
  • 3. Today’s speakers Monty Sharma Kelvin Mok Pete Mastin MassDigi Gravity Interactive Internap Managing Director IT Manager & Systems Vice President, IP & Admin Content Delivery Services Drew McBath Internap Senior Director, Product & Strategic Marketing Moderator 3 #gamingINAP
  • 4. Providing your applications the right infrastructure and best performance. 3,700+ Customers 500+ Employees LTM Revenue: $252M NASDAQ: INAP 4 #gamingINAP
  • 5. Online gaming market overview ($’s in millions except as noted) Total est. market size in 2014: $34B $14,300 Casual/Social 3-Yr. CAGR Games 18% $11,000 MMO 3-Yr. CAGR Games 13% $9,000 Mobile 3-Yr. CAGR Games 16% 2011 2012e 2013e 2014e 5 Source: Business Insights (The Video Gaming Industry Outlook 2011) #gamingINAP
  • 6. Online gaming stack Gamer Interaction (Location, Gameplay) Monetization/Analytics (Micro transactions, Subscription, Demographics) Game Engine/Code (Unity, Unreal Engine, C++, Java, Flash) Databases/Texture Files/Game Logic (MySQL, NoSQL) Physical I/S (Colo, MH, DH) Virtual I/S (IaaS, Pvt. Cloud) Primary focus for Network (IP, TCP Acceleration, CDN, xconnect) today Additional Considerations Game types: Distribution: Platform: MMO, Casual, Social, Turn- Steam, iTunes, Google Console, PC/Desktop, Mo based, Real-time, etc. Play, Retail, Self bile, Tablet 6 #gamingINAP
  • 7. Poll question What is your role in the online gaming community? 7 #gamingINAP
  • 8. Panel discussion How do game lifecycles affect infrastructure choices? 8 #gamingINAP
  • 9. Different game architectures demand diverse infrastructure platforms Dedicated Hosting Custom Hosting or Ephemeral, Colocation single server  one+ map/world MOFPS MMORTS MOFPS League of Legends Battlefield 3 Halo MMOTPS Global Agenda MMORPG MMOTPS Ragnarok Rose Online Online High persistence, serv Mobile Game Social Game er clusters one Social Game Backyard Monsters Angry Birds Buffalo Bingo world Casual Game Online Poker Public Cloud/IaaS Private Cloud 9 #gamingINAP
  • 10. Requirements can change over time and differ by game function Dedicated Hosting Custom Hosting or Colocation Hybrid multi- tiered game app MMOTPS MMOTPS Match play Leader boards and database loads MOFPS 1st Release Game infrastructure MOFPS evolves over time 2nd Release MMOTPS Raids/ Social Game Social Game Tournaments Game launch Dedicated Infra Public Cloud/IaaS Private Cloud 10 #gamingINAP
  • 11. Network latency remains a big deal High FPS Halo Racing Gran Turismo Degree of Precision Required Sports Madden NFL Medium RPG Mass Effect RTS Multi-player Age of Empires Turn Based Strategy Civilization Life Low Simulation Sims > 100 ms > 500 ms >1,000 ms Shorter deadline to complete action Sources: *“Latency and Player Actions in Online Games,” Communications of the ACM, November 2006/Vol. 49, No. 11, Mark Claypool and Kajal Claypool “Latency Can Kill: Precision and Deadline in Online Games,” MMSysACM (2010), p. 215-222. 11 #gamingINAP
  • 12. Network events arise daily to specific geographies Case in point: Los Angeles to Pasadena, CA on 8/10/2012 Source: http://www.internap.com/business-internet-connectivity-services/route-performance-monitor-rpm/ 12 #gamingINAP
  • 13. Panel discussion How is cloud affecting online games? 13 #gamingINAP
  • 14. Cloud gaming discussion points Online gaming and IaaS Elasticity/agility Performance considerations Cost/economics Simple turn up, turn down Hybrid options 14 #gamingINAP
  • 15. Panel discussion What changes do you see with the shift to mobile? 15 #gamingINAP
  • 16. Mobile gaming discussion points Tablet and smart phone gaming Latency considerations Distribution mediums Offloading info to servers Monetization & analytics 16 #gamingINAP
  • 17. Poll question What type of online game platform do you use most frequently? 17 #gamingINAP
  • 18. Internap combines platform flexibility with high performance A portfolio of services built to match your specific application 18 #gamingINAP
  • 19. Other resources eBook Industry Handbook Solution Sheet High level architecture diagram http://www.internap.com/wp-content/uploads/Online- Gaming-Solution-Sheet.pdf RPM Tool Route Performance Monitoring Tool http://www.internap.com/business-internet- connectivity-services/route-performance-monitor- rpm/ Latency Paper Latency can kill: precision and deadline in online games: MMSys ACM (2010). http://web.cs.wpi.edu/~claypool/papers/precision- deadline-mmsys/ 19 #gamingINAP
  • 20. Q&A www.internap.com #gamingINAP 20 #gamingINAP