Improving Application Connectivity with Network-Conscious Systems
|Lee, Hyun Jong
|Application connectivity is ubiquitous and essential: sharing an opinion on social media, live video-streaming a historic moment, warning a driver about hazardous road conditions, etc. Unfortunately, application connectivity suffers from turbulent network environments, because existing underlying systems are largely oblivious to network turbulence, resulting in poor application performance and degraded user experiences. This dissertation presents basic building blocks toward building network-conscious software systems to improve application connectivity. It demonstrates how applications suffer from turbulent networking environments through series of measurement studies. Based on lessons learned in the studies, it introduces three systems. The first system employs redundancy in high-mobility environments to hedge against uncertainty in future connectivity performance. The second is a practical migration system that co-locates computation closer to end-devices. The third system allows application developers to inject lightweight scripts in-network to perform application-aware adaptations closer to the source of turbulence. Collectively, these observations and systems show the value of network-conscious scheduling, migration, and adaptation.
|This dissertation presents basic building blocks toward building network-conscious software systems to improve application connectivity.
|Improving Application Connectivity with Network-Conscious Systems
|Computer Science & Engineering
|University of Michigan, Horace H. Rackham School of Graduate Studies
|Noble, Brian D
|Kamat, Vineet Rajendra
|Shin, Kang Geun
|Lee, Hyun Jong; 0000-0003-4261-2809
|Dissertations and Theses (Ph.D. and Master's)
Files in this item
Remediation of Harmful Language
The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.
If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.