39 citations · 66 across the 13 of their papers we have counts for
14 papers
TGh: A TEE/GC Hybrid Enabling Confidential FaaS Platforms
James Choncholas, Ketan Bhardwaj, Ada Gavrilovska
Trusted Execution Environments (TEEs) suffer from performance issues when executing certain management instructions, such as creating an enclave, context switching in and out of pr…
Poster: Making Edge-assisted LiDAR Perceptions Robust to Lossy Point Cloud Compression
Jin Heo, Gregorie Phillips, Per-Erik Brodin +1
Real-time light detection and ranging (LiDAR) perceptions, e.g., 3D object detection and simultaneous localization and mapping are computationally intensive to mobile devices of li…
Poster: Enabling Flexible Edge-assisted XR
Jin Heo, Ketan Bhardwaj, Ada Gavrilovska
Extended reality (XR) is touted as the next frontier of the digital future. XR includes all immersive technologies of augmented reality (AR), virtual reality (VR), and mixed realit…
FleXR: A System Enabling Flexibly Distributed Extended Reality
Jin Heo, Ketan Bhardwaj, Ada Gavrilovska
Extended reality (XR) applications require computationally demanding functionalities with low end-to-end latency and high throughput. To enable XR on commodity devices, a number of…
FLiCR: A Fast and Lightweight LiDAR Point Cloud Compression Based on Lossy RI
Jin Heo, Christopher Phillips, Ada Gavrilovska
Light detection and ranging (LiDAR) sensors are becoming available on modern mobile devices and provide a 3D sensing capability. This new capability is beneficial for perceptions i…
Blizzard: Adding True Persistence to Main Memory Data Structures
Pradeep Fernando, Daniel Zahka, Ada Gavrilovska +2
Persistent memory (PMEM) devices present an opportunity to retain the flexibility of main memory data structures and algorithms, but augment them with reliability and persistence.…
Flame: Simplifying Topology Extension in Federated Learning
Harshit Daga, Jaemin Shin, Dhruv Garg +3
Distributed machine learning approaches, including a broad class of federated learning (FL) techniques, present a number of benefits when deploying machine learning applications ov…
Canoe : A System for Collaborative Learning for Neural Nets
Harshit Daga, Yiwen Chen, Aastha Agrawal +1
For highly distributed environments such as edge computing, collaborative learning approaches eschew the dependence on a global, shared model, in favor of models tailored for each…
Compiler-Guided Throughput Scheduling for Many-core Machines
Girish Mururu, Sharjeel Khan, Bodhisatwa Chatterjee +4
Typical schedulers in multi-tenancy environments make use of reactive, feedback-oriented mechanisms based on performance counters to avoid resource contention but suffer from detec…
Tuning the Frequency of Periodic Data Movements over Hybrid Memory Systems
Thaleia Dimitra Doudali, Daniel Zahka, Ada Gavrilovska
Emerging hybrid memory systems that comprise technologies such as Intel's Optane DC Persistent Memory, exhibit disparities in the access speeds and capacity ratios of their heterog…
Persistence and Synchronization: Friends or Foes?
Pradeep Fernando, Irina Calciu, Jayneel Gandhi +2
Emerging non-volatile memory (NVM) technologies promise memory speed byte-addressable persistent storage with a load/store interface. However, programming applications to directly…
Collaboration Versus Cheating
Tony Mason, Ada Gavrilovska, David A. Joyner
We outline how we detected programming plagiarism in an introductory online course for a master's of science in computer science program, how we achieved a statistically significan…
DRIVESHAFT: Improving Perceived Mobile Web Performance
Ketan Bhardwaj, Ada Gavrilovska, Moritz Steiner +2
With mobiles overtaking desktops as the primary vehicle of Internet consumption, mobile web performance has become a crucial factor for websites as it directly impacts their revenu…
SPX: Preserving End-to-End Security for Edge Computing
Ketan Bhardwaj, Ming-Wei Shih, Ada Gavrilovska +2
Beyond point solutions, the vision of edge computing is to enable web services to deploy their edge functions in a multi-tenant infrastructure present at the edge of mobile network…