COMMUNICATION SYSTEM, MEASUREMENT METHOD, AND PROGRAM MANAGEMENT SYSTEM

The communication system with user-installable programs in white-box transponders accurately measures performance between transponders by using a program management system, enhancing measurement accuracy without external devices.

JP7819066B2Active Publication Date: 2026-02-24NTT COMWARE CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2022142822
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-09-08
Publication Date
2026-02-24
Estimated Expiration
2042-09-08

AI Technical Summary

Technical Problem

Conventional communication systems with black-box transponders cannot accurately measure performance between transponders due to the need for external measurement devices, which introduce inaccuracies by including measurements between the transponder and the device.

Method used

A communication system using white-box transponders that allow user-installed programs, where measurement programs are placed within each transponder to measure signal transmission conditions, including turnaround times, through a program management system that includes a monitoring agent unit, container placement, and a monitoring server to collect and manage measurement results.

Benefits of technology

Enables high-accuracy performance measurement between communication devices by operating transponders with installed programs, eliminating the need for external measurement devices and improving measurement precision.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007819066000001
    Figure 0007819066000001
  • Figure 0007819066000002
    Figure 0007819066000002
  • Figure 0007819066000003
    Figure 0007819066000003
Patent Text Reader

Abstract

To measure with high accuracy the performance or the like between communication devices by programmatically operating the communication devices such as transponders.SOLUTION: One aspect of the invention is a communication system that includes a transmission system that transmits signals by means of white box-type transponders, and a program management system that measures the signal transmission status between the plurality of transponders based on a plurality of measurement results obtained by placing a program for measurement at each of a plurality of transponders in the transmission system that are set to be measured, and having signals transmitted between the plurality of transponders by each of the programs for measurement.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a communication system, a measurement method, and a program management system. [Background technology]

[0002] Conventionally, communication systems equipped with many black-box transponders have been known. However, because black-box transponders cannot run application programs freely created by users, it has been necessary to place measurement devices outside the transponders in order to quantify performance between transponders. However, placing measurement devices outside the transponders reduces accuracy because the measured values ​​also include those measured between the transponder and the measurement device. Therefore, communication systems equipped with black-box transponders have been unable to purely measure performance between transponders. [Prior art documents] [Non-patent literature]

[0003] [Non-Patent Document 1] internet <https: / / www.ntt-electronics.com / new / information / 2019 / 11 / ntt-electronics-contributes-goldstone-open-source-network-os-for-disaggregated-coherent-transponders.html> , NTT Electronics Corporation, "Contribution to Goldstone, an open source OS for white-box optical transmission equipment," November 13, 2019 Summary of the Invention [Problem to be solved by the invention]

[0004] Non-Patent Document 1 describes the use of open source programs in white-box optical transmission devices, but does not describe what programs should be installed in the white-box optical transmission devices or how the white-box optical transmission devices should be operated.

[0005] The present invention has been made in consideration of the above-mentioned problems, and aims to provide a communication system, a measurement method, and a program management system that can measure performance between communication devices with high accuracy by operating communication devices such as transponders using a program. [Means for solving the problem]

[0006] (1) One aspect of the present invention comprises a transmission system that transmits signals using white-box transponders, and a program management system that places a measurement program in each of a plurality of transponders that are set as measurement targets in the transmission system, and measures a signal transmission state between the plurality of transponders based on a plurality of measurement results obtained by transmitting signals between the plurality of transponders using each of the measurement programs; the measurement result is a turnaround time between the plurality of transponders, and the signal transmission status includes a communication confirmation. It is a communication system.

[0007] (2) One aspect of the present invention is a transmission system that transmits signals using white-box transponders, and a program management system that places a measurement program in each of a plurality of transponders that are set as measurement targets in the transmission system, and measures the signal transmission status between the plurality of transponders based on a plurality of measurement results obtained by transmitting signals between the plurality of transponders using each of the measurement programs; and a terminal device operated by a user, wherein the transponder comprises a monitoring agent unit, a container placement unit in which the measurement program is placed as a container, and a container management unit that adds and modifies the container in the container placement unit and operates the container, the measurement results being acquired by the monitoring agent unit, and the program management system comprises: a monitoring server unit that collects the measurement results from the monitoring agent unit, a container storage unit that stores a plurality of container images that are the basis of the containers based on user operations on the terminal device, and a container providing unit that provides the containers to each of the plurality of transponders using the container images, wherein the plurality of transponders on which the containers are placed and the containers placed on each transponder are set based on user operations on the terminal device, and each of the container images includes program data that measures turnaround times between the plurality of transponders and setting information including measurement timing for measuring the turnaround times. A communication system.

