skip to main content
10.1145/3213344.3213349acmconferencesArticle/Chapter ViewAbstractPublication PageseurosysConference Proceedingsconference-collections
research-article

Profit-aware Resource Management for Edge Computing Systems

Authors Info & Claims
Published:10 June 2018Publication History

ABSTRACT

Edge Computing (EC) represents the most promising solution to the real-time or near-real-time processing needs of the data generated by Internet of Things devices. The emergence of Edge Infrastructure Providers (EIPs) will bring the EC benefits to those enterprises that cannot afford to purchase, deploy, and manage their own edge infrastructures. The main goal of EIPs will be that of max-imizing their profit, i.e. the difference of the revenues they make to host applications, and the cost they incur to run the infrastructure plus the penalty they have to pay when QoS requirements of hosted applications are not met. To maximize profit, an EIP must strike a balance between the above two factors.

In this paper we present the Online Profit Maximization (OPM) algorithm, an approximation algorithm that aims at increasing the profit of an EIP without a priori knowledge. We assess the performance of OPM by simulating its behavior for a variety of realistic scenarios, in which data are generated by a population of moving users, and by comparing the results it yields against those attained by an oracle (i.e., an unrealistic algorithm able to always make optimal decisions) and by a state-of-the-art alternative. Our results indicate that OPM is able to achieve results that are always within 1% of the optimal ones, and that always outperforms the alternative solution.

