1st International ICST Conference on Mobile Wireless Middleware, Operating Systems and Applications

Research Article

Analysis of Application Partitioning for Massively Multiplayer Mobile Gaming

Download828 downloads
  • @INPROCEEDINGS{10.4108/ICST.MOBILWARE2008.2875,
        author={Madan Kumar M. M and Amit Thawani and Sridhar V. and Y. N. Srikant},
        title={Analysis of Application Partitioning for Massively Multiplayer Mobile Gaming},
        proceedings={1st International ICST Conference on Mobile Wireless Middleware, Operating Systems and Applications},
        publisher={ICST},
        proceedings_a={MOBILWARE},
        year={2010},
        month={5},
        keywords={Mobile Gaming Scalability Application Partitioning},
        doi={10.4108/ICST.MOBILWARE2008.2875}
    }
    
  • Madan Kumar M. M
    Amit Thawani
    Sridhar V.
    Y. N. Srikant
    Year: 2010
    Analysis of Application Partitioning for Massively Multiplayer Mobile Gaming
    MOBILWARE
    ICST
    DOI: 10.4108/ICST.MOBILWARE2008.2875
Madan Kumar M. M1,*, Amit Thawani1,*, Sridhar V.1,*, Y. N. Srikant2,*
  • 1: Applied Research Group, Satyam Computer Service Ltd, 3rd floor SID Block, IISc Campus, Bangalore, INDIA 560012
  • 2: Department of Computer Science and Automation, IISc Campus, Bangalore, INDIA 560012
*Contact email: Madan_MM@satyam.com, Amit_Thawani@satyam.com, Sridhar@satyam.com, srikant@csa.iisc.ernet.in

Abstract

Mobile devices offer the opportunity to play games anywhere anytime. Moreover, networked games allow individual players to interact with other people and to participate in a larger gaming world. Improved network and upgraded software’s available on mobiles have given enough scope for massively multiplayer mobile games. An inherent problem is efficient utilization of resources when a numbers of people are playing games in real time. Gaming infrastructure mostly involves gaming servers and it is likely for a gaming server to run short of resources under peak load conditions resulting in degradation of game play. Under this situation possible solutions would be to replicate server to handle more load, increasing the bandwidth, or to maintain different connections with other servers. Since load on server is not likely to happen often, replicating of server infrastructure prove to be costly. To handle such situation possible solution is to partition the game application and off load some of the processing onto either client/server depending on the availability of resources provided the other has sufficient processing bandwidth available. In this paper we address the problem of providing a good gaming experience on mobile devices when server is short of resources. Our approach considers the game which follows client server model and is based on partitioning the game application. We model the game and represent the game as a graph and partitioning game application problem reduces to graph partitioning approach.