SOAR: Smart Online Aggregated Reservation for Mobile Edge Computing Brokerage Services

With the development of MEC services, MEC brokers will emerge to facilitate the purchase and management of resources for individual MEC users. Both data communication and computing resources offered by MEC service providers can be purchased by pay-as-you-go (PAYG) or reserved plans. Besides data and computing plans for each type of resource, we also consider combo plans specifically designed for MEC services covering both resources. In this paper, we propose a smart online aggregated reservation (SOAR) framework for MEC brokers to minimize their cost of reserving resources for multiple users without the knowledge of future demands. In our framework, a task aggregation algorithm is designed to aggregate the users’ demands in each PAYG billing cycle to improve the plan utilization, and plan reservation algorithms are proposed to decide when to reserve which plans. The performance gap (competitive ratio) between SOAR and optimal solution which knows all future demands in advance, is analyzed and derived in closed-form. The performance gap is proved to be the minimum among all deterministic online algorithms. Trace-driven simulations verify the cost advantage of our SOAR framework, which can save nearly 40 percent of cost for users through the brokerage service.

[1]  Yuansheng Luo,et al.  Optimal Resource Reservation Scheme for Maximizing Profit of Service Providers in Edge Computing Federation , 2019, 2019 IEEE Intl Conf on Dependable, Autonomic and Secure Computing, Intl Conf on Pervasive Intelligence and Computing, Intl Conf on Cloud and Big Data Computing, Intl Conf on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech).

[2]  Paul Rad,et al.  Chameleon: A Scalable Production Testbed for Computer Science Research , 2019, Contemporary High Performance Computing.

[3]  Shengli Xie,et al.  Computing Resource Trading for Edge-Cloud-Assisted Internet of Things , 2019, IEEE Transactions on Industrial Informatics.

[4]  Kenli Li,et al.  Profit Maximization for Cloud Brokers in Cloud Computing , 2019, IEEE Transactions on Parallel and Distributed Systems.

[5]  Mianxiong Dong,et al.  In Broker We Trust: A Double-Auction Approach for Resource Allocation in NFV Markets , 2018, IEEE Transactions on Network and Service Management.

[6]  Ning Wang,et al.  Optimal Cloud Instance Acquisition via IaaS Cloud Brokerage with Volume Discount , 2018, 2018 IEEE/ACM 26th International Symposium on Quality of Service (IWQoS).

[7]  Ting Deng,et al.  Maximizing Profit of Cloud Service Brokerage with Economic Demand Response , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[8]  Yan Zhang,et al.  Mobile Edge Computing: A Survey , 2018, IEEE Internet of Things Journal.

[9]  Tommaso Melodia,et al.  The Value of Cooperation: Minimizing User Costs in Multi-Broker Mobile Cloud Computing Networks , 2017, IEEE Transactions on Cloud Computing.

[10]  Guihai Chen,et al.  Mobile Live Video Streaming Optimization via Crowdsourcing Brokerage , 2017, IEEE Transactions on Multimedia.

[11]  Suzhi Bi,et al.  Joint Spectrum Reservation and On-Demand Request for Mobile Virtual Network Operators , 2017, IEEE Transactions on Communications.

[12]  K. B. Letaief,et al.  A Survey on Mobile Edge Computing: The Communication Perspective , 2017, IEEE Communications Surveys & Tutorials.

[13]  Vincenzo Sciancalepore,et al.  From network sharing to multi-tenancy: The 5G network slice broker , 2016, IEEE Communications Magazine.

[14]  Lin Gao,et al.  Spectrum Reservation Contract Design in TV White Space Networks , 2015, IEEE Transactions on Cognitive Communications and Networking.

[15]  B. Liang,et al.  Dynamic Cloud Instance Acquisition via IaaS Cloud Brokerage , 2015, IEEE Transactions on Parallel and Distributed Systems.

[16]  Wei Wang,et al.  To Reserve or Not to Reserve: Optimal Online Multi-Instance Acquisition in IaaS Clouds , 2013, ICAC.

[17]  Jin-Li Hu,et al.  Bundling strategy and product differentiation , 2013 .

[18]  Gustavo Alonso,et al.  Predictable Performance for Unpredictable Workloads , 2009, Proc. VLDB Endow..

[19]  Claire Mathieu,et al.  Dynamic TCP acknowledgement and other stories about e/(e-1) , 2001, STOC '01.

[20]  R. Venkatesh,et al.  A Probabilistic Approach to Pricing a Bundle of Products or Services , 1993 .

[21]  E. Hannum "PROOF" , 1934, Francis W. Parker School Studies in Education.

[22]  Mahadev Satyanarayanan,et al.  Edge Computing , 2019, EAI/Springer Innovations in Communication and Computing.

[23]  Branka Vucetic,et al.  Paying Less for More? Combo Plans for Edge-Computing Services , 2018, HotEdge.

[24]  Bu-Sung Lee,et al.  Optimization of Resource Provisioning Cost in Cloud Computing , 2012, IEEE Transactions on Services Computing.

[25]  Allan Borodin,et al.  Online computation and competitive analysis , 1998 .

[26]  Anna R. Karlin,et al.  Competitive randomized algorithms for non-uniform problems , 1990, SODA '90.