STOIC: Streaming Operating Systems In The Cloud

Document Type

Conference Proceeding

Publication Date


Published In

2017 IEEE International Conference On Communications (ICC)


As cloud computing continues to increase in performance, while simultaneously decreasing in cost, it comes as no surprise that traditional computing tasks are frequently being offloaded to cloud services. This paper presents STOIC, a service model for booting and streaming an operating system from public cloud infrastructure. Having booted with STOIC, users can perform regular activities with few noticeable differences between STOIC and more traditional methods of booting an OS. STOIC makes minimal assumptions about the hardware and software capabilities of the booting client and is compatible with many popular cloud storage providers. We show that STOIC's file streaming is responsive and demonstrate several use cases in which streaming an OS is beneficial when compared to alternative file distribution methods.

Published By



2017 IEEE International Conference On Communications (ICC)

Conference Dates

May 21-25, 2017

Conference Location

Paris, France