Show simple item record

Improving Application Connectivity with Network-Conscious Systems

dc.contributor.authorLee, Hyun Jong
dc.date.accessioned2022-09-06T16:06:18Z
dc.date.available2022-09-06T16:06:18Z
dc.date.issued2022
dc.date.submitted2022
dc.identifier.urihttps://hdl.handle.net/2027.42/174333
dc.description.abstractApplication 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.
dc.language.isoen_US
dc.subjectNetwork-Conscious Systems
dc.subjectThis dissertation presents basic building blocks toward building network-conscious software systems to improve application connectivity.
dc.titleImproving Application Connectivity with Network-Conscious Systems
dc.typeThesis
dc.description.thesisdegreenamePhDen_US
dc.description.thesisdegreedisciplineComputer Science & Engineering
dc.description.thesisdegreegrantorUniversity of Michigan, Horace H. Rackham School of Graduate Studies
dc.contributor.committeememberNoble, Brian D
dc.contributor.committeememberKamat, Vineet Rajendra
dc.contributor.committeememberMadhyastha, Harsha
dc.contributor.committeememberShin, Kang Geun
dc.subject.hlbsecondlevelComputer Science
dc.subject.hlbtoplevelEngineering
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/174333/1/hyunjong_1.pdf
dc.identifier.doihttps://dx.doi.org/10.7302/6064
dc.identifier.orcid0000-0003-4261-2809
dc.identifier.name-orcidLee, Hyun Jong; 0000-0003-4261-2809en_US
dc.working.doi10.7302/6064en
dc.owningcollnameDissertations and Theses (Ph.D. and Master's)


Files in this item

Show simple item record

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.

Accessibility

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.