[go: up one dir, main page]

JP2002056259A - Service resource reservation method and apparatus, and program recording medium - Google Patents

Service resource reservation method and apparatus, and program recording medium

Info

Publication number
JP2002056259A
JP2002056259A JP2000242896A JP2000242896A JP2002056259A JP 2002056259 A JP2002056259 A JP 2002056259A JP 2000242896 A JP2000242896 A JP 2000242896A JP 2000242896 A JP2000242896 A JP 2000242896A JP 2002056259 A JP2002056259 A JP 2002056259A
Authority
JP
Japan
Prior art keywords
reservation
reception
time
amount
resource
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.)
Pending
Application number
JP2000242896A
Other languages
Japanese (ja)
Inventor
Koji Yamada
孝二 山田
Masahisa Kawashima
正久 川島
Norihiro Miura
則宏 三浦
Atsuya Akiba
淳哉 秋葉
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2000242896A priority Critical patent/JP2002056259A/en
Publication of JP2002056259A publication Critical patent/JP2002056259A/en
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

(57)【要約】 【課題】予約可否の判断効率を低下させることなく、メ
モリリソースを有効に利用することが可能なサービス資
源の予約方法と予約装置を実現する。 【解決手段】ユーザ要求が到着することで受付処理が開
始され(121)、網構成DBを参照して、到着した予
約要求はどの伝送リンクを使用するかを識別し、受付補
助テーブルを参照して要求が関連するタイムスパンを選
択して受付補助テーブルから読み込み(122)、テー
ブルには選択したフィールドにロックをかける。読み込
んだ伝送リンクのタイムスパンの残帯域が要求帯域以上
であるか否かを判定する(123)。不可能なら(12
5)に飛ぶ。可能ならば、予約は受付可能と判定し、予
約登録DBと受付補助テーブルの内容を更新する(12
4)。受付補助テーブルにかけた全てのロックを解除し
(125)、ユーザへ結果を通知して(126)、処理
を終了する。
(57) [Summary] [PROBLEMS] To provide a service resource reservation method and a reservation device that can effectively use memory resources without lowering the efficiency of determining whether reservation is possible. When a user request arrives, a reception process is started (121), a reservation request that arrives is identified by referring to a network configuration DB, which transmission link is used, and a reception assistance table is referred to. Then, a time span associated with the request is selected and read from the reception assistance table (122), and the selected field is locked in the table. It is determined whether the remaining bandwidth of the time span of the read transmission link is equal to or more than the required bandwidth (123). If impossible (12
Jump to 5). If possible, it is determined that the reservation can be accepted, and the contents of the reservation registration DB and the reception assistance table are updated (12).
4). All locks on the reception assistance table are released (125), the result is notified to the user (126), and the process is terminated.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、予約により分割利
用可能なサービス資源の時間貸しサービスを受け付ける
予約装置において、予約受付判断を限られた予約判断資
源(CPU、メモリ)内で高速に行う予約方法および予
約装置に関し、より詳細には、予約受付判断を効率化す
るために、できる限り少ないメモリ容量で作成された,
予め予約判断に必要な情報を保持する受付補助テーブル
を使用して予約判断を行うサービス資源の予約方法およ
び装置、ならびにプログラム記録媒体に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a reservation apparatus for receiving a time lending service of service resources that can be divided and used by reservation, and to make a reservation acceptance decision at a high speed within limited reservation decision resources (CPU and memory). Regarding the method and the reservation device, more specifically, in order to make the reservation acceptance decision more efficient, it was created with the smallest possible memory capacity,
The present invention relates to a method and an apparatus for reserving service resources for making a reservation determination using a reception assistance table that holds information necessary for a reservation determination in advance, and a program recording medium.

【0002】[0002]

【従来の技術】従来より、分割利用可能なサービス資源
を予約により時間貸しするサービスにおいては、図2に
示すように、登録された予約についての情報を保持する
予約登録データベース14と、サービス資源の構成情報
を保持する資源構成データベース13とを用いて、ユー
ザからの予約を予約入出力部11で受け付ける際に、予
約判断部12がユーザにより要求された時間に使用可能
なサービス資源があるか否かを判断する。すなわち、予
約登録データベース14には登録された予約条件(関連
サービス資源の特定、使用量、使用期間)についての情
報が保持されており、サービス資源構成データベース1
3には予約に関連するサービス資源と個別サービス資源
の対応付けの情報および個別サービス資源の容量の情報
が保持されているので、資源総量と当該期間の資源予約
状況の情報のみで新規予約が可能であるか否かの判断が
できるサービス資源の予約受付方法では、これら2つの
データベースとを用いて、ユーザからの予約を受け付け
る際に予約判断部(サービス資源容量制御部)12がい
つの予約の処理を行っているかを確認して、ユーザ要求
が時間的に受付可能か否かを判断し、ユーザが要求した
時間に使用可能なサービス資源量があるか否かを判断す
る。判断結果は、予約入出力部11に返送され、ユーザ
に回答がなされる。ここで、サービス資源とは、有限な
容量を有し、割り当て管理が可能で、ユーザにある種の
サービスを提供することが可能な実体であり、当該期間
の資源予約状況の情報のみで新規予約が可能であるか否
かの判断ができるものを意味している。具体的には、通
信サービスにおける通信回線の帯域、放送サービスにお
ける放送帯域、WEBホスティングサービスにおけるW
ebサーバの貸し出し蓄積容量、WEB放送サービスに
おけるスプリッターサーバの接続ボードなどがある。
2. Description of the Related Art Conventionally, in a service in which service resources that can be divided and used are leased by time, as shown in FIG. 2, a reservation registration database 14 for holding information on registered reservations, When the reservation input / output unit 11 accepts a reservation from the user using the resource configuration database 13 holding the configuration information, the reservation determination unit 12 determines whether there is a service resource available at the time requested by the user. Judge. That is, the reservation registration database 14 holds information on registered reservation conditions (specification of related service resources, usage amount, and usage period), and the service resource configuration database 1
3 holds information on the correspondence between the service resources related to the reservation and the individual service resources and information on the capacity of the individual service resources, so that a new reservation can be made only with the information on the total resource amount and the resource reservation status in the period. In the service resource reservation receiving method that can determine whether or not the reservation is made, the reservation determining unit (service resource capacity control unit) 12 uses the two databases to determine when the reservation processing should be performed when receiving the reservation from the user. Is determined, whether the user request can be accepted temporally, and whether there is an available service resource amount at the time requested by the user. The result of the determination is returned to the reservation input / output unit 11, and the user is answered. Here, a service resource is an entity that has a finite capacity, can be allocated and managed, and can provide a certain kind of service to a user. Means that it can be determined whether or not is possible. Specifically, the bandwidth of the communication line in the communication service, the broadcast band in the broadcast service, and the W in the web hosting service
There is a rental storage capacity of an eb server, a connection board of a splitter server in a web broadcasting service, and the like.

【0003】以下、サービス資源の例として、通信回線
を取り上げて説明することにするが、本質的作用は他の
サービスの予約方法でも全く同じである。予約により任
意の帯域の時間貸しを行う従来の通信サービスでは、図
3のフローで示すようにして、ユーザが要求した時間に
使用可能な帯域があるか否かを判断して回答している。
すなわち、ユーザ要求の受付が行われると(ステップ1
01)、要求に関連する資源の関連情報を予約登録デー
タベース14と網構成データベース(資源構成データベ
ース)13から読み込む(ステップ102)。要求時間
帯の伝送リンクの利用状況から使用可能な帯域を計算し
(ステップ103)、使用可能な帯域が要求量以上ある
か否かを判断し(ステップ104)、予約登録データベ
ース14のデータを更新する(ステップ105)。そし
て、ユーザへの結果通知を行う(ステップ106)。
Hereinafter, a communication line will be described as an example of service resources, but the essential operation is exactly the same in other service reservation methods. In a conventional communication service that lends time for an arbitrary band by reservation, as shown in the flow of FIG. 3, a response is made by determining whether there is a band available at the time requested by the user.
That is, when a user request is received (step 1)
01), the related information of the resource related to the request is read from the reservation registration database 14 and the network configuration database (resource configuration database) 13 (step 102). The available bandwidth is calculated from the use status of the transmission link in the requested time zone (step 103), it is determined whether the available bandwidth is equal to or more than the required amount (step 104), and the data in the reservation registration database 14 is updated. (Step 105). Then, the result is notified to the user (step 106).

