Design and evaluation of algorithms for dynamic resource management on SDN/NFV networks
Document typeMaster thesis
Rights accessOpen Access
Internet service providers and telecommunications operators have traditionally deployed networks installing various hardware appliances linked together using physical static links, these devices are configured through a broad set of tools to provide services. The aforementioned devices tend to be highly specialized and customized, usually having their operative system tightly coupled to the underlying hardware. Communication among devices is achieved through the implementation of strict protocols to achieve reliability. The aforementioned approach altogether with the exponential demand increase experienced in modern networks have proved that these networks are expensive to operate, are difficult to scale, require highly specialized maintenance and are not flexible. This has brought difficulties to service providers, since this increase in the demand of quality in their services is not accompanied by an increase in the service fees. Network Function Virtualization (NFV) was introduced by service operators as a new paradigm proposing to address these difficulties, looking to obtain similar benefits as those obtained in Information technology (IT) environments leveraging server virtualization. In the present document a brief review is done of the state of the art technologies involved in Service Function Chaining (SFC) in NFV environments, including a high-level description of the main components involved in open-source NFV and a detailed description of the open-source orchestrator Open Source MANO (OSM). Finally, an introduction to a framework for providing resource optimization assignment algorithms in orchestrators is done, providing preliminary results. Although the developed components do not achieve the requirements for acceptance into a production environment they provide a starting point for integration into production orchestration environments.