Software Design Principles to Enhance SDN Architecture
نویسندگان
چکیده
منابع مشابه
Software Design Principles to Enhance SDN Architecture
SDN as a network architecture emerged on top of existing technologies and knowledge. Through defining the controller as a software program, SDN made a strong connection between networking and software engineering. Traditionally, network programs were vendor specific and embedded in hardware switches and routers. SDN focuses on isolation between control and forwarding or data planes. However, in...
متن کاملSoftware-Defined Networking (SDN): Layers and Architecture Terminology
Software-Defined Networking (SDN) refers to a new approach for network programmability, that is, the capacity to initialize, control, change, and manage network behavior dynamically via open interfaces. SDN emphasizes the role of software in running networks through the introduction of an abstraction for the data forwarding plane and, by doing so, separates it from the control plane. This separ...
متن کاملA Knowledge Based Approach to Enhance Software Architecture Review Process
The software architecture [SA] has received increasing attention as an important subfield of software engineering. The Software Architecture is the foundation for building any software and it is deciding the quality of software. Evaluating Software Architecture is a key part in software development. This paper intends to increase the consistency of software architecture evaluation process to a ...
متن کاملA Novel SDN-Based Architecture to Provide
Digital Object Identifier: Moving toward 5G, network synchronization is expected to play a key role in the successful deployment of the new mobile communication networks. This article presents an application of SDN (software defined networking) and NFV (network function virtualization) principles to the network synchronization area, making it possible to offer synchronization as a service. The ...
متن کاملTo Enhance A-KNN Clustering Algorithm for Improving Software Architecture
Software Architecture is important factor for the development of complex and big software system. Software Architecture Decomposition is an important part in software design. Software clustering is used to cluster functions of similar type in one cluster and other are in other cluster. Kmean is the base of the clustering but it has some limitations. Many clustering methods are used for decompos...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal of Advanced Computer Science and Applications
سال: 2016
ISSN: 2156-5570,2158-107X
DOI: 10.14569/ijacsa.2016.070822