William Sentosa

dblp:207/7895 · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
6since 2021 · last 2025
0009-0001-5651-4786ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 4 · 2 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1
YearPublicationVenuePosition
2025 XRgo: Design and Evaluation of Rendering Offload for Low-Power Extended Reality Devices
abstract
Extended reality (XR) devices must render high-quality 3D graphics at low latency to deliver truly immersive experiences. However, XR devices are severely power- and resource-constrained, limiting the quality of on-device (local) rendering. Offloading rendering to a powerful remote machine can enhance graphics quality, but network latency can degrade the overall experience. To mask latency, XR systems reproject the rendered frame to compensate for user motion since the rendered pose. Traditional reprojection, known as TimeWarp, uses a lightweight mechanism to compensate for latency in rotational motion, but not translational motion. Compensating for translational motion is more expensive, but is increasingly important at higher latencies.
Jeffrey Liu, Qinjun Jiang, Finn Sinclair, William Sentosa, Brighten Godfrey, Sarita V. Adve
MMSys5
2025 RemoteVIO: Offloading Head Tracking in an End-to-End XR System
abstract
Power consumption, and the resulting limitation to computational load, is a first-order constraint in designing comfortable all-day-wear extended reality (XR) devices that can provide rich immersive experiences. This paper concerns reducing XR device power consumption by offloading head tracking, one of the top CPU and power consumers, to a remote server. We present RemoteVIO, the first open-source end-to-end XR system that offloads head tracking (visual inertial odometry or VIO) to a remote server. Our work distinguishes itself from past studies on computation offloading in XR by properly addressing two under-explored but critical aspects: 1) a comprehensive evaluation of user experience in a complete end-to-end XR system and 2) a quantification of the net power savings on real hardware.
Qinjun Jiang, Yihan Pang, William Sentosa, Muhammad Huzaifa, Jeffrey Zhang 0004, Javier Perez-Ramirez, David Gonzalez-Aguirre, Brighten Godfrey, Sarita V. Adve
MMSys3
2025 CellReplay: Towards accurate record-and-replay for cellular networks
William Sentosa, Balakrishnan Chandrasekaran 0002, Brighten Godfrey, Haitham Hassanieh
NSDI1
2023 Boosting Application Performance using Heterogeneous Virtual Channels: Challenges and Opportunities
abstract
Interactive networked applications require high throughput, low latency, and high reliability from the network to provide a seamless user experience. While meeting these three requirements simultaneously is difficult, there has been an emergence of heterogeneous virtual channels (HVCs) which support some subset of them at the expense of the others. For instance, URLLC sacrifices throughput to achieve low latency and reliability in 5G NR, and Wi-Fi 7 and other novel Internet architectures provide similar disparate types of service. Prior work either focuses on aggregating the bandwidth of these channels whilst neglecting their unique properties or fails to generalize in the sense of achieving high performance across different applications and channels. To utilize HVCs to their fullest, we argue that there are challenges and opportunities across the network, transport and application layers, and the application-transport interface of the network stack. In this work, we explore the trade-offs of these architectural choices in the context of web browsing and real-time video, and identify the constituting principles of a design that is general, performant, and deployable.
Talal Touseef, William Sentosa, Milind Kumar Vaddiraju, Debopam Bhattacherjee, Balakrishnan Chandrasekaran 0002, Brighten Godfrey, Shubham Tiwari
HotNets2
2023 DChannel: Accelerating Mobile Applications With Parallel High-bandwidth and Low-latency Channels
William Sentosa, Balakrishnan Chandrasekaran 0002, Brighten Godfrey, Haitham Hassanieh, Bruce M. Maggs
NSDI1
2022 cISP: A Speed-of-Light Internet Service Provider
Debopam Bhattacherjee, Waqar Aqeel, Sangeetha Abdu Jyothi, Ilker Nadi Bozkurt, William Sentosa, Muhammad Tirmazi, Anthony Aguirre, Balakrishnan Chandrasekaran 0002, Brighten Godfrey, Gregory Laughlin, Bruce M. Maggs, Ankit Singla
NSDI5
2018 Understanding and Auto-Adjusting Performance-Sensitive Configurations
abstract
Modern software systems are often equipped with hundreds to thousands of configurations, many of which greatly affect performance. Unfortunately, properly setting these configurations is challenging for developers due to the complex and dynamic nature of system workload and environment. In this paper, we first conduct an empirical study to understand performance-sensitive configurations and the challenges of setting them in the real-world. Guided by our study, we design a systematic and general control-theoretic framework, SmartConf, to automatically set and dynamically adjust performance-sensitive configurations to meet required operating constraints while optimizing other performance metrics. Evaluation shows that SmartConf is effective in solving real-world configuration problems, often providing better performance than even the best static configuration developers can choose under existing configuration systems.
Henry Hoffmann, Shan Lu 0001, William Sentosa, Achmad I. Kistijantoro
ASPLOS5