【0004】図8は、従来技術の予約登録データベース
のデータ構成図である。予約登録データベース14に
は、図8に示すように、予約ID、回線ID、予約開始
時刻、予約終了時刻、要求帯域からなる予約登録情報を
保持している。予約により回線帯域の時間貸しを行うサ
ービスでは、予約受付の手間や予約判断の実用性などを
考えると、任意の開始時間・任意の利用時間で受け付け
るよりも、開始時間および時間刻みの最小単位を決め
て、この最小時間幅(以下、タイムスロット)を単位と
して行うことが効率的である。予約受付の際に、予約可
能な開始・終了時間を任意の時間とすると、その時間帯
のサービス資源使用状況を把握するために、当該時間に
関係する各登録済みの予約の内容を調べ、利用可能な残
資源量を毎回計算するため、判断に時間を要するという
問題がある。これを回避するためには、予約可能時間を
ある時間幅(タイムスロット)を単位として、各個別サ
ービス資源の各タイムスロットにおける利用可能サービ
ス資源を計算するための情報(予約済みサービス資源
量、未予約サービス資源量)を予め受付補助テーブルに
格納しておく方法が提案された。例えば、特許第277
6301号の『回線予約装置および方法、回線予約受付
装置および方法』では、各伝送リンクの各タイムスロッ
ト毎の未利用の帯域を格納した受付補助テーブル15を
備えている。
FIG. 8 is a diagram showing the data structure of a reservation registration database according to the prior art. As shown in FIG. 8, the reservation registration database 14 holds reservation registration information including a reservation ID, a line ID, a reservation start time, a reservation end time, and a required bandwidth. In a service that lends time to the line bandwidth by making a reservation, considering the trouble of receiving a reservation and the practicality of making a reservation decision, the minimum unit of the start time and time unit is set rather than accepting at an arbitrary start time and any use time. It is efficient to determine the minimum time width (hereinafter, time slot) as a unit. At the time of accepting reservations, if the start and end times at which reservations can be made are arbitrary times, check the contents of each registered reservation related to that time in order to grasp the service resource usage status in that time zone and use it There is a problem that it takes time to make a determination because the possible remaining resource amount is calculated every time. In order to avoid this, the reservable time is set in units of a certain time width (time slot), and information for calculating the available service resource in each time slot of each individual service resource (reserved service resource amount, A method of storing (reservation service resource amount) in the reception assistance table in advance has been proposed. For example, Japanese Patent No. 277
No. 6301, “Line reservation apparatus and method, line reservation reception apparatus and method” includes a reception auxiliary table 15 storing unused bandwidth for each time slot of each transmission link.

【0005】図9は、上記特許における各伝送リンクの
各タイムスロット毎の未利用の帯域を格納した受付補助
テーブルのデータ構成図である。これらの情報をもと
に、予約処理を行うフローを図4に示す。なお、説明を
簡易化するために予約する資源が一つの例を示してい
る。予約入出力部11へユーザ要求が到着することによ
り、受付処理が開始される(ステップ111)。次に、
予約(可否)判定部12が網構成(資源構成)データベ
ース13を参照して、到着した予約要求はどの伝送リン
クを使用するかを識別し、受付補助テーブル15を参照
して、要求が利用する伝送リンクの要求されたタイムス
ロットの中から一つを選択して、受付補助テーブル15
から読み込む(ステップ112)。次に、ステップ11
2で読み込んだ伝送リンクのタイムスロットに、要求回
線が収容可能であるか、つまりタイムスロットの使用可
能な帯域値はユーザ要求以上あるか否かを判定する(ス
テップ113)。不可能であれば、ステップ115に分
岐する。また、可能であれば、予約は受付可能であると
判断して、予約登録データベース14と受付補助テーブ
ル15の内容を更新する(ステップ114)。次に、受
付補助テーブル15にかけた全てのロックを解除し(ス
テップ115)、最後にユーザへ結果を通知して、受付
処理を終了する(ステップ116)。タイムスロットを
分割することにより、時間帯に関する判断が簡素化し
て、さらに予約要求が来る以前に、使用可能な帯域情報
を記憶した補助テーブル15を用意しておくことで、予
約受付時の可否判断を高速化することができる。多くの
ユーザから多数の伝送リンクの予約要求を受け付けるた
めには、受付補助テーブル15を利用した可否判断の高
速化が必須である。
FIG. 9 is a data configuration diagram of a reception assistance table storing unused bands for each time slot of each transmission link in the above patent. FIG. 4 shows a flow of performing a reservation process based on these pieces of information. Note that only one resource is reserved for simplifying the description. When the user request arrives at the reservation input / output unit 11, the reception process is started (step 111). next,
The reservation (permission / non-permission) determination unit 12 refers to the network configuration (resource configuration) database 13 to identify which transmission link is used for the arrived reservation request, and refers to the reception assistance table 15 to use the request. One of the requested time slots of the transmission link is selected, and the reception assistance table 15 is selected.
(Step 112). Next, step 11
It is determined whether the requested line can be accommodated in the time slot of the transmission link read in step 2, that is, whether or not the available bandwidth value of the time slot is equal to or more than the user request (step 113). If not, the process branches to step 115. If possible, it is determined that the reservation can be accepted, and the contents of the reservation registration database 14 and the reception assistance table 15 are updated (step 114). Next, all the locks applied to the reception assistance table 15 are released (step 115), and finally the result is notified to the user, and the reception processing is terminated (step 116). The division of the time slot simplifies the determination regarding the time zone, and further prepares an auxiliary table 15 storing usable bandwidth information before a reservation request comes, thereby making it possible to determine whether or not to accept a reservation. Can be speeded up. In order to accept reservation requests for a large number of transmission links from many users, it is essential to speed up the feasibility determination using the reception assistance table 15.

【0006】[0006]

【発明が解決しようとする課題】しかしながら、(1)
前述のようにタイムスロット単位の予約補助テーブル1
5を利用できるのは、受付時間幅のある最小単位がある
場合である。任意の時間での予約を受け付けるために
は、小さなタイムスロットを用いることになるが、受付
時間幅の最小単位に反比例して予約受付補助テーブル1
5は長くなってしまうという問題がある。また、(2)
受付時間幅に制限があり、タイムスロットが利用できる
場合も、予約受付期間に比例した長さの受付補助テーブ
ル15が必要である。しかし、予約受付期間が長いと、
受付補助テーブル15が長大化し、大きなメモリリソー
スが必要になるという問題がある。
However, (1)
As described above, the reservation auxiliary table 1 for each time slot
5 can be used when there is a minimum unit having a reception time width. In order to accept a reservation at an arbitrary time, a small time slot is used, but the reservation reception assistance table 1 is inversely proportional to the minimum unit of the reception time width.
5 has a problem that it becomes long. Also, (2)
Even when the reception time width is limited and a time slot can be used, the reception assistance table 15 having a length proportional to the reservation reception period is required. However, if the reservation acceptance period is long,
There is a problem that the length of the reception auxiliary table 15 becomes large and a large memory resource is required.

【0007】そこで、本発明の目的は、これら従来の課
題を解決し、予約可否の判断効率を低下させることな
く、メモリリソースを有効に使用することが可能なサー
ビス資源の予約方法および装置を提供することにある。
Accordingly, an object of the present invention is to solve these conventional problems and to provide a service resource reservation method and apparatus capable of effectively using memory resources without lowering the efficiency of determining whether reservation is possible. Is to do.

【0008】[0008]

【課題を解決するための手段】上記目的を達成するた
め、本発明によるサービス資源の予約方法は、使用可
能な残資源量に関連した値が一定な期間を時間帯域(以
下、タイムスパン)として受付補助テーブルを構成し、
かつ使用可能な残資源量に関連したタイムスパンがある
場合には、これをまとめて一つの期間として保持するこ
とを特徴としている。残使用量の一定なタイムスパン毎
の情報を記憶させた受付補助テーブルを用いることによ
り、任意の予約時間の受付けに対しても予約受付判断を
効率的に行える。 上記の受付補助テーブルで、タイムスパンに対応す
る残資源量に関連する値が予め指定した基準値より小さ
い場合には残資源量に関連する値を資源参照値として保
持し、残資源量が基準値以上の場合には、基準値を資源
参照値として保持することも特徴としている。これによ
り、受付補助テーブルを大幅に縮退させ、必要なメモリ
を節約することができる。
In order to achieve the above object, a method for reserving service resources according to the present invention is characterized in that a period in which a value related to an available remaining resource amount is constant is defined as a time band (hereinafter, time span). Configure the reception assistance table,
In addition, when there is a time span related to the available remaining resource amount, the time span is collectively held as one period. By using the reception assistance table in which the information of the remaining usage amount for each time span is stored, it is possible to efficiently determine the reservation reception even when receiving any reservation time. In the above reception assistance table, if the value related to the remaining resource amount corresponding to the time span is smaller than the reference value specified in advance, the value related to the remaining resource amount is held as the resource reference value, and the remaining resource amount is set to the reference value. When the value is equal to or more than the value, the reference value is held as a resource reference value. As a result, the reception assistance table can be largely reduced, and the required memory can be saved.

【0009】上記の受付補助テーブルで、タイムス
パンに対応する残資源量に関連する値が予め指定した基
準値以上のタイムスパンが連続する場合には、該タイム
スパン群をまとめて一つの新タイムスパンとして、かつ
その参照値はまとめる前の該タイムスパン群の残資源量
に関連する値の中の最小値とし、その他の場合、つまり
タイムスパンに対応する残資源量に関連する値が予め指
定した基準値未満か、または基準値以上でも、そのよう
なタイムスパンが連続しない場合には、該残資源量に関
連する値を参照値とすることも特徴としている。このよ
うに、ある一定値以上の残使用量があるタイムスパン群
が連続したタイムスパンは、ある一つの値を持った一つ
のタイムスパンとしてまとめることにより、保持する情
報量を低減することができる。 ある一定の資源量(基準値)以上の使用可能な残資源
量が確保できる連続した期間の開始時間と終了時間の情
報のみを保持する受付補助テーブルを用いることによ
り、長期間に渡る予約の受付補助テーブルが長大化する
ことを防止し、かつ大幅なメモリの節約をすることも特
徴としている。これにより、受付補助テーブル長の短縮
化、メモリリソースの削減が可能となる。
In the above reception assistance table, when the time spans in which the value related to the remaining resource amount corresponding to the time span is equal to or more than the reference value specified in advance, the time span groups are put together into one new time span. The pan and its reference value shall be the minimum value among the values related to the remaining resource amount of the time span group before being collected, and in other cases, that is, the value related to the remaining resource amount corresponding to the time span shall be specified in advance. When such a time span is not continuous even if the time span is less than or equal to the reference value, a value related to the remaining resource amount is set as a reference value. In this manner, a time span in which a time span group having a remaining usage amount equal to or more than a certain value is continuous is grouped as one time span having a certain value, whereby the amount of information to be held can be reduced. . Reception of reservations over a long period of time by using a reception auxiliary table that holds only information on the start time and end time of a continuous period in which a usable remaining resource amount equal to or more than a certain resource amount (reference value) can be secured. It is also characterized in that the length of the auxiliary table is prevented from being lengthened, and that a large amount of memory is saved. This makes it possible to shorten the length of the reception auxiliary table and reduce memory resources.

【0010】受付補助テーブルは、予め指定したタイ
ムスロット長の単位で、予め指定した基準値以上の残サ
ービス資源量の有る期間を保持し、かつ該タイムスロッ
トはある指定された期間内では同一長のタイムスロット
で構成されていることも特徴としている。このように、
残資源量がある一定値以上の期間を区切りのよい時間の
タイムスロット毎に保持し、少ないメモリ量の予約補助
テーブルで予約判断の効率化が可能となる。 予め複数の基準値を指定し、これに対応した複数の受
付補助テーブルを有することにより、予約可否判断を効
率化することも特徴としている。このように、予約可能
な残資源量をタイムスロット毎に保持する補助テーブル
において、タイムスロットを可変長とし、かつある一定
期間内ではタイムスロットを同じ値に揃えることで、受
付可否判断の高速化を図ることが可能である。 上記〜に記載の受付補助テーブルを用いたサービ
ス資源の予約装置を特徴としている。 上記〜に記載の各工程をプログラムに変換し、該
プログラムを記録媒体に格納したことを特徴としてい
る。
The reception assistance table holds, in units of a predetermined time slot length, a period in which the remaining service resource amount is equal to or larger than a predetermined reference value, and the time slot has the same length within a certain specified period. It is also characterized by being configured with time slots. in this way,
A period in which the remaining resource amount is equal to or greater than a certain value is held for each time slot of a good time interval, and the efficiency of the reservation determination can be increased with the reservation auxiliary table having a small memory amount. It is also characterized in that a plurality of reference values are specified in advance, and a plurality of reception assistance tables corresponding to the plurality of reference values are provided, so that the determination of reservation availability is made more efficient. As described above, in the auxiliary table that holds the reservable remaining resource amount for each time slot, the time slot is set to a variable length, and the time slot is set to the same value within a certain period, thereby speeding up the determination of acceptability. It is possible to achieve. The present invention is characterized by a service resource reservation device using the reception assistance table described in (1) to (4). Each of the above-mentioned steps is converted into a program, and the program is stored in a recording medium.

【0011】[0011]

【発明の実施の形態】以下、本発明の実施例を、図面に
より詳細に説明する。本発明の各実施例では、通信回線
の帯域を予約する例を示す。図1は、本発明の各実施例
を示す予約補助テーブルを用いた予約装置の構成図であ
る。外観的には、従来の構成と変わらないが、受付補助
テーブル15の内容が従来と大きく異なっている。すな
わち、本発明においては、(イ)残使用量の一定なタイ
ムスパン毎の情報を記憶させた受付補助テーブルを用い
ることにより、任意の予約時間の受付に対しても予約受
付判断を効率的にできるようにした。(ロ)ある一定値
以上の残使用量があるタイムスパン群が連続したタイム
スパンを、ある一つの値を持った一つのタイムスパンと
してまとめることにより、保持する情報を低減できるよ
うにした。(ハ)ある一定値の帯域の予約受付が可能な
期間(開始、終了)の情報のみを記憶させた受付補助テ
ーブルを用いることにより、受付補助テーブル長の短縮
化、メモリリソースの削減を図る。(ニ)予約可能な残
資源量をタイムスロット毎に保持する受付補助テーブル
において、タイムスロットを可変長とし、かつある一定
期間内ではタイムスロットを同じ値に揃えることによ
り、受付可否判断の高速化を図る。
Embodiments of the present invention will be described below in detail with reference to the drawings. In each embodiment of the present invention, an example in which a bandwidth of a communication line is reserved will be described. FIG. 1 is a configuration diagram of a reservation device using a reservation auxiliary table showing each embodiment of the present invention. Although the appearance is not different from the conventional configuration, the contents of the reception assistance table 15 are significantly different from the conventional configuration. That is, in the present invention, (a) by using the reception assistance table in which information of the remaining usage amount for each time span is stored, the reservation reception determination can be efficiently performed even for reception of an arbitrary reservation time. I made it possible. (B) The information to be held can be reduced by combining time spans in which a time span group having a remaining usage amount equal to or greater than a certain value is continuous into one time span having a certain value. (C) By using a reception auxiliary table storing only information of a period (start, end) during which a reservation of a certain band can be received, the length of the reception auxiliary table is shortened and memory resources are reduced. (D) In the reception assistance table that holds the remaining resources that can be reserved for each time slot, the time slot is made variable length, and the time slot is set to the same value within a certain period, thereby speeding up the reception acceptability judgment. Plan.

【0012】従来においては、残資源量保持の補助テー
ブルを利用する場合には、予約可能受付時間の幅が決ま
っている場合を対象としていた。最低時間幅が決ってい
ないと、タイムスロットに分割することができないか、
または、小さなタイムスロットを用意しなくてはなら
ず、不必要に受付補助テーブルが長くなってしまうから
である。そこで、第1の実施例(請求項1)では、残資
源量に関連した値が一定な期間毎に可変長のタイムスパ
ンを採用することにより、任意の時間幅の要求に対して
も、予約判断を効果的に行う受付補助テーブルを作成す
ることができる。この場合のタイムスパンの数は、予約
受付時間幅や現在から予約時までの時間には依存せず、
予約数のみに依存する。タイムスパンの最大数は、予約
数nに対して、最大でも2n+1(1は初期状態)に過
ぎない。また、どの受付期間においても、使用可能な残
資源量に関連した情報(資源参照値)が保持されている
ため、新規予約要求に対する受付可否判断を効率的に行
うことができる。すなわち、ある予約要求が予約可能か
否かの判断は、該予約希望の時間帯を含む受付補助テー
ブルのタイムスパンの資源参照値と予約希望値を比較す
ることにより予約可否の判断ができる。
Conventionally, when the auxiliary table for retaining the remaining resource amount is used, it is intended that the range of the reservable reception time is determined. If the minimum time span is not determined, it will not be possible to split into time slots,
Alternatively, a small time slot must be prepared, and the reception assistance table becomes unnecessarily long. Therefore, in the first embodiment (Claim 1), the value relating to the remaining resource amount employs a variable-length time span for each fixed period, so that a reservation for an arbitrary time width can be made. It is possible to create a reception assistance table that makes a decision effectively. The number of time spans in this case does not depend on the reservation reception time width or the time from the present to the time of reservation,
Depends only on the number of reservations. The maximum number of time spans is at most 2n + 1 (1 is an initial state) with respect to the number of reservations n. In addition, since information (resource reference value) related to the available remaining resource amount is held in any reception period, it is possible to efficiently determine whether a new reservation request can be received. That is, whether or not a certain reservation request can be reserved can be determined by comparing the resource reference value of the time span of the reception assistance table including the time zone of the desired reservation with the desired reservation value.

【0013】また、第2の実施例(請求項2)では、残
資源値が基準値より多いが、その値は異なる期間が連続
する場合、つまり小さな予約が点在してあるような場合
でも、資源参照値として基準値を持った一つの長いタイ
ムスパンで表現することができる。これにより、受付補
助テーブルを大幅に縮退させ、必要なメモリ節約を行う
ことができる。特に、基準値として最大受付資源量を選
択すれば、縮退したタイムスパンの資源参照値でも確実
に予約可否の判断ができる。また、第3の実施例(請求
項3)では、基準値以上の残資源量に関連した値が連続
する期間について、より実際に近い値を参照値として保
持する。基準値が最大受付可能資源量を小さい場合の予
約可否判断の効率化に寄与する。
Further, in the second embodiment (claim 2), the remaining resource value is larger than the reference value, but the value is different even when different periods are continuous, that is, when small reservations are scattered. Can be expressed in one long time span with a reference value as a resource reference value. As a result, the reception assistance table can be largely reduced, and necessary memory can be saved. In particular, if the maximum amount of received resources is selected as the reference value, it is possible to reliably determine whether or not the reservation is possible even with the resource reference value of the degenerated time span. In the third embodiment (Claim 3), a value closer to the actual value is held as a reference value for a period in which values related to the remaining resource amount equal to or greater than the reference value are continuous. When the reference value is smaller than the maximum receivable resource amount, it contributes to more efficient determination of reservation availability.

【0014】また、第4の実施例(請求項4)では、受
付補助テーブルがある一定の資源量(基準値)以上の使
用可能な残資源量が確保できる期間の開始時間と終了時
間を保持するが、開始時間と継続時間を保持することも
同じ意味を持つ。ある予約要求が予約可能か否かの判断
は、該予約希望のサービス資源要求量以上の基準値を持
った受付補助テーブルを参照し、該予約要求期間が本発
明の予約受付補助テーブルの期間に含まれるかを判定す
る。該予約要求期間が、当該受付補助テーブルに含まれ
る場合には予約を受け付ける。当該補助テーブルに含ま
れない期間がある場合には、予約登録データベースの情
報をもとに、従来技術に従って予約可否の判断を行う。
この場合には、判断に時間を要するが、このようなケー
スは長期先の期間では少ないので、全体としての判断効
率が下がることはない。このようなテーブルを用いるこ
とにより、受付補助テーブルの記憶容量の低減ととも
に、大部分の予約可否の判断を単純化し、高速化する。
In the fourth embodiment (claim 4), the reception auxiliary table holds the start time and the end time of a period in which a usable remaining resource amount equal to or more than a certain fixed resource amount (reference value) can be secured. However, holding the start time and the duration has the same meaning. To determine whether a certain reservation request is reservable, reference is made to a reception assistance table having a reference value equal to or more than the service resource request amount desired for the reservation, and the reservation request period is set to the period of the reservation reception assistance table of the present invention. Determine whether it is included. If the reservation request period is included in the reception assistance table, the reservation is accepted. If there is a period that is not included in the auxiliary table, a determination is made as to whether or not the reservation is possible according to the prior art based on the information in the reservation registration database.
In this case, a long time is required for the determination, but such cases are small in the long-term period, so that the overall determination efficiency does not decrease. By using such a table, the storage capacity of the reception auxiliary table is reduced, and most of the determination on whether or not reservation is possible is simplified and speeded up.

【0015】また、第5の実施例(請求項5)では、残
資源量がある一定値以上の期間を区切りのいい時間のタ
イムスロット毎に保持し、少ないメモリ量の予約補助テ
ーブルで予約判断の効率化を図る。また、第6の実施例
(請求項6)では、受付補助テーブルの作成を、例えば
予約受付可能な帯域の最大値、最頻値、最小値等で作成
することにより、第2〜第5の実施例で予約受付補助テ
ーブルの参照値で予約可否判断が可能な頻度を大きくす
る。
In the fifth embodiment (claim 5), a period in which the remaining resource amount is equal to or greater than a certain value is held for each time slot with a good time interval, and a reservation judgment is made using a reservation auxiliary table having a small memory amount. To improve efficiency. In the sixth embodiment (Claim 6), the creation of the reception assistance table is performed using, for example, the maximum value, the mode value, and the minimum value of the receivable band, thereby enabling the second to fifth items. In the embodiment, the frequency at which the determination as to whether or not reservation can be made is increased based on the reference value of the reservation reception assistance table.

【0016】(第1の実施例)図10は、本発明の第1
の実施例を示す予約登録データベースのデータ構成図で
あり、図11は、本発明の第1の実施例を示す網構成
(資源構成)データベースのデータ構成図であり、図1
2は第1の実施例を示す受付補助テーブルのデータ構成
図である。図11に示すように、伝送リンク1は20M
bpsの帯域があり、そこに図10に示す予約がなされ
ている場合を例にとり説明する。以下の例では、残資源
量に関連した値として、使用可能な残帯域値とする。本
実施例では、残使用帯域値が一定の時間帯を予め図12
に示すような受付補助テーブルを作成しておくことが特
徴である。
FIG. 10 shows a first embodiment of the present invention.
FIG. 11 is a data configuration diagram of a reservation registration database showing the embodiment of FIG. 1, and FIG. 11 is a data configuration diagram of a network configuration (resource configuration) database showing the first embodiment of the present invention.
FIG. 2 is a data configuration diagram of a reception assistance table according to the first embodiment. As shown in FIG. 11, the transmission link 1 is 20M
An example will be described in which there is a band of bps and the reservation shown in FIG. 10 is made there. In the following example, a usable remaining band value is set as a value related to the remaining resource amount. In the present embodiment, a time zone in which the remaining bandwidth value is constant is set in advance in FIG.
The feature is that a reception assistance table as shown in FIG.

【0017】図5は、本発明の第1の実施例を示す予約
処理の動作フローチャートである。予約入出力部11へ
ユーザ要求が到着することにより、受付処理が開始され
る(ステップ121)。次に、予約(可否)判定部12
が網構成データベース13を参照して、到着した予約要
求はどの伝送リンクを使用するかを識別し、受付補助テ
ーブル15を参照して、要求が関連するタイムスパンを
選択して受付補助テーブル15から読み込む(ステップ
122)。この際に、受付補助テーブル15の選択した
フィールドにはロックをかける。次に、ステップ122
で読み込んだ伝送リンクのタイムスパンの残帯域(参照
値)が要求帯域以上であるか否かを判定する(ステップ
123)。不可能であれば、ステップ125に分岐す
る。また、可能であれば、予約は受付可能と判定して予
約登録データベース14と受付補助テーブル15の内容
を更新する(ステップ124)。次に、受付補助テーブ
ル15にかけた全てのロックを解除し(ステップ12
5)、最後にユーザへ結果を通知して(ステップ12
6)、受付処理を終了する。本実施例においては、従来
では困難であった予約の開始時間・長さが任意の中途半
端な時間であっても、効果的受付補助テーブル15を作
成することができる。なお、使用帯域は、理解を容易に
するために記載してあるが、テーブルとして保持する必
要はない。
FIG. 5 is an operation flowchart of a reservation process according to the first embodiment of the present invention. When the user request arrives at the reservation input / output unit 11, the reception process is started (step 121). Next, a reservation (permission / non-permission) determination unit 12
Refers to the network configuration database 13, identifies which transmission link is used for the arriving reservation request, refers to the reception assistance table 15, selects the time span to which the request relates, and Read (step 122). At this time, the selected field of the reception assistance table 15 is locked. Next, step 122
Then, it is determined whether or not the remaining band (reference value) of the time span of the transmission link read in step (1) is equal to or larger than the required band (step 123). If not, the process branches to step 125. If possible, the reservation is determined to be acceptable and the contents of the reservation registration database 14 and the reception assistance table 15 are updated (step 124). Next, all locks applied to the reception assistance table 15 are released (step 12).
5) Finally, the result is notified to the user (step 12).
6), end the reception process. In the present embodiment, the effective reception assistance table 15 can be created even if the start time / length of the reservation is an arbitrary halfway time, which was difficult in the past. The used bandwidth is described for easy understanding, but need not be stored as a table.