[0008] (3) One aspect of the present invention is The computer accumulating a plurality of measurement programs; The computera step of disposing the measurement program in each of a plurality of transponders set as measurement targets in a transmission system that transmits signals using white-box type transponders; The computer transmitting signals between the plurality of transponders according to each of the measurement programs; The computer collecting a plurality of measurement results obtained by each of the measurement programs; Measuring a signal transmission state between the plurality of transponders based on the plurality of measurement results. Steps and fruit , the measurement result is a turnaround time between the plurality of transponders, and the signal transmission status includes a communication confirmation. Measurement method.

[0009] (4) One aspect of the present invention is a transmission system that transmits signals using white-box transponders, comprising a program provider that provides a measurement program to each of a plurality of transponders that are set as measurement targets, and measures the signal transmission status between the plurality of transponders based on a plurality of measurement results obtained by transmitting signals between the plurality of transponders using each of the measurement programs. death , the measurement result is a turnaround time between the plurality of transponders, and the signal transmission status includes a communication confirmation. It is a program management system.

[0010] (5) One aspect of the present invention is a program management system that includes a program provider that provides a measurement program to each of a plurality of transponders set as measurement targets in a transmission system that transmits signals using white-box transponders, and measures the signal transmission status between the plurality of transponders based on a plurality of measurement results obtained by transmitting signals between the plurality of transponders using each of the measurement programs. the transponder comprises a monitoring agent unit, a container placement unit in which the measurement program is placed as a container, and a container management unit that adds and modifies the container in the container placement unit and operates the container, and the measurement results are obtained by the monitoring agent unit; and the program management system comprises a monitoring server unit that collects the measurement results from the monitoring agent unit, a container storage unit that stores a plurality of container images that are the basis of the containers based on user operations on a terminal device operated by a user, and a container providing unit that provides the containers to each of the plurality of transponders using the container images, and the plurality of transponders on which the containers are placed and the containers placed on each transponder are set based on user operations on the terminal device, and each of the container images includes program data that measures turnaround times between the plurality of transponders and setting information including measurement timing for measuring the turnaround times. It is a program management system.

[0011] (6) One aspect of the present invention is the above-mentioned program management system, which includes a container storage unit that stores multiple container images that serve as the basis for the container as the measurement program based on user operations on a terminal device, and multiple transponders on which the containers are placed and the containers placed on each transponder may be set based on user operations on the terminal device. [Effects of the Invention]

[0012] According to one aspect of the present invention, by operating a communication device such as a transponder using a program, it is possible to measure performance and the like between communication devices with high accuracy. [Brief explanation of the drawings]

[0013] [Figure 1] 1 is a block diagram showing an example of a communication system 1 according to an embodiment. [Figure 2] FIG. 2 is a block diagram showing an example of a white-box transponder 210 according to an embodiment. [Figure 3] FIG. 2 is a block diagram showing an example of a software stack in a white-box transponder 210 according to an embodiment. [Figure 4] FIG. 10 is a block diagram showing an example of a process for placing a container 215a in a white-box type transponder 210 according to an embodiment. [Figure 5] FIG. 10 is a sequence diagram showing an example of a process for placing a container 215a in a white-box type transponder 210 in the embodiment. [Figure 6] FIG. 10 is a diagram showing a section in which a turnaround time is measured in the embodiment. [Figure 7] FIG. 10 is a diagram illustrating an example of a process for measuring a turnaround time in an embodiment. [Figure 8] FIG. 10 is a sequence diagram illustrating an example of a process for measuring a turnaround time according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0014] A communication system, a communication control device, a communication control method, a communication device, a communication method, and a program to which the present invention is applied will be described below with reference to the drawings.

[0015] A communication system according to an embodiment includes a measurement system that measures signal transmission conditions between multiple white-box transponders in a transmission system that transmits signals using white-box transponders or the like. A white-box transponder is a transponder that allows a user to select or develop and install software, including an OS, and that operates the hardware using the installed software. The communication system installs a measurement program in each of multiple white-box transponders set as measurement targets in the transmission system, transmits signals between the multiple white-box transponders using each measurement program, and measures the signal transmission conditions between the multiple white-box transponders based on multiple measurement results obtained from each measurement program. This allows the communication system to operate communication devices such as transponders using a program, thereby enabling highly accurate measurement of performance and the like between the communication devices. The communication system is described in detail below.

