Database-Mediated Network Control Interface
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Central-control-type networks, such as those using OpenFlow, require advanced knowledge and skills for configuration, limiting user flexibility and ease of use due to complex programming and management requirements.
Innovation Solution
An information processing apparatus with a display unit showing icons for a database and modules operating based on algorithms, allowing users to connect modules to the database and execute operations through simple database commands, reducing the need for advanced programming and API knowledge.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If detailed control is executed through programming the control apparatus, then control flexibility is improved, but configuration complexity and difficulty increase
Solution Approach 1:
The patent introduces a database as an intermediary layer between the control apparatus and users. Instead of directly programming the control apparatus with complex APIs and functions, users interact with a database through simple operation commands. The database stores control information and translates simple commands into detailed control operations, thereby maintaining control flexibility while dramatically reducing configuration complexity and the need for advanced programming knowledge.
2Manufacturing precision
If advanced programming knowledge is required for configuration, then control precision is improved, but ease of operation deteriorates
Solution Approach 1:
The patent creates a simplified copy or abstraction of the control system in the form of a database with intuitive operation commands. Instead of requiring users to master complex programming APIs, the database provides a simplified interface that mirrors essential control functions. This copying approach allows users to achieve precise control through simple commands like storing and retrieving control information, without needing advanced programming knowledge about topology management, path calculation, or packet processing APIs.
3Adaptability or versatility
If complex APIs and functions are used for programming, then control capability is improved, but loss of time for configuration increases
Solution Approach 1:
The patent performs preliminary action by pre-storing control information in the database. Common control operations such as topology management, path calculation, and packet processing rules are prepared in advance as structured data in the database. When users need to configure the control apparatus, they simply retrieve pre-prepared control information from the database using simple commands, eliminating the time-consuming process of programming complex APIs and functions from scratch. This significantly reduces configuration time while maintaining full control capability.
Data Source
AI summary
An information processing apparatus configuring a control apparatus controlling a network includes: a display unit displaying a first icon corresponding to a database storing control information for controlling the network and a plurality of second icons, each of which corresponds to one of a plurality of modules, each of which operates the control information based on a predetermined algorithm, on a display; and a management unit configuring the control apparatus having a function of connecting, upon connecting the first icon with any one of the second icons, a module corresponding to the second icon to the database and operating the control information responsive to a database operation command issued by the module.