【0018】(第2の実施例)図12および図13は、
本発明の第2の実施例を示す受付補助テーブルの比較図
であって、図12は縮退される前のテーブルデータ構成
図、図13は縮退された後のテーブルデータ構成図であ
る。第2の実施例は、受付補助テーブル作成の第1の工
程において、受付補助テーブルのタイムスパンに対応す
る残資源量に関連する値が予め指定した基準値以上の場
合には、該基準値を残資源量に関連する値とする工程を
含むようにする。図12は、各時間帯で予約される帯域
と残帯域の時系列テーブルであり、図13は、基準値=
12(つまり、最低12Mbpsを割当の基準値、かつ
No.4〜8のタイムスパン群をまとめる)として、残
使用量12で縮退したテーブルである。ある一定の値
(基準値)以上の残帯域値を持つタイムスパンは、保持
する参照値を基準値とすることにより、同一の参照値を
持つタイムスパン群を縮退させ、テーブル長を短くす
る。基準値として、12Mbpsとした場合に、図12
に示す時系列テーブルは、図13に示すようなテーブル
に縮退させることができる。最大予約受付値が12Mb
psの場合、この受付補助テーブルの参照値との大小判
断のみで、新規予約の可否を簡単に判断することができ
る。
(Second Embodiment) FIG. 12 and FIG.
FIG. 12 is a comparison diagram of a reception assistance table showing a second embodiment of the present invention, wherein FIG. 12 is a table data configuration diagram before degeneration, and FIG. 13 is a table data configuration diagram after degeneration. In the second embodiment, in the first step of creating the reception assistance table, if the value related to the remaining resource amount corresponding to the time span of the reception assistance table is equal to or more than the reference value specified in advance, the reference value is set to the reference value. Include a step of setting a value related to the remaining resource amount. FIG. 12 is a time-series table of the band reserved in each time period and the remaining band, and FIG.
12 (that is, at least 12 Mbps is a reference value for allocation, and the time span groups of Nos. 4 to 8 are collected) and the table is degenerated with the remaining usage amount 12. For a time span having a remaining band value equal to or greater than a certain value (reference value), the reference value held is used as a reference value, thereby reducing the time span group having the same reference value and shortening the table length. When the reference value is 12 Mbps, FIG.
Can be reduced to a table as shown in FIG. Maximum reservation acceptance value is 12 Mb
In the case of ps, whether or not a new reservation can be made can be easily determined only by determining the magnitude of the reference value in the reception assistance table.