[0016] Fig. 1 is a block diagram showing an example of a communication system 1 according to an embodiment. The communication system 1 includes, for example, a container management system 100, a transmission system 200, a user terminal device 300, and a container registry device 400. Each of the components of the container management system 100, the components of the transmission system 200, the user terminal device 300, and the container registry device 400 may be connected to, for example, a communication network and may include a communication interface such as a network interface card (NIC) or a wireless communication module (not shown in Fig. 1). The communication network includes, for example, the Internet, a wide area network (WAN), a local area network (LAN), a cellular network, etc.

[0017] The container management system 100 includes, for example, an orchestrator device 110, a device adapter device 120, and a monitoring server device 130. Each of the orchestrator device 110, the device adapter device 120, and the monitoring server device 130 may be connected to, for example, a communication network and may include a communication interface such as a NIC or a wireless communication module. Although the orchestrator device 110, the device adapter device 120, and the monitoring server device 130 are shown as separate entities in this embodiment, they may be configured using one or two computers. Note that while this embodiment describes the introduction of containers into the white-box transponder 210, the software introduced into the white-box transponder 210 is not limited to containers, and the container management system 100 may be interpreted as a software management system or a program management system.

[0018] The orchestrator device 110 is an information processing device capable of automating the configuration, management, and adjustment of computer systems, applications, and services, and managing complex tasks and workflows. The device adapter device 120 is an information processing device for managing containers of the white-box transponders 210 in the transmission system 200. The orchestrator device 110 and the device adapter device 120 are examples of a container provider that provides containers to each of the multiple white-box transponders 210 using a container image, and may be configured with software called Ubiqube MSActivator, for example. The monitoring server device 130 is an information processing device for receiving measurement results from the monitoring agent unit in the white-box transponder 210. The monitoring server device 130 performs alive monitoring and performance monitoring of the white-box transponders 210 based on the received measurement results.

[0019] The transmission system 200 may include, for example, a plurality of white-box transponders 210A and 210B and a plurality of reconfigurable optical add / drop multiplexer (ROADM) devices 220, but is not limited thereto, and may include other elements that operate to transmit signals. The transmission system 200 may be configured, for example, by connecting the plurality of ROADM devices 220 to each other via an optical network, and connecting each ROADM device 220 to an IP network.

[0020] The white-box transponder 210 converts packet data received from the terminal device 500 from an electrical signal to an optical signal and transmits it to the ROADM device 220, and also converts the optical signal received from the ROADM device 220 into an electrical signal and transmits the packet data to the terminal device 500. In this embodiment, the white-box transponder includes a white-box transponder 210A connected to the terminal device 500A and a white-box transponder 210B connected to the terminal device 500B, but when multiple white-box transponders are collectively referred to, they will be simply referred to as "white-box transponder 210."

[0021] The ROADM device 220 is connected to the white-box transponder 210 and other ROADM devices 220 via an optical communication path 230. The ROADM device 220 wavelength-multiplexes optical signals received from the white-box transponder 210 and transmits the multiplexed signals to the other ROADM devices 220, extracts optical signals of desired wavelengths from the optical signals received from the other ROADM devices 220, and transfers the optical signals to the white-box transponder 210 side.

[0022] 2 is a block diagram showing an example of a white-box transponder 210 according to an embodiment. The white-box transponder 210 includes, for example, a signal transmission unit 211, a hardware unit 212, an OS unit 213, a container management unit 214, a container allocation unit 215, and a monitoring agent unit 216. The OS unit 213, the container management unit 214, the container allocation unit 215, and the monitoring agent unit 216 are functional units implemented by software, and each of the functional units is implemented by a processor such as a central processing unit (CPU) executing a program stored in a program memory. Furthermore, some or all of these functional units may be implemented by hardware such as a large-scale integration (LSI), an application-specific integrated circuit (ASIC), or a field-programmable gate array (FPGA), or may be implemented by a combination of software and hardware.

