Advertisement

Mobile Networks and Applications

, Volume 17, Issue 1, pp 21–28 | Cite as

ARIVU: Making Networked Mobile Games Green

A Scalable Power-Aware Middleware
  • Anand Bhojan
  • Ananda L. Akhihebbal
  • Mun Choon Chan
  • Rajesh Krishna Balan
Article

Abstract

With the improved processing power, graphic quality and high-speed wireless connection in recent generations of mobile phones, it looks more attractive than ever to introduce networked games on these devices. However, these games consume higher levels of energy. While device features and application resource requirements are rapidly growing, the battery technologies are not growing at the same pace. Therefore, the main concern is the limitation of the battery power of such portable devices to support potentially long-hour of game play. In this paper we present ARIVU, a scalable power aware middleware that dynamically controls the energy consumption of wireless interface based on the game and system state while maintaining the user experience. The middleware is able to save up to 60% of the total energy consumed by the 802.11 g wireless interfaces for First Person Shooting (FPS) games and up to 35% of the total energy for Massively Multiplayer Online Role Playing Games (MMORPG).

Keywords

energy middleware power middleware game engine mobile game wireless game server scalability area of interest area of visibility green middleware 

References

  1. 1.
    Anand B, Ananda AL, Chan MC, Long LT, Balan RK (2009) Game action based power management for multiplayer online games. In: Proceedings of the 1st ACM SIGCOMM workshop on networking, systems, and applications on Mobile Handhelds (MobiHeld). Barcelona, SpainGoogle Scholar
  2. 2.
    Anand B, Thirugnanam K, Long LT, Pham DD, Ananda AL, Balan RK, Chan MC (2010) Arivu: Power-aware middleware for multiplayer mobile games. In: Proceedings of the ninth IEEE NetGames. Teipei, TaiwanGoogle Scholar
  3. 3.
    Anand M, Nightingale EB, Flinn J (2003) Self-tuning wireless network power management. In: Proceedings of the 9th international conference on Mobile Computing and networking (Mobicom). San Diego, CAGoogle Scholar
  4. 4.
    Anastasi G, Passarella A, Conti M, Gregori E, Pelusi L (2005) A power-aware multimedia streaming protocol for mobile users. In: Proceedings of the international conference on pervasive services. Santorini, GreeceGoogle Scholar
  5. 5.
    Bharambe A, Douceur J, Lorch JR, Moscibroda T, Pang J, Seshan S, Zhuang X (2008) Donnybrook: Enabling large-scale, high-speed, Peer-to-Peer games. In: Proceedings of ACM conference on applications, technologies, architectures, and protocols for computer communications (SIGCOMM). Seattle, WAGoogle Scholar
  6. 6.
    Boulanger JS, Kienzle J, Verbrugge C (2006) Comparing interest management algorithms for massively multiplayer games. In: NetGames ’06: proceedings of 5th ACM SIGCOMM workshop on network and system support for games. ACM, New York, p 6. doi: 10.1145/1230040.1230069
  7. 7.
    Meyer M, Sachs J, Holzke M (2002) Performance evaluation of a tcp proxy in wcdma networks. In: Proceedings of the eighth annual ACM/IEEE international conference on Mobile Computing and networking (MOBICOM)Google Scholar
  8. 8.
    Quake III (2010) Quake 3 Arena Source Code. Id Software, (Version 3.21)Google Scholar
  9. 9.
    Ryzom (2010) RYZOM. Winch Gate Property LimitedGoogle Scholar
  10. 10.
    Schonfeld E (2010) When it comes to iphone games, what sells is action, adventure, and arcadeGoogle Scholar
  11. 11.
    Wei Y, Chandra S, Bhandarkar S (2004) A statistical prediction-based scheme for energy-aware multimedia data streaming. In: Proceedings of the Wireless Communications and Networking Conference (WCNC). Atlanta, GAGoogle Scholar
  12. 12.
    Yang SR (2007) Dynamic power saving mechanism for 3g umts system. ACM Mobile Netw Appl 12(1):5–14CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC 2011

Authors and Affiliations

  • Anand Bhojan
    • 1
  • Ananda L. Akhihebbal
    • 1
  • Mun Choon Chan
    • 1
  • Rajesh Krishna Balan
    • 2
  1. 1.School of ComputingNational University of SingaporeSingaporeSingapore
  2. 2.School of Information SystemsSingapore Management UniversitySingaporeSingapore

Personalised recommendations