Microsoft Research mobile + cloud Summit 2010
MiST: A Platform for Mobile-Cloud Computing in Streams *Fan Yang, *Zhengping Qian, †Ivan Beschastnikh, ⃟Li Zhuang, *Mao Yang, ‡Amre Shakimov, *Jacky Shen, and *Lidong Zhou
Cloud: Unleash the Power of Mobile Stream as a First-Class Citizen Reduce the overhead of continuous operations //stream construction, define “schema” Leverage massive parallel computing resources Stream
Code Snippet: Continuous Route Planner MiST Architecture [Mobile] Stream
//consumption, functional reactive programming (FRP) Identify Sync Streams [Mobile] plans.Subscribe((Action
Mobile Sync Distributed Stream Trigger Streams Stream Trigger Advantages of Stream Abstraction Mobile Distributed Stream Manager Stream Manager Ease of application development Combine imperative, declarative, and FRP languages Sync stream hides the communication complexity Current Status Leverage advances in distributed systems Implemented MiST and four applications and database Validated the effectiveness of stream-based Stream filter/slacks; Stream layout; Stream partition optimizations
*Microsoft Research Asia, ⃟Microsoft Research Silicon Valley, †University of Washington, ‡Duke University