AN APPLICATION OF MODULAR NETWORK FUNCTION VIRTUALIZATION AND ITS IMPLEMENTATION
Kim, Jeremy S.
Volpano, Dennis M.
Xie, Geoffrey G.
MetadataShow full item record
Network function virtualization (NFV) is the concept of implementing network services in software using commodity hardware. Services include forwarding, learning, and firewalling, among others. Modular NFV (MNFV) was introduced as a methodology for designing virtualized network functions (VNFs), precisely and ultimately compiling them to an open platform. This thesis applies the methodology to rigorously design a 2-port relay switch from reusable behaviors with features found in commercial switches. A potential implementation of the 2-port relay using Intel’s open platform called the Data Plane Development Kit (DPDK) is investigated.
Includes supplementary material
RightsThis publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Showing items related by title, author, creator and subject.
Cannon, Joseph Patrick (Monterey, California: Naval Postgraduate School, 2016);This dissertation introduces a novel augmentation to system-engineering methodology based on the integration of adaptive capacity, which produces enhanced resilience in technological systems that operate in complex operating ...
A benchmarking methodology for the centralized-database computer with expandable and parallel database processors and stores Demurjian, Steven A.; Vincent, James R.; Hsiao, David K. (Monterey, California. Naval Postgraduate School, 1985); NPS52-85-011In this paper a benchmarking methodology for a new kind of database computers is introduced. The emergence in the research community and in the commercial world of this kind of database computer (known as the multiple-backed ...
A Systems Engineering Methodology for Analyzing Systems of Systems Using the Systems Modeling Language (SysML) Huynh, Thomas V.; Osmundson, John S. (2006);A systems engineering methodology for analyzing a system of systems (SoS) elucidated in this paper involves the use of process modeling, modeling of the SoS with the systems modeling language (SysML), and subsequent ...