[0023] The signal transmission unit 211 includes an optical signal receiving unit, a processing unit that converts the optical signal, and an optical signal transmitting unit. The hardware unit 212 includes a communication unit, memory, a CPU, and the like that allow the white-box transponder 210 to communicate with the device adapter device 120 and the monitoring server device 130 in the container management system 100. The OS unit 213 is implemented by an open-source operating system. The container management unit 214 adds and modifies containers 215a in the container placement unit 215 and operates the containers 215a. The container placement unit 215 places a measurement program as the container 215a. The container 215a is implemented by, for example, a container image including application software as the measurement program and a library. Each container image may include program data for measuring turnaround times between multiple white-box transponders 210 and setting information including measurement timing for measuring the turnaround time. Furthermore, each container image may include information for managing the container 215a itself from an external device such as the device adapter device 120. The information for managing the container 215a from an external device may be, for example, lifetime information for the container 215a. The lifetime of the container 215a is set to include a measurement timing for measuring the turnaround time.

[0024] The monitoring agent unit 216 is realized by software that monitors the operation of the white-box transponder 210. The monitoring agent unit 216 collects information inside the white-box transponder 210. The information inside the white-box transponder 210 is, for example, information about an interface error or information about the life or death of the white-box transponder 210, but is not limited to this. The monitoring agent unit 216 can also monitor, for example, the turnaround time of the white-box transponder 210 as the operation of the white-box transponder 210. Specifically, the monitoring agent unit 216 monitors the period from when the signal transmission unit 211 transmits packet data to another white-box transponder 210 to when it receives packet data returned from the other white-box transponder 210 as the turnaround time.

[0025] FIG. 3 is a block diagram showing an example of a software stack in the white-box transponder 210 according to the embodiment. The software stack of the white-box transponder 210 includes, for example, Goldstone, which is based on Open Network Linux 213A (Linux is a registered trademark), as embedded software (network OS). The software stack of the white-box transponder 210 also includes Kubernetes 214A, Southbound IF 215B, POD 215A, and Northbound IF 215C. Kubernetes 214A is an open source platform for managing containerized workloads and services. Southbound IF 215B is an interface that controls and manages hardware such as the signal transmission unit 211 of the white-box transponder 210. POD 215A controls and manages the transmission system 200 as intended by the user by combining the functions of the white-box transponder 210 using, for example, a container 215a created by the user and various interfaces. The POD 215A also stores application software for measuring turnaround time and a user-created program as a microservice-based container 215a. The Northbound IF 215C is an interface that provides the functions of the white-box transponder 210 to the user terminal device 300 as an upper layer.

[0026] The container registry device 400 is a repository for storing container images. The container registry device 400 adds or modifies container images provided from the user terminal device 300. The container registry device 400 provides the container image to the white-box transponder 210 in response to a request from the white-box transponder 210. The container registry device 400 may be configured as included in the container management system 100, or may be configured integrally with the orchestrator device 110.

[0027] Fig. 4 is a block diagram showing an example of processing for placing a container 215a in the white-box transponder 210 in the embodiment. Fig. 5 is a sequence diagram showing an example of processing for placing a container 215a in the white-box transponder 210 in the embodiment.

[0028] First, the user terminal device 300 transmits a container registration request S10 including a container image to the container registry device 400 ((1) in FIG. 4). The container image contains, for example, program data based on a user operation, setting information including measurement timing for measuring the turnaround time, and information for managing the container 215a from the outside.

[0029] Next, the user terminal device 300 transmits a manifest file deployment request S12 to the orchestrator device 110 ((2) in FIG. 4). The manifest file includes input values ​​such as information specifying a container image and information specifying the white-box transponder 210 in which the container 215a corresponding to the container image is deployed.

[0030] Next, the orchestrator device 110 executes the workflow S14 ((3) in FIG. 4). The orchestrator device 110 causes the device adapter device 120 to change the manifest S16 of the white-box transponder 210 based on the input values ​​of the manifest file ((4) in FIG. 4). The device adapter device 120 changes the manifests of the white-box transponders 210A and 210B that are set as measurement targets in the transmission system 200.

[0031] Next, each of the white box type transponders 210A and 210B sends a request S18 for a container image to the container registry device 400, and the container registry device 400 sends a container image S20 corresponding to the request S18 to each of the white box type transponders 210A and 210B ((4) in Figure 4).

[0032] The white-box transponders 210A and 210B provide the container image S22 to the container placement unit 215 via the container management unit 214. As a result, the white-box transponders 210A and 210B mount a container 215a corresponding to the container image.

[0033] Next, the user terminal device 300 transmits a start request S24 for the application software in the container 215a to the container 215a based on, for example, a user operation. Upon receiving the start request S24, the container 215a starts measuring the turnaround time.

[0034] Although the container 215a is activated based on the user's operation, this is not limited to this, and after the container 215a is placed on the white box type transponder 210, the container 215a may be automatically activated when the time to measure the turnaround time arrives based on setting information including the measurement timing for measuring the turnaround time.

[0035] 6 is a diagram showing a section in which the turnaround time is measured in the embodiment. In the embodiment, a container 215a for measuring the turnaround time is disposed in each of the white-box transponders 210A and 210B. Therefore, each of the white-box transponders 210A and 210B can measure the turnaround time by measuring the transmission time of the optical signal and the reception time of the optical signal using the signal transmission unit 211.

[0036] 7 is a diagram showing an example of a process for measuring a turnaround time in an embodiment. When the measurement timing arrives, the white-box transponder 210A starts up application software in the container 215a, and the application software operates the signal transmission unit 211. As a result, the white-box transponder 210A transmits a packet addressed to the white-box transponder 210B ((1) in FIG. 7). The packet data is relayed by a plurality of ROADM devices 220 via the optical communication path 230 and reaches the white-box transponder 210B.

[0037] When the measurement timing arrives, the white-box transponder 210B starts up the application software in the container 215a, and the application software operates the signal transmission unit 211. As a result, the white-box transponder 210B receives a packet addressed to the white-box transponder 210B ((1) in FIG. 7). The white-box transponder 210B transmits a packet addressed to the white-box transponder 210A as a return packet to the packet data addressed to itself ((2) in FIG. 7).

[0038] The white-box type transponder 210A waits after transmitting a packet addressed to the white-box type transponder 210B, and receives the packet returned from the white-box type transponder 210B ((2) in FIG. 7). The white-box type transponder 210A measures the turnaround time from the transmission time of the packet addressed to the white-box type transponder 210B to the reception time of the return packet received by the signal transmission unit 211 using application software. The white-box type transponder 210A transmits information indicating the measured turnaround time to the monitoring server device 130 via the monitoring agent unit 216 ((3) in FIG. 7).

[0039] Similar to the white-box transponder 210A, the white-box transponder 210B transmits packets addressed to the white-box transponder 210A, receives returned packets, measures the turnaround time, and transmits information indicating the turnaround time to the monitoring server device 130.

[0040] The monitoring server device 130 collects information indicating the turnaround time from the white-box transponders 210A and 210B ((4) in FIG. 7). This enables the monitoring server device 130 to acquire the turnaround time when a packet is transmitted from the white-box transponder 210A to the white-box transponder 210B and the turnaround time when a packet is transmitted from the white-box transponder 210B to the white-box transponder 210A, and to compare whether the turnaround times are the same ((5) in FIG. 7).

[0041] 8 is a sequence diagram showing an example of a process for measuring a turnaround time according to an embodiment. As described above, the turnaround time is measured by a plurality of containers 215a arranged in a plurality of white-box transponders 210, the plurality of monitoring agent units 216 acquire measurement data S32, and the monitoring server device 130 collects measurement data S34. The containers 215a, the monitoring agent units 216, and the monitoring server device 130 acquire measurement data, for example, each time a measurement timing set periodically in a manifest file arrives, and collect the acquired measurement data.

[0042] When viewing measurement data, the user terminal device 300 transmits a measurement data viewing request S36 to the monitoring server device 130 and downloads content data for viewing the measurement data from the monitoring server device 130. This enables the user terminal device 300 to check the communication between the multiple white-box transponders 210 entered in the manifest file and to monitor the performance between the white-box transponders 210.

[0043] As described above, the communication system 1 can realize a communication system including: a transmission system 200 that transmits signals using the white-box transponders 210; and a container management system 100 that places a measurement program (container 215a) in each of a plurality of white-box transponders 210 set as measurement targets in the transmission system 200, and measures the signal transmission state between the plurality of white-box transponders 210 based on a plurality of measurement results obtained by transmitting signals between the plurality of white-box transponders 210 using each measurement program. According to this communication system 1, it is possible to measure performance and the like between the white-box transponders 210 with high accuracy by operating communication devices such as the white-box transponders 210 using a program. In other words, the communication system 1 can measure the turnaround time using the time measured by the white-box transponder 210 without connecting a measurement device to the white-box transponder 210.

