Profit Maximization of Big Data Jobs in Cloud Using Stochastic Optimization

被引:0
|
作者
Nabavinejad, Seyed Morteza [1 ]
Goudarzi, Maziar [2 ]
机构
[1] Inst Res Fundamental Sci IPM, Sch Comp Sci, Tehran, Iran
[2] Sharif Univ Technol, Dept Comp Engn, Tehran, Iran
关键词
Cloud computing; big data processing; reserved instances; stochastic optimization; profit maximization; DATA SKEW; MAPREDUCE; RESOURCE;
D O I
10.1109/TCC.2019.2926254
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Reserved instances offered by cloud providers make it possible to reserve resources and computing capacity for a specific period of time. One should pay for all the hours of that time interval; in exchange, the hourly rate is significantly lower than on-demand instances. Reserved Instances can significantly reduce the monetary cost of resources needed to process big data applications in cloud. However, purchases of these instances are non-refundable, and hence, one should be able to estimate the required resources prior to purchase to avoid over-payment. It becomes important especially when the results obtained by big data job has monetary value, such as business intelligence applications. But, estimating the resource demand of big data processing jobs is hard because of numerous factors that affect them such as data locality, data skew, stragglers, internal settings of big data processing framework, interference among instances, instances availability, etc. To maximize the profit of processing such big data jobs in cloud considering fluctuating nature of their resource demand, as well as reserved instances limitations, we propose Reserved Instances Stochastic Allocation (RISA) approach. Using historical traces of resource demand of big data jobs submitted by user, RISA leverages stochastic optimization to determine the amount of resources needed to be reserved for that user to maximize the profit. Our evaluation using real-world traces shows that RISA can increase the net profit by up to 10x, compared to previous approaches. RISA can also find solutions as close as 2 percent to the best possible solution.
引用
收藏
页码:1563 / 1574
页数:12
相关论文
共 50 条
  • [21] Revenue and Reputation: A Stochastic Control Approach to Profit Maximization
    Chatterjee, Avhishek
    Ying, Lei
    Vishwanath, Sriram
    2012 50TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2012, : 617 - 623
  • [22] SURVIVAL VERSUS PROFIT MAXIMIZATION IN A DYNAMIC STOCHASTIC EXPERIMENT
    Oprea, Ryan
    ECONOMETRICA, 2014, 82 (06) : 2225 - 2255
  • [23] Big data BPMN workflow resource optimization in the cloud
    Simic, Srdan Daniel
    Tankovic, Nikola
    Etinger, Darko
    PARALLEL COMPUTING, 2023, 117
  • [24] SLA-Aware Dynamic Resource Provisioning for Profit Maximization in Shared Cloud Data Centers
    Bi, Jing
    Zhu, Zhiliang
    Yuan, Haitao
    HIGH PERFORMANCE NETWORKING, COMPUTING, AND COMMUNICATION SYSTEMS, 2011, 163 : 366 - +
  • [25] CLASSIFICATION OF BIG POINT CLOUD DATA USING CLOUD COMPUTING
    Liu, Kun
    Boehm, Jan
    ISPRS GEOSPATIAL WEEK 2015, 2015, 40-3 (W3): : 553 - 557
  • [26] SLA-Aware and Deadline Constrained Profit Optimization for Cloud Resource Management in Big Data Analytics-as-a-Service Platforms
    Zhao, Yali
    Calheiros, Rodrigo N.
    Vasilakos, Athanasios V.
    Bailey, James
    Sinnott, Richard O.
    2019 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (IEEE CLOUD 2019), 2019, : 146 - 155
  • [27] Targeted Influence Maximization Based on Cloud Computing Over Big Data in Social Networks
    Chen, Shiyu
    Yin, Xiaochun
    Cao, Qi
    Li, Qianmu
    Long, Huaqiu
    IEEE ACCESS, 2020, 8 : 45512 - 45522
  • [28] SLA-Based Profit Optimization for Resource Management of Big Data Analytics-as-a-Service Platforms in Cloud Computing Environments
    Zhao, Yali
    Calheiros, Rodrigo N.
    Bailey, James
    Sinnott, Richard
    2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2016, : 432 - 441
  • [29] A Profit Maximization Scheme with Guaranteed Quality of Service in Cloud Computing
    Mei, Jing
    Li, Kenli
    Ouyang, Aijia
    Li, Keqin
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (11) : 3064 - 3078
  • [30] Dynamic bidding in spot market for profit maximization in the public cloud
    Jianxiong Wan
    Xiang Gui
    Ran Zhang
    The Journal of Supercomputing, 2017, 73 : 4245 - 4274