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
JP4459480B2 - Network service operation system - Google Patents
[go: Go Back, main page]

JP4459480B2 - Network service operation system - Google Patents

Network service operation system Download PDF

Info

Publication number
JP4459480B2
JP4459480B2 JP2001200433A JP2001200433A JP4459480B2 JP 4459480 B2 JP4459480 B2 JP 4459480B2 JP 2001200433 A JP2001200433 A JP 2001200433A JP 2001200433 A JP2001200433 A JP 2001200433A JP 4459480 B2 JP4459480 B2 JP 4459480B2
Authority
JP
Japan
Prior art keywords
service
bandwidth
band
server
providing server
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.)
Expired - Fee Related
Application number
JP2001200433A
Other languages
Japanese (ja)
Other versions
JP2003018206A (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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2001200433A priority Critical patent/JP4459480B2/en
Publication of JP2003018206A publication Critical patent/JP2003018206A/en
Application granted granted Critical
Publication of JP4459480B2 publication Critical patent/JP4459480B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ネットワークサービス運用システムに係り、特に、ネットワークサービスの品質(QoS:Quality of Service)の保証を行うネットワークサービス運用システムに関する。
【0002】
【従来の技術】
近年、インターネットや複数の企業・組織が接続された共同利用型ネットワークが普及している。この共同利用型ネットワークでは、サービスに関する契約(Service Level Agreement:以下、SLAと称する)に基づき、QoS保証されたネットワークが用いられている。また、このネットワーク上でデジタルコンテンツを用いるサービスを行う場合、QoS保証の必要性、有効性などは、例えば、論文“Design and Development of QoS Enabled Network for Contents Business”(Akira Shirahase他:ICCC‘99)等に記載されている。
【0003】
また、情報産業の急速な発達により到来した、いわゆるIT時代、eコマース時代においては、インターネットデータセンタあるいは共同利用型のデータセンタに含まれる複数のサービス提供者(例えば、インターネットサービスプロバイダシステム)が用いるサーバのうち、特定のサーバに急激にアクセスが集中し、サーバまたはネットワークが輻輳状態となってしまうことがある。この輻輳状態を回避するために、従来では、SLA契約の更新に伴うネットワークやサーバのハードウェアの増強で対応していた。
【0004】
【発明が解決しようとする課題】
しかしながら、このネットワークやサーバのハードウェアの増強による対応では、ネットワークやサーバが増強されるまでの期間は、ユーザからサーバへのアクセスが十分には受け付けられないことになる。まず、サーバに関しては、データセンタの利用者であるサービス提供者毎に物理的に異なる装置群を設置するようにし、各サービス提供者がサーバのストックを予め保有しておけば、サーバを増強するまでの時間は比較的短くすることができると想定される。
【0005】
つぎに、ネットワークに関しては、各サーバ提供者がデータセンタ事業者(システム)に増強を申込み、契約が成立した場合であっても、さらに、データセンタ事業者は、通信事業者(システム)に対して外部との接続を行う回線(Wide Area Network:以下、WANと称する)の増強を申込む必要があると想定される。したがって、特定のサーバに対するアクセスが急増した場合、特定のサーバを運用するサービス提供者は、ネットワーク増強までの期間では、輻輳せずに十分な品質を確保することが困難となる。さらに、サービス提供者は、この期間にビジネスチャンスを逃す場合も起こり得る。
【0006】
本発明の目的のひとつは、以上の点に鑑み、データセンターのネットワークにおけるWAN接続帯域をフレキシブル、かつ、短期間で増強し、アクセスが急激に増加してもサービスを継続的に行うネットワークサービス運用システムを提供することにある。また、本発明の他の目的は、サーバ又はネットワークの輻輳状態を回避し、ビジネスチャンスの損失を抑止するネットワークサービス運用システムを提供することにある。
【0007】
【課題を解決するための手段】
本発明の解決手段によると、
外部ネットワークとサービス提供サーバとを接続するためのネットワークサービス運用システムであって、
前記サービス提供サーバへのアクセスが、予め定められたサービス帯域を超えているか否かを判定し、サービス帯域内のデータを前記サービス提供サーバに伝送し、サービス帯域を超えたデータを廃棄するルータと、
サービス提供サーバ毎にサービス帯域の情報を記憶し、且つ、サービス提供サーバに、追加される予備帯域の有無、又は、帯域量を記憶したデータベースと、
前記ルータによるデータの廃棄を所定数以上検出された場合、前記データベースを参照して、前記サービス提供サーバに予備帯域が割り当てられているかどうかを判定すると共に、予備帯域が割り当てられている場合、前記サービス提供サーバのサービス帯域を変更するための通知を行う帯域管理サーバと、
前記データベースを参照して、前記サービス提供サーバに対する前記サービス帯域を前記ルータに設定し、前記帯域管理サーバからのサービス帯域を変更するための通知に従い、前記ルータに対して前記サービス提供サーバへ接続するサービス帯域を変更し、及び、前記データベースに対して前記サービス提供サーバのサービス帯域の情報を変更するポリシーサーバと、
を備えたネットワークサービス運用システムを提供する。
【0008】
本発明の特徴のひとつとしては、外部ネットワークとWAN接続されたデータセンタ事業者システムと、該データセンタ事業者システムを用いて所望のサービスを行うサービス提供システムの間のSLA契約単位毎にQoS制御を行うネットワーク接続装置と、該ネットワーク接続装置に対してQoS制御の設定指示を行うQoS情報設定手段と、該ネットワーク接続装置で生じるパケットロスをSLA契約単位毎に計測する計測手段と、該SLA契約のデータベースの管理を行うSLA管理手段とを備える。ここで、該SLA契約は、WAN接続での通常サービス帯域と緊急サービス帯域についての情報を含む。
【0009】
本発明の他の特徴としては、例えば、前記計測手段の測定結果に基づき、前記ネットワーク接続装置での契約帯域の不足により生じるパケットロスが、前記SLA契約に含まれる情報から緊急状態であると前記SLA管理手段により判定された場合、前記QoS情報設定手段に対して、他の帯域から緊急サービス帯域を、サービス提供システム用の帯域として流用できるように指示する緊急状態指示手段をさらに備えることができる。
【0010】
本発明の他の特徴としては、例えば、前記SLA契約は、予め緊急サービス帯域を用いた時間に応じて、該サービス提供システムが前記データセンタ事業者システムに料金を精算する情報を含むことができる。本発明の他の特徴としては、例えば、前記SLA契約は、QoS保証ネットワークを用いたデータセンタ事業者システムにおける外部との通信帯域の不足時の緊急処置に関する情報を含むことができる。
【0011】
【発明の実施の形態】
以下、図面を用いて本発明の実施の形態を詳細に説明する。
図1は、本実施の形態に関するネットワークサービス運用システムの概略構成図である。
ネットワークサービス運用システム(ここでは、データセンタ1)は、例えば、回線(WAN)2、ルータ3、ポリシーサーバ4、計測サーバ5、帯域管理サーバ6、SLAデータベース7及びWWW(World Wide Web)サーバ11、12、13を備える。回線(WAN)2は、データセンタ1と外部ネットワークを結ぶ回線(WAN)である。ルータ3は、外部ネットワークとWAN接続されたデータセンタ1と、データセンタ1を用いて所望のサービスを行うサービス提供システムの間のSLA契約単位毎にQoS制御を行う。ポリシーサーバ4は、ルータ3に対してQoS制御の設定指示を行う。計測サーバ5は、ルータ3で生じるパケットロス(廃棄)をSLA契約単位毎に計測する。帯域管理サーバ6は、SLA契約のSLAデータベース7の管理を行う。SLAデータベース7は、SLA情報を記憶したデータベースである。
【0012】
また、WWWサーバ11、12、13は、ウェブを提供するサーバであり、例えば、データセンタ1において外部の顧客に対し商品などの情報を提供する。なお、ここでは、WWWサーバ11、12、13は、それぞれサービス提供者であるA社、B社、C社用のWWWサーバとする。
【0013】
図2は、SLA契約における契約帯域の模式図である。
ここでの契約帯域構成は、例えば、SLAデータベース7の第1メモリに記憶されており、WAN回線2の帯域の内訳をデータセンタ1と各サービス提供者システム(ここでは、WWWサーバ11、12、13)の間でのSLA契約において設定される。本実施の形態では、WAN回線2の帯域を、例えば、100メガビット/秒として以下に説明する。
【0014】
契約帯域は、例えば、WWWサーバ11、12、13がそれぞれ保有する契約帯域、制御用帯域及び予備帯域を含む。具体的には、サービス提供者A社の通常サービス帯域として契約された帯域は、20メガビット/秒である。これは、A社用WWWサーバ11と外部(すなわち外部ネットワーク上のA社の顧客)との間の通信帯域が最大20メガビット/秒であることを示している。また、同様に、サービス提供者B社の契約帯域は、30メガビット/秒、サービス提供者C社の契約帯域は、15メガビット/秒である。また、データセンタ1が運用管理等に用いる制御用帯域を3メガビット/秒とし、残りの32メガビット/秒を予備帯域としている。
【0015】
ここで、ネットワークサービス運用システムの動作を説明する。
図3は、本実施の形態に関するデータセンタ1の動作についてのシーケンス図である。なお、ここでは、一例として、A社の顧客とA社用WWWサーバ11との間のパケット通信について説明する。
まず、ルータ3は、A社の顧客とA社用WWWサーバ11との間のパケットデータ量が、通常サービス帯域を超えているか否か(すなわち、帯域に余裕か有るか否か)を判定する(S101)。ここで、このデータセンタ1の初期設定(例えば、通常サービス帯域などの設定)について説明すると、ポリシーサーバ4は、SLAデータベース7の内容を参照して、SLA契約において設定された契約帯域(20、30、15メガビット/秒)、制御用帯域(3メガビット/秒)及び予備帯域(32メガビット/秒)の情報を、ルータ3にQoS制御情報として設定する。なお、WAN回線2における各社の帯域の割当て、即ちルータ3でのQoS制御方法については、IPアドレスを用いて行う方法が知られており、説明を省略する。
【0016】
つぎに、ルータ3は、A社の顧客とA社用WWWサーバ11との間のパケットデータ量が、通常サービス帯域(ここでは、20メガビット/秒)を超えていない場合、ステップS113によりA社用WWWサーバ11へ接続処理を行う。すなわち、ここで、A社用WWWサーバ11へのアクセスが、サービス提供者A社の契約帯域である20メガビット/秒を超えない範囲で行われていれば、ルータ3によってA社用WWWサーバ11とA社の顧客との間のパケットデータが廃棄されることはない。
【0017】
一方、ステップS101で帯域に余裕がないと判断された場合(A社の顧客とA社用WWWサーバ11との間の通信が20メガビット/秒を超え続けた場合)、通常サービス帯域を超えている分のパケットデータは、ルータ3にて廃棄(すなわちパケットロス)される。すなわち、A社用WWWサーバ11へのアクセスが、サービス提供者A社の契約帯域である20メガビット/秒を超えた場合、このA社の顧客からA社用WWWサーバ11へのアクセスは、ルータ3のパケット廃棄処理によりできなくなる。この状態が継続してしまうとA社の顧客は、A社用WWWサーバ11にアクセスしなくなってしまう(すなわち、ビジネスチャンスの損失といえる)。
【0018】
そこで、計測サーバ5は、ルータ3によって回線帯域の不足が原因で廃棄されたパケットデータのデータ量を計測し、パケットの廃棄が所定数(予め定められた閾値)を超えたことを検出した場合、帯域管理サーバ6にメッセージを送信する(S103)。帯域管理サーバ6は、そのメッセージを受信すると、各サービス提供者毎に予備帯域の設定状態を記憶したSLAデータベース7の第2のメモリを参照する(S105)。
【0019】
図4は、第2のメモリ20の説明図である。
第2のメモリ20は、SLAデータベース7の内容を記憶しており、例えば、サービス提供者名(例えば、A社、B社、C社など)21、予備帯域情報(有無、又は、帯域量)22を含む。なお、第1及び第2のメモリは、サービス提供者に対応して各データを記憶したひとつのメモリとして構成してもよい。
【0020】
つぎに、帯域管理サーバ6は、第2のメモリに基づき、A社用WWWサーバ11が予備帯域(緊急サービス帯域:例えば、そのサービス提供者A社がSLA情報として緊急時のサービス帯域)を契約しているかどうかを判定する(S107)。帯域管理サーバ6は、ステップS107で緊急サービス帯域が契約されており、追加すべき帯域が予備帯域から割り当てられることを確認した場合、ポリシーサーバ4に対してA社の帯域を変更する通知を送信する。
【0021】
このA社の帯域を変更する通知を受信したポリシーサーバ4は、ルータ3及びSLAデータベース7に対してA社用WWWサーバ11への接続する帯域を変更する指示を行う(S111)。ルータ3は、ステップS111により、WAN回線2におけるA社の最大帯域を変更して、A社用WWWサーバ11への接続を行う(S113)。これにより、A社用WWWサーバ11とA社の顧客との間のパケット廃棄は低減されることになり、ビジネスチャンスの損失を抑止することができる。
【0022】
なお、計測サーバ5は、廃棄されるパケットが所定時間ないことを判断すると、予備帯域を使用しない元の状態に戻るための指示を帯域管理サーバ6に出力し、それにより、ポリシーサーバ4を経て、ルータ3は帯域を元に戻す。また、SLAデータベース7の第2メモリ20中の予備帯域情報として「帯域量」を用いる場合、予備帯域の余りがこの「帯域量」を超えていない場合に、それを割り当てることができると判断される。なお、廃棄されるパケットの所定数は、1回でも適宜の値でもよい。また、計測サーバ5は、廃棄パケットでなく、所定帯域を超えたパケット数を計測し、それが予め定められた値以上となった場合、帯域管理サーバ6に帯域変更の指示を出力し、ポリシーサーバ4を経て、ルータ3の帯域を変更するようにしてもよい。
【0023】
また、ネットワークサービス運用システムでは、例えば、SLA契約において、予め緊急サービス帯域を用いた時間に応じて、サービス提供システムがデータセンタ事業者システムに料金を精算する情報を含むこともできる。この際、データセンタ事業者システムとサービス提供者システムの間にSLA契約として通常サービス帯域と緊急サービス帯域に関する契約を結ぶにあたり、単位帯域あたりの料金などの条件では、緊急時のサービス帯域の方が高価であることとする。このSLA契約により、サービス提供者システムにとっては、予想されたトラフィック量の範囲では比較的安価な帯域(通常時のサービス帯域)を契約しておけばよいので、コスト上のメリットと、ビジネスチャンスの損失の抑止を行うというメリットとを得ることができる。これらの課金の管理は、サービス提供者ごとに予備帯域の使用時間を記憶したメモリを設けるようにすることで、帯域管理サーバ6等により実施することができる。一方、データセンタ事業者システムにとっては、WAN回線2の契約を通信事業者から広帯域に契約することで帯域単価を下げ、かつ、トラフィック急増のサービス提供者システムから比較的高価な帯域使用料が得られるというメリットがある。
【0024】
【発明の効果】
本発明によると、以上説明した通り、データセンターのネットワークにおけるWAN接続帯域をフレキシブル、かつ、短期間で増強し、アクセスが急激に増加してもサービスを継続的に行うことができる。また、本発明によると、サーバ又はネットワークの輻輳状態を回避し、ビジネスチャンスの損失を抑止することができる。
【0025】
また、本発明によると、急激なトラフィック増加に対して、WAN回線の帯域を緊急的に増加することが可能となり、データセンタ事業者システムにとっては、WAN帯域の一部を緊急的にサービス提供者システムに割り当てることで、通常の契約より高額な利用料を得ることができる。
【図面の簡単な説明】
【図1】本実施の形態に関するネットワークサービス運用システムの概略構成図。
【図2】SLA契約における契約帯域の模式図。
【図3】本実施の形態に関するデータセンタ1の動作についてのシーケンス図。
【図4】第2のメモリ20の説明図。
【符号の説明】
1 データセンタ
2 データセンタと外部ネットワークを結ぶ回線(WAN)
3 ルータ
4 ポリシーサーバ
5 計測サーバ
6 帯域管理サーバ
7 SLAデータベース
11 サービス提供者であるA社用WWWサーバ
12 サービス提供者であるB社用WWWサーバ
13 サービス提供者であるC社用WWWサーバ
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a network service operation system, and more particularly, to a network service operation system that guarantees the quality of service (QoS: Quality of Service).
[0002]
[Prior art]
In recent years, the Internet and a shared use network in which a plurality of companies / organizations are connected has become widespread. In this shared use network, a QoS guaranteed network is used based on a service level agreement (hereinafter referred to as SLA). Further, when a service using digital contents is performed on this network, the necessity and effectiveness of QoS guarantee are described in, for example, the paper “Design and Development of QoS enabled Content for Business Business” (Akira Shirase's IC: Etc. are described.
[0003]
Also, in the so-called IT era and e-commerce era that have come due to the rapid development of the information industry, it is used by a plurality of service providers (for example, Internet service provider systems) included in an Internet data center or a shared data center. Of the servers, there is a case where the access is suddenly concentrated on a specific server and the server or the network is congested. In order to avoid this congestion state, conventionally, the network and server hardware have been increased along with the renewal of the SLA contract.
[0004]
[Problems to be solved by the invention]
However, in response to this increase in network and server hardware, the user cannot fully access the server until the network or server is increased. First, with regard to servers, physically different devices are installed for each service provider who is a data center user, and if each service provider has server stock in advance, the server will be strengthened. It is assumed that the time until can be made relatively short.
[0005]
Next, regarding the network, even if each server provider applies for an enhancement to the data center operator (system) and a contract is established, the data center operator further communicates with the communication operator (system). Therefore, it is assumed that it is necessary to apply for an enhancement of a line (Wide Area Network: hereinafter referred to as WAN) for connecting to the outside. Therefore, when access to a specific server increases rapidly, it becomes difficult for a service provider who operates the specific server to ensure sufficient quality without congestion during the period until the network is augmented. In addition, the service provider may miss a business opportunity during this period.
[0006]
In view of the above, one of the objects of the present invention is a network service operation in which the WAN connection bandwidth in a data center network is flexibly increased in a short period of time, and the service is continuously provided even when access is rapidly increased. To provide a system. Another object of the present invention is to provide a network service operation system that avoids a server or network congestion state and suppresses loss of business opportunities.
[0007]
[Means for Solving the Problems]
According to the solution of the present invention,
A network service operation system for connecting an external network and a service providing server,
A router that determines whether access to the service providing server exceeds a predetermined service band, transmits data in the service band to the service providing server, and discards data exceeding the service band ,
A service bandwidth information is stored for each service providing server , and for each service providing server, there is a spare bandwidth to be added, or a database storing a bandwidth amount;
When a predetermined number or more of data discards by the router are detected, the database is referenced to determine whether a spare band is allocated to the service providing server, and when a spare band is allocated, A bandwidth management server for performing notification for changing the service bandwidth of the service providing server;
Referring to the database, the service band for the service providing server is set in the router, and the router is connected to the service providing server according to a notification for changing the service band from the band management server. A policy server that changes a service band and changes service band information of the service providing server with respect to the database; and
A network service operation system provided with
[0008]
As one of the features of the present invention, QoS control is performed for each SLA contract unit between a data center operator system connected to an external network and a WAN and a service providing system that performs a desired service using the data center operator system. , A QoS information setting means for instructing the network connection apparatus to set QoS control, a measurement means for measuring a packet loss generated in the network connection apparatus for each SLA contract unit, and the SLA contract SLA management means for managing the database. Here, the SLA contract includes information on the normal service band and the emergency service band in the WAN connection.
[0009]
As another feature of the present invention, for example, based on a measurement result of the measuring unit, a packet loss caused by a lack of contract bandwidth in the network connection device is an emergency state based on information included in the SLA contract. When determined by the SLA management unit, the QoS information setting unit may further include an emergency state instruction unit that instructs the QoS service setting unit to divert the emergency service band from another band as a band for the service providing system. .
[0010]
As another feature of the present invention, for example, the SLA contract may include information for the service providing system to pay a fee to the data center provider system in advance according to time using the emergency service band. . As another feature of the present invention, for example, the SLA contract may include information related to an emergency treatment when a communication band with the outside is insufficient in a data center provider system using a QoS guaranteed network.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a schematic configuration diagram of a network service operation system according to the present embodiment.
The network service operation system (here, the data center 1) includes, for example, a line (WAN) 2, a router 3, a policy server 4, a measurement server 5, a bandwidth management server 6, an SLA database 7, and a WWW (World Wide Web) server 11. , 12 and 13. A line (WAN) 2 is a line (WAN) connecting the data center 1 and an external network. The router 3 performs QoS control for each SLA contract unit between the data center 1 that is WAN-connected to the external network and a service providing system that performs a desired service using the data center 1. The policy server 4 instructs the router 3 to set QoS control. The measurement server 5 measures the packet loss (discard) generated in the router 3 for each SLA contract unit. The bandwidth management server 6 manages the SLA database 7 of the SLA contract. The SLA database 7 is a database that stores SLA information.
[0012]
The WWW servers 11, 12, and 13 are servers that provide the web. For example, the data center 1 provides information such as products to external customers. Here, the WWW servers 11, 12, and 13 are WWW servers for company A, company B, and company C, which are service providers, respectively.
[0013]
FIG. 2 is a schematic diagram of a contract bandwidth in an SLA contract.
The contract bandwidth configuration here is stored in, for example, the first memory of the SLA database 7, and the breakdown of the bandwidth of the WAN line 2 is divided into the data center 1 and each service provider system (here, the WWW servers 11, 12,. 13) is set in the SLA contract. In the present embodiment, the bandwidth of the WAN line 2 will be described below assuming that the bandwidth is, for example, 100 megabits / second.
[0014]
The contracted bandwidth includes, for example, a contracted bandwidth, a control bandwidth, and a backup bandwidth that are held by the WWW servers 11, 12, and 13, respectively. Specifically, the bandwidth contracted as the normal service bandwidth of the service provider A is 20 megabits / second. This indicates that the communication bandwidth between the company A WWW server 11 and the outside (that is, the company A customer on the external network) is a maximum of 20 megabits / second. Similarly, the contract bandwidth of service provider B is 30 megabits / second, and the contract bandwidth of service provider C is 15 megabits / second. Further, the control bandwidth used by the data center 1 for operation management or the like is 3 megabits / second, and the remaining 32 megabits / second is used as a spare bandwidth.
[0015]
Here, the operation of the network service operation system will be described.
FIG. 3 is a sequence diagram for the operation of the data center 1 according to the present embodiment. Here, as an example, packet communication between a customer of company A and the WWW server 11 for company A will be described.
First, the router 3 determines whether or not the amount of packet data between the customer of the company A and the WWW server 11 for the company A exceeds the normal service bandwidth (that is, whether or not the bandwidth is sufficient). (S101). Here, the initial setting of the data center 1 (for example, setting of the normal service band) will be described. The policy server 4 refers to the contents of the SLA database 7 and refers to the contracted band (20, 20) set in the SLA contract. 30 and 15 megabits / second), a control bandwidth (3 megabits / second) and a spare bandwidth (32 megabits / second) are set in the router 3 as QoS control information. In addition, as for the bandwidth allocation of each company in the WAN line 2, that is, the QoS control method in the router 3, a method using an IP address is known, and the description thereof is omitted.
[0016]
Next, when the amount of packet data between the customer of company A and the WWW server 11 for company A does not exceed the normal service bandwidth (here, 20 megabits / second), the router 3 performs the process of step A113 to the company A. Connection processing to the WWW server 11 is performed. That is, here, if the access to the company-wide WWW server 11 is performed within a range not exceeding 20 megabits / second, which is the contract bandwidth of the service provider company A, the router 3 uses the company-wide WWW server 11. And packet data between the customer of company A are not discarded.
[0017]
On the other hand, if it is determined in step S101 that there is not enough bandwidth (when communication between the customer of company A and the WWW server 11 for company A continues to exceed 20 megabits / second), it exceeds the normal service bandwidth. A part of the packet data is discarded by the router 3 (that is, packet loss). That is, when the access to the company A WWW server 11 exceeds 20 megabits / second, which is the contract bandwidth of the service provider A, the access from the company A customer to the company A WWW server 11 3 is not possible due to the packet discard process. If this state continues, the customer of company A will not be able to access company A's WWW server 11 (that is, a loss of business opportunity).
[0018]
Therefore, the measurement server 5 measures the amount of packet data discarded by the router 3 due to a lack of line bandwidth, and detects that the number of discarded packets exceeds a predetermined number (predetermined threshold). Then, a message is transmitted to the bandwidth management server 6 (S103). When the bandwidth management server 6 receives the message, the bandwidth management server 6 refers to the second memory of the SLA database 7 storing the setting state of the spare bandwidth for each service provider (S105).
[0019]
FIG. 4 is an explanatory diagram of the second memory 20.
The second memory 20 stores the contents of the SLA database 7, and includes, for example, a service provider name (for example, company A, company B, company C, etc.) 21, spare band information (presence / absence or bandwidth) 22 is included. In addition, you may comprise the 1st and 2nd memory as one memory which memorize | stored each data corresponding to the service provider.
[0020]
Next, based on the second memory, the bandwidth management server 6 contracts the WWW server 11 for Company A for a reserve bandwidth (emergency service bandwidth: for example, the service provider A company provides emergency service bandwidth as SLA information). It is determined whether or not (S107). When the bandwidth management server 6 confirms that the emergency service bandwidth is contracted in step S107 and the bandwidth to be added is allocated from the backup bandwidth, the bandwidth management server 6 sends a notification to the policy server 4 to change the bandwidth of the company A. To do.
[0021]
The policy server 4 that has received the notification of changing the band of the company A instructs the router 3 and the SLA database 7 to change the band to be connected to the company-wide WWW server 11 (S111). In step S111, the router 3 changes the maximum bandwidth of the company A in the WAN line 2 and connects to the company A WWW server 11 (S113). Thereby, packet discarding between the WWW server 11 for company A and the customer of company A is reduced, and loss of business opportunities can be suppressed.
[0022]
If the measurement server 5 determines that there are no packets to be discarded for a predetermined time, it outputs an instruction for returning to the original state in which the spare bandwidth is not used to the bandwidth management server 6, thereby passing through the policy server 4. The router 3 restores the bandwidth. Further, when “bandwidth” is used as the spare bandwidth information in the second memory 20 of the SLA database 7, it is determined that if the remainder of the spare bandwidth does not exceed this “bandwidth”, it can be allocated. The The predetermined number of discarded packets may be one time or an appropriate value. In addition, the measurement server 5 measures the number of packets that exceed the predetermined bandwidth, not the discarded packets, and outputs a bandwidth change instruction to the bandwidth management server 6 when the number exceeds a predetermined value. The bandwidth of the router 3 may be changed via the server 4.
[0023]
Further, in the network service operation system, for example, in the SLA contract, it is possible to include information for the service providing system to pay the data center operator system in advance according to the time using the emergency service band in advance. At this time, in order to conclude a contract for the normal service band and the emergency service band as an SLA contract between the data center provider system and the service provider system, the service band in the emergency is more in the conditions such as the charge per unit band. Suppose that it is expensive. With this SLA contract, the service provider system only needs to make a contract for a relatively inexpensive band (normal service band) within the expected traffic volume. The advantage of deterring losses can be obtained. The management of these charges can be performed by the bandwidth management server 6 or the like by providing a memory storing the usage time of the spare bandwidth for each service provider. On the other hand, for the data center operator system, the bandwidth unit price is lowered by subscribing the WAN line 2 contract from the telecommunications carrier to a broadband, and a relatively expensive bandwidth usage fee is obtained from the service provider system with a rapid increase in traffic. There is a merit that
[0024]
【The invention's effect】
According to the present invention, as described above, the WAN connection band in the data center network can be flexibly increased in a short period of time, and the service can be continuously performed even if the access increases rapidly. Further, according to the present invention, it is possible to avoid the congestion state of the server or the network and suppress the loss of business opportunities.
[0025]
Further, according to the present invention, it is possible to urgently increase the bandwidth of the WAN line in response to a sudden increase in traffic. For the data center operator system, a part of the WAN bandwidth is urgently provided by the service provider. By assigning to the system, you can get a higher usage fee than a normal contract.
[Brief description of the drawings]
FIG. 1 is a schematic configuration diagram of a network service operation system according to an embodiment.
FIG. 2 is a schematic diagram of a contract bandwidth in an SLA contract.
FIG. 3 is a sequence diagram for the operation of the data center 1 according to the present embodiment.
4 is an explanatory diagram of a second memory 20. FIG.
[Explanation of symbols]
1 Data center 2 Data center and external network (WAN)
3 Router 4 Policy Server 5 Measurement Server 6 Bandwidth Management Server 7 SLA Database 11 WWW Server for Company A as a Service Provider 12 WWW Server for Company B as a Service Provider 13 WWW Server for Company C as a Service Provider

Claims (3)

外部ネットワークとサービス提供サーバとを接続するためのネットワークサービス運用システムであって、
前記サービス提供サーバへのアクセスが、予め定められたサービス帯域を超えているか否かを判定し、サービス帯域内のデータを前記サービス提供サーバに伝送し、サービス帯域を超えたデータを廃棄するルータと、
サービス提供サーバ毎にサービス帯域の情報を記憶し、且つ、サービス提供サーバに、追加される予備帯域の有無、又は、帯域量を記憶したデータベースと、
前記ルータによるデータの廃棄を所定数以上検出された場合、前記データベースを参照して、前記サービス提供サーバに予備帯域が割り当てられているかどうかを判定すると共に、予備帯域が割り当てられている場合、前記サービス提供サーバのサービス帯域を変更するための通知を行う帯域管理サーバと、
前記データベースを参照して、前記サービス提供サーバに対する前記サービス帯域を前記ルータに設定し、前記帯域管理サーバからのサービス帯域を変更するための通知に従い、前記ルータに対して前記サービス提供サーバへ接続するサービス帯域を変更し、及び、前記データベースに対して前記サービス提供サーバのサービス帯域の情報を変更するポリシーサーバと、
を備えたネットワークサービス運用システム。
A network service operation system for connecting an external network and a service providing server,
A router that determines whether access to the service providing server exceeds a predetermined service band, transmits data in the service band to the service providing server, and discards data exceeding the service band ,
A service bandwidth information is stored for each service providing server , and for each service providing server, there is a spare bandwidth to be added, or a database storing the bandwidth amount;
When a predetermined number or more of data discards by the router are detected, the database is referenced to determine whether a spare band is allocated to the service providing server, and when a spare band is allocated, A bandwidth management server for performing notification for changing the service bandwidth of the service providing server;
Referring to the database, the service band for the service providing server is set in the router, and the router is connected to the service providing server according to a notification for changing the service band from the band management server. A policy server that changes a service band and changes service band information of the service providing server with respect to the database; and
Network service operation system with
前記ルータは、前記データベースに記憶されたサービス提供サーバ毎のサービス帯域の情報に従い、外部ネットワークと前記サービス提供サーバとの接続制御を行うことを特徴とする請求項1に記載のネットワークサービス運用システム。2. The network service operation system according to claim 1, wherein the router performs connection control between an external network and the service providing server according to information on a service band for each service providing server stored in the database. 前記帯域管理サーバは、前記サービス提供者サーバが、該予備帯域を用いた時間に応じて課金するための情報をサービス提供サーバ毎に記憶することを特徴とする請求項1又は2に記載のネットワークサービス運用システム。 3. The network according to claim 1, wherein the bandwidth management server stores, for each service providing server, information for the service provider server to charge according to a time using the spare bandwidth. Service operation system.
JP2001200433A 2001-07-02 2001-07-02 Network service operation system Expired - Fee Related JP4459480B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001200433A JP4459480B2 (en) 2001-07-02 2001-07-02 Network service operation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001200433A JP4459480B2 (en) 2001-07-02 2001-07-02 Network service operation system

Publications (2)

Publication Number Publication Date
JP2003018206A JP2003018206A (en) 2003-01-17
JP4459480B2 true JP4459480B2 (en) 2010-04-28

Family

ID=19037557

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001200433A Expired - Fee Related JP4459480B2 (en) 2001-07-02 2001-07-02 Network service operation system

Country Status (1)

Country Link
JP (1) JP4459480B2 (en)

Also Published As

Publication number Publication date
JP2003018206A (en) 2003-01-17

Similar Documents

Publication Publication Date Title
US10819654B2 (en) Method and apparatus for software programmable intelligent network
US7020090B2 (en) System and method for loadbalancing in a network environment using feedback information
EP3146682B1 (en) Method and system for managing flows in a network
US6459682B1 (en) Architecture for supporting service level agreements in an IP network
EP1950908A1 (en) A method and system for controlling the bandwidth
EP3637705B1 (en) Data flow processing method and device
US7792140B2 (en) Reflecting the bandwidth assigned to a virtual network interface card through its link speed
US20110310885A1 (en) Quality of service (qos)-enabled voice-over-internet protocol (voip) and video telephony applications in open networks
JP4459480B2 (en) Network service operation system
US8792823B2 (en) Approach for quality of service control on un-wanted services (e.g. voice over internet protocol or multimedia) over wireline and wireless IP network
JP5194025B2 (en) How to optimize the sharing of multiple network resources between multiple application flows
EP3292655B1 (en) Method and network entity for control of value added service (vas)
JP3650337B2 (en) Server device
US20220103250A1 (en) Fault protection method, device, and system for optical network
CN115941624A (en) SDN government affairs network bandwidth quota method and system based on user category perception
EP1552647A1 (en) System and method for processing information in a data flow
KR101220644B1 (en) System for providing network resource control function in internet and method thereof
HK40076761A (en) Cloud service bandwidth management and configuration methods and related device
Taujuddin et al. DEVELOPMENT OF NETWORK CONGESTED ALERT SYSTEM (NetCAS)
JP2008016921A (en) Router, priority packet passage control system, method for calculating amount of priority processing and method for controlling passage of priority packet

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091117

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100115

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: 20100209

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100210

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4459480

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130219

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130219

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140219

Year of fee payment: 4

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees