David Chu
RSS
  • Home
  • Publications
  • Projects
  • Bio
  • Misc

Mobile App Streaming

deloreanMasking latency by speculating on future events for highly interactive cloud-based remote rendering.  Using statistical inference over likely user actions, state space approximation, and fast state checkpoint and restore, we show it is possible to provide the experience of low latency for mobile clients even if their latency to the datacenter is over 100ms.  The technology is demonstrated on two of the most demanding interactive applications today: twitch-based gaming and head-mounted virtual reality.

 

Relevant Papers

  • [PG2016] Proxy-guided Image-based Rendering for Mobile Devices
    Bernhard Reinert, Johannes Kopf, Tobias Ritschel, Eduardo Cuervo, David Chu, Hans-Peter Seidel.
  • [MobiSys2016] FlashBack: Bringing Immersive Virtual Reality to Mobile Devices through Aggressive Rendering Memoization
    Kevin Boos, David Chu, Eduardo Cuervo.
  • [GetMobile] Outatime: Using Speculation to Enable Low-Latency Continuous Interaction for Mobile Cloud Gaming
    Kyungmin Lee, David Chu, Eduardo Cuervo, Johannes Kopf, Yury Degtyarev, Sergey Grizan, Alec Wolman, Jason Flinn.
  • [SoCC2015] dJay: Enabling High-density Multi-tenancy for Cloud Gaming Servers with Dynamic Cost-Benefit GPU Load Balancing
    Sergey Grizan, David Chu, Alec Wolman, Roger Wattenhofer.
  • [UbiComp2015] Prime: A Framework for Scaling Co-located Multi-Device Apps
    David Chu, Zengbin Zhang, Alec Wolman, Nic Lane.
  • [MobiSys2015] Demo: Irides: Attaining Quality, Responsiveness and Mobility for Virtual Reality Head-mounted Displays
    Yury Degtyarev, Eduardo Cuervo, David Chu.
  • [MobiSys2015] Outatime: Using Speculation to Enable Low-Latency Continuous Interaction for Mobile Cloud Gaming
    Kyungmin Lee, David Chu, Eduardo Cuervo, Johannes Kopf, Yury Degtyarev, Sergey Grizan, Alec Wolman, Jason Flinn. Best Paper
  • [MobiSys2014] Demo: DeLorean: Using Speculation to Enable Low-Latency Continuous Interaction for Mobile Cloud Gaming
    Kyungmin Lee, David Chu, Eduardo Cuervo, Johannes Kopf, Alec Wolman, Jason Flinn. Best Demo

Videos

See Proxy-guided IBR in action!

See FlashBack in action!

See Outatime in action!

See Irides in action!

 

News

FlashBack in the news: Yahoo, Neowin, Network World, Phone Arena and more...
June 13, 2016

The FlashBack project was picked up in the news.

Microsoft Research project could bring quality VR to phones
Microsoft Research comes up with a workable low-end VR system
Microsoft’s FlashBack is capable of bringing high-quality VR to low-end phones

Microsoft Research’s Flashback brings high quality VR to low end phones and PCs
Microsoft Research FlashBack can bring VR even to low-end devices
Microsoft’s FlashBack can bring high-quality VR to every low-end phone and laptop

Microsoft FlashBack system looks to bring high-quality VR to lower-end phones

Best Paper at MobiSys 2015
May 27, 2015
Nobel-Prize Outatime received the best paper award at MobiSys 2015! Nobel-Prize

Irides in the news: Neowin, C'T Magazin and more...
May 16, 2015

The Irides project was picked up in the news:

Irides: Microsoft’s project to create a better Virtual Reality headset
Project Irides: Microsoft researches a cloud-based VR headset
Laboratory Work: Research for the Future

Mobile Motion Gaming (MMG)

Seeking to offer Kinect-like experiences using only mobile devices, leading to new mobile gaming experiences.  Key technical achievements include development of fast, accurate and robust phone-to-phone distance measurement system, and a 3D phone-to-phone measurement techniques. Several innovative games, including SwordFight, have been prototyped.

 

Relevant Papers

  • [Pervasive Computing] SwordFight: Exploring Phone-to-Phone Motion Games
    Zengbin Zhang, David Chu, Xiaomeng Chen, Thomas Moscibroda.
  • [TMC] Mobile Motion Gaming: Enabling a New Class of Phone-to-Phone Action Games on Commodity Phones
    Zengbin Zhang, David Chu, Xiaomeng Chen, Thomas Moscibroda.
  • [UbiComp2014] Leveraging Directional Antenna Capabilities for Fine-Grained Gesture Recognition
    Pedro Melgarejo, Xinyu Zhang, Parmesh Ramanathan, David Chu.
  • [TMC2013] Mobile Motion Gaming: Enabling a New Class of Phone-to-Phone Action Games on Commodity Phones
    Zengbin Zhang, David Chu, Xiaomeng Cheng, Thomas Moscibroda.
  • [PervasiveComputing2012] SwordFight: Exploring Phone-to-Phone Motion Games
    Zengbin Zhang, David Chu, Xiaomeng Cheng, Thomas Moscibroda.
  • [MobiSys2012] Demo: Phone-to-Phone Mobile Motion Gaming on Commodity Phones
    Zengbin Zhang, David Chu, Xiaomeng Chen, Thomas Moscibroda.
  • [MobiSys2012] SwordFight: Enabling a New Class of Phone-to-Phone Action Games on Commodity Phones
    Zengbin Zhang, David Chu, Xiaomeng Chen, Thomas Moscibroda. Best Paper Nominee
  • [SenSys2011] Demo: Sword Fight With Smartphones
    Zengbin Zhang, Jian Qiu, David Chu, Thomas Moscibroda. Best Demo Nominee
  • [SenSys2011] On the Feasibility of Real-Time Phone-to-Phone 3D Localization
    Jian Qiu, David Chu, Xiangying Meng, Thomas Moscibroda.

Videos

swordfight

News

Interviewed by Wired
July 17, 2012

I was interviewed by Wired about SwordFight, part of the Mobile Motion Gaming project.  The Verge and others also picked up the news.

En Garde! Microsoft Creates Smartphone Tech for Virtual Sword Fighting
Microsoft’s ‘SwordFight’ brings locational dueling to mobile phones

Best Paper Nominee at MobiSys 2012
June 29, 2012
Nobel-Prize SwordFight is a nominee for Best Paper at MobiSys 2012! Nobel-Prize

TechFest 2012: Top 10 Demo
March 13, 2012

TechFest is always an eventful week, and this year was no different.  We held a live demo of MMG.  It was really well received, coming in at #9 in popularity out of more than a hundred other live demos.  It is refreshing to see so many different people from all backgrounds have a blast with our work.

Best Demo Nominee at SenSys 2011
November 5, 2011
Nobel-Prize SwordFight is a best demo nominee at SenSys 2011! Nobel-Prize

Context Data OS (ConDOS)

Investigating the impact of context data on the mobile operating system.  Core contributions include identifying the benefits of OS managed context, and uses of context by the OS.  As a concrete example, faster app launching based on context signals such as location and temporal access patterns is investigated in detail.

 

Relevant Papers

  • [MobiHoc2015] EarlyBird: Mobile Prefetching of Social Network Feeds via Content Preference Mining and Usage Pattern Analysis
    Yichuan Wang, Xin Liu, David Chu, Yunxin Liu.
  • [UbiComp2013] Practical Prediction and Prefetch for Faster Access to Applications on Mobile Phones
    Abhinav Parate, Matthias Böhmer, David Chu, Deepak Ganesan, Benjamin Marlin.
  • [WebApps2012] Gibraltar: Exposing Hardware Devices to Web Pages Using AJAX
    Kaisen Lin, David Chu, James Mickens, Li Zhuang, Feng Zhao, Jian Qiu.
  • [MobiSys2012] Fast App Launching for Mobile Devices Using Predictive User Context
    Tingxin Yan, David Chu, Deepak Ganesan, Aman Kansal, Jie Liu.
  • [SenSys2011] Balancing Energy, Latency and Accuracy for Mobile Sensor Data Classification
    David Chu, Nicholas Lane, Tsung-te Lai, Cong Pang, Fan Li, Xiangying Meng, Qing Guo, Feng Zhao.
  • [HotOS2011] Mobile Apps: It's time to move up to ConDOS
    David Chu, Aman Kansal, Jie Liu, Feng Zhao.

non sequitur off button

News

FALCON in the news: Engadget, The Verge and more...
April 19, 2012

FALCON, part of the ConDOS project, was highlighted in the media. Here are links to a few of the news articles.

Windows Phone OS mod speeds up app load times, knows you’ll play Monopoly on your break (video)
Microsoft testing a Windows Phone system that pre-loads apps based on contextual data
代号猎鹰 WP系统新技术减少应用加载时间 (New Windows Phone technology code-named Falcon reduces application load time)

消息称微软研究部致力研发手机写入程序 (Microsoft Research presents new innovations for the mobile phone)
加快应用启动 微软为WP测试新功能 (Microsoft tests new Windows Phone feature to speed up app launch)
All FALCON news articles
Over +600 English articles, +200 Chinese news articles, +80 Spanish articles, +60 German articles, …

FALCON video posted
April 14, 2012

Check out the FALCON demo video that I put together.

Watch Falcon demo video

See more info on FALCON, part of the ConDOS project.

Most Watched Videos of 2012

Most Watched Videos of 2012

Update: The Falcon demo video has over 30,000 views.  As of Apr 21st, it is the most watched MSR video of 2012.

 

 

 

Declarative Sensor Networks (DSN)

See the old project page.

  • David Chu
    Research and Engineering Manager
    Google
    Seattle, WA
    chudavid@google.com
    davidchu@bawakayi.com

  • Home
  • Publications
  • Projects
  • Bio
  • Misc
PageLines by PageLines