[0044] The communication system 1 can realize a measurement method including the steps of: storing multiple container images as measurement programs; arranging a container 215a as a measurement program in each of multiple white-box transponders 210 set as measurement targets in a transmission system 200 that transmits signals using the white-box transponders 210; transmitting signals between the multiple white-box transponders 210 using each of the measurement programs; and collecting multiple measurement results obtained by each of the measurement programs. This measurement method can measure performance and the like between the white-box transponders 210 with high accuracy by operating communication devices such as the white-box transponders 210 using a program. In other words, the measurement method can measure turnaround time using the time measured by the white-box transponder 210 without connecting a measurement device to the white-box transponder 210.

[0045] According to the communication system 1 of the embodiment, the system includes a user terminal device 300 operated by a user, the white-box transponder 210 includes a monitoring agent unit 216, a container placement unit 215 in which a measurement program is placed as a container 215a, and a container management unit 214 that adds and modifies the container 215a to the container placement unit 215 and operates the container 215a, and the measurement results are obtained by the monitoring agent unit 216. The container management system 100 includes a monitoring server device 130 that collects the measurement results from the monitoring agent unit 216, and the user terminal device 30 The communication system 1 includes a container registry device 400 that accumulates a plurality of container images that are the basis of the container 215a based on a user operation on the user terminal device 300, and an orchestrator device 110 and a device adapter device 120 that provide the container 215a to each of a plurality of white-box transponders 210 using the container image, and the plurality of white-box transponders 210 on which the container 215a is to be placed and the container 215a to be placed in each white-box transponder 210 are set based on a user operation on the user terminal device 300. According to this communication system 1, the container 215a set by the user can be placed in the white-box transponder 210 desired by the user. As a result, the communication system 1 can increase the degree of freedom in confirming communication and measuring performance in the transmission system 200.

[0046] According to the communication system 1 of the embodiment, each container image includes program data for measuring the turnaround time between multiple white box transponders 210, setting information including the measurement timing for measuring the turnaround time, and lifetime information of the container 215a, so that the timing for measuring the turnaround time and the life or death of the container 215a can be set based on user operation.

[0047] Although each embodiment and variant example has been described, these are merely examples and are not intended to limit the scope of the present invention. For example, one of the embodiments or variant examples, or a part of each embodiment or a part of each variant example, may be combined with one or more other embodiments or one or more other variant examples to realize one aspect of the present invention.

[0048] In this embodiment, programs for executing each process of the container management system 100, transmission system 200, user terminal device 300, and container registry device 400 may be recorded on a computer-readable recording medium, and the programs recorded on the recording medium may be read into and executed by a computer system, thereby performing the various processes described above related to the container management system 100, transmission system 200, user terminal device 300, and container registry device 400.

[0049] Note that the term "computer system" here may include hardware such as the OS and peripheral devices. Furthermore, if a WWW system is used, the term "computer system" also includes the homepage provision environment (or display environment). Furthermore, "computer-readable recording media" refers to storage devices such as flexible disks, magneto-optical disks, ROMs, and writable non-volatile memory such as flash memory, portable media such as CD-ROMs, and hard disks built into computer systems.

[0050] Furthermore, "computer-readable recording medium" refers to the volatile memory (e.g., DRAM (Dynamic Random Access Memory)) within a computer system that acts as a server or client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. This also includes devices that hold a program for a certain period of time, such as a random access memory (Random Access Memory). The program may also be transmitted from a computer system that stores the program in a storage device to another computer system via a transmission medium or by transmission waves in the transmission medium.

[0051] Here, the "transmission medium" for transmitting the program refers to a medium that has the function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may also be one that realizes part of the above-mentioned functions. Furthermore, it may be a so-called differential file (differential program) that can realize the above-mentioned functions in combination with a program already recorded in a computer system.

[0052] Although the embodiments of the present invention have been described above in detail with reference to the drawings, the specific configuration is not limited to these embodiments, and designs within the scope of the present invention that do not deviate from the gist of the present invention are also included. [Explanation of symbols]

