Broadband Communications, Networks, and Systems. 7th International ICST Conference, BROADNETS 2010, Athens, Greece, October 25–27, 2010, Revised Selected Papers

Research Article

Optimizing the Update Packet Stream for Web Applications

Download
510 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-30376-0_8,
        author={Muthuprasanna Muthusrinivasan and Manimaran Govindarasu},
        title={Optimizing the Update Packet Stream for Web Applications},
        proceedings={Broadband Communications, Networks, and Systems. 7th International ICST Conference, BROADNETS 2010, Athens, Greece, October 25--27, 2010, Revised Selected Papers},
        proceedings_a={BROADNETS},
        year={2012},
        month={10},
        keywords={data synchronization web applications cloud computing},
        doi={10.1007/978-3-642-30376-0_8}
    }
    
  • Muthuprasanna Muthusrinivasan
    Manimaran Govindarasu
    Year: 2012
    Optimizing the Update Packet Stream for Web Applications
    BROADNETS
    Springer
    DOI: 10.1007/978-3-642-30376-0_8
Muthuprasanna Muthusrinivasan1,*, Manimaran Govindarasu2,*
  • 1: Google Inc.
  • 2: Iowa State University
*Contact email: muthup@google.com, gmani@iastate.edu

Abstract

The Internet has evolved to an extent where users now expect any-where any-time and any-form access to their personalized data and applications of choice. However providing a coherent (seamless) user experience across multiple devices has been relatively hard to achieve. While the problem has been well studied in literature, the complementary problem has remained relatively unexplored. While frequent updates providing higher user satisfaction/ retention are naturally more desirable than sparse updates, the steadily escalating resource costs are a significant bottleneck. We thus propose extensions to the traditional periodic refresh model based on an adaptive that enables variable rate updates closely modeling expected user behavior over time. An experimental evaluation on a sizeable subset of users of the GMAIL web interface further indicates that the proposed refresh policy can achieve the best of both worlds - limited resource provisioning and minimal user-perceived delays.