Optimizing resource allocation for virtualized network functions in a cloud center using genetic algorithms
File(s)AcceptedVersion.pdf (3.47 MB) Fwd_ IEEE TNSM - Decision on Manuscript ID TNSM-2016-01106.R2.rtf (3.82 KB)
Accepted version
Supporting information
Author(s)
Rankothge, W
Le, F
Russo, A
Lobo, J
Type
Journal Article
Abstract
With the introduction of network function virtualization technology, migrating entire enterprise data centers into the cloud has become a possibility. However, for a cloud service provider (CSP) to offer such services, several research problems still need to be addressed. In previous work, we have introduced a platform, called network function center (NFC), to study research issues related to virtualized network functions (VNFs). In an NFC, we assume VNFs to be implemented on virtual machines that can be deployed in any server in the CSP network. We have proposed a resource allocation algorithm for VNFs based on genetic algorithms (GAs). In this paper, we present a comprehensive analysis of two resource allocation algorithms based on GA for: 1) the initial placement of VNFs and 2) the scaling of VNFs to support traffic changes. We compare the performance of the proposed algorithms with a traditional integer linear programming resource allocation technique. We then combine data from previous empirical analyses to generate realistic VNF chains and traffic patterns, and evaluate the resource allocation decision making algorithms. We assume different architectures for the data center, implement different fitness functions with GA, and compare their performance when scaling over the time.
Date Issued
2017-03-23
Date Acceptance
2017-03-13
Citation
IEEE Transactions on Network and Service Management, 2017, 14 (2), pp.343-356
ISSN
1932-4537
Publisher
IEEE
Start Page
343
End Page
356
Journal / Book Title
IEEE Transactions on Network and Service Management
Volume
14
Issue
2
Copyright Statement
© 2017 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Identifier
http://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcApp=PARTNER_APP&SrcAuth=LinksAMR&KeyUT=WOS:000403434900008&DestLinkType=FullRecord&DestApp=ALL_WOS&UsrCustomerID=1ba7043ffcc86c417c072aa74d649202
Subjects
Science & Technology
Technology
Computer Science, Information Systems
Computer Science
Network function virtualization (NFV)
cloud resources optimization
genetic algorithms
Publication Status
Published