RESTRAIN: A dynamic and cost-efficient resource management scheme for addressing performance interference in NFV-based systems

Chintapalli, Venkatarami Reddy and Tamma, Bheemarjuna Reddy and Antony, Franklin and et al, . (2022) RESTRAIN: A dynamic and cost-efficient resource management scheme for addressing performance interference in NFV-based systems. Journal of Network and Computer Applications, 201. pp. 1-20. ISSN 1084-8045

[img] Text
Journal_of_Network_and_Computer_Applications2.pdf - Published Version
Restricted to Registered users only

Download (2MB) | Request a copy

Abstract

Network Functions Virtualization (NFV) replaces the conventional middleboxes by their software counterparts known as Virtual Network Functions (VNFs) which run on general-purpose hardware platforms and promise several benefits like reduced cost, ease of deployment, flexibility, etc. However, NFV faces some critical challenges as VNFs running on the same physical hardware still have to compete for shared resources such as Last Level Cache (LLC) and different levels of Memory Bandwidth (MB) (between L2 cache & LLC and LLC & main memory), which might result in unpredictable and variable performance interference to the co-located VNFs deployed. Some recent works have explored mechanisms for allocating LLC dynamically using Cache Allocation Technology (CAT) but they did not look into MB contentions among the co-located VNFs. Dynamic allocation of both LLC and MB to the co-located VNFs remains unexplored. To address this, in this work, by leveraging Intel's CAT and Memory Bandwidth Allocation (MBA) technologies, we profile different VNFs to determine their minimum LLC and MB resource requirements to achieve performance isolation for different input traffic rates. We then propose a dynamic, joint resource allocation scheme, RESTRAIN, that takes each VNF's input traffic rate as an input and dynamically adjusts LLC ways and MB resources allocated among them to avoid performance interference and thereby improves the overall resource utilization of the underlying hardware system and the number of VNFs meeting their QoS guarantees. Experimental results on a prototype system show that the proposed RESTRAIN scheme guarantees performance isolation. Further, it improves performance by 30% over a static allocation mechanism and 17% over ResQ, a state-of-the-art scheme. © 2022 Elsevier Ltd

[error in script]
IITH Creators:
IITH CreatorsORCiD
Tamma, Bheemarjuna Reddyhttps://orcid.org/0000-0002-4056-7963
Antony, FranklinUNSPECIFIED
Item Type: Article
Additional Information: This work was partially supported by the research project “Converged Cloud Communication Technologies”, MeitY, Govt. of India .
Uncontrolled Keywords: Last level cache partitioning; Memory bandwidth partitioning; Network Functions Virtualization (NFV); Performance interference; Performance isolation; Virtual Network Function (VNF)
Subjects: Computer science
Divisions: Department of Computer Science & Engineering
Depositing User: . LibTrainee 2021
Date Deposited: 29 Jun 2022 05:21
Last Modified: 29 Jun 2022 09:43
URI: http://raiithold.iith.ac.in/id/eprint/9433
Publisher URL: http://doi.org/10.1016/j.jnca.2021.103312
OA policy: https://v2.sherpa.ac.uk/id/publication/11381
Related URLs:

Actions (login required)

View Item View Item
Statistics for RAIITH ePrint 9433 Statistics for this ePrint Item