Eureka: A methodology for measuring bandwidth usage of networked applications

Ishan Vaishnavi, Ahsan Arefin, Dick Bulterman, Klara Nahrstedt, Raoul Rivas

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This paper presents Eureka: a generic methodology of measuring the instantaneous (per second) bandwidth usage of networked games and applications in run time. Eureka starts with constructing a priority queue and sending low priority traffic through it. Then, the application under study is started with its packets marked as high priority. These packets therefore displace the previously existing low priority packets on the priority queue. We can measure this displacement and thus, the bandwidth used by the application. Unlike tcpdump this can be done while the application is running and without knowing any application specific data. In this paper we use Eureka to study the bandwidth usage of Massive Multiplayer Online Games (MMOGs), BZFlag and World of Warcraft-Trial, along with the 3D multi-site collaborative environments. A major strength of our methodology is that it provides run-time estimations of the bandwidth usage without interfering with the application, the environment, or the server/peer data. Moreover, Eureka is independent of the application and new infrastructure or tools are not required.

Original languageEnglish (US)
Title of host publication2010 IEEE International Conference on Multimedia and Expo, ICME 2010
Pages1004-1009
Number of pages6
DOIs
StatePublished - Nov 22 2010
Event2010 IEEE International Conference on Multimedia and Expo, ICME 2010 - Singapore, Singapore
Duration: Jul 19 2010Jul 23 2010

Publication series

Name2010 IEEE International Conference on Multimedia and Expo, ICME 2010

Other

Other2010 IEEE International Conference on Multimedia and Expo, ICME 2010
CountrySingapore
CitySingapore
Period7/19/107/23/10

Keywords

  • Bandwidth measurement
  • Distributed games
  • Immersive environments

ASJC Scopus subject areas

  • Human-Computer Interaction
  • Software

Fingerprint Dive into the research topics of 'Eureka: A methodology for measuring bandwidth usage of networked applications'. Together they form a unique fingerprint.

  • Cite this

    Vaishnavi, I., Arefin, A., Bulterman, D., Nahrstedt, K., & Rivas, R. (2010). Eureka: A methodology for measuring bandwidth usage of networked applications. In 2010 IEEE International Conference on Multimedia and Expo, ICME 2010 (pp. 1004-1009). [5583540] (2010 IEEE International Conference on Multimedia and Expo, ICME 2010). https://doi.org/10.1109/ICME.2010.5583540