References

  1. M. Aazam et al. 2015. Dynamic resource provisioning through Fog micro data-center. In IEEE Int. Conf. on PerCom Workshops. 105--110.Google ScholarGoogle Scholar
  2. M. Aazam et al. 2015. Fog Computing Micro Datacenter Based Dynamic Resource Estimation and Pricing Model for IoT. In 29th Conf. on AINA. 687--694.Google ScholarGoogle Scholar
  3. S.F. Abedin et al. 2015. A Fog based system model for cooperative IoT node pairing using matching theory. In 17th Asia-Pacific APNOMS. 309--314.Google ScholarGoogle Scholar
  4. L. Albano, C. Anglano, M. Canonico, and M. Guazzone. 2013. Fuzzy-Q&E: Achieving QoS Guarantees and Energy Savings for Cloud Applications with Fuzzy Control. In 3rd Int. Cloud and Green Computing Conference (CGC'13). 159--166. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. C. Anglano, M. Canonico, P. Castagno, M. Guazzone, and M. Sereno. 2018. A Game-Theoretic Approach to Coalition Formation in Fog Provider Federations. In 3rd IEEE Int. Conf. on Fog and Mobile Edge Computing (FMEC'18).Google ScholarGoogle Scholar
  6. C. Anglano, M. Canonico, and M. Guazzone. 2015. FC2Q: Exploiting fuzzy control in server consolidation for cloud applications with SLA constraints. Concurrency and Computation: Practice and Experience 27, 17 (2015), 4491--4514. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. C. Anglano, M. Canonico, and M. Guazzone. 2017. FCMS: A fuzzy controller for CPU and memory consolidation under SLA constraints. Concurrency and Computation: Practice and Experience 29, 5 (2017).Google ScholarGoogle Scholar
  8. C. Anglano, M. Canonico, and M. Guazzone. 2018. Prometheus: A flexible toolkit for the experimentation with virtualized infrastructures. Concurrency and Computation: Practice and Experience 30, 11 (2018), e4400.Google ScholarGoogle ScholarCross RefCross Ref
  9. C. Anglano, M. Guazzone, and M. Sereno. 2014. Maximizing profit in green cellular networks through collaborative games. Computer Networks 75, Part A (2014), 260--275. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. T. Bahreini et al. 2017. Efficient Placement of Multi-component Applications in Edge Computing Systems. In 2nd ACM/IEEE SEC. ACM, Article 5, 11 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. J. Banks et al. 2010. Discrete-Event System Simulation (5th ed.). Prentice Hall.Google ScholarGoogle Scholar
  12. G. Bolch et al. 2006. Queueing Networks and Markov Chains: Modeling and Performance Evaluation With Computer Science Applications (2nd ed.). Wiley. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. F. Bonomi et al. 2014. Fog Computing: A Platform for Internet of Things and Analytics. Springer, Cham, 169--186.Google ScholarGoogle Scholar
  14. Charles C Byers. 2017. Architectural Imperatives for Fog Computing: Use Cases, Requirements, and Architectural Techniques for Fog-Enabled IoT Networks. IEEE Commun. Mag. 55, 8 (2017), 14--20.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. P. Garcia Lopez et al. 2015. Edge-centric Computing: Vision and Challenges. SIGCOMM Comput. Commun. Rev. 45, 5 (2015), 37--42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. M. Guazzone, C. Anglano, and M. Canonico. 2011. Energy-Efficient Resource Management for Cloud Computing Infrastructures. In 3rd IEEE Int. Conf. on Cloud Computing Technology and Science (CloudCom'11). 424--431. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. M. Guazzone, C. Anglano, and M. Canonico. 2012. Exploiting VM Migration for the Automated Power and Performance Management of Green Cloud Computing Systems. In 1st Int. Workshop on Energy-Efficient Data Centres (E2DC). 81--92. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. M. Guazzone, C. Anglano, and M. Sereno. 2014. A Game-Theoretic Approach to Coalition Formation in Green Cloud Federations. In 14th IEEE/ACM Int. Symposium on Cluster, Cloud and Grid Computing (CCGRID'14). 618--625.Google ScholarGoogle Scholar
  19. IBM. 2018. ILOG CPLEX Optimization Studio. (2018).Google ScholarGoogle Scholar
  20. K. Intharawijitr et al. 2016. Analysis of fog model considering computing and communication latency in 5G cellular networks. In IEEE Conf. on PerCom. 1--4.Google ScholarGoogle ScholarCross RefCross Ref
  21. D.B. Johnson et al. 1996. Dynamic Source Routing in Ad Hoc Wireless Networks. Springer US, 153--181.Google ScholarGoogle Scholar
  22. C. Mouradian et al. 2017. A Comprehensive Survey on Fog Computing: State-of-the-art and Research Challenges. IEEE Commun. Surveys Tuts. (2017).Google ScholarGoogle Scholar
  23. S. Ningning et al. 2016. Fog computing dynamic load balancing mechanism based on graph repartitioning. China Commun. 13, 3 (2016), 156--164.Google ScholarGoogle ScholarCross RefCross Ref
  24. J. Oueis et al. 2015. Small cell clustering for efficient distributed fog computing: A multi-user case. In 2015 IEEE 82nd VTC Fall. 1--5.Google ScholarGoogle Scholar
  25. Primate Labs, Inc. 2018. GeekBench. (2018).Google ScholarGoogle Scholar
  26. S. Rivoire et al. 2008. A Comparison of High-level Full-system Power Models. In 2008 Conf. on HotPower. USENIX, 3--3. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. M. Satyanarayanan et al. 2009. The Case for VM-Based Cloudlets in Mobile Computing. IEEE Pervasive Comput. 8, 4 (2009), 14--23. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. W. Vogels. 2008. Beyond Server Consolidation. Queue 6, 1 (2008), 20--26. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. J. Weinman. 2017. The Economics of the Hybrid Multicloud Fog. IEEE Cloud Computing 4, 1 (2017), 16--21.Google ScholarGoogle ScholarCross RefCross Ref
  30. D. Ye et al. 2016. Scalable fog computing with service offloading in bus networks. In IEEE 3rd Int. Conf. on CSCloud. 247--251.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Profit-aware Resource Management for Edge Computing Systems

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        EdgeSys'18: Proceedings of the 1st International Workshop on Edge Systems, Analytics and Networking
        June 2018
        65 pages
        ISBN:9781450358378
        DOI:10.1145/3213344

        Copyright © 2018 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 10 June 2018

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

        Acceptance Rates

        Overall Acceptance Rate10of23submissions,43%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader