The nom Profit-Maximizing Operating System

被引:7
|
作者
Ben-Yehuda, Muli [1 ]
Ben-Yehuda, Orna Agmon [2 ]
Tsafrir, Dan [2 ]
机构
[1] LightBits Labs, Kefar Sava, Rehov Atir Yeda, Israel
[2] Technion, Haifa, Israel
关键词
ALGORITHMS;
D O I
10.1145/3007611.2892250
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 adapt their stacks' behavior on the fly according to the current price of available resources and their private utility from them, which differs between applications. We show that in addition to achieving up to 3.9x better throughput and up to 9.1x better latency, nom applications yield up to 11.1x higher profits when compared with the same applications running on Linux and OSv. "And in this too profit begets profit." (Aeschylus)
引用
收藏
页码:145 / 160
页数:16
相关论文
共 50 条
  • [1] PROFIT-MAXIMIZING CLUBS
    SCOTCHMER, S
    JOURNAL OF PUBLIC ECONOMICS, 1985, 27 (01) : 25 - 45
  • [2] Profit-maximizing matchmaker
    Ko, Chiu Yu
    Konishi, Hideo
    GAMES AND ECONOMIC BEHAVIOR, 2012, 75 (01) : 217 - 232
  • [3] The profit-maximizing non-profit
    Glazer, Amihai
    OXFORD ECONOMIC PAPERS-NEW SERIES, 2016, 68 (02): : 301 - 315
  • [4] Profit-maximizing Cluster Hires
    Golshan, Behzad
    Lappas, Theodoros
    Terzi, Evimaria
    PROCEEDINGS OF THE 20TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING (KDD'14), 2014, : 1196 - 1205
  • [5] POWER IN PROFIT-MAXIMIZING ORGANIZATIONS
    Rotemberg, Julio J.
    JOURNAL OF ECONOMICS & MANAGEMENT STRATEGY, 1993, 2 (02) : 165 - 198
  • [6] Profit-Maximizing Incentive for Participatory Sensing
    Luo, Tie
    Tan, Hwee-Pink
    Xia, Lirong
    2014 PROCEEDINGS IEEE INFOCOM, 2014, : 127 - 135
  • [7] Profit-maximizing corporate social responsibility
    McWilliams, A
    Siegel, D
    ACADEMY OF MANAGEMENT REVIEW, 2001, 26 (04): : 504 - 505
  • [8] WELFARE-MAXIMIZING LOCATION VERSUS PROFIT-MAXIMIZING LOCATION
    HWANG, H
    MAI, CC
    ANNALS OF REGIONAL SCIENCE, 1986, 20 (01): : 54 - 64
  • [9] Welfare-maximizing and profit-maximizing agroindustry location: A comparison
    Tan, LT
    ANNALS OF REGIONAL SCIENCE, 2000, 34 (01): : 69 - 82
  • [10] On Profit-Maximizing Pricing for the Highway and Tollbooth Problems
    Elbassioni, Khaled
    Raman, Rajiv
    Ray, Saurabh
    Sitters, Rene
    ALGORITHMIC GAME THEORY, PROCEEDINGS, 2009, 5814 : 275 - +