【0019】(第3の実施例)図12および図14は、
本発明の第3の実施例を示す受付補助テーブルの比較図
であって、図12は縮小前のテーブルデータ構成図、図
14は縮小後のテーブルデータ構成図である。第3の実
施例は、受付補助テーブルの第1の工程において、受付
補助テーブルタイムスパンに対応する残資源量に関連す
る値が予め指定した基準値以上のタイムスパンが連続す
る場合には、そのタイムスパン群の残資源量に関連する
値の中の最小値を新たにそのタイムスパン群の残資源量
に関連する値とする工程を含むようにする。すなわち、
ある一定の値(基準値)以上の残帯域値のタイムスパン
が連続した場合には、これらのタイムスパン群を1つに
まとめる。その連続するタイムスパン群の残帯域値の中
の最小値(≧基準値)を新たな参照値としてテーブルを
縮退させる。基準値を10Mbpsとした場合に、図1
2は最低10Mbpsを割当の基準値とし、かつNo.
3〜8のタイムスパン群をまとめることで、図14のよ
うに縮退させることができる。参照値として、その連続
した時間帯で使用できる最大値がそのまま記載されるの
で、基準値が最大予約受付値より小さい場合の判断可否
が効果的にできる。
(Third Embodiment) FIG. 12 and FIG.
FIG. 12 is a diagram illustrating a table data configuration before reduction, and FIG. 14 is a diagram illustrating a table data configuration after reduction, according to a third embodiment of the present invention. In the third embodiment of the present invention, in the first step of the reception auxiliary table, when the time span in which the value related to the remaining resource amount corresponding to the reception auxiliary table time span is equal to or larger than the predetermined reference value continues, A step of newly setting the minimum value among the values related to the remaining resource amount of the time span group to a value related to the remaining resource amount of the time span group is included. That is,
When the time span of the remaining band value equal to or more than a certain value (reference value) is continuous, these time span groups are combined into one. The table is degenerated using the minimum value (≧ reference value) among the remaining bandwidth values of the continuous time span group as a new reference value. When the reference value is 10 Mbps, FIG.
No. 2 uses at least 10 Mbps as a reference value for allocation, and No. 2
By grouping the time span groups of 3 to 8, it is possible to degenerate as shown in FIG. Since the maximum value that can be used in the continuous time zone is directly described as the reference value, it is possible to effectively determine whether the reference value is smaller than the maximum reservation acceptance value.

【0020】図6は、本発明の第2および第3の実施例
を示す予約処理の動作フローチャートである。第2の実
施例、第3の実施例では、基準値、受付可能帯域によっ
ては、受付補助テーブルだけでは予約否の判断ができな
い場合もあり得る。その場合には、図6に示すように、
ステップ133、137で予約登録データベース14、
資源構成データベース13の情報を読み込むことによ
り、受付補助テーブル15に含まれなかった要求時間帯
の利用可能な帯域を計算する。すなわち、予約入出力部
11へユーザ要求が到着することにより受付処理が開始
され(ステップ131)、予約(可否)判定部12が網
構成データベース13を参照して、到着した予約要求が
どの伝送リンクを使用するかを識別し、受付補助テーブ
ル15を参照して、要求が関連するタイムスパンを選択
して受付補助テーブル15を読み込む(ステップ13
2)。
FIG. 6 is an operation flowchart of a reservation process showing the second and third embodiments of the present invention. In the second embodiment and the third embodiment, depending on the reference value and the receivable band, it may not be possible to judge whether or not to make a reservation using only the reception assistance table. In that case, as shown in FIG.
At steps 133 and 137, the reservation registration database 14,
By reading the information in the resource configuration database 13, the available bandwidth in the required time zone not included in the reception assistance table 15 is calculated. That is, when the user request arrives at the reservation input / output unit 11, the reception process is started (step 131), and the reservation (permission / non-permission) determination unit 12 refers to the network configuration database 13 to determine which transmission link has arrived. Is used, the time span associated with the request is selected with reference to the reception assistance table 15, and the reception assistance table 15 is read (step 13).
2).

