Along with the continuous engagement with technology, many latency-sensitive interactive applications have emerged, e.g., global content sharing in social networks, adaptive lights/temperatures in smart buildings, and online multi-user games. These applications typically process a massive amount of data at a global scale. In this cases, distributing storage and processing is key to handling the large scale. Distribution necessitates handling two main aspects: a) the placement of data/processing and b) the data motion across the distributed locations. However, handling the distribution while meeting latency guarantees at large scale comes with many challenges around hiding heterogeneity and diversity of devices and workload, handling dynamis...
Current wireless mobile networks are not able to support next-generation applications that require l...
Global-scale data management(GSDM) empowers systems by providing higher levels of fault-tolerance, r...
Applications that run in the cloud must be geo-distributed to achieve high reliability, minimize del...
Thesis (Ph.D.)--University of Washington, 2020Modern distributed apps aim to provide high-fidelity e...
User perceived end-to-end latency of web applications have a huge impact on the revenue for many bus...
Wide-area Internet links are slow, expensive, and unreliable. This affects applications in two dist...
Increasingly, online computer applications rely on large-scale data analyses to offer personalised a...
The recent emergence of a broad class of deep learning based augmented and virtual reality applicati...
In this thesis, we begin by analyzing the increasing trend of running large-scale services on Wareho...
The increasing demand for industrial automation has motivated the development of applications with s...
The workloads of online services and applications such as social networks, sensor data platforms and...
International audienceInternet of Things (IoT) applications often require the processing of data str...
Heterogeneity in cloud environments is a fact of life—from workload skews and network path changes, ...
Throughout the last decades, communication networks have become embedded into almost every aspect of...
Parallel and distributed systems are pervasive, such as web services, clouds, and cyber-physical sys...
Current wireless mobile networks are not able to support next-generation applications that require l...
Global-scale data management(GSDM) empowers systems by providing higher levels of fault-tolerance, r...
Applications that run in the cloud must be geo-distributed to achieve high reliability, minimize del...
Thesis (Ph.D.)--University of Washington, 2020Modern distributed apps aim to provide high-fidelity e...
User perceived end-to-end latency of web applications have a huge impact on the revenue for many bus...
Wide-area Internet links are slow, expensive, and unreliable. This affects applications in two dist...
Increasingly, online computer applications rely on large-scale data analyses to offer personalised a...
The recent emergence of a broad class of deep learning based augmented and virtual reality applicati...
In this thesis, we begin by analyzing the increasing trend of running large-scale services on Wareho...
The increasing demand for industrial automation has motivated the development of applications with s...
The workloads of online services and applications such as social networks, sensor data platforms and...
International audienceInternet of Things (IoT) applications often require the processing of data str...
Heterogeneity in cloud environments is a fact of life—from workload skews and network path changes, ...
Throughout the last decades, communication networks have become embedded into almost every aspect of...
Parallel and distributed systems are pervasive, such as web services, clouds, and cyber-physical sys...
Current wireless mobile networks are not able to support next-generation applications that require l...
Global-scale data management(GSDM) empowers systems by providing higher levels of fault-tolerance, r...
Applications that run in the cloud must be geo-distributed to achieve high reliability, minimize del...