Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7636080B2 - AI model building platform, AI model building method and program - Google Patents
[go: Go Back, main page]

JP7636080B2 - AI model building platform, AI model building method and program - Google Patents

AI model building platform, AI model building method and program Download PDF

Info

Publication number
JP7636080B2
JP7636080B2 JP2022045910A JP2022045910A JP7636080B2 JP 7636080 B2 JP7636080 B2 JP 7636080B2 JP 2022045910 A JP2022045910 A JP 2022045910A JP 2022045910 A JP2022045910 A JP 2022045910A JP 7636080 B2 JP7636080 B2 JP 7636080B2
Authority
JP
Japan
Prior art keywords
network
information
verification
model
commercial
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022045910A
Other languages
Japanese (ja)
Other versions
JP2023140064A (en
Inventor
大輝 小山
拓也 宮坂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2022045910A priority Critical patent/JP7636080B2/en
Publication of JP2023140064A publication Critical patent/JP2023140064A/en
Application granted granted Critical
Publication of JP7636080B2 publication Critical patent/JP7636080B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、AIモデル構築プラットフォーム並びにAIモデル構築方法及びプログラムに係り、特に、商用ネットワークに適用するAIモデルを相対的に小規模な検証ネットワーク上で構築するAIモデル構築プラットフォーム並びにAIモデル構築方法及びプログラムに関する。 The present invention relates to an AI model construction platform and an AI model construction method and program, and in particular to an AI model construction platform and an AI model construction method and program for constructing an AI model to be applied to a commercial network on a relatively small-scale verification network.

非特許文献1には、現実の空間にある情報を収集し、これらをデジタル空間でシミュレーションする技術としてデジタルツインの概念が開示されており、5G等のネットワーク領域における利用の検討も加速されている。 Non-patent document 1 discloses the concept of digital twins as a technology for collecting information in real space and simulating it in digital space, and consideration of its use in network areas such as 5G is also accelerating.

デジタルツインを用いて商用ネットワークを検証ネットワークにおいて再現することで、商用ネットワーク上では実施が困難な試験の実施が容易となり多数のデータの収集が可能となることから、自律的なネットワーク運用に欠かせないAI・機械学習の学習モデルの構築が可能になる。 By using a digital twin to reproduce a commercial network in a verification network, it becomes easier to conduct tests that are difficult to carry out on a commercial network and it becomes possible to collect a large amount of data, which makes it possible to build AI and machine learning learning models that are essential for autonomous network operation.

IETF Digital Twin Network: Concepts and Reference Architecture https://datatracker.ietf.org/doc/draft-zhou-nmrg-digitaltwin-network-concepts/IETF Digital Twin Network: Concepts and Reference Architecture https://datatracker.ietf.org/doc/draft-zhou-nmrg-digitaltwin-network-concepts/

しかしながら、商用ネットワークという世界規模の通信網を検証ネットワーク上で再現する場合、原理的には商用ネットワークと同様以上のサーバー・ネットワークの資源(例:CPU、メモリー、ストレージ容量、ネットワーク帯域)が必要となるために設備コストが膨大となり、その結果、AIモデル構築のための検証ネットワークを構築できないという問題が発生する。 However, when reproducing a commercial network, which is a global communications network, on a verification network, in principle, server and network resources (e.g., CPU, memory, storage capacity, network bandwidth) equivalent to or greater than those of a commercial network would be required, resulting in enormous equipment costs. As a result, the problem of being unable to build a verification network for building AI models arises.

また、商用ネットワークがネットワーク運用に関するAIモデルを要求・訓練・管理する統合的なプラットフォームが存在しないので、各ネットワークでバラバラに訓練を実施しなければならず、非効率的なAIモデルの管理となる。 In addition, since there is no integrated platform where commercial networks can request, train, and manage AI models for network operations, training must be carried out separately for each network, resulting in inefficient management of AI models.

AIを用いたネットワーク運用は近年研究から実用まで大きな注目を集めている。しかしながら、仮想化・コンテナ化の恩恵を受けて、ネットワークサービスは高速な展開が可能となり、多種多様なネットワーク状況が混在する状況となっている。そのため、そのような多種多様なネットワーク環境それぞれに特化して訓練されたAIモデルを構築する必要がある。 Network operations using AI have been attracting a great deal of attention in recent years, from research to practical use. However, thanks to the benefits of virtualization and containerization, network services can now be deployed at high speed, resulting in a wide variety of network conditions. Therefore, it is necessary to build AI models that are trained specifically for each of these diverse network environments.

ネットワークにおけるAIモデル構築のためには、「ネットワーク構成」及び「ネットワークに印加するトラフィック」、という2つの要素が存在する。ネットワーク構成としては、ネットワークを構成する各ノードのCPU/Memoryの規模、接続されたネットワーク帯域の量などがあり、前提となるネットワーク自体を表す。 There are two elements to building an AI model on a network: the "network configuration" and the "traffic applied to the network." The network configuration includes the CPU/Memory scale of each node that makes up the network, the amount of network bandwidth connected, etc., and represents the underlying network itself.

トラフィックについては、そのネットワークを利用するユーザがネットワークに対してリクエスト(例:Web閲覧、5GCへの接続・ハンドオーバー)を実施することで発生するIPパケットの合計がある。商用ネットワークに特化したAIモデル構築のためには上記2要素が商用ネットワークと同じ環境を用意する必要がある。 Traffic includes the total number of IP packets generated when users of the network make requests to the network (e.g., web browsing, connection to 5GC, handover). In order to build an AI model specialized for a commercial network, the above two elements must be the same as those of a commercial network.

しかしながら、商用と完全に等しいネットワーク構成及びトラフィック量を構築するためには、商用ネットワークと完全に同規模の設備を持つ必要があるために設備コストが倍増する。また、近年ではカオスエンジニアリングと呼ばれる、商用ネットワーク上でランダムに障害を意図的に発生させて、システムの信頼性の確認やAIモデルの構築を行う概念が存在する。しかしながら、こうした概念では商用サービス開始前にAIモデルの構築が難しく、またユーザが通話中の緊急呼などを通信事業者が意図的に落とす可能性も発生し、法制度的にも実施が困難である。 However, in order to build a network configuration and traffic volume that is exactly the same as a commercial network, it is necessary to have equipment of exactly the same scale as the commercial network, which doubles the equipment costs. In addition, in recent years, a concept known as chaos engineering has emerged in which random failures are intentionally generated on a commercial network to check the reliability of the system and build AI models. However, this concept makes it difficult to build AI models before the start of commercial services, and there is also the possibility that telecommunications carriers may intentionally drop emergency calls that users are currently making, making it difficult to implement from a legal perspective.

本発明の目的は、上記の技術課題を解決し、商用ネットワークよりも小規模な検証ネットワークを検証環境に構築し、商用ネットワークに適用するAIモデルを小規模な検証ネットワーク上で構築するAIモデル構築プラットフォーム並びにAIモデル構築方法及びプログラムを提供することにある。 The object of the present invention is to solve the above technical problems, and to provide an AI model construction platform and an AI model construction method and program for constructing a verification network that is smaller than a commercial network in a verification environment, and constructing an AI model to be applied to the commercial network on the small-scale verification network.

上記の目的を達成するために、本発明は、商用ネットワークに適用するAIモデルを検証ネットワーク上で構築するAIモデル構築プラットフォームにおいて、商用ネットワークのネットワーク情報を取得する手段と、検証環境で利用可能な計算資源情報を取得する手段と、ネットワーク情報及び計算資源情報に基づいて検証環境に検証ネットワークを構築する手段と、AIモデルを構築するために実施が必要なテストシナリオ情報を前記ネットワーク情報に基づいて決定する手段と、検証ネットワークでの前記テストシナリオ情報を用いたテストの結果に基づいてAIモデルを構築する手段とを具備した点に特徴がある。 In order to achieve the above object, the present invention is characterized in that an AI model construction platform that constructs an AI model to be applied to a commercial network on a verification network includes a means for acquiring network information of the commercial network, a means for acquiring computational resource information available in the verification environment, a means for constructing a verification network in the verification environment based on the network information and the computational resource information, a means for determining test scenario information that needs to be implemented to construct an AI model based on the network information, and a means for constructing an AI model based on the results of testing on the verification network using the test scenario information.

本発明によれば以下のような効果が達成される。 The present invention achieves the following effects:

(1) ネットワーク運用に関するAIモデルを動的に管理するプラットフォームを構築できるので商用ネットワークの自律的なネットワーク運用が可能になる。 (1) It will be possible to build a platform that dynamically manages AI models related to network operations, enabling autonomous network operations in commercial networks.

(2) ネットワーク運用に関するAIモデルを動的に管理するプラットフォームを構築することでAIモデルの管理が可能となり、訓練に時間のかかるAIモデルを他の同様なネットワークに適用することが可能となる。その結果、AIモデル構築のための時間が削減され、また、利用される検証ネットワークの効率的な利用が可能となる。 (2) Building a platform that dynamically manages AI models related to network operations makes it possible to manage AI models, and enables AI models that take a long time to train to be applied to other similar networks. As a result, the time required to build an AI model is reduced, and the validation network can be used more efficiently.

(3) AIモデル構築のための検証ネットワークが動的に構築されることで、AIモデル構築のために必須となる模擬障害を商用ネットワークで実施する必要がなくなるので、商用ネットワークを利用するユーザに影響を与えることなくAIモデルの構築が可能となる。 (3) By dynamically constructing a verification network for building AI models, it becomes unnecessary to simulate failures on a commercial network, which is essential for building AI models. This makes it possible to build AI models without affecting users of the commercial network.

本発明の一実施形態に係るネットワーク検証システムの構成を示した機能ブロック図である。1 is a functional block diagram showing a configuration of a network verification system according to an embodiment of the present invention. 検証ネットワークNW2の構築手順を示したシーケンスフローである。13 is a sequence flow showing a procedure for constructing a verification network NW2. ネットワーク運用AIモデルマネージャの機能ブロック図である。FIG. 1 is a functional block diagram of a network operation AI model manager. ネットワーク運用AIモデルマネージャの動作を示したシーケンスフローである。13 is a sequence flow showing the operation of a network operation AI model manager. 検証ネットワーク構築ノードの構成を示した機能ブロック図である。FIG. 2 is a functional block diagram showing the configuration of a verification network construction node. 検証ネットワーク構築ノードの動作を示したシーケンスフローである。13 is a sequence flow showing the operation of a verification network construction node. AIモデル訓練ノードの主要部の構成を示した機能ブロック図である。FIG. 1 is a functional block diagram showing the configuration of the main parts of an AI model training node. AIモデル訓練ノードの動作を示したシーケンスフローである。1 is a sequence flow illustrating the operation of an AI model training node. 商用ネットワークと検証ネットワークとの関係の一例を示した図である。FIG. 1 is a diagram illustrating an example of a relationship between a commercial network and a verification network.

以下、図面を参照して本発明の実施の形態について詳細に説明する。図1は、本発明の一実施形態に係るAIモデル構築プラットフォームの構成を示した機能ブロック図であり、本実施形態では、検証環境で利用可能な資源状況に基づいて商用ネットワークNW1から検証ネットワークNW2を自動で構築し、構築された検証ネットワークNW2上で実施する各種テスト結果から動的にAIモデルを作成し、最終的に商用ネットワークNW1へそのAIモデルを反映する。 The following describes in detail an embodiment of the present invention with reference to the drawings. FIG. 1 is a functional block diagram showing the configuration of an AI model construction platform according to one embodiment of the present invention. In this embodiment, a verification network NW2 is automatically constructed from a commercial network NW1 based on the resource status available in the verification environment, an AI model is dynamically created from the results of various tests performed on the constructed verification network NW2, and the AI model is finally reflected in the commercial network NW1.

本実施形態では、近年のWebアプリケーションやモバイルコア(5GC)でも採用されているクラウドネイティブ型アーキテクチャに着目する。このアーキテクチャでは、多数のユーザのリクエストを処理するために巨大でモノリシックなネットワークインスタンスを少数立ち上げるのではなく、多数の均一なネットワークインスタンスを並列に並べ、多数のユーザからのリクエストをその並列化されたネットワークインスタンスに均一にロードバランスさせるというスケールアウトな構成を採用する。 In this embodiment, we focus on cloud-native architecture, which has also been adopted in recent Web applications and mobile cores (5GC). In this architecture, instead of launching a small number of huge monolithic network instances to process requests from a large number of users, we adopt a scale-out configuration in which a large number of uniform network instances are arranged in parallel and requests from a large number of users are uniformly load-balanced across the parallel network instances.

例えば、商用ネットワークNW1がCPU16コア、Memory160GBのインスタンスを100個利用して100万人のユーザを処理していれば、検証ネットワークNW2ではCPU16コア、Memory160GBのインスタンスを1個立ち上げ、100万/100=1万人のユーザの模擬トラフィックをかけることで商用ネットワークNW1と同等の環境を再現することができる。 For example, if the commercial network NW1 uses 100 instances with 16 CPU cores and 160 GB of memory to process 1 million users, then the verification network NW2 can be configured to run one instance with 16 CPU cores and 160 GB of memory and run simulated traffic of 1 million/100 = 10,000 users to recreate an environment equivalent to the commercial network NW1.

ネットワーク運用AIモデルマネージャ1は、商用ネットワークNW1及び検証ネットワークNW2の構成情報を管理してAIモデルの適用を行う。検証ネットワーク構築ノード2は検証ネットワークの構築を行う。AIモデル訓練ノード3はAIモデルの訓練・管理を行う。 The network operation AI model manager 1 manages the configuration information of the commercial network NW1 and the verification network NW2 and applies the AI model. The verification network construction node 2 constructs the verification network. The AI model training node 3 trains and manages the AI model.

このようなAIモデル構築プラットフォームは、CPU,ROM,RAM,バス,インタフェース等を備えた少なくとも一台の汎用コンピュータやサーバに、前記ネットワーク運用AIモデルマネージャ1、検証ネットワーク構築ノード2及びAIモデル訓練ノード3の各機能を実現するアプリケーション(プログラム)を実装することで構成できる。あるいはアプリケーションの一部をハードウェア化またはソフトウェア化した専用機や単能機としても構成できる。 Such an AI model construction platform can be constructed by implementing applications (programs) that realize the functions of the network operation AI model manager 1, the verification network construction node 2, and the AI model training node 3 on at least one general-purpose computer or server equipped with a CPU, ROM, RAM, bus, interface, etc. Alternatively, it can be constructed as a dedicated machine or a single-function machine in which part of the application is implemented as hardware or software.

図2は、検証ネットワークNW2の構築手順を示したシーケンスフローであり、商用ネットワークNW1は、時刻t1で自身のネットワーク情報をネットワーク運用AIモデルマネージャ1へ送信してAIモデルの構築を依頼する。 Figure 2 shows a sequence flow showing the procedure for constructing the verification network NW2. At time t1, the commercial network NW1 sends its own network information to the network operation AI model manager 1 to request the construction of an AI model.

前記商用ネットワークNW1のネットワーク情報にはAIモデル構築に必要な情報として、(1) ネットワーク構成情報(単体ネットワークインスタンス情報、ネットワークインスタンス総数、構成ソフトウェア情報(利用ソフトウェア名、バージョン)),(2) 収容ユーザ情報(ユーザ種別、ユーザの利用するサービス種別、収容ユーザ数),(3) ネットワーク統計情報(トラフィック量、リクエスト数、セッション数、ハンドオーバー数)及び(4) 要求AIモデル情報(AI種別、要求精度)が含まれる。 The network information of the commercial network NW1 includes the information necessary for constructing an AI model, such as (1) network configuration information (single network instance information, total number of network instances, configuration software information (name of software used, version)), (2) accommodated user information (user type, type of service used by user, number of accommodated users), (3) network statistical information (traffic volume, number of requests, number of sessions, number of handovers), and (4) required AI model information (AI type, required accuracy).

ネットワーク運用AIモデルマネージャ1は、要求されたAIモデルに適合するAIモデルが既に自身のデータベースに存在するか否かを確認し、存在しなければ、時刻t2で検証ネットワーク構築ノード2に対して検証ネットワークの構築を要求する。この要求には商用ネットワークNW1のネットワーク情報が含まれる。 The network operation AI model manager 1 checks whether an AI model that matches the requested AI model already exists in its database, and if not, at time t2 it requests the verification network construction node 2 to construct a verification network. This request includes network information about the commercial network NW1.

時刻t3では、検証ネットワーク構築ノード2が検証ネットワークNW2を構築する検証環境(NW2)に対して、検証ネットワークNW2の構築に利用可能な計算資源情報を要求する。時刻t4では、検証環境(NW2)が前記要求に応答して、検証環境(NW2)において利用可能な計算資源情報を検証ネットワーク構築ノード2へ送信する。 At time t3, the verification network construction node 2 requests the verification environment (NW2) that constructs the verification network NW2 for computational resource information that can be used to construct the verification network NW2. At time t4, in response to the request, the verification environment (NW2) transmits computational resource information that can be used in the verification environment (NW2) to the verification network construction node 2.

検証ネットワーク構築ノード2は、前記計算資源情報を検証環境(NW2)から取得すると、時刻t5において、前記要求されたAIモデルの構築にあたり商用ネットワークNW1を再現するための検証ネットワークNW2のネットワーク情報を決定する。時刻t6では、検証環境(NW2)に対してAIモデル構築のための検証ネットワークNW2の構築を要求する。 When the verification network construction node 2 acquires the computational resource information from the verification environment (NW2), at time t5, it determines network information of the verification network NW2 for reproducing the commercial network NW1 in constructing the requested AI model. At time t6, it requests the verification environment (NW2) to construct the verification network NW2 for constructing the AI model.

本実施形態では、商用ネットワークNW1よりも相対的に小規模な検証ネットワークNW2の構築が要求される。例えば、商用ネットワークNW1が複数の均一なネットワークインスタンスを並列に並べて構成されていれば、ネットワークインスタンス数が商用ネットワークNW1よりも少ない検証ネットワークNW2の構築が要求される。 In this embodiment, it is required to construct a verification network NW2 that is relatively smaller than the commercial network NW1. For example, if the commercial network NW1 is configured by arranging multiple uniform network instances in parallel, it is required to construct a verification network NW2 that has a smaller number of network instances than the commercial network NW1.

検証環境(NW2)は、要求された相対的に小規模な検証ネットワークNW2を構築し、時刻t7において完了通知を検証ネットワーク構築ノード2へ送信する。時刻t8では検証ネットワーク構築ノード2がネットワーク運用AIモデルマネージャ1へ、AIモデル構築のための検証ネットワークNW2の構築が完了したことを通知する。時刻t9では、ネットワーク運用AIモデルマネージャ1がAIモデル訓練ノード3へ、AIモデルの検証ネットワークNW2上での訓練を依頼する。 The verification environment (NW2) constructs the requested relatively small verification network NW2, and sends a completion notification to the verification network construction node 2 at time t7. At time t8, the verification network construction node 2 notifies the network operation AI model manager 1 that construction of the verification network NW2 for building the AI model has been completed. At time t9, the network operation AI model manager 1 requests the AI model training node 3 to train the AI model on the verification network NW2.

AIモデル訓練ノード3は、要求されたAIモデル構築のために実施が必要なテストシナリオ情報を決定し、時刻t10において検証ネットワークNW2へAIモデル作成の為のテストシナリオ情報を送信する。このテストシナリオ情報には、(a) テストトラフィック情報(例えば、送信トラフィック量、送信リクエスト数)及び(b) 模擬障害情報(例えば、模擬障害イベント種別、模擬障害発生時刻及び模擬障害の発生頻度)が含まれる。 The AI model training node 3 determines the test scenario information that needs to be implemented to build the requested AI model, and transmits the test scenario information for creating the AI model to the verification network NW2 at time t10. This test scenario information includes (a) test traffic information (e.g., the amount of transmitted traffic, the number of transmitted requests) and (b) simulated failure information (e.g., the type of simulated failure event, the time when the simulated failure occurred, and the frequency of occurrence of the simulated failure).

前記テストトラフィック情報は、ネットワーク運用AIモデルマネージャ1が前記時刻t9でAIモデルの訓練を依頼する際に、前記収容ユーザ情報及びネットワーク統計情報を、商用ネットワークNW1に対する検証ネットワークNW2の規模に応じた割合で退縮させた情報に基づいて求める。前記模擬障害情報は、AIモデル訓練ノード3が時刻t10でテストの実施を依頼する際に決定する。例えば、前記要求AIモデル情報に「IF障害を検知したい」との記載があれば、IF障害を100回実行する、という模擬障害情報が決定される。 The test traffic information is obtained based on the accommodated user information and network statistical information deflated at a ratio according to the scale of the verification network NW2 relative to the commercial network NW1 when the network operations AI model manager 1 requests training of the AI model at the time t9. The simulated failure information is determined when the AI model training node 3 requests execution of a test at the time t10. For example, if the requested AI model information includes a statement that "we want to detect IF failures," simulated failure information is determined to be to execute IF failures 100 times.

検証ネットワークNW2はテストシナリオ情報に基づいて要求されたテストを実施し、時刻t11においてAIモデル訓練ノード3へテスト結果を送信する。このテスト結果にはAIモデル構築のために必要な情報として、(c) ネットワーク統計情報(例えば、各機器・ネットワークインスタンスのリソース利用率、イベント数)及び(d) テストシナリオ情報(例えば、送受信トラフィック量及び成功/失敗リクエスト数)が含まれる。 The verification network NW2 performs the requested test based on the test scenario information, and transmits the test results to the AI model training node 3 at time t11. The test results include (c) network statistical information (e.g., resource utilization rate and number of events for each device and network instance) and (d) test scenario information (e.g., amount of transmitted and received traffic and number of successful/failed requests) as information necessary for constructing the AI model.

AIモデル訓練ノード3は、時刻t12において、検証ネットワークNW2から受信したテスト結果を用いてAIモデルを作成し、商用ネットワークNW1から要求されるAI種別や精度を満たしていることを確認すると、作成したAIモデルの情報を時刻t13でネットワーク運用AIモデルマネージャ1へ送信する。 At time t12, the AI model training node 3 creates an AI model using the test results received from the verification network NW2, and upon confirming that it meets the AI type and accuracy required by the commercial network NW1, it sends information about the created AI model to the network operations AI model manager 1 at time t13.

ネットワーク運用AIモデルマネージャ1は、AIモデル訓練ノード3から受信したAIモデルを、時刻t14で商用ネットワークNW1へ送信する。商用ネットワークNW1は、ネットワーク運用AIモデルマネージャ1から受信したAIモデルを商用ネットワークNW1の各インスタンスに適用する。 The network operation AI model manager 1 transmits the AI model received from the AI model training node 3 to the commercial network NW1 at time t14. The commercial network NW1 applies the AI model received from the network operation AI model manager 1 to each instance of the commercial network NW1.

商用ネットワークNW1は、時刻t15においてネットワークの各種メトリック値(例えば、CPU利用率)の将来予測・ネットワークの異常検知などのAIモデルを利用したネットワーク運用を開始する。運用開始後に要求精度向上等の理由でAIモデルの改善が必要であれば、実際に商用ネットワークNW1で得られるデータを利用してAIモデルのアップデートを行う。商用ネットワークNW1は、時刻t15でアップデートしたAIモデルを時刻t16でネットワーク運用AIモデルマネージャ1へ送信する。 At time t15, the commercial network NW1 starts network operation using an AI model for predicting future network metric values (e.g., CPU utilization) and detecting network anomalies. If improvements to the AI model are required after operation begins for reasons such as improving required accuracy, the AI model is updated using data actually obtained from the commercial network NW1. The commercial network NW1 sends the AI model updated at time t15 to the network operation AI model manager 1 at time t16.

図3は前記ネットワーク運用AIモデルマネージャ1の機能ブロック図であり、リクエスト受信部101、AIモデル管理部102及びAIモデルデータベース(DB)103を主要な構成とし、商用ネットワークNW1及び検証ネットワークNW2の構成情報並びに商用ネットワークNW1からのAIモデル要求を管理する。 Figure 3 is a functional block diagram of the network operation AI model manager 1, whose main components are a request receiving unit 101, an AI model management unit 102, and an AI model database (DB) 103, and it manages the configuration information of the commercial network NW1 and the verification network NW2, as well as AI model requests from the commercial network NW1.

前記リクエスト受信部101は、商用ネットワークNW1から受信したネットワーク構成情報及びリクエスト内容を受け付ける。前記AIモデルDB103は、検証ネットワークNW2が作成したAIモデルを格納する。AIモデル管理部102は、ネットワーク運用AIモデルマネージャ1の全体処理を管理し、検証ネットワーク構築ノード2やAIモデル訓練ノード3へAIモデルの作成を依頼する。 The request receiving unit 101 accepts the network configuration information and request contents received from the commercial network NW1. The AI model DB 103 stores the AI model created by the verification network NW2. The AI model management unit 102 manages the overall processing of the network operation AI model manager 1, and requests the verification network construction node 2 and the AI model training node 3 to create an AI model.

図4は、前記図2のシーケンスにおけるネットワーク運用AIモデルマネージャ1の動作を示したシーケンスフローであり、ネットワーク運用AIモデルマネージャ1は、前記時刻t1において商用ネットワークNW1からネットワーク情報を含むAIモデルの構築依頼を受信すると、時刻t1_1においてリクエスト受信部101が前記構築依頼を受け付けてAIモデル管理部102へ依頼内容を通知する。 Figure 4 is a sequence flow showing the operation of the network operation AI model manager 1 in the sequence of Figure 2. When the network operation AI model manager 1 receives a request to build an AI model including network information from the commercial network NW1 at time t1, the request receiving unit 101 accepts the build request at time t1_1 and notifies the AI model management unit 102 of the request contents.

AIモデル管理部102は、要求された商用ネットワークNW1のネットワーク情報を確認し、時刻t1_2において、要求されたネットワークに関するAIモデルが既に存在するか否かをAIモデルDB103へ問い合わせる。AIモデルDB103は自身のデータベースを確認し、問い合わせ結果を時刻t1_3でAIモデル管理部102へ返答する。 The AI model management unit 102 checks the network information of the requested commercial network NW1, and at time t1_2, queries the AI model DB 103 as to whether an AI model for the requested network already exists. The AI model DB 103 checks its own database, and returns the query result to the AI model management unit 102 at time t1_3.

AIモデル管理部102は、AIモデルが既に存在すれば、これを商用ネットワークNW1に送信するが、AIモデルが存在しなければ、時刻t1_4(前記時刻t2に対応)で検証ネットワーク構築ノード2へ検証ネットワークNW2の構築を依頼し、更に前記時刻t9でAIモデル訓練ノード3へ検証ネットワークNW2におけるAIモデルの作成を依頼する。 If an AI model already exists, the AI model management unit 102 transmits it to the commercial network NW1, but if the AI model does not exist, it requests the verification network construction node 2 to construct the verification network NW2 at time t1_4 (corresponding to the time t2) and further requests the AI model training node 3 to create an AI model in the verification network NW2 at the time t9.

AIモデル訓練ノード3は、時刻t1_5(前記t13に対応)においてネットワーク運用AIモデルマネージャ1のAIモデル管理部102へ、前記作成したAIモデルを送信する。時刻t1_6では、AIモデル管理部102がAIモデルDB103へ、前記受信したAIモデルを当該AIモデルを利用する商用ネットワークNW1のネットワーク情報と共に格納する。AIモデル管理部102は、作成されたAIモデルを時刻t1_7で商用ネットワークNW1へ送信して適用する。 The AI model training node 3 transmits the created AI model to the AI model management unit 102 of the network operation AI model manager 1 at time t1_5 (corresponding to t13 above). At time t1_6, the AI model management unit 102 stores the received AI model in the AI model DB 103 together with network information of the commercial network NW1 that uses the AI model. At time t1_7, the AI model management unit 102 transmits the created AI model to the commercial network NW1 for application.

商用ネットワークNW1においてAIモデルのアップデートがあると、商用ネットワークNW1はアップデートされたAIモデルを時刻t1_8でネットワーク運用AIモデルマネージャ1へ送信する。リクエスト受信部101は、商用ネットワークNW1からアップデートされたAIモデルを受信すると、時刻t1_9でAIモデルDB103へ格納する。 When the AI model is updated in the commercial network NW1, the commercial network NW1 sends the updated AI model to the network operation AI model manager 1 at time t1_8. When the request receiving unit 101 receives the updated AI model from the commercial network NW1, it stores it in the AI model DB 103 at time t1_9.

図5は、前記検証ネットワーク構築ノード2の構成を示した機能ブロック図であり、検証ネットワーク構成管理部201、検証ネットワーク情報取得部202及び検証ネットワーク構築部203を主要な構成とし、AIモデル構築のために利用される検証ネットワークNW2を検証環境(NW2)に構築する。 Figure 5 is a functional block diagram showing the configuration of the verification network construction node 2, which mainly consists of a verification network configuration management unit 201, a verification network information acquisition unit 202, and a verification network construction unit 203, and constructs a verification network NW2 in the verification environment (NW2) to be used for constructing an AI model.

前記検証ネットワーク情報取得部202は検証環境(NW2)の構成情報を取得する。検証ネットワーク構築部203は検証環境(NW2)への検証ネットワークNW2の構築を実施する。検証ネットワーク構成管理部201は検証ネットワーク構築ノード2内の全体処理を管理し、検証ネットワークNW2の構成情報を決定する。 The verification network information acquisition unit 202 acquires configuration information of the verification environment (NW2). The verification network construction unit 203 constructs the verification network NW2 in the verification environment (NW2). The verification network configuration management unit 201 manages the overall processing within the verification network construction node 2 and determines the configuration information of the verification network NW2.

図6は、前記図2のシーケンスにおける検証ネットワーク構築ノード2の動作を示したシーケンスフローであり、前記時刻t2においてネットワーク運用AIモデルマネージャ1が検証ネットワーク構築ノード2の検証ネットワーク構成管理部201に対して検証ネットワークの構築を要求すると、時刻t2_1では検証ネットワーク構成管理部201が検証ネットワーク情報取得部202へ、検証環境(NW2)で利用可能な計算資源情報を依頼する。 Figure 6 is a sequence flow showing the operation of the verification network construction node 2 in the sequence of Figure 2. At time t2, the network operation AI model manager 1 requests the verification network configuration management unit 201 of the verification network construction node 2 to construct a verification network. At time t2_1, the verification network configuration management unit 201 requests the verification network information acquisition unit 202 for information on the computational resources available in the verification environment (NW2).

時刻t2_2(前記時刻t3に対応)では、検証ネットワーク情報取得部202が検証環境(NW2)へ、検証ネットワークNW2において利用可能な計算資源情報を要求する。時刻t2_3(前記t4に対応)では、検証環境(NW2)が検証ネットワーク構築ノード2の検証ネットワーク情報取得部202へ、検証環境(NW2)において利用可能な計算資源情報を送信する。 At time t2_2 (corresponding to the time t3 mentioned above), the verification network information acquisition unit 202 requests the verification environment (NW2) for information on computational resources available in the verification network NW2. At time t2_3 (corresponding to the time t4 mentioned above), the verification environment (NW2) transmits information on computational resources available in the verification environment (NW2) to the verification network information acquisition unit 202 of the verification network construction node 2.

時刻t2_4では、検証ネットワーク情報取得部202が検証ネットワーク構成管理部201へ、前記検証環境(NW2)において利用可能な計算資源情報を送信する。時刻t2_5では、検証ネットワーク構成管理部201において、要求された商用ネットワークNW1のネットワーク情報及び検証環境(NW2)において利用可能な計算資源情報に基づいて、検証ネットワークNW2のネットワーク構成情報を作成する。 At time t2_4, the verification network information acquisition unit 202 transmits information on the computational resources available in the verification environment (NW2) to the verification network configuration management unit 201. At time t2_5, the verification network configuration management unit 201 creates network configuration information for the verification network NW2 based on the requested network information on the commercial network NW1 and the computational resource information available in the verification environment (NW2).

本実施形態では、図9に一例を示すように、商用ネットワークNW1では100個だったインスタンス数が、検証ネットワークNW2では2個に減ぜられ、検証ネットワークNW2が商用ネットワークNW1に対して1/50に小規模化されている。 In this embodiment, as shown in an example in Figure 9, the number of instances in the commercial network NW1 is reduced from 100 to 2 in the verification network NW2, making the verification network NW2 1/50 the size of the commercial network NW1.

時刻t2_6では、検証ネットワーク構成管理部201が検証ネットワーク構築部203へ、前記作成した検証ネットワークNW2のネットワーク構成情報を送信して検証ネットワークNW2の構築を依頼する。時刻t2_7(前記時刻t6に対応)では、検証ネットワーク構築部203が検証環境(NW2)へ検証ネットワークNW2の構築を実施する。 At time t2_6, the verification network configuration management unit 201 sends the network configuration information of the created verification network NW2 to the verification network construction unit 203, requesting construction of the verification network NW2. At time t2_7 (corresponding to the time t6), the verification network construction unit 203 constructs the verification network NW2 in the verification environment (NW2).

時刻t2_8では、検証環境(NW2)が1/50の規模で検証ネットワークNW2を構築し、時刻t2_9(前記t7)において検証ネットワーク構築ノード2の検証ネットワーク構築部203へ通知する。 At time t2_8, the verification environment (NW2) constructs a verification network NW2 at 1/50 scale, and at time t2_9 (t7 above) notifies the verification network construction unit 203 of the verification network construction node 2.

時刻t2_10では、検証ネットワーク構築部203が検証ネットワーク構成管理部201へ検証ネットワークNW2の構築完了を通知する。時刻t2_11(前記時刻t8に対応)では、検証ネットワーク構築管理部201がネットワーク運用AIモデルマネージャ1へ検証ネットワークNW2の構築完了を通知する。 At time t2_10, the verification network construction unit 203 notifies the verification network configuration management unit 201 of the completion of construction of the verification network NW2. At time t2_11 (corresponding to the time t8), the verification network construction management unit 201 notifies the network operation AI model manager 1 of the completion of construction of the verification network NW2.

図7は、前記AIモデル訓練ノード3の主要部の構成を示した機能ブロック図であり、AIモデル訓練管理部301、AIモデル訓練部302及び測定データDB303を主要な構成とし、検証ネットワークNW2においてAIモデルの訓練の実施及び評価を行う。 Figure 7 is a functional block diagram showing the configuration of the main parts of the AI model training node 3, which mainly consists of an AI model training management unit 301, an AI model training unit 302, and a measurement data DB 303, and which trains and evaluates the AI model in the verification network NW2.

前記AIモデル訓練部302はテストシナリオの構築やAIモデルの訓練・評価を実施する。測定データDB303はAIモデルや検証ネットワークでのテスト結果を格納する。AIモデル訓練管理部301はAIモデル訓練ノード3の全体の管理を行い、ネットワーク運用AIモデルマネージャ1からの依頼の受付や作成したAIモデルの送信を行う。 The AI model training unit 302 creates test scenarios and trains and evaluates the AI model. The measurement data DB 303 stores the test results of the AI model and the verification network. The AI model training management unit 301 manages the entire AI model training node 3, accepts requests from the network operation AI model manager 1, and transmits the created AI model.

図8は、前記図2のシーケンスにおけるAIモデル訓練ノード3の動作を示したシーケンスフローであり、前記時刻t9においてネットワーク運用AIモデルマネージャ1がAIモデル訓練ノード3へAIモデルの訓練を依頼すると、時刻t9_1において、AIモデル訓練管理部301がAIモデル訓練部302へ検証ネットワークNW2上でのAIモデルの訓練を依頼する。 Figure 8 is a sequence flow showing the operation of the AI model training node 3 in the sequence of Figure 2. At time t9, the network operation AI model manager 1 requests the AI model training node 3 to train the AI model. At time t9_1, the AI model training management unit 301 requests the AI model training unit 302 to train the AI model on the verification network NW2.

時刻t9_2では、AIモデル訓練部302が要求されたAIモデル構築のために実施が必要なテストシナリオ情報を、例えば図9に一例を示すように決定して構築する。本実施形態では、ネットワークが1/50に小規模化したことに合わせて、テストシナリオのトラヒック量が100Gbpsから2Gbpsへ、リクエスト数が1万/secから200/secへ、ハンドオーバー数が5万/secから100/secへ、同時セッション数が50万から1万へ、それぞれ退縮されている。 At time t9_2, the AI model training unit 302 determines and constructs test scenario information that needs to be implemented to construct the requested AI model, for example, as shown in an example in FIG. 9. In this embodiment, in accordance with the network being scaled down to 1/50, the traffic volume of the test scenario is reduced from 100 Gbps to 2 Gbps, the number of requests from 10,000/sec to 200/sec, the number of handovers from 50,000/sec to 100/sec, and the number of simultaneous sessions from 500,000 to 10,000.

時刻t9_3(前記時刻t10に対応)では、AIモデル訓練部302が検証ネットワークNW2へテストシナリオ情報を送信してテストの開始を要求する。検証ネットワークNW2は要求されたテストを実施し、時刻t9_4(前記時刻t11に対応)においてテスト結果をAIモデル訓練部302へ送信する。 At time t9_3 (corresponding to time t10), the AI model training unit 302 transmits test scenario information to the verification network NW2 to request the start of a test. The verification network NW2 performs the requested test and transmits the test results to the AI model training unit 302 at time t9_4 (corresponding to time t11).

時刻t9_5では、AIモデル訓練部302が測定データDB303へ前記テスト結果を格納する。時刻t9_6では、AIモデル訓練部302が検証ネットワークNW2から受信したテスト結果を利用してAIモデルの訓練を実施する。時刻t9_7では、AIモデル訓練部302が前記訓練されたAIモデルの精度を評価する。 At time t9_5, the AI model training unit 302 stores the test results in the measurement data DB 303. At time t9_6, the AI model training unit 302 uses the test results received from the verification network NW2 to train the AI model. At time t9_7, the AI model training unit 302 evaluates the accuracy of the trained AI model.

評価結果が商用ネットワークNW1のネットワーク情報に含まれるAIモデルの要求精度を満たしていないと、この要求精度を満たすまで前記時刻t9_2~t9_6の各プロセスが繰り返される。要求精度を満たしていると、時刻t9_8においてAIモデル訓練部302からAIモデル訓練管理部301へ前記作成したAIモデルが送信される。時刻t9_9(前記時刻t13に対応)では、AIモデル訓練管理部301がネットワーク運用AIモデルマネージャ1へ前記作成したAIモデルの情報を送信する。 If the evaluation result does not satisfy the required accuracy of the AI model included in the network information of the commercial network NW1, the processes at times t9_2 to t9_6 are repeated until the required accuracy is satisfied. If the required accuracy is satisfied, the created AI model is sent from the AI model training unit 302 to the AI model training management unit 301 at time t9_8. At time t9_9 (corresponding to the time t13), the AI model training management unit 301 sends information about the created AI model to the network operation AI model manager 1.

そして、上記の実施形態によれば、ネットワーク運用に関するAIモデルを動的に管理するプラットフォームを構築できるので商用ネットワークの自律的なネットワーク運用が可能になるので、安価で良好なネットワーク環境を提供できるようになる。その結果、国連が主導する持続可能な開発目標(SDGs)の目標9「レジリエントなインフラを整備し、包括的で持続可能な産業化を推進する」や目標11「都市を包摂的、安全、レジリエントかつ持続可能にする」に貢献することが可能となる。 According to the above embodiment, a platform that dynamically manages AI models related to network operation can be constructed, enabling autonomous network operation of commercial networks, and thus providing a low-cost and good network environment. As a result, it will be possible to contribute to Goal 9 "Develop resilient infrastructure and promote inclusive and sustainable industrialization" and Goal 11 "Make cities inclusive, safe, resilient and sustainable" of the Sustainable Development Goals (SDGs) led by the United Nations.

1…ネットワーク運用AIモデルマネージャ,2…検証ネットワーク構築ノード,3…AIモデル訓練ノード,101…リクエスト受信部,102…AIモデル管理部,103…AIモデルデータベース,201…検証ネットワーク構成管理部,202…検証ネットワーク情報取得部,203…検証ネットワーク構築部,301…AIモデル訓練管理部,302…AIモデル訓練部,303…測定データデータベース,NW1…商用ネットワーク,NW2…検証ネットワーク 1...Network operation AI model manager, 2...Verification network construction node, 3...AI model training node, 101...Request receiving unit, 102...AI model management unit, 103...AI model database, 201...Verification network configuration management unit, 202...Verification network information acquisition unit, 203...Verification network construction unit, 301...AI model training management unit, 302...AI model training unit, 303...Measurement data database, NW1...Commercial network, NW2...Verification network

Claims (8)

商用ネットワークに適用するAIモデルを検証ネットワーク上で構築するAIモデル構築プラットフォームにおいて、
商用ネットワークのネットワーク情報を取得する手段と、
ネットワークの検証環境で利用可能な計算資源情報を取得する手段と、
前記ネットワーク情報及び計算資源情報に基づいて前記検証環境に検証ネットワークを構築する手段と、
AIモデルを構築するために実施が必要なテストシナリオ情報を前記ネットワーク情報に基づいて決定する手段と、
検証ネットワークでの前記テストシナリオ情報を用いたテストの結果に基づいてAIモデルを構築する手段とを具備し
前記ネットワーク情報が、商用ネットワークの構成情報、収容ユーザ情報及びネットワーク統計情報を含み、
前記検証ネットワークを構築する手段は、前記構成情報に基づいて商用ネットワークよりも小規模な検証ネットワークを構築し、
前記テストシナリオ情報を決定する手段は、商用ネットワークに対する検証ネットワークの規模に応じた割合で退縮させた収容ユーザ情報及びネットワーク統計情報を用いてテストシナリオ情報を決定することを特徴とするAIモデル構築プラットフォーム。
In an AI model construction platform that builds AI models to be applied to commercial networks on a verification network,
A means for obtaining network information of a commercial network;
A means for acquiring information about available computing resources in a network verification environment;
A means for constructing a verification network in the verification environment based on the network information and the computational resource information;
A means for determining test scenario information that needs to be implemented to build an AI model based on the network information;
and a means for constructing an AI model based on a result of a test using the test scenario information in a verification network ;
The network information includes commercial network configuration information, accommodated user information, and network statistics information;
The means for constructing the verification network constructs a verification network smaller than a commercial network based on the configuration information,
The AI model building platform is characterized in that the means for determining the test scenario information determines the test scenario information using accommodated user information and network statistical information that have been shrunk in a ratio according to the size of the verification network relative to the commercial network .
前記商用ネットワークが複数の均一なネットワークインスタンスを並列に並べて構成され、
前記検証ネットワークを構築する手段は、ネットワークインスタンス数が前記商用ネットワークよりも少ない検証ネットワークを構築し、
前記テストシナリオ情報を決定する手段は、商用ネットワークのネットワークインスタンス数に対する検証ネットワークのネットワークインスタンス数に応じた割合で退縮させた収容ユーザ情報及びネットワーク統計情報を用いてテストシナリオ情報を決定することを特徴とする請求項に記載のAIモデル構築プラットフォーム。
the commercial network is configured by arranging multiple uniform network instances in parallel;
The means for constructing the verification network constructs a verification network having a smaller number of network instances than the commercial network;
The AI model building platform according to claim 1, characterized in that the means for determining the test scenario information determines the test scenario information using accommodated user information and network statistical information deflated at a ratio corresponding to the number of network instances of the verification network relative to the number of network instances of the commercial network.
前記AIモデルを構築する手段は、AIモデルに要求される種別及び精度に前記構築したAIモデルが適合するか否かを判定し、適合しなければAIモデルを構築し直すことを特徴とする請求項1または2に記載のAIモデル構築プラットフォーム。 3. The AI model building platform according to claim 1, wherein the means for building the AI model determines whether the built AI model conforms to the type and accuracy required for the AI model, and if not, rebuilds the AI model. 前記構築したAIモデルを保持する手段を具備し、既存のAIモデルを適用可能な商用ネットワークからのAIモデル要求に対して当該既存のAIモデルを適用することを特徴とする請求項1ないしのいずれかに記載のAIモデル構築プラットフォーム。 4. The AI model construction platform according to any one of claims 1 to 3 , further comprising: a means for storing the constructed AI model; and applying the existing AI model in response to an AI model request from a commercial network to which an existing AI model can be applied. 商用ネットワークに適用するAIモデルをコンピュータが検証ネットワーク上で構築するAIモデル構築方法において、
商用ネットワークのネットワーク情報を取得し、
ネットワークの検証環境で利用可能な計算資源情報を取得し、
前記ネットワーク情報及び計算資源情報に基づいて前記検証環境に検証ネットワークを構築し、
AIモデルを構築するために実施が必要なテストシナリオ情報を前記ネットワーク情報に基づいて決定し、
検証ネットワークでの前記テストシナリオ情報を用いたテストの結果に基づいてAIモデルを構築し、
前記ネットワーク情報が、商用ネットワークの構成情報、収容ユーザ情報及びネットワーク統計情報を含み、
前記構成情報に基づいて商用ネットワークよりも小規模な検証ネットワークを構築し、
商用ネットワークに対する検証ネットワークの規模に応じた割合で退縮させた収容ユーザ情報及びネットワーク統計情報を用いてテストシナリオ情報を決定することを特徴とするAIモデル構築方法。
In an AI model construction method in which a computer constructs an AI model to be applied to a commercial network on a verification network,
Obtain network information of commercial networks,
Obtaining information about available computing resources in the network verification environment;
constructing a verification network in the verification environment based on the network information and the computational resource information;
Determine test scenario information that needs to be implemented to build an AI model based on the network information;
Constructing an AI model based on a result of a test using the test scenario information in a verification network;
The network information includes commercial network configuration information, accommodated user information, and network statistics information;
constructing a verification network that is smaller than the commercial network based on the configuration information;
An AI model construction method characterized by determining test scenario information using accommodated user information and network statistical information that have been shrunk in proportion to the scale of the verification network relative to the commercial network .
前記商用ネットワークが複数の均一なネットワークインスタンスを並列に並べて構成され、
ネットワークインスタンス数が前記商用ネットワークよりも少ない検証ネットワークを構築し、
商用ネットワークのネットワークインスタンス数に対する検証ネットワークのネットワークインスタンス数に応じた割合で退縮させた収容ユーザ情報及びネットワーク統計情報を用いてテストシナリオ情報を決定することを特徴とする請求項に記載のAIモデル構築方法。
the commercial network is configured by arranging multiple uniform network instances in parallel;
Construct a verification network with a smaller number of network instances than the commercial network;
The AI model construction method according to claim 5 , characterized in that test scenario information is determined using accommodated user information and network statistical information that have been deflated in a ratio corresponding to the number of network instances in the verification network relative to the number of network instances in the commercial network.
商用ネットワークに適用するAIモデルを検証ネットワーク上で構築するAIモデル構築プログラムにおいて、
商用ネットワークのネットワーク情報を取得する手順と、
ネットワークの検証環境で利用可能な計算資源情報を取得する手順と、
前記ネットワーク情報及び計算資源情報に基づいて前記検証環境に検証ネットワークを構築する手順と、
AIモデルを構築するために実施が必要なテストシナリオ情報を前記ネットワーク情報に基づいて決定する手順と、
検証ネットワークでの前記テストシナリオ情報を用いたテストの結果に基づいてAIモデルを構築する手順と、をコンピュータに実行させ
前記ネットワーク情報が、商用ネットワークの構成情報、収容ユーザ情報及びネットワーク統計情報を含み、
前記検証ネットワークを構築する手順では、前記構成情報に基づいて商用ネットワークよりも小規模な検証ネットワークを構築し、
前記テストシナリオ情報を決定する手順では、商用ネットワークに対する検証ネットワークの規模に応じた割合で退縮させた収容ユーザ情報及びネットワーク統計情報を用いてテストシナリオ情報を決定することを特徴とするAIモデル構築プログラム。
In an AI model construction program that builds AI models to be applied to commercial networks on a verification network,
A procedure for obtaining network information of a commercial network;
obtaining information about available computing resources in a network verification environment;
constructing a verification network in the verification environment based on the network information and the computational resource information;
A step of determining test scenario information that needs to be implemented to build an AI model based on the network information;
A procedure for constructing an AI model based on a result of a test using the test scenario information in a verification network ;
The network information includes commercial network configuration information, accommodated user information, and network statistics information;
The step of constructing the verification network includes constructing a verification network smaller than a commercial network based on the configuration information;
The AI model construction program is characterized in that, in the step of determining the test scenario information, the test scenario information is determined using accommodated user information and network statistical information that have been shrunk in proportion to the scale of the verification network relative to the commercial network.
前記商用ネットワークが複数の均一なネットワークインスタンスを並列に並べて構成され、
前記検証ネットワークを構築する手順では、ネットワークインスタンス数が前記商用ネットワークよりも少ない検証ネットワークを構築し、
前記テストシナリオ情報を決定する手順では、商用ネットワークのネットワークインスタンス数に対する検証ネットワークのネットワークインスタンス数に応じた割合で退縮させた収容ユーザ情報及びネットワーク統計情報を用いてテストシナリオ情報を決定することを特徴とする請求項に記載のAIモデル構築プログラム。
the commercial network is configured by arranging multiple uniform network instances in parallel;
The step of constructing the verification network includes constructing a verification network having a smaller number of network instances than the commercial network;
The AI model construction program according to claim 7, characterized in that in the step of determining the test scenario information, the test scenario information is determined using accommodated user information and network statistical information that have been deflated at a ratio corresponding to the number of network instances in the verification network relative to the number of network instances in the commercial network.
JP2022045910A 2022-03-22 2022-03-22 AI model building platform, AI model building method and program Active JP7636080B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022045910A JP7636080B2 (en) 2022-03-22 2022-03-22 AI model building platform, AI model building method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022045910A JP7636080B2 (en) 2022-03-22 2022-03-22 AI model building platform, AI model building method and program

Publications (2)

Publication Number Publication Date
JP2023140064A JP2023140064A (en) 2023-10-04
JP7636080B2 true JP7636080B2 (en) 2025-02-26

Family

ID=88204724

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022045910A Active JP7636080B2 (en) 2022-03-22 2022-03-22 AI model building platform, AI model building method and program

Country Status (1)

Country Link
JP (1) JP7636080B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015049876A (en) 2013-09-05 2015-03-16 株式会社日立製作所 Test system and method
JP2016085524A (en) 2014-10-23 2016-05-19 日本電気株式会社 Computer system, information processing apparatus, resource allocation method, and information processing apparatus program
WO2017145899A1 (en) 2016-02-24 2017-08-31 日本電気株式会社 Management system, test method and recording medium
JP2020515985A (en) 2017-03-31 2020-05-28 ベロシティー テクノロジー ソリューションズ、インコーポレーテッド Methods and systems for testing web applications
JP2021060981A (en) 2019-09-13 2021-04-15 アクセンチュア グローバル ソリューションズ リミテッド Configuring enterprise resource planning software and generating customized report about software configuration

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015049876A (en) 2013-09-05 2015-03-16 株式会社日立製作所 Test system and method
JP2016085524A (en) 2014-10-23 2016-05-19 日本電気株式会社 Computer system, information processing apparatus, resource allocation method, and information processing apparatus program
WO2017145899A1 (en) 2016-02-24 2017-08-31 日本電気株式会社 Management system, test method and recording medium
JP2020515985A (en) 2017-03-31 2020-05-28 ベロシティー テクノロジー ソリューションズ、インコーポレーテッド Methods and systems for testing web applications
JP2021060981A (en) 2019-09-13 2021-04-15 アクセンチュア グローバル ソリューションズ リミテッド Configuring enterprise resource planning software and generating customized report about software configuration

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
唐島 めぐみ,ソフトウエアのテスト自動化手法,OMRON TECHNICS,日本,オムロン株式会社 OMRON Corporation,2000年01月15日,Vol.39 No.4 (通巻132号) 2000,P.330-333

Also Published As

Publication number Publication date
JP2023140064A (en) 2023-10-04

Similar Documents

Publication Publication Date Title
CN109067890B (en) A CDN node edge computing system based on docker container
US11539590B2 (en) Detect impact of network maintenance in software defined infrastructure
CN113259407B (en) A data interaction method and device based on application market architecture
CN104579822A (en) Automatic performance test system and method of mobile application based on Http protocol
CN112543473B (en) Test method, device and equipment based on network element simulation and computer storage medium
CN112583941B (en) A method for supporting access to multiple power terminals, unit node and power Internet of Things
CN105812461A (en) Mobile cloud environment context awareness computing migration method
CN115696415B (en) A simulation system and method for an integrated space-ground network terminal
CN111988156A (en) Method for creating network simulation platform, network simulation method and corresponding device
US8332507B2 (en) Method for determining service demands in a network load balanced scenario
Montecchi et al. Model-based evaluation of scalability and security tradeoffs: A case study on a multi-service platform
CN115481003A (en) Pressure testing method and system
CN116974948A (en) Service system testing method, system, equipment and medium
CN114172819A (en) Demand resource prediction method, system, electronic device and storage medium for NFV network element
JP7636080B2 (en) AI model building platform, AI model building method and program
WO2026082061A1 (en) Digital twin service orchestration method, system and device, storage medium and product
Quadrini et al. Data collection using nwdaf network function in a 5g core network with real traffic
CN114745749A (en) Virtual network element testing method, device, electronic device and readable storage medium
US20240185101A1 (en) Apparatus and method for split processing of model
CN118312440A (en) Automated stress testing method, device, equipment, and readable storage medium
CN104503846B (en) A kind of resource management system based on cloud computing system
CN114584627A (en) Middle station dispatching system and method with network monitoring function
Ifath et al. Fast prototyping of distributed stream processing applications with stream2gym
CN116112373A (en) Simulation system, method, device, electronic equipment and storage medium
CN115994080A (en) Application request processing method, device, medium and equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240207

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241120

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250116

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250122

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250210

R150 Certificate of patent or registration of utility model

Ref document number: 7636080

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150