【0021】読み込んだ伝送リンクのタイムスパンの残
帯域(参照値)が要求帯域以上であるか否かを判定し、
受付可能である場合は、予約登録データベース14およ
び受付補助テーブル15のデータを更新し(ステップ1
34)、受付補助テーブル15のロックを解除し(ステ
ップ135)、ユーザへの結果通知を行う(ステップ1
36)。一方、ステップ133で受付判断ができなかっ
た場合には、予約登録データベース13および資源構成
データベース14の関連情報を読み込み(ステップ13
7)、ステップ133で受付補助テーブル15に含まれ
なかった要求時間帯の利用可能な帯域を計算し(ステッ
プ138)、残資源量は要求量以上あるか否かを判断す
る(ステップ139)。ステップ139で受付不可能で
あった場合には、受付補助テーブル15のロックを解除
し(ステップ135)、ユーザ通知を行い(ステップ1
36)、受付処理を終了する。受付可能である場合に
は、前述と同じように、ステップ134、135、13
6の処理を行う。基準値の選定により、このようなケー
スを少なくすることが可能であるため、予約要求全体と
しては、受付補助テーブル15の縮小、記憶領域の低
減、予約許可の高速性の利点がある。
It is determined whether or not the remaining bandwidth (reference value) of the read transmission link time span is equal to or greater than the required bandwidth,
If the reception is possible, the data in the reservation registration database 14 and the reception assistance table 15 are updated (step 1).
34), the lock of the reception assistance table 15 is released (step 135), and the result is notified to the user (step 1).
36). On the other hand, if the reception is not determined in step 133, the related information of the reservation registration database 13 and the resource configuration database 14 is read (step 13).
7) The available bandwidth of the requested time zone not included in the reception assistance table 15 in step 133 is calculated (step 138), and it is determined whether the remaining resource amount is equal to or more than the required amount (step 139). If the reception is not possible in step 139, the lock of the reception auxiliary table 15 is released (step 135), and a user notification is performed (step 1).
36), end the reception process. If it is acceptable, steps 134, 135, and 13 are performed as described above.
6 is performed. Since such cases can be reduced by selecting the reference value, the reservation request as a whole has the advantages of reducing the size of the reception auxiliary table 15, reducing the storage area, and permitting reservation at high speed.

【0022】図15、図16および図17は、本発明の
第3の実施例の変形を示す受付補助テーブルのデータ構
成図であり、受付時間幅が固定されている場合であっ
て、図15は従来の固定タイムスロットのデータ構成、
図16は本発明のデータ構成、図17はその後に予約が
入った場合に更新されたデータ構成を示す。本実施例で
は、要するに、新規予約により残帯域の値や、タイムス
パンが変わった場合に、メモリを節約しながら受付補助
テーブルの内容を柔軟に変化させる方式である。受付時
間幅が固定されており、タイムスロットの使用可能な場
合の変形例である。予約受付時間帯が、ある時間幅に限
られている場合には、従来は図15に示すような受付補
助テーブルが使用されてきた。図15の例は、15分刻
みで残りの使用帯域を記述したテーブルである。しか
し、このようなテーブルでは、予約受付期間が長くなる
に従って、テーブル長が長くなってしまう。本実施例で
は、残帯域の時間帯が同じ時間幅を1つにまとめて保持
することにより、図16に示すように短い受付補助テー
ブルで済ませる。また、図17では、18時に3Mの予
約が入って、残帯域が7Mになり、19時に10Mに戻
った場合を示している。新規の予約により残帯域の値
や、そのタイムスパンが本わった場合を、それに対応す
るようにテーブルを更新する。これにより、いつでもメ
モリを節約しながら、予約判断を効率化することができ
る。
FIGS. 15, 16 and 17 are data configuration diagrams of a reception assistance table showing a modification of the third embodiment of the present invention, in which the reception time width is fixed. Is the data structure of the conventional fixed time slot,
FIG. 16 shows the data structure of the present invention, and FIG. 17 shows the data structure updated when a reservation is made thereafter. In this embodiment, in short, when the value of the remaining bandwidth or the time span changes due to a new reservation, the contents of the reception assistance table are flexibly changed while saving the memory. This is a modification in which the reception time width is fixed and a time slot can be used. When the reservation reception time zone is limited to a certain time width, a reception assistance table as shown in FIG. 15 has conventionally been used. The example of FIG. 15 is a table in which the remaining used bandwidth is described every 15 minutes. However, in such a table, the table length becomes longer as the reservation acceptance period becomes longer. In the present embodiment, by keeping the same time width in the same time zone of the remaining bandwidth, a short reception assistance table can be used as shown in FIG. FIG. 17 shows a case where a reservation of 3M is made at 18:00, the remaining band becomes 7M, and the band returns to 10M at 19:00. When the value of the remaining band or its time span is updated by the new reservation, the table is updated to correspond to the case. As a result, the efficiency of the reservation determination can be increased while saving the memory at any time.

【0023】(第4の実施例)図18は、本発明の第4
の実施例を示す受付補助テーブルのデータ構成図であ
る。第4の実施例では、ある一定の資源量以上の使用可
能な残資源量が確保できる連続した期間の開始時間と終
了時間の情報のみを保持するテーブルを使用する。すな
わち、第4の実施例の受付補助テーブル15では、通信
回線の予約受付の例として、図18に示すように、1つ
の通信に対して予約受付可能な最大帯域値(10Mbp
s)以上の空き帯域のある時間帯を、その開始時間およ
び終了時間として蓄積する。つまり、10Mbps以上
の帯域が空いている時間帯のみをテーブルに蓄積するの
である。このような形式の受付補助テーブルを用いるこ
とにより、予約可能な期間の長さと、補助テーブルの大
きさは独立になるので、長期間の予約を受け付ける際に
も、テーブル長が長くならないという利点がある。な
お、予約要求が多く、回線の空き帯域が残り少なくる期
間、例えば、直近の2日間などに対しては、従来通りの
タイムスロット毎の利用可能帯域を保持した受付補助テ
ーブルを作成しておくことも有効である。
(Fourth Embodiment) FIG. 18 shows a fourth embodiment of the present invention.
It is a data structure figure of the reception assistance table which shows Example of this. In the fourth embodiment, a table is used that holds only information on the start time and end time of a continuous period in which a usable remaining resource amount equal to or more than a certain resource amount can be secured. That is, in the reception assistance table 15 of the fourth embodiment, as an example of communication line reservation reception, as shown in FIG. 18, the maximum bandwidth value (10 Mbp) that can be reserved for one communication, as shown in FIG.
s) The time zone having the above free bandwidth is accumulated as its start time and end time. That is, only the time zone where the bandwidth of 10 Mbps or more is vacant is stored in the table. By using the reception auxiliary table of such a format, the length of the reservable period and the size of the auxiliary table become independent, so that there is an advantage that the table length does not increase even when accepting a long-term reservation. is there. It should be noted that for a period in which the reservation request is large and the available bandwidth of the line is low, for example, for the last two days, a reception assistance table holding the available bandwidth for each time slot as in the related art should be created. Is also effective.

【0024】図7は、本発明の第4および第5の実施例
を示す予約処理の動作フローチャートである。図7で
は、予約可能期間のみを受付補助テーブル15に保持し
ている場合を示している。先ず、予約入出力部11へユ
ーザ要求が到着することにより、受付処理が開始される
(ステップ141)。次に、予約可否判定部12が、網
構成(資源構成)データベース13を参照して、到着し
た予約要求とは、どの伝送リンクを使用するかを識別
し、受付補助テーブル15を読み込む(ステップ14
2)。次に、ステップ142で読み込んだ受付補助テー
ブル15の期間がユーザ要求期間が含まれるか否かを判
定する(ステップ143)。不可能であれば、ステップ
147に分岐する。一方、可能であれば、予約は受付可
能であると判定して、予約登録データベース14と受付
補助テーブル15の内容を更新する(ステップ14
4)。次に、受付補助テーブル15にかけた全てのロッ
クを解除し(ステップ145)、最後に、ユーザへ結果
を通知して(ステップ146)、受付処理を終了する。
FIG. 7 is an operation flowchart of a reservation process showing the fourth and fifth embodiments of the present invention. FIG. 7 shows a case where only the reservable period is held in the reception assistance table 15. First, when a user request arrives at the reservation input / output unit 11, a reception process is started (step 141). Next, the reservation availability determination unit 12 refers to the network configuration (resource configuration) database 13 to identify which transmission link is used for the arrived reservation request, and reads the reception assistance table 15 (step 14).
2). Next, it is determined whether the period of the reception assistance table 15 read in step 142 includes the user request period (step 143). If not, the process branches to step 147. On the other hand, if possible, it is determined that the reservation can be accepted, and the contents of the reservation registration database 14 and the reception assistance table 15 are updated (step 14).
4). Next, all the locks applied to the reception assistance table 15 are released (step 145), and finally, the result is notified to the user (step 146), and the reception processing ends.