[0053] 1. Communication Systems 100 Container Management System 110 Orchestrator Device 120 Device Adapter 130 Monitoring server device 200 Transmission System 210, 210A, 210B White Box Transponder 211 Signal transmission section 212 Hardware Department 213 OS Department 213A Open Network Linux 214 Container Management Department 214A Kubernetes 215 Container Placement Section 215a Container 215A POD 216 Monitoring Agent Department 220 ROADM equipment 230 Optical Communication Channel 300 User terminal device 400 Container Registry Equipment 500, 500A, 500B terminal equipment

Claims

1. a transmission system that transmits signals using a white box type transponder; a program management system that allocates a measurement program to each of a plurality of transponders set as measurement targets in the transmission system, and measures a signal transmission state between the plurality of transponders based on a plurality of measurement results obtained by transmitting signals between the plurality of transponders using each of the measurement programs, the measurement result is a turnaround time between the plurality of transponders; The signal transmission status includes a communication confirmation. Communication system.

2. a transmission system that transmits signals using a white box type transponder; a program management system that allocates a measurement program to each of a plurality of transponders set as measurement targets in the transmission system, and measures a signal transmission state between the plurality of transponders based on a plurality of measurement results obtained by transmitting signals between the plurality of transponders using each of the measurement programs; and a terminal device operated by a user, The transponder includes a monitoring agent unit, a container placement unit in which the measurement program is placed as a container, and a container management unit that adds and changes the container to the container placement unit and operates the container, and the monitoring agent unit acquires the measurement results, The program management system comprises a monitoring server unit that collects the measurement results from the monitoring agent unit, a container storage unit that stores a plurality of container images that are the basis of the container based on a user operation on the terminal device, and a container providing unit that provides the container to each of the plurality of transponders using the container image, the plurality of transponders on which the containers are placed and the containers placed on each transponder are set based on a user's operation on the terminal device; Each of the container images includes program data for measuring a turnaround time between the plurality of transponders and setting information including a measurement timing for measuring the turnaround time. Communication system.

3. A method of measuring a computer, comprising: a step in which the computer allocates the measurement program to each of a plurality of transponders set as measurement targets in a transmission system that transmits signals using white-box transponders; a step of the computer transmitting signals between the plurality of transponders according to each of the measurement programs; a step in which the computer collects a plurality of measurement results obtained by each of the measurement programs, and measures a signal transmission state between the plurality of transponders based on the plurality of measurement results; the measurement result is a turnaround time between the plurality of transponders; The signal transmission status includes a communication confirmation. Measurement method.

4. a program providing unit that provides a measurement program to each of a plurality of transponders that are set as measurement targets in a transmission system that transmits signals using white-box type transponders; measuring a signal transmission state between the plurality of transponders based on a plurality of measurement results obtained by transmitting signals between the plurality of transponders by each of the measurement programs; the measurement result is a turnaround time between the plurality of transponders; The signal transmission status includes a communication confirmation.

5. a program providing unit that provides a measurement program to each of a plurality of transponders that are set as measurement targets in a transmission system that transmits signals using white-box type transponders; A program management system that measures a signal transmission state between the plurality of transponders based on a plurality of measurement results obtained by transmitting signals between the plurality of transponders by each of the measurement programs, The transponder includes a monitoring agent unit, a container placement unit in which the measurement program is placed as a container, and a container management unit that adds and changes the container to the container placement unit and operates the container, and the monitoring agent unit acquires the measurement results, The program management system comprises a monitoring server unit that collects the measurement results from the monitoring agent unit, a container storage unit that stores a plurality of container images that are the source of the container based on a user's operation on a terminal device operated by the user, and a container providing unit that provides the container to each of the plurality of transponders using the container image, the plurality of transponders on which the containers are placed and the containers placed on each transponder are set based on a user's operation on the terminal device; Each of the container images includes program data for measuring a turnaround time between the plurality of transponders and setting information including a measurement timing for measuring the turnaround time. Program management system.

6. a container storage unit that stores a plurality of container images that are the basis of the container as the measurement program based on a user's operation on a terminal device; The plurality of transponders on which the containers are placed and the containers placed on each transponder are set based on a user's operation on the terminal device.

6. The program management system according to claim 5.

Citation Information

Patent Citations

  • Network quality measurement system

    JP2011211360A

  • Programmable photonic switch modes

    US20220278764A1