Authors
Muli Ben-Yehuda, Orna Agmon Ben-Yehuda, Dan Tsafrir
Publication date
2016/3/25
Book
Proceedings of the12th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments
Pages
145-160
Description
In the near future, cloud providers will sell their users virtual machines with CPU, memory, network, and storage resources whose prices constantly change according to market-driven supply and demand conditions. Running traditional operating systems in these virtual machines is a poor fit: traditional operating systems are not aware of changing resource prices and their sole aim is to maximize performance with no consideration of costs. Consequently, they yield low profits.
We present nom, a profit-maximizing operating system designed for cloud computing platforms with dynamic resource prices. Applications running on nom aim to maximize profits by optimizing simultaneously for performance and resource costs. The nom kernel provides them with direct access to the underlying hardware and full control over their private software stacks. Since nom applications know there is no single ``best'' software stack, they …
Total citations
2016201720182019202020212022131321
Scholar articles
M Ben-Yehuda, O Agmon Ben-Yehuda, D Tsafrir - Proceedings of the12th ACM SIGPLAN/SIGOPS …, 2016