Service-Oriented Networking Abstraction Layer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional network environments face challenges in providing seamless, secure, and reliable access to resources due to over-provisioning, which becomes uncompetitive with advancements in virtualization and cloud technology, leading to complexity and unpredictable costs.
Innovation Solution
A streamlined network architecture with a service definition abstraction layer and a networking service catalog that hides complexity from end-users, allowing pre-qualified requests to be satisfied through a defined process, enabling predictable costs and service levels, and transparent implementation of IT, Application, and Business Services without requiring knowledge of underlying hardware or software.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If over-provisioning is used to provide flexibility and absorb changing usage, then service reliability is improved, but device complexity and cost increase
Solution Approach 1:
The network is segmented into multiple hierarchical levels (core, distribution, access) with specialized functions at each level. This segmentation allows the system to handle changing usage demands through modular additions rather than monolithic over-provisioning, reducing overall complexity while maintaining reliability.
Solution Approach 2:
Network components are designed with multi-functionality to serve multiple purposes across different service types and traffic patterns. This universality reduces the need for dedicated redundant components for each scenario, thereby reducing complexity while maintaining the ability to absorb changing usage demands.
2Adaptability or versatility
If end-user interaction is required to maintain network components and configurations, then service customization is improved, but ease of operation deteriorates
Solution Approach 1:
An intermediary service layer is introduced between end-users and network components. This intermediary handles the complexity of network maintenance and configuration automatically, allowing users to access customized services through simplified interfaces without directly interacting with complex network infrastructure.
Solution Approach 2:
The network system incorporates self-service capabilities that automatically detect, diagnose, and resolve configuration issues without requiring end-user intervention. This maintains service customization while significantly improving ease of operation by eliminating the need for users to manually maintain complex network components.
3Loss of energy
If virtualization and cloud technology are adopted to reduce over-provisioning, then cost efficiency is improved, but device complexity increases
Solution Approach 1:
Virtualization technology creates virtual copies of network resources and services that can be dynamically allocated and managed. These virtual instances allow multiple services to share physical infrastructure, reducing the need for over-provisioning while the automated management systems handle the increased technical complexity.
Solution Approach 2:
Manual network configuration and management mechanisms are replaced with automated cloud-based orchestration systems. This substitution reduces the need for physical over-provisioning of network equipment while the software-layer complexity is managed through automated tools and interfaces, achieving cost efficiency without proportionally increasing operational burden.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
A tangible machine readable storage medium stores instructions and implements a method when the instructions are executed by a processor. A service catalog (SC) includes a service unit (SU). The SU includes an array of service resources (SR) to define a service using end-user service-oriented terminology. The SU is assigned to a module. The module includes a component associated with a configuration and a device. An operational task is executed on the device to deploy the configuration on the device to implement the service.