【0025】一方、ステップ143において、受付判断
ができなかった場合には、予約登録データベース14の
情報を読み込み(ステップ147)、ステップ143で
受付補助テーブル15に含まれなかった要求時間帯の利
用可能な帯域を計算し(ステップ148)、その利用可
能な帯域が予約要求以上か否かを判断する(ステップ1
49)。受付が可能な場合には、予約登録データベース
14と受付補助テーブル15の内容を更新し(ステップ
144)、受付補助テーブル15のロックを解除し(ス
テップ145)、ユーザへの受付可能の結果を通知する
(ステップ146)。また、ステップ149の判断で、
受付が不可能な場合には、受付補助テーブル15のロッ
クを解除し(ステップ145)、ユーザへ受付不可能の
結果を通知する(ステップ146)。
On the other hand, if the reception is not judged in step 143, the information in the reservation registration database 14 is read (step 147), and the requested time zone not included in the reception assistance table 15 in step 143 is available. (Step 148), and it is determined whether the available bandwidth is equal to or greater than the reservation request (step 1).
49). If the reception is possible, the contents of the reservation registration database 14 and the reception auxiliary table 15 are updated (step 144), the lock of the reception auxiliary table 15 is released (step 145), and the result of the reception is notified to the user. (Step 146). Also, in the determination of step 149,
If the reception is not possible, the lock of the reception assistance table 15 is released (step 145), and the result of the reception failure is notified to the user (step 146).

【0026】図18に示した受付補助テーブルにおいて
は、長期の予約においても予約が少ない場合には、テー
ブル長が極めて短くてすみ、また期間を保持するだけで
あることから、記憶リソースの大幅な低減が可能であ
る。また、予約受付の可、不可の判断も、当該予約時間
が上記テーブルの期間に含まれるか否かを判断するだけ
でよいため、高速に行える。一方、上記予約テーブルで
判断できない場合には、予約登録データベース14の情
報をもとに、または他の受付補助テーブルを参照して判
断する必要があるため、余分な時間がかかる。しかしな
がら、一般に現時点から先の予約ほど数は少なく、上記
補助テーブルで受付判断ができるものが殆んどであるた
め、予約要求全体としては、予約補助テーブルの縮小、
記憶領域の低減、予約許可の高速性のメリットがある。
ある程度予約が混んでいる時期、または、短期間後の予
約等に関しては、本発明の他の実施例で述べる受付補助
テーブルを用いることにより、全体として記憶リソース
の削減、および判断の高速化が可能となる。
In the reception assistance table shown in FIG. 18, when there are few reservations even in a long-term reservation, the table length can be extremely short and only the period is maintained, so that the storage resources are greatly increased. Reduction is possible. Also, the determination as to whether or not the reservation can be accepted can be made at a high speed because it is only necessary to determine whether or not the reservation time is included in the period of the table. On the other hand, when it is not possible to make a determination based on the reservation table, it is necessary to make a determination based on the information in the reservation registration database 14 or with reference to another reception assistance table, so that extra time is required. However, in general, the number of reservations from the current point onward is smaller, and most of the above-mentioned auxiliary tables can be accepted for determination.
There are advantages of reduced storage area and high-speed reservation permission.
For a time when reservations are congested to some extent, or for a reservation after a short period of time, by using the reception assistance table described in another embodiment of the present invention, it is possible to reduce storage resources as a whole and to speed up determination. Becomes

【0027】(第5の実施例)図20は、本発明の第5
の実施例を示す受付補助テーブルのデータ構成図であ
り、図19の第4の実施例を比較のために示している。
また、図7の予約処理フローも第5の実施例に適用可能
である。本実施例では、区切りのよい長さのタイムスロ
ット(1週間、1日、1時間等)を用いた受付補助テー
ブルを使用する通信回線の予約受付方法を示している。
図19に示すように、第4の実施例では、タイムスロッ
トを用いないで、残帯域の使用可能状況を表した受付補
助テーブルを用いていた。一方、特定の日、時間から開
始する通信が多い場合には、その区切りとなる時間での
タイムスロットで時間管理ができると効率的であり、第
5の実施例は、これを実現するものである。すなわち、
本実施例では、図20(a)(b)に示すように、1つ
の通信に対して予約受付可能な最大帯域値(10Mbp
s)以上の空き帯域のある時間帯を、予め指定した可変
長のタイムスロット(15min(分)、1H(時
間)、1D(日)、1W(週))を用いて作成した受付
補助テーブルを用いる。図19では、4/17日の10
Mbps以上予約可能な時間帯は、10:00−10:
45と、12:00−17:00の期間がある。これに
対して、図20では、前者の期間を15minのタイム
スロットで、後者の期間を1Hのタイムスロットで、そ
れぞれ記述する。これにより、固定長タイムスロットに
比べると大間なメモリ低減が可能になるとともに、タイ
ムスロットの区切りが、特定の時間、日になるため、特
定の時間、曜日から始まる予約の受付判断を効率化する
ことができる。また、予約が入って短い時間単位で判断
する必要がある期間については、たとえ長期先であって
も自動的にタイムスロットの小さい受付補助テーブルを
作成することから、効率的な管理が可能である。
(Fifth Embodiment) FIG. 20 shows a fifth embodiment of the present invention.
FIG. 20 is a data configuration diagram of a reception assistance table showing the embodiment of FIG. 19, and shows the fourth embodiment of FIG. 19 for comparison.
Further, the reservation processing flow of FIG. 7 is also applicable to the fifth embodiment. In the present embodiment, a reservation reception method of a communication line using a reception auxiliary table using time slots of a good length (one week, one day, one hour, etc.) is shown.
As shown in FIG. 19, in the fourth embodiment, the reception assistance table indicating the availability of the remaining bandwidth is used without using the time slot. On the other hand, when there are many communications that start from a specific day and time, it is efficient if the time can be managed by using a time slot at the time that is the delimiter. The fifth embodiment realizes this. is there. That is,
In the present embodiment, as shown in FIGS. 20A and 20B, the maximum bandwidth value (10 Mbp) that can be reserved for one communication.
s) A reception auxiliary table created by using a time slot having a vacant band equal to or more than a predetermined variable-length time slot (15 min (minute), 1 H (hour), 1 D (day), 1 W (week)). Used. In FIG. 19, 10/17 on 4/17
Mbps or more can be reserved at 10: 00-10:
45 and 12: 00-17: 00. On the other hand, in FIG. 20, the former period is described as a 15-minute time slot, and the latter period is described as a 1H time slot. As a result, the memory can be greatly reduced as compared with the fixed-length time slot, and the time slot is divided into a specific time and a specific day. be able to. Also, for a period in which a reservation is made and it is necessary to make a determination in a short time unit, even if it is a long-term destination, the reception auxiliary table with a small time slot is automatically created, so that efficient management is possible. .

【0028】(第6の実施例)図21は、本発明の第6
の実施例を示す第二の受付補助テーブルのデータ構成図
である。本実施例では、複数の基準値を指定して、これ
に対応した複数の受付補助テーブルを用いる例として、
予約要求帯域の最頻値(4Mbps)以上の空き帯域の
ある時間帯を、その開始時間、終了時間として蓄積する
第二の受付補助テーブルを示している。この第二の受付
補助テーブルは、図18に示した予約受付可能な最大帯
域値(10Mbps)以上の空き帯域のある時間帯を蓄
積する受付補助テーブルと組み合わせて使用するもので
ある。図18に比べて、図21では、基準値が小さいた
め、空き帯域のある期間が長くなり、テーブル長が短く
なる。予約要求の帯域値が4Mbps以下の場合には、
図21を用いて受付け判断をすることにより、予約可の
判断を効率的に行うことができる。一方、このテーブル
では、予約可の判断ができない場合には、予約登録デー
タベース等の情報をもとに、正確な残帯域の値との比較
により、予約可否の判断を行うことになる。この第二の
受付補助テーブルの基準値として、要求帯域の最頻値以
上の値を選べば、多くの要求をこの受付補助テーブルで
判断することができる。第二の受付補助テーブルの基準
値以上の予約要求に対しては、予約受付帯域の最大値を
基準値とした第一の受付補助テーブルを用いればよい。
このように、複数の受付補助テーブルを用いることによ
り、テーブルを保持するメモリ量は増加するが、予約可
否判断を効率化することが可能となる。
(Sixth Embodiment) FIG. 21 shows a sixth embodiment of the present invention.
It is a data structure figure of the 2nd reception assistance table which shows Example of this. In the present embodiment, as an example in which a plurality of reference values are designated and a plurality of reception assistance tables corresponding to the plurality of reference values are used,
The second reception assistance table stores a time zone having a free bandwidth equal to or greater than the mode (4 Mbps) of the reservation request bandwidth as its start time and end time. This second reception assistance table is used in combination with the reception assistance table shown in FIG. 18 which stores a time zone having a free bandwidth equal to or more than the maximum bandwidth value (10 Mbps) that can be reserved. Compared with FIG. 18, in FIG. 21, since the reference value is small, the period in which there is a free band becomes longer, and the table length becomes shorter. When the bandwidth value of the reservation request is 4 Mbps or less,
By making a reception determination using FIG. 21, it is possible to efficiently determine whether reservation is possible. On the other hand, in this table, when it is not possible to determine whether the reservation is possible, it is determined whether or not the reservation is possible by comparing it with an accurate value of the remaining bandwidth based on information in the reservation registration database and the like. If a value equal to or greater than the mode of the required bandwidth is selected as the reference value of the second reception assistance table, many requests can be determined by this reception assistance table. For a reservation request equal to or more than the reference value of the second reception assistance table, the first reception assistance table using the maximum value of the reservation reception band as the reference value may be used.
In this way, by using a plurality of reception assistance tables, the amount of memory for holding the tables increases, but it is possible to make the determination of reservation availability more efficient.

【0029】図5、図6および図7に示すフローをプロ
グラムに変換し、そのプログラムをCD−ROMなどの
記録媒体に格納して、その記録媒体を任意のコンピュー
タに装着すれば、図1に示す本発明の予約装置の予約
(受付可否)判断部12として使用することができ、本
発明を容易に実現することができる。
When the flow shown in FIGS. 5, 6 and 7 is converted into a program, the program is stored in a recording medium such as a CD-ROM, and the recording medium is mounted on an arbitrary computer. The present invention can be used as the reservation (reception acceptance / rejection) determination unit 12 of the reservation apparatus of the present invention shown in the drawing, and the present invention can be easily realized.

【0030】[0030]

【発明の効果】以上説明したように、本発明によれば、
残資源量が一定であるタイムスパン毎に受付補助テー
ブルを構成するので、任意の予約受付時間の予約要求に
対しても少ないメモリ資源の受付補助テーブルで受付判
断を行い、判断の効率化が可能である(請求項1)。ま
た、ある値以上の残資源量のある複数の連続したタイ
ムスパンを1つにまとめて管理するので、長期の予約受
付期間においても、保持情報量の少ない受付補助テーブ
ルにより、効率的な予約判断ができる(請求項2,
3)。また、残資源量がある値以上の期間のみを保持
する受付補助テーブルにより、少ない保持情報量で効率
的な予約受付判断ができる(請求項4)。また、残資
源量の値の時間管理が容易であり、かつメモリ量が低減
できる効率的な長さの可変長タイムスロット単位で受付
補助テーブルを作成するので、受付判断を効率的に行う
ことができる(請求項5)。また、基準値の異なる複
数の受付補助テーブルを用いるので、予約判断を効率的
に行うことができる(請求項6)。
As described above, according to the present invention,
Since the reception auxiliary table is configured for each time span in which the remaining resource amount is constant, it is possible to make the reception judgment with a small memory resource reception auxiliary table even for a reservation request of any reservation reception time, and to make the judgment more efficient (Claim 1). In addition, since a plurality of continuous time spans having the remaining resource amount equal to or more than a certain value are collectively managed, even during a long-term reservation reception period, efficient reservation judgment can be performed by the reception auxiliary table having a small amount of retained information. (Claim 2,
3). In addition, the reservation assistance table that holds only the period in which the remaining resource amount is equal to or longer than a certain value enables efficient reservation acceptance judgment with a small amount of retained information. Further, since the time management of the value of the remaining resource amount is easy and the reception auxiliary table is created in units of variable-length time slots having an efficient length that can reduce the memory amount, the reception judgment can be made efficiently. (Claim 5). Further, since a plurality of reception assistance tables having different reference values are used, the reservation judgment can be efficiently performed (claim 6).

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施例を示す予約装置の構成図であ
る。
FIG. 1 is a configuration diagram of a reservation device showing one embodiment of the present invention.

【図2】従来の予約装置の構成例を示す図である。FIG. 2 is a diagram illustrating a configuration example of a conventional reservation device.

【図3】従来の受付補助テーブルなしの場合の予約処理
のフローチャートである。
FIG. 3 is a flowchart of a conventional reservation process without a reception assistance table.

【図4】従来の受付時間帯が限られている場合に受付補
助テーブルを用いた予約処理のフローチャートである。
FIG. 4 is a flowchart of a conventional reservation process using a reception assistance table when a reception time zone is limited.

【図5】本発明の第1、第2、第3の実施例を示す受付
補助テーブルで予約判断を行う予約処理フローチャート
である。
FIG. 5 is a flowchart of a reservation process for making a reservation determination in a reception assistance table according to the first, second, and third embodiments of the present invention.

【図6】本発明の第2および第3の実施例を示す受付補
助テーブルだけでは判断できない場合の予約処理フロー
チャートである。
FIG. 6 is a flowchart of a reservation process according to the second and third embodiments of the present invention, in which a determination cannot be made only by the reception assistance table.

【図7】本発明の第4および第5の実施例を示す予約可
能期間のみを保持する受付テーブルを用いた場合の予約
処理フローチャートである。
FIG. 7 is a flowchart of a reservation process according to a fourth and a fifth embodiment of the present invention when a reception table holding only a reservable period is used.

【図8】従来における予約登録データベースのデータ構
成図である。
FIG. 8 is a data configuration diagram of a conventional reservation registration database.

【図9】従来におけるタイムスロット毎の未利用の帯域
を格納した場合の受付補助テーブルのデータ構成図であ
る。
FIG. 9 is a data configuration diagram of a reception assistance table when an unused band for each time slot is stored in the related art.

【図10】本発明の一実施例を示す予約登録データベー
スのデータ構成図である。
FIG. 10 is a data configuration diagram of a reservation registration database showing one embodiment of the present invention.

【図11】本発明の一実施例を示す網構成(資源構成)
データベースのデータ構成図である。
FIG. 11 shows a network configuration (resource configuration) showing an embodiment of the present invention.
FIG. 3 is a data configuration diagram of a database.

【図12】本発明の第2実施例の前段階の各時間帯毎の
帯域、残帯域の時系列を持つ受付補助テーブルのデータ
構成図である。
FIG. 12 is a data configuration diagram of a reception assistance table having a time series of a band for each time zone and a remaining band in a previous stage of the second embodiment of the present invention.

【図13】本発明の第2の実施例を示す受付補助テーブ
ルのデータ構成図である。
FIG. 13 is a data configuration diagram of a reception assistance table according to the second embodiment of the present invention.

【図14】本発明の第3の実施例を示す受付補助テーブ
ルのデータ構成図である。
FIG. 14 is a data configuration diagram of a reception assistance table according to a third embodiment of the present invention.

【図15】従来の固定タイムスロットの受付補助テーブ
ルのデータ構成図である。
FIG. 15 is a data configuration diagram of a conventional fixed time slot reception assistance table.

【図16】本発明の第2および第3の実施例を示す受付
補助テーブルのデータ構成図である。
FIG. 16 is a data configuration diagram of a reception assistance table according to the second and third embodiments of the present invention.

【図17】図16のテーブルにおいて、その後に予約が
入って残帯域が変更になった場合の受付補助テーブルの
データ構成図である。
FIG. 17 is a data configuration diagram of a reception assistance table in a case where a reservation is made thereafter and the remaining bandwidth is changed in the table of FIG. 16;

【図18】本発明の第4の実施例を示す受付補助テーブ
ルのデータ構成図である。
FIG. 18 is a data configuration diagram of a reception assistance table according to a fourth embodiment of the present invention.

【図19】本発明の第5の実施例の前段階として第4の
実施例を説明する受付補助テーブルのデータ構成図であ
る。
FIG. 19 is a data configuration diagram of a reception assistance table for explaining a fourth embodiment as a stage prior to the fifth embodiment of the present invention;

【図20】本発明の第5の実施例を示す受付補助テーブ
ルのデータ構成図である。
FIG. 20 is a data configuration diagram of a reception assistance table according to a fifth embodiment of the present invention.

【図21】本発明の第6の実施例を示す受付補助テーブ
ルのデータ構成図である。
FIG. 21 is a data configuration diagram of a reception assistance table according to a sixth embodiment of the present invention.

【符号の説明】[Explanation of symbols]

