IDEAS home Printed from https://ideas.repec.org/a/gam/jsusta/v10y2018i10p3499-d172867.html
   My bibliography  Save this article

Energy Efficient Deployment of a Service Function Chain for Sustainable Cloud Applications

Author

Listed:
  • Jian Sun

    (Key Lab of Optical Fiber Sensing and Communications (Ministry of Education), University of Electronic Science and Technology of China, Chengdu 611731, China)

  • Yue Chen

    (National Computer Network Emergency Response Technical Team, Coordination Center of China, Beijing 100029, China)

  • Miao Dai

    (Key Lab of Optical Fiber Sensing and Communications (Ministry of Education), University of Electronic Science and Technology of China, Chengdu 611731, China)

  • Wanting Zhang

    (Key Lab of Optical Fiber Sensing and Communications (Ministry of Education), University of Electronic Science and Technology of China, Chengdu 611731, China)

  • Arun Kumar Sangaiah

    (School of Computing Science and Engineering, Vellore Institute of Technology, Tamil Nadu 632014, India)

  • Gang Sun

    (Key Lab of Optical Fiber Sensing and Communications (Ministry of Education), University of Electronic Science and Technology of China, Chengdu 611731, China
    Center for Cyber Security, University of Electronic Science and Technology of China, Chengdu 611731, China)

  • Han Han

    (National Computer Network Emergency Response Technical Team, Coordination Center of China, Beijing 100029, China)

Abstract

With the increasing popularity of the Internet, user requests for cloud applications have dramatically increased. The traditional model of relying on dedicated hardware to implement cloud applications has not kept pace with the rapid growth in demand. Network function virtualization (NFV) architecture emerged at a historic moment. By moving the implementation of functions to software, a separation of functions and hardware was achieved. Therefore, when user demand increases, cloud application providers only need to update the software; the underlying hardware does not change, which can improve network scalability. Although NFV solves the problem of network expansion, deploying service function chains into the underlying network to optimize indicators remains an important research problem that requires consideration of delay, reliability, and power consumption. In this paper, we consider the optimization of power consumption with the premise of guaranteeing a certain virtual function link yield. We propose an efficient algorithm that is based on first-fit and greedy algorithms to solve the problem. The simulation results show that the proposed algorithm substantially improves the path-finding efficiency, achieves a higher request acceptance ratio and reduces power consumption while provisioning the cloud applications. Compared with the baseline algorithm, the service function chain (SFC) acceptance ratio of our proposed algorithms improves by a maximum of approximately 15%, our proposed algorithm reduces the power consumption by a maximum of approximately 15%, the average link load ratio of our proposed algorithm reduces by a maximum of approximately 20%, and the average mapped path length of our proposed algorithm reduces by a maximum of approximately 1.5 hops.

Suggested Citation

  • Jian Sun & Yue Chen & Miao Dai & Wanting Zhang & Arun Kumar Sangaiah & Gang Sun & Han Han, 2018. "Energy Efficient Deployment of a Service Function Chain for Sustainable Cloud Applications," Sustainability, MDPI, vol. 10(10), pages 1-24, September.
  • Handle: RePEc:gam:jsusta:v:10:y:2018:i:10:p:3499-:d:172867
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2071-1050/10/10/3499/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2071-1050/10/10/3499/
    Download Restriction: no
    ---><---

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jsusta:v:10:y:2018:i:10:p:3499-:d:172867. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.