{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/45355"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/45355","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Enabling seamless wide area migration of online games","abstract":"Highly interactive network applications such as online games are rapidly growing in popularity and make up a multi-billion dollar industry. However, they remain challenging for game providers to support due to their inherent need for low latency, unpredictability in workloads, the need to support application-specific requirements (e.g., players may wish to play with certain other players already in the game) and their scale. Cloud computing has proven to be a useful alternative to host a variety of online services. While eliminating the costs of owning the physical infrastructure and maintenance, cloud services provide several benefits such as providing agility and reliability for applications. However, existing cloud computing facilities are insufficient for hosting games due to their lack of application-specific primitives and the stringent requirements of online games. In this work, we first perform an experimental study using real world deployments of several popular games to understand the characteristics of online games. We find that games can benefit from dynamic allocation and seamless migration of resources across the wide-area to operate efficiently and provide the best user experience. To meet these requirements, we propose SMOG, a framework that dynamically migrates game servers to their optimal location, using orchestrated route control to optimize the network path to the server. Through deployment of a prototype implementation on a Tier-1 ISP's backbone and a user study, we found SMOG can decrease average end-user latency by up to 60% while performing migration in a manner transparent to game players. We further find that SMOG provides benefits under a variety of realistic operating conditions, tolerating variation in application load, network latency and bandwidth available for migration. While we focus on online games in this work, SMOG is general enough to be used for a variety of latency-sensitive interactive applications such as video conferencing and interactive video streaming.","abstract_html":"Highly interactive network applications such as online games are rapidly growing in popularity and make up a multi-billion dollar industry. However, they remain challenging for game providers to support due to their inherent need for low latency, unpredictability in workloads, the need to support application-specific requirements (e.g., players may wish to play with certain other players already in the game) and their scale. Cloud computing has proven to be a useful alternative to host a variety of online services. While eliminating the costs of owning the physical infrastructure and maintenance, cloud services provide several benefits such as providing agility and reliability for applications. However, existing cloud computing facilities are insufficient for hosting games due to their lack of application-specific primitives and the stringent requirements of online games. In this work, we first perform an experimental study using real world deployments of several popular games to understand the characteristics of online games. We find that games can benefit from dynamic allocation and seamless migration of resources across the wide-area to operate efficiently and provide the best user experience. To meet these requirements, we propose SMOG, a framework that dynamically migrates game servers to their optimal location, using orchestrated route control to optimize the network path to the server. Through deployment of a prototype implementation on a Tier-1 ISP&#x27;s backbone and a user study, we found SMOG can decrease average end-user latency by up to 60% while performing migration in a manner transparent to game players. We further find that SMOG provides benefits under a variety of realistic operating conditions, tolerating variation in application load, network latency and bandwidth available for migration. While we focus on online games in this work, SMOG is general enough to be used for a variety of latency-sensitive interactive applications such as video conferencing and interactive video streaming.","abstract_has_math":false,"creators":["Jalaparti, Virajith"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Caesar, Matthew C."],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2013,"date_issued":"2013-08-22T16:37:39Z","date_published":"2013-08-22T16:37:39Z","updated_at":"2026-07-22T22:25:34Z","subjects":["Online games","Interactive applications","User experience","Wide area virtual machine migration"],"languages":["en"],"rights":["Copyright 2013 Virajith Jalaparti"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/2142/45355","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Caesar, Matthew C."]},{"key":"dc:creator","label":"Author","values":["Jalaparti, Virajith"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2013-08-22T16:37:39Z","2013-08"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Online games","Interactive applications","User experience","Wide area virtual machine migration"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2013 Virajith Jalaparti"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/45355"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Highly interactive network applications such as online games are rapidly growing in popularity and make up a multi-billion dollar industry. However, they remain challenging for game providers to support due to their inherent need for low latency, unpredictability in workloads, the need to support application-specific requirements (e.g., players may wish to play with certain other players already in the game) and their scale. Cloud computing has proven to be a useful alternative to host a variety of online services. While eliminating the costs of owning the physical infrastructure and maintenance, cloud services provide several benefits such as providing agility and reliability for applications. However, existing cloud computing facilities are insufficient for hosting games due to their lack of application-specific primitives and the stringent requirements of online games. In this work, we first perform an experimental study using real world deployments of several popular games to understand the characteristics of online games. We find that games can benefit from dynamic allocation and seamless migration of resources across the wide-area to operate efficiently and provide the best user experience. To meet these requirements, we propose SMOG, a framework that dynamically migrates game servers to their optimal location, using orchestrated route control to optimize the network path to the server. Through deployment of a prototype implementation on a Tier-1 ISP's backbone and a user study, we found SMOG can decrease average end-user latency by up to 60% while performing migration in a manner transparent to game players. We further find that SMOG provides benefits under a variety of realistic operating conditions, tolerating variation in application load, network latency and bandwidth available for migration. While we focus on online games in this work, SMOG is general enough to be used for a variety of latency-sensitive interactive applications such as video conferencing and interactive video streaming.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2013-07-15T15:08:21Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 2 Jalaparti_Virajith_tex.zip: 2042938 bytes, checksum: cef3760c55dfcfb7601cfbe0e5f2b86a (MD5) Jalaparti_Virajith.pdf: 625501 bytes, checksum: a987ed82e419ea450d8b2cf61068eaf9 (MD5)","Made available in DSpace on 2013-08-22T16:37:39Z (GMT). No. of bitstreams: 3 Virajith_Jalaparti.pdf: 625501 bytes, checksum: a987ed82e419ea450d8b2cf61068eaf9 (MD5) Jalaparti_Virajith_tex.zip: 2042938 bytes, checksum: cef3760c55dfcfb7601cfbe0e5f2b86a (MD5) license.txt: 4068 bytes, checksum: 7237a6d123542148b18d02d1a8389dd0 (MD5)"]},{"key":"dc:title","label":"Title","values":["Enabling seamless wide area migration of online games"]}]}],"canonical_facts":{"dc:contributor":["Caesar, Matthew C."],"dc:creator":["Jalaparti, Virajith"],"dc:date":["2013-08-22T16:37:39Z","2013-08"],"dc:description":["Highly interactive network applications such as online games are rapidly growing in popularity and make up a multi-billion dollar industry. However, they remain challenging for game providers to support due to their inherent need for low latency, unpredictability in workloads, the need to support application-specific requirements (e.g., players may wish to play with certain other players already in the game) and their scale. Cloud computing has proven to be a useful alternative to host a variety of online services. While eliminating the costs of owning the physical infrastructure and maintenance, cloud services provide several benefits such as providing agility and reliability for applications. However, existing cloud computing facilities are insufficient for hosting games due to their lack of application-specific primitives and the stringent requirements of online games. In this work, we first perform an experimental study using real world deployments of several popular games to understand the characteristics of online games. We find that games can benefit from dynamic allocation and seamless migration of resources across the wide-area to operate efficiently and provide the best user experience. To meet these requirements, we propose SMOG, a framework that dynamically migrates game servers to their optimal location, using orchestrated route control to optimize the network path to the server. Through deployment of a prototype implementation on a Tier-1 ISP's backbone and a user study, we found SMOG can decrease average end-user latency by up to 60% while performing migration in a manner transparent to game players. We further find that SMOG provides benefits under a variety of realistic operating conditions, tolerating variation in application load, network latency and bandwidth available for migration. While we focus on online games in this work, SMOG is general enough to be used for a variety of latency-sensitive interactive applications such as video conferencing and interactive video streaming.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2013-07-15T15:08:21Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 2 Jalaparti_Virajith_tex.zip: 2042938 bytes, checksum: cef3760c55dfcfb7601cfbe0e5f2b86a (MD5) Jalaparti_Virajith.pdf: 625501 bytes, checksum: a987ed82e419ea450d8b2cf61068eaf9 (MD5)","Made available in DSpace on 2013-08-22T16:37:39Z (GMT). No. of bitstreams: 3 Virajith_Jalaparti.pdf: 625501 bytes, checksum: a987ed82e419ea450d8b2cf61068eaf9 (MD5) Jalaparti_Virajith_tex.zip: 2042938 bytes, checksum: cef3760c55dfcfb7601cfbe0e5f2b86a (MD5) license.txt: 4068 bytes, checksum: 7237a6d123542148b18d02d1a8389dd0 (MD5)"],"dc:identifier":["http://hdl.handle.net/2142/45355"],"dc:language":["en"],"dc:rights":["Copyright 2013 Virajith Jalaparti"],"dc:subject":["Online games","Interactive applications","User experience","Wide area virtual machine migration"],"dc:title":["Enabling seamless wide area migration of online games"],"dc:type":["text"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:25:34Z"}