11…予約入出力部、12…予約(可否)判断部、13
…資源構成(網構成)データベース、14…予約登録デ
ータベース、15…受付補助テーブル。
11: reservation input / output unit, 12: reservation (permission / non-permission) judgment unit, 13
... Resource configuration (network configuration) database, 14... Reservation registration database, 15.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 三浦 則宏 東京都千代田区大手町二丁目3番1号 日 本電信電話株式会社内 (72)発明者 秋葉 淳哉 東京都千代田区大手町二丁目3番1号 日 本電信電話株式会社内 Fターム(参考) 5B049 CC06 GG02  ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Norihiro Miura 2-3-1 Otemachi, Chiyoda-ku, Tokyo Inside Nippon Telegraph and Telephone Corporation (72) Inventor Junya Akiba 2-3-1, Otemachi, Chiyoda-ku, Tokyo No. 1 Nippon Telegraph and Telephone Corporation F-term (reference) 5B049 CC06 GG02

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 有限な容量を持ち、かつ分割利用可能
で、該利用可能な量は総容量と当該時間帯の予約使用量
だけで決定されるサービス資源に対し、ユーザからの利
用要求に応じて事前に予約を受付けるサービス資源の予
約方法であって、 各サービス資源毎の最大使用可能量を資源構成データベ
ースに保持する工程と、 以前に登録された予約のサービス資源利用時間帯と使用
量を予約登録データベースに保持する工程と、 受付補助テーブルを作成する工程として、予約受付期間
を重複することなく連続して網羅する可変長のタイムス
パン毎に当該タイムスパンに使用可能な残資源量に関連
した値を算出する第一の工程と、 該残資源量に関連した値が同じタイムスパンが連続した
場合には、これをまとめて一つのタイムスパンとする第
二の工程と、 該タイムスパンに対応する残資源量に関連した値を資源
参照値として受付補助テーブルに保持する第三の工程と
を有し、 さらに、該受付補助テーブルの情報をもとにしてユーザ
要求の受付可否を判断する工程と、 新規予約を受け付けた際には、前記予約登録データベー
スおよび関連する受付補助テーブルの内容を更新する工
程とを有することを特徴とするサービス資源の予約方
法。
Claims: 1. A service resource having a finite capacity and being usable in a divided manner, the usable amount of which is determined only by the total capacity and the reserved usage amount of the time zone in response to a usage request from a user. A method of reserving service resources for receiving reservations in advance, comprising: storing the maximum available amount of each service resource in a resource configuration database; and determining the service resource use time period and usage amount of the previously registered reservation. For the process of holding the reservation registration database and the process of creating the reception assistance table, the process relates to the amount of remaining resources that can be used for the time span for each variable-length time span that continuously covers the reservation reception period without overlapping A first step of calculating the calculated value, and a second step in which when the values related to the remaining resource amount have the same time span successively, these are combined into one time span. And a third step of storing a value related to the remaining resource amount corresponding to the time span in the reception assistance table as a resource reference value, and further comprising a user request based on the information in the reception assistance table. And a step of updating the contents of the reservation registration database and the related reception assistance table when a new reservation is received.
【請求項2】 前記受付補助テーブルを作成する第一の
工程において、受付補助テーブルのタイムスパンに対応
する残資源量に関連する値が予め指定した基準値以上の
場合には、該基準値を残資源量に関連する値とする工程
を含むことを特徴とする請求項1記載のサービス資源の
予約方法。
2. In the first step of creating the reception assistance table, if the value related to the remaining resource amount corresponding to the time span of the reception assistance table is equal to or larger than a predetermined reference value, the reference value is set to 2. The service resource reservation method according to claim 1, further comprising the step of setting a value related to the remaining resource amount.
【請求項3】 前記受付補助テーブルを作成する第一の
工程において、受付補助テーブルのタイムスパンに対応
する残資源量に関連する値が予め指定した基準値以上の
タイムスパンが連続する場合には、該タイムスパン群の
残資源量に関連する値の中の最小値を新たに該タイムス
パン群の残資源量に関連する値とする工程を含むことを
特徴とする請求項1記載のサービス資源の予約方法。
3. The method according to claim 1, wherein in the first step of creating the reception assistance table, when a time span in which a value related to the remaining resource amount corresponding to the time span of the reception assistance table is equal to or more than a predetermined reference value continues. 2. The service resource according to claim 1, further comprising the step of newly setting a minimum value among values related to the remaining resource amount of the time span group to a value related to the remaining resource amount of the time span group. How to book.
【請求項4】 有限な容量を持ち、かつ分割利用可能
で、該利用可能な量は総容量と当該時間帯の予約使用量
だけで決定されるサービス資源に対し、ユーザからの利
用要求に応じて事前に予約を受付けるサービス資源の予
約方法であって、 各サービス資源毎の最大使用可能量を資源構成データベ
ースに保持する工程と、 以前に登録された予約のサービス資源利用時間帯と使用
量を予約登録データベースに保持する工程と、 受付補助テーブルを作成する工程として、使用可能な残
資源量を計算する第一の工程と、 予め指定した基準値以上の使用可能なサービス資源量を
確保できる連続した期間を計算する第二の工程と、 該サービス資源量を確保可能な期間の開始時間と終了時
間、または開始時間と継続時間の情報を受付補助テーブ
ルに保持する第三の工程とを有し、 さらに、該受付補助テーブルの情報をもとにしてユーザ
要求の受付可否を判断する工程と、 新規予約を受け付けた際には、前記予約登録データベー
スおよび関連する受付補助テーブルの内容を更新する工
程とを有することを特徴とするサービス資源の予約方
法。
4. A service resource which has a finite capacity and can be divided and used, and the usable amount is determined by the total capacity and the service resource determined only by the reserved use amount in the time zone according to a use request from a user. A method of reserving service resources for receiving reservations in advance, comprising: storing the maximum available amount of each service resource in a resource configuration database; and determining the service resource use time period and usage amount of the previously registered reservation. The first step of calculating the amount of available remaining resources as a step of storing the information in the reservation registration database and the step of creating the reception assistance table, and the continuous step of securing the amount of available service resources that is equal to or greater than a predetermined reference value A second step of calculating the period of time for which the service resource amount can be secured, and information of the start time and the end time of the period in which the service resource amount can be secured, or the start time and the duration time are stored in the reception assistance table. A step of determining whether or not a user request can be accepted based on the information in the reception assistance table; and, when a new reservation has been received, the reservation registration database and a related reception Updating the contents of the auxiliary table.
【請求項5】 有限な容量を持ち、かつ分割利用可能
で、該利用可能な量は総容量と当該時間帯の予約使用量
だけで決定されるサービス資源に対し、ユーザからの利
用要求に応じて事前に予約を受付けるサービス資源の予
約方法であって、 各サービス資源毎の最大使用可能量を資源構成データベ
ースに保持する工程と、 以前に登録された予約のサービス資源利用時間帯と使用
量を予約登録データベースに保持する工程と、 予め指定した基準値以上の残資源量のある期間を、予め
指定したタイムスロット長の単位で、かつ指定された期
間内では同一タイムスロット長毎に受付補助テーブルに
保持する工程と、 該受付補助テーブルの情報をもとにしてユーザ要求の受
付可否を判断する工程と、 新規予約を受け付けた際には、前記予約登録データベー
スおよび関連する受付補助テーブルの内容を更新する工
程とを有することを特徴とするサービス資源の予約方
法。
5. A service resource which has a finite capacity and can be divided and used, and the usable amount is determined by the total capacity and the service resource determined only by the reserved use amount in the time zone according to a use request from a user. A method of reserving service resources for receiving reservations in advance, comprising: storing the maximum available amount of each service resource in a resource configuration database; and determining the service resource use time period and usage amount of the previously registered reservation. A step of storing in the reservation registration database, and a time period in which the amount of remaining resources is equal to or greater than a predetermined reference value, in a unit of a time slot length specified in advance, and within the specified period, for each same time slot length, a reception assistance table. And a step of determining whether or not a user request can be accepted based on the information in the reception assistance table. Reservation method of service resources; and a step of updating the contents of the accepted auxiliary table over scan and associated.
【請求項6】 前記受付補助テーブルに保持する工程に
おいて、予め複数の基準値を指定し、指定された各基準
値に対応した複数の受付補助テーブルを作成する工程を
含むことを特徴とする請求項2ないし5のいずれかに記
載のサービス資源の予約方法。
6. The method according to claim 1, wherein the step of storing in the reception auxiliary table includes a step of designating a plurality of reference values in advance and creating a plurality of reception auxiliary tables corresponding to the specified reference values. Item 6. A method for reserving service resources according to any one of Items 2 to 5.
【請求項7】 分割利用が可能なサービス資源の予約装
置であって、 到着したユーザ要求を受けて受付処理を行う予約入出力
部と、 各サービス資源毎の最大使用可能量を保持した資源構成
データベースと、 以前に登録された予約のサービス資源利用時間帯と使用
量とを保持した予約登録データベースと、 残資源量に関連した値が同じタイムスパンが連続した場
合にはまとめて1つにされたデータ内容、あるいはサー
ビス資源量を確保できる期間の開始時間と終了時間また
は開始時間と継続時間が記載されたデータ内容、あるい
は予め指定した基準値以上の残資源量のある期間を、予
め指定したタイムスロット長の単位で記載された内容、
の少なくとも1つを備えた受付補助テーブルと、 前記資源構成データベースを参照して、到着したユーザ
要求の情報からどのサービス資源を使用するかを識別
し、前記受付補助テーブルを参照して、要求されたサー
ビス資源の中から1つを選択して、要求されたサービス
資源が残資源量に含まれているか否かを判定し、判定結
果を前記予約入出力部に返す予約可否判定部とを有する
ことを特徴とするサービス資源の予約装置。
7. An apparatus for reserving service resources that can be divided and used, comprising: a reservation input / output unit for receiving an incoming user request to perform a reception process; and a resource configuration holding a maximum usable amount for each service resource. A database, a reservation registration database that holds the service resource use time zones and usage amounts of previously registered reservations, and a value related to the remaining resource amount when the same time span continues, they are combined into one. The specified data content, or the start time and end time of the period in which the service resource amount can be secured, or the data content in which the start time and duration are described, or the period in which the remaining resource amount is equal to or more than the predetermined reference value is specified in advance. Content described in units of time slot length,
A reception assistance table comprising at least one of: a resource configuration database; identifying which service resource is to be used based on information of an arrived user request; and referring to the reception assistance table, And a reservation availability determining unit that determines whether the requested service resource is included in the remaining resource amount by selecting one of the service resources that have been requested, and returns a determination result to the reservation input / output unit. An apparatus for reserving service resources, characterized in that:
【請求項8】 請求項1ないし6のいずれかに記載のサ
ービス資源の予約方法の処理工程を、プログラムに変換
し、変換されたプログラムを記録媒体に格納したことを
特徴とするプログラム記録媒体。
8. A program recording medium, wherein the processing steps of the service resource reservation method according to claim 1 are converted into a program, and the converted program is stored in a recording medium.
JP2000242896A 2000-08-10 2000-08-10 Service resource reservation method and apparatus, and program recording medium Pending JP2002056259A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000242896A JP2002056259A (en) 2000-08-10 2000-08-10 Service resource reservation method and apparatus, and program recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000242896A JP2002056259A (en) 2000-08-10 2000-08-10 Service resource reservation method and apparatus, and program recording medium

Publications (1)

Publication Number Publication Date
JP2002056259A true JP2002056259A (en) 2002-02-20

Family

ID=18733838

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000242896A Pending JP2002056259A (en) 2000-08-10 2000-08-10 Service resource reservation method and apparatus, and program recording medium

Country Status (1)

Country Link
JP (1) JP2002056259A (en)

Similar Documents

Publication Publication Date Title
US20050102400A1 (en) Load balancing system
US7054946B2 (en) Dynamic configuration of network devices to enable data transfers
US7450513B2 (en) Network controlling apparatus and path controlling method therein
CN112256438B (en) Load balancing control method and device, storage medium and electronic equipment
US20030028656A1 (en) System and method for fractional resource scheduling
CN101179321B (en) Method for implementing wireless resource management of satellite communication system
US20040042402A1 (en) Method and system for a local and fast non-disruptive path switching in high speed packet switching networks
CN110417676B (en) Scheduling method, device and scheduling network
JP2000299687A (en) Bandwidth allocation management method for crosspoint switch
KR20060070287A (en) Content Distribution Management System with Multiple Service Type Management Functions and Method thereof
US20040204978A1 (en) Method and device or arrangement for the management of a resource schedule
CN114071576B (en) Network slice selection method, system, computer device and storage medium
CN114157673A (en) CDN system node management method and device, storage medium and electronic equipment
CN110868323A (en) A bandwidth control method, apparatus, device and medium
WO2024093859A1 (en) Service function orchestration method and system, electronic device, and storage medium
US11757716B2 (en) Network management apparatus, method, and program
CN105634990A (en) Resource reservation method, device and processor based on time spectrum continuity
JP2002056259A (en) Service resource reservation method and apparatus, and program recording medium
CN117097681B (en) Network resource scheduling method, device, storage medium and electronic equipment
RU2522995C2 (en) Method and apparatus for creating peer-to-peer group in peer-to-peer application and method of using peer-to-peer group
CN113873036A (en) Communication method, device, server and storage medium
US7212533B2 (en) Method of managing a telecommunication network and a network management unit for implementing the method
WO2001097500A1 (en) Bidding mechanism for determining priority network connections
JPH11203228A (en) Network resource combination method
JP4007930B2 (en) Path service setting method, path service setting device, and path service setting program