Figure 1 - uploaded by Muhammad Johar Jaafar
Content may be subject to copyright.
Diagram of software Define Architecture.

Diagram of software Define Architecture.

Source publication
Article
Full-text available
Nowadays technologies are rapidly growth and it cover many areas. The traditional or legacy network architecture is no longer suited to meet today requirement ever since cloud era appeared. In order to fulfill the gap, the paradigm has shifted to edge computing where the usage of micro-services become mainstream. The needs of using edge computing b...

Context in source publication

Context 1
... this paper, the main elements that involved are SDN, Blockchain and Openstack. However, the application are varies and the first researcher decides on using python, json and javascript as the main language. Thus, from this view, the application that available for such criteria are SDN, Learning Switch, Blockchain and its possible approach. A. Software Define Network Software Define Network or SDN is a new paradigm in nowadays networking. It allows network administrators to manage network services through abstraction of higher-level functionality. The SDN works by proprietary on top of software commodity. Thus, the decoupling or decentralization mechanism is able to pro the system that makes decisions about where traffic is sent (the control plane) from the underlying systems that forward traffic to the selected in next destination (the data plane). In other words, SDN is an architecture purporting to be dynamic, manageable, cost-effective, and adaptable, seeking to be suitable for the high-bandwidth, dynamic nature' of today's applications. SDN architectures decentralized the network control and forwarding functions, thus it, become directly programmable for underlying infrastructure from applications and network services. As stated in figure 1, the decentralization or decouple happen in between the two zone, Northbound and Southbound zone. This zone handle the API in between them. From the top, the SDN Controller communicate (towards control layer) to segregate the anomalies and allow only SDN API connection to communicate with Control layer. This is where all the network application and neutron (Openstack application) communicate, as well all external application like DDOS protection or Network Application Orchestration and Services is placed (such as chef, and puppet). In Control Layer, all the received API will map, stats track and other network function capability to process and distribute. The service abstraction layer (SAL), start to invoke (conversion) all attribute into singular form to make the southbound recognize this function in respective element (according the functions). In infrastructure layer, the receive element accept according to the service and directly connected to device. This connection is supervised or provision by OpenFlow protocol. Thus, it must be connect before running the services. The OpenFlow creates separate policies that universally program the entire network in single fabric. The capability extend the provision into underlying data plane to device-forwarding table. The other function that can be found is the capability of isolation whereby it provide the regular production traffic and traffic untouched. Second function is virtualized and programmable, which different flows has different way to process. By having this, it can reduce the wiring in the Network closet and reduce the cost (Standford University, 2010). According to various of SDN framework case study, few controller are used but only few are really compatible with blockchain mechanism. The controller involved are OpenDaylight, RYU, ONOS, vneio and Faucet. However, the appeal mechanism haven't reach to its peak for production usage with blockchain. It is because it involve with various stack services and it work simultaneously (Tech Target, ...

Similar publications

Chapter
Full-text available
To provide better services and new future offerings to their customers, an enterprise in the financial services industry in Indonesia has decided to use Kubernetes, an application container technology, to serve their digital services through applications, developed with micro-services architecture concepts. The new services and technology were expe...