JP5245007B2 - 仮想ネットワーク内で先験的な知識なしにアドミッションを制御しデータフローにリソースを割り当てる方法 - Google Patents

仮想ネットワーク内で先験的な知識なしにアドミッションを制御しデータフローにリソースを割り当てる方法 Download PDF

Info

Publication number
JP5245007B2
JP5245007B2 JP2012507688A JP2012507688A JP5245007B2 JP 5245007 B2 JP5245007 B2 JP 5245007B2 JP 2012507688 A JP2012507688 A JP 2012507688A JP 2012507688 A JP2012507688 A JP 2012507688A JP 5245007 B2 JP5245007 B2 JP 5245007B2
Authority
JP
Japan
Prior art keywords
flow
path
virtual network
determining
network
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
JP2012507688A
Other languages
English (en)
Other versions
JP2012526410A (ja
Inventor
ポパ,ダニエル
カロフイグリオ,ジヨバンナ
Original Assignee
アルカテル−ルーセント
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 アルカテル−ルーセント filed Critical アルカテル−ルーセント
Publication of JP2012526410A publication Critical patent/JP2012526410A/ja
Application granted granted Critical
Publication of JP5245007B2 publication Critical patent/JP5245007B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5691Access to open networks; Ingress point selection, e.g. ISP selection
    • H04L12/5692Selection among different networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/40Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2441Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/62Queue scheduling characterised by scheduling criteria
    • H04L47/621Individual queue per connection or flow, e.g. per VC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/72Admission control; Resource allocation using reservation actions during connection setup
    • H04L47/726Reserving resources in multiple paths to be used simultaneously
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/805QOS or priority aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/822Collecting or measuring resource availability data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/825Involving tunnels, e.g. MPLS

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明の技術領域は、通信網、特に自律的な自己管理型の仮想化されたネットワークの領域である。本発明は、ネットワークのエッジノードまたは境界ノードのトラフィック制御に関し、パケットレベルではなくフロー粒度レベルで定義されたネットワーク操作に取り組む。フローは、サービス品質、QoS、すなわち遅延制約または帯域幅/スループット制約に関して同じ特性により関連しているパケットのシーケンスである。フローは、送信元アドレス、宛先アドレス、送信元ポート、宛先ポート、プロトコルおよび時間相関によって特徴付けられる。所与のときに、これらのパラメータのすべてを共有するパケットは、同じフローに関係する。次いで、これらのパラメータに基づいて、フローを分離することが可能である。
通信網は自律的な、自己管理型の仮想化された基盤へと進化している。データ通信網のこうした「次世代」は、いくつかのネットワーク機能性について再考することを必要とし、このネットワーク機能性の中には、ユーザ−ネットワークインターフェース上のトラフィック制御がある。フローがパケットに置き換わり、次世代ネットワークの基本単位になるので、トラフィック制御などのネットワーク操作が有利には、フロー粒度で定義されるということは注目に値する。
自律的な自己管理型のデータ通信システム内では、入ってくるトラフィックフローに関する先験的な知識を利用することができない。すなわち、こうしたシステムは、明示的なユーザ−ネットワークシグナリングなしに働く。
仮想化されたネットワーク環境では、リンクリソースおよびノードリソースは、特定のQoS制約によって特徴付けられたアプリケーションのクラスにカスタマイズされた仮想ネットワーク、VNを作成するように仮想化される。
こうした状況では、トラフィック制御は、サービスクラスごとに、すなわち同等に仮想ネットワークごとに行われなければならない。
知られていない、または宣言されていないトラフィックフロー、すなわちその先験的な情報が知られていないフローを制御することは、フローの性質に関する先験的な情報(たとえばアプリケーションの特性、タイプ)がないので、アドミッション制御およびリソース割当てにとって極め難しいことである。
「オンザフライ」のトラフィック識別および分類手順が知られており、入ってくるフローを特徴付けるために、ユーザ−ネットワークインターフェース上で、すなわちネットワークの境界ノード上で展開される。高速トラフィック分類手法は典型的に、Nをおよそ4個から10個のパケットと等しいものとして、フローからの最初のN個のパケットを解析することを必要とする。トラフィック分類の可能な1つの原理は、フローを分離した後に、たとえばフローの最初のパケットのサイズを測定することである。前記最初のパケットがフローに関するプロトコル情報を含むので、パケットのサイズは、フローのアプリケーションを示し、アプリケーションはクラスを示す。たとえば、L.Bernaille、R.Texeira、K.Salamatian、「Early application identification」、Proc.of ACM CoNext 2006を参照されたい。
仮想化されたリソースを備えたデータ通信システム内の宣言されていないトラフィックフローのフロー制御の問題は、2レベルに分割され得る問題を引き起こす。
アドミッション制御レベル:アドミッション制御は、フローを受け付けるべきか、それとも拒否するべきか決定する役割を担う。第1の問題は、前記フローがまだ識別されず分類されていない場合にフローからの最初のN個のパケットのアドミッション制御を行うために生じる。第2の問題は、フローの分類が決定されている場合の前記フローのN+1番目および後続のパケットのアドミッション制御のために生じる。
リソース割当てレベル:リソース割当ては、受け付けられたフローの送信用のリソースを割り当てる役割を担う。入ってくる新しいフローへのリソース割当てが、前記フローの特性を知る前に行われなければならないということにより、問題が生じる。
最適なフロー制御に関していくつかの従来技術の文献が存在する。たとえば、下記を参照されたい:
− P.Key、L.Massoulie、「Control of communication networks:welfare maximization and multipath transfers」、Philosophical Transactions of the Royal Society、366(1872)、2008年
− P.Key、L.Massoulie、D.Towsley、「Path Selection and Multipath Congestion Control」、Proc.of IMFOCOM 2007、または
− M.Chiang、S.H.Low、A.R.Calderbank、J.C.Doyle,「Layering as optimization decomposition:A mathematical theory of network architectures」、Proc.of IEEE、95巻、1号、255−312頁、2007年1月。
いくつかの従来技術文献は、さらにネットワーク仮想化のためのものである。たとえば、下記を参照されたい:
−http://www.cs.princeton.edu/〜jrex/papers/VNembed.pdfで入手可能なM.Yu、Y.Yi、J.RexfordおよびM.Chiang、「Rethinking virtual network embedding:Substrate support for path splitting and migration」、Proc.of ACM SIGCOMM Computer Communications Review、2008年4月、
− Y.Zhu、M.Ammar、「Algorithms for assigning substrate network resources to virtual network components」、Proc.of INFOCOM 2006
しかし、これらの研究はすべて、フローの明示的な特性化、したがってフロークラスについての先験的な知識に基づく(lie on)。したがって、それらの文献は、宣言されていないフローのオンライン分類を対処するようになされないことがある。
フローのオンライン分類を用いたアドミッション制御およびリソース割当てを実現する既存の1つの解決策は、分類手順が終了するまで、すなわちN個の最初のパケットが受信されるまで、フローからの最初のN個のパケットを格納することにある。しかし、この解決策は、誤判定に対してネットワークを「保護する」よいやり方であるが、解決策を実際の実装に適さないものにするいくつかの問題を提示する。最も重要な問題の一部は、フローからの最初のN個のパケットを、それらのパケットをネットワーク内に解放する前に格納することにより、以下のようになるということである:
− 特に一定のビットレートおよび低いビットレートのフローに追加の遅延および遅延変化が加わる。この問題は、低いビットレートのフローを生成するVoIPなどの遅延に敏感なアプリケーションにとって極めて重要なことであり得る。
− システムが作業量を節約できなくなり(non−work conserving)、したがってリソースが浪費されることがある。
− トラフィックプロファイルが変更される:こうした方法は、トラフィックのバースト性を高め、さらに悪いことには、トラフィックをバースト的なものにする。これによって、ネットワークのコアに輻輳が生じることがある。この説明は、非常に単純で直覚的である:コアルータを介して相互接続された2、3個の境界ルータを想像されたい。境界ルータ上の2つのアドミッション制御は、N個のパケットのバーストを同時にコアルータに解放するという意味で「同期」され得る。
L.Bernaille、R.Texeira、K.Salamatian、「Early application identification」、Proc.of ACM CoNext 2006 P.Key、L.Massoulie、「Control of communication networks:welfare maximization and multipath transfers」、Philosophical Transactions of the Royal Society、366(1872)、2008年 P.Key、L.Massoulie、D.Towsley、「Path Selection and Multipath Congestion Control」、Proc.of IMFOCOM 2007 M.Chiang、S.H.Low、A.R.Calderbank、J.C.Doyle,「Layering as optimization decomposition:A mathematical theory of network architectures」、Proc.of IEEE、95巻、1号、255−312頁、2007年1月。 M.Yu、Y.Yi、J.RexfordおよびM.Chiang、「Rethinking virtual network embedding:Substrate support for path splitting and migration」、Proc.of ACM SIGCOMM Computer Communications Review、2008年4月 http://www.cs.princeton.edu/〜jrex/papers/VNembed.pdf Y.Zhu、M.Ammar、「Algorithms for assigning substrate network resources to virtual network components」、Proc.of INFOCOM 2006 Jiayue HeおよびJennifer Rexford、「Towards Internet−wide multipath routing」、IEEE Network Magazine、2008年3月
オンライン分類は、自律ネットワークへの重要な問題である。したがって、オンライン分類を含み、またそれに適応されたフロー制御は、入ってくる、宣言されていないフローに自己適応させる自律ネットワークにおいて解決すべき重要な問題である。
ここで解決されるべき技術的問題は、仮想化されたリソースおよび複数のサービスクラスを備えた自己管理型のデータ通信システム内のフロー制御手順を設計することであり、このシステムでは、ユーザ−ネットワークインターフェースは、入ってくる新しいトラフィックフローの特性について先験的な知識をもたない。
本発明は、この問題に取り組み、それを解決する。
本発明の目的は、最も厳しいQoS制約を有するクラスに専用の1つの超仮想ネットワークと、少なくとも1つの他の仮想ネットワークとを備える、それぞれが少なくとも1つの特定のQoSクラスに専用であるカスタマイズされた仮想ネットワークを備えるように仮想化されたデータ通信ネットワーク内で、入ってくるトラフィックフローに関する先験的な知識なしにアドミッションを制御し、入ってくるトラフィックフローにリソースを割り当てるための方法であって、
− 入口ノードと出口ノードの間で運ばれるように意図されたフローの到着時、前記超仮想ネットワークを介した前記入口ノードから前記出口ノードへの第1の経路を決定するステップと、
− 前記フローの最初のN個のパケットを解析することによって前記フローのQoSクラスを決定するステップと、
− 前記超仮想ネットワークを横断して前記第1の経路を介して前記フローの前記最初のN個のパケットを送信するステップと、
− 前記フローの前記決定されたQoSクラスに専用の仮想ネットワークを決定するステップと、
− 前記決定された仮想ネットワークが超仮想ネットワークと異なる場合は、前記決定された仮想ネットワークを介した前記入口ノードから前記出口ノードへの第2の経路を決定するステップ、または、
− 前記決定された仮想ネットワークが超仮想ネットワークと等しい場合は、第1の経路に等しい第2の経路を決定ステップと、
− 前記第2の経路を介して前記フローのパケットをN+1番のパケットから送信するステップとを備える。
本発明の別の特徴によれば、第1の経路を決定するステップは、
最初のN個のパケットを送信するために前記第1の経路の使用可能性をチェックするステップを備える。
本発明の別の特徴によれば、第1の経路を決定するステップの後の諸ステップは、使用可能性がチェックされない場合は、前記フローを拒否するステップで置き換えられる。本発明の別の特徴によれば、第2の経路を決定するステップは、前記フローのパケットをN+1番目のパケットから送信するために前記第2の経路の使用可能性をチェックするステップを備える。
本発明の別の特徴によれば、第2の経路を決定するステップの後の諸ステップは、使用可能性がチェックされない場合は、前記フローを拒否するステップで置き換えられる。
本発明の別の特徴によれば、第2の経路を決定するステップで使用可能性がチェックされない場合は、別の仮想ネットワークを介した第2の経路を決定するステップで前記ステップを置き換える。
本発明の別の特徴によれば、前記別の仮想ネットワークは、あまり厳しくないQoS制約を有するクラスに専用の仮想ネットワークである。
本発明の別の特徴によれば、使用可能性のチェックは、正確または確率的である。
本発明の別の特徴によれば、前記第1の経路を介した送信ステップの後の諸ステップは、フローが終了するときに停止され、または取り消される。
本発明の他の特徴、詳細および利点は、図面に関して下記に示された詳細な例示的説明からより明らかになろう。
宣言されていないフローを送信しながら、2つの仮想ネットワークを備える仮想化されたネットワークの概略図である。
図1によれば、物理的なネットワーク1が表されている。前記ネットワーク1は例示的に、6つのノードA−Fを備える。前記物理的なネットワーク1上に、物理ノードおよび物理リンクを部分的または全体的に使用した少なくとも2つの仮想ネットワーク2、3が展開されている。この図では、たとえば2つの仮想ネットワーク2、3が示されている。第1の仮想ネットワーク2、VN1は、それぞれが物理ノードA、C、D、EおよびF上に実装された仮想ノードA”、C”、D”、E”およびF”を備える。第2の仮想ネットワーク3、VN2は、それぞれ物理ノードA、B、DおよびE上に実装された仮想ノードA’、C’、D’、E’を備える。仮想リンクは、複数の物理リンクに渡って実装されている。いくつかの仮想リンクが、1つの物理リンクを共有することがある。たとえば、図の最下部にズームされた詳細で示されたように、物理リンクA−Eは、仮想リンクA”−E”、4と、仮想リンクA’−E’、5の間で共有されている。
次いで、それぞれの仮想ネットワーク2、3は、少なくとも1つの特定のQoSクラスに専用とされてよい。複数の仮想ネットワークは、最も厳しいQoS制約を有するクラスに専用の1つの超仮想ネットワーク2を備える。前記超VNに加えて、他のいくつかの仮想ネットワーク3が見られ得る。
本発明について例示するために、VN1、2が超仮想ネットワークであり、VN2、3が、別のQoSクラスに専用の1つの他の仮想ネットワーク3であると考える。たとえば、超仮想ネットワーク2は、遅延に敏感なアプリケーションに最適化されてよく、他の仮想ネットワーク3は、スループットに敏感なアプリケーション最適化されてよい。リソース仮想化のこのやり方は単に、トポロジおよび仮想リンクへの帯域幅割当てが、効用関数としてVN1については遅延を、VN2については帯域幅使用、すなわちスループットを使用してネットワークのマルチパスルーティング最適化を行う結果であることを意味する。遅延に敏感なアプリケーションおよびスループットに敏感なアプリケーションがそれぞれ異なるQoSクラスに属するということは注目に値する。また、明らかに3つ以上の仮想ネットワークがあってもよい。
本発明による方法は、アドミッション制御、および入ってくるトラフィックフロー6へのリソース割当ての問題に関する。ほとんどの従来技術アドミッションコントローラおよび/またはリソース割当て器(assigner)は、フロー6に関する先験的な情報に基づく。一般に、フロー6に関する情報は、フロー6のユーザ/送信者によって提供される。これによって、前記情報をネットワーク管理システムに取り入れることが必要になり、とりわけそれは、前記ユーザと、アドミッション制御および/またはリソース割当ての役割を担うノード、すなわちフロー6がそれを通って前記ネットワークに入るネットワークの境界ノード7との間のシグナリングを必要とする。本発明の1つの重要な特徴は、自律的な自己管理型のネットワーク管理型システムを提供するためにシグナリングが回避され、その代わりに、境界ノード7への到着時にフローを「オンザフライ」で解析することから、入ってくるフロー6に関する情報が自動的に得られるということである。したがって、どんな先験的な知識もが、オンラインで自動的に収集された情報で置き換えられる。
本発明の主な考えは、入ってくるフロー6を、それを分類する前に一時的に受け付けるということである。分類は、入ってくるフロー6の最初のN個のパケット11を解析する必要がある。フロー6のクラスが知られていない間、すなわちN番目のパケットの到着まで、フロー6は初期設定により、最優先クラスに関係すると見なされなければならない。したがって、フロー6は、初めは、最優先のものと見なされ、最優先クラスに専用の仮想ネットワーク、すなわち超仮想ネットワーク2を介して最優先のものとして送信される。フロー6のクラスが決定された後は、フローをその実際のクラスに従って扱うために再ルーティングが行われてよい。
前記考えを実現するために、この方法は、下記のステップを備える。
入口ノード7と出口ノード8の間で運ばれるように意図されたフロー6が到着するとき、フロー6にまず最高優先度が割り当てられる。次いで、前記入口ノード7から前記出口ノード8への第1の経路9が決定される。優先度がその最高レベルであるので、前記第1の経路9は、最高優先度に専用の前記超仮想ネットワーク2上で決定される。
前記フロー6の第1のパケット11が到着するときに、そのアプリケーション、したがって前記フロー6の対応するQoSクラスを決定するために、前記第1のパケット11が解析される。前記QoSクラスを決定するには、所与の数、N個のパケットが必要である。Nは典型的には、最良のプロセスでは、4と10の間にある。
それと並行して、クラスが決定されるまで、すなわちn番目のパケットが到着するまで、優先度は、最も厳しいQoS制約に対応する最高優先度と依然として見なされる。したがって、前記フロー6の最初のN個のパケット11は、前記超仮想ネットワーク2を横断して、前記以前に決定された第1の経路9を介して送信される。
好ましい一実施形態では、フロー6のプロファイルを修正し得るパケットの送信を遅延させないために、前の両方のステップがインタリーブされる。換言すると、それぞれパケットが到着し、解析され、または解析のためにコピーされ、連続して送信される。そうすると、処理時間は、各パケットについて同じである。
しかし、処理全体に関しては、解析時間は無視されてよい。
前記フロー6の決定されたQoSクラスに基づいて、前記フロー6の前記決定されたQoSクラスに専用の仮想ネットワーク3が決定されてよい。
次いで、2つのケースが生じることがある。第1に、仮想ネットワーク3は、超仮想ネットワーク2と異なる。次いで、前記決定された仮想ネットワーク3を介した前記入口ノード7から前記出口ノード8への第2の経路10が決定されてよい。次いで、超仮想ネットワークを緩和するために、再リルーティングが適用されてよい。
第2に、仮想ネットワーク3は、超仮想ネットワーク2と同じであると決定される。すなわち、フロー6はこと上、最も厳しいQoS制約に対応するQoSクラスに関係する。その場合、送信は、前記超仮想ネットワーク2を介して続行してよい。次いで、第2の経路10は、第1の経路9と等しいと見なされてよい。
次いで、N+1番のパケットからの、前記フロー6のパケット12の残りは、前記第2の経路10を介して送信されてよい。
アドミッション制御およびリソース割当てが2つの連続したステップで行われるので、使用可能性チェックもまた、それぞれ第1の経路9および第2の経路の決定時、2つのステップで適用されてよい。
第1の経路9を決定する間、使用可能性チェックが適用されてよく、したがって、前記第1の経路9は、少なくとも最初のN個のパケット11を送信できるほど十分なリソースを有する。
前記第1の使用可能性がチェックされ得ない場合、すなわち、前記超仮想ネットワーク2を介してフロー6の最初のN個のパケット11を送信できる経路を入口ノード7と出口ノード8の間で見つけることができない場合、この方法は、入ってくるフロー6を拒否するステップで終了する。換言すると、最後のステップ、すなわち第1の経路9の決定ステップの後の諸ステップは、拒否ステップで置き換えられる。
第2の経路10を決定する間、使用可能性チェックが適用されてよく、したがって、前記第2の経路10は、新しく決定された仮想ネットワーク3を介して、N+1番から開始する残りのパケット12を送信できるほど十分なリソースを有する。
前記第2の使用可能性がチェックされ得ない場合、すなわちフロー6のN+1番から開始する残りのパケット12を前記新しく決定された仮想ネットワーク3を介して送信できる経路を入口ノード7と出口ノード8の間で見つけることができない場合は、この方法は、入ってくるフロー6を拒否するステップで終了する。換言すると、最後のステップ、すなわち第2の経路10を決定するステップの後の諸ステップは、拒否ステップで置き換えられる。
あるいは、第2の経路10を決定するステップで使用可能性がチェックされない場合は、別の仮想ネットワークを介して新しい試みが行われてよい。換言すると、この方法は、使用可能性を提供する第2の経路10を決定するために、いくつかの仮想ネットワークに渡って繰り返される。
好ましくは、前記新しい試みは、あまり厳しくないQoS制約を有するクラスに専用の仮想ネットワーク上で適用される。次いで、この方法は、1つの仮想ネットワークが使用可能となるまで、QoS制約の厳しさの降順で順序付けられた仮想ネットワークのリストに渡って繰り返されてよい。そうではなく、どの仮想ネットワークも使用可能な経路を提供できない場合は、フロー6は、最終的に拒否されてよい。
上記の実施形態で使用されるいくつかの使用可能性チェックはそれぞれ、正確に行われてよい。すなわち、使用可能性は、フロー6を収容するのに必要な正確なリソースが、必要なときに必要なところで使用可能である場合にだけチェックされる。
上記の実施形態で使用されるいくつかの使用可能性チェックはそれぞれ、確率論的なやり方で行うこともできる。すなわち、使用可能性は、フロー6を収容するのに必要なリソースが、所与の受付け確率より大きい、必要時に使用可能である確率を示す場合にチェックされる。
前記第1の経路を介した送信ステップの後の諸ステップは、フロー6の終了時に停止され、または取り消されることが当業者には明らかである。
最初のN個のパケット11の処理の後、この方法は、フローに対してその行為を終了することも明らかである。これは、この方法の利点である。
フロー6がN個より少ないパケットを含む場合、この方法も短縮される。
マイス(mice)とも呼ばれる前記短いフローでは、下記の2つのケースが生じ得ることに留意されたい:
− フロー6は、最高クラスのトラフィックに属する:この方法は、フロー6がそのクラスの一部と正確に見なされ送信されているので正しい。
− フロー6は、最高クラスのトラフィックに属さない:この場合、短いフローは、この方法によって、そうでない場合でも「キング」として扱われている。
しかし、最近のトラフィック調査は、小さいトラフィックフロー、すなわちマイス(たとえば、わずか数十パケット)が、たとえばインターネットなどのネットワーク内で循環するトラフィックフローの大部分に相当することを示している。しかし、それらは、インターネットトラフィックの全体量より著しく小さい帯域幅のパーセントを消費する。これは、大きいフロー、すなわちエレファントが、総帯域幅の大部分を消費し、さらに少数のトラフィックフロー表すことを意味している。
この状況では、短いフローを「キング」として扱うことは、他のタイプのトラフィックフローのQoS保証に小さい影響を及ぼす。さらに、小さいフローは通常、低遅延でその宛先に送り届けなければならない制御メッセージを表すことが当業者には理解されよう。
本発明による方法の別の利点は、そのスケーラビリティである。前記スケーラビリティは、ネットワークのエッジの境界ルータだけがアドミッション制御機構を有するということから推論することができ、前記機構は、フロー6からの最初のN個のパケット11に対してだけ作用する。フロー6が識別され分類されると、アドミッション制御は、受け付けられたフローに関する状態情報を保持する必要はなく、到着する新しいフローだけに焦点を当てる。
超仮想ネットワーク2から別の仮想ネットワーク3へのフロー6の再ルーティングは、フロー6内のパケットシーケンスに干渉しないことも明らかである。フロー6が分割され、または複数の経路間でルーティング/再ルーティングされるとき、フローのパケットシーケンスを保証するいくつかのトラフィック分割手法が存在することが、トラフィック分割の当業者には理解されよう。
この主題に関しては、たとえば文献:Jiayue HeおよびJennifer Rexford、「Towards Internet−wide multipath routing」、IEEE Network Magazine、2008年3月を参照することができる。

Claims (9)

  1. 最も厳しいQoS制約を有するクラスに専用の1つの超仮想ネットワーク(2)と、少なくとも1つの他の仮想ネットワーク(3)とを備える、それぞれが少なくとも1つの特定のQoSクラスに専用であるカスタマイズされた仮想ネットワーク(2、3)を備えるように仮想化されたデータ通信ネットワーク(1)内で、入ってくるトラフィックフローに関する先験的な知識なしにアドミッションを制御し、入ってくるトラフィックフローにリソースを割り当てるための方法であって、
    入口ノード(7)と出口ノード(8)の間で運ばれるように意図されたフロー(6)の到着時、前記超仮想ネットワーク(2)を介した前記入口ノード(7)から前記出口ノード(8)への第1の経路(9)を決定するステップと、
    前記フロー(6)の最初のN個のパケット(11)を解析することによって前記フロー(6)のQoSクラスを決定するステップと、
    前記超仮想ネットワーク(2)を横断して前記第1の経路(9)を介して前記フロー(6)の前記最初のN個のパケット(11)を送信するステップと、
    前記フロー(6)の前記決定されたQoSクラスに専用の仮想ネットワーク(3)を決定するステップと、
    前記決定された仮想ネットワーク(3)が超仮想ネットワーク(2)と異なる場合は、前記決定された仮想ネットワーク(3)を介して前記入口ノード(7)から前記出口ノード(8)への第2の経路(10)を決定するステップ、または、
    前記決定された仮想ネットワーク(3)が超仮想ネットワーク(2)と等しい場合は、第1の経路(9)に等しい第2の経路(10)を決定ステップと、
    前記第2の経路(10)を介して前記フロー(6)のパケット(12)をN+1番のパケットから送信するステップとを備えることを特徴とする、方法。
  2. 第1の経路(9)を決定するステップが、最初のN個のパケット(11)を送信するために前記第1の経路(9)の使用可能性をチェックするステップを備える、請求項1に記載の方法。
  3. 使用可能性がチェックされない場合は、第1の経路(9)を決定するステップの後の諸ステップが、前記フロー(6)を拒否するステップで置き換えられる、請求項2に記載の方法。
  4. 第2の経路(10)を決定するステップが、前記フロー(6)のパケット(12)をN+1番目のパケットから送信するために前記第2の経路(10)の使用可能性をチェックするステップを備える、請求項1から3のいずれか一項に記載の方法。
  5. 使用可能性がチェックされない場合は、第2の経路(10)を決定するステップの後の諸ステップが、前記フロー(6)を拒否するステップで置き換えられる、請求項4に記載の方法。
  6. 第2の経路(10)を決定するステップで使用可能性がチェックされない場合は、別の仮想ネットワークを介した第2の経路(10)を決定するステップで前記ステップを置き換える、請求項4に記載の方法。
  7. 前記別の仮想ネットワークが、あまり厳しくないQoS制約を有するクラスに専用の仮想ネットワークである、請求項6に記載の方法。
  8. 使用可能性のチェックが正確または確率的である、請求項2から7のいずれか一項に記載の方法。
  9. 前記第1の経路を介した送信ステップの後の諸ステップが、フロー(6)が終了するときに停止され、または取り消される、請求項1から8のいずれか一項に記載の方法。
JP2012507688A 2009-05-04 2010-04-22 仮想ネットワーク内で先験的な知識なしにアドミッションを制御しデータフローにリソースを割り当てる方法 Expired - Fee Related JP5245007B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP09305394.0 2009-05-04
EP09305394A EP2249524B1 (en) 2009-05-04 2009-05-04 Method for controlling admission and assigning resources to data flows, without a priori knowledge, in a virtual network
PCT/EP2010/055357 WO2010127948A1 (en) 2009-05-04 2010-04-22 Method for controlling admission and assigning resources to data flows, without a priori knowledge, in a virtual network

Publications (2)

Publication Number Publication Date
JP2012526410A JP2012526410A (ja) 2012-10-25
JP5245007B2 true JP5245007B2 (ja) 2013-07-24

Family

ID=40834538

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012507688A Expired - Fee Related JP5245007B2 (ja) 2009-05-04 2010-04-22 仮想ネットワーク内で先験的な知識なしにアドミッションを制御しデータフローにリソースを割り当てる方法

Country Status (7)

Country Link
US (1) US20120195197A1 (ja)
EP (1) EP2249524B1 (ja)
JP (1) JP5245007B2 (ja)
KR (1) KR101311572B1 (ja)
CN (1) CN102415063B (ja)
AT (1) ATE547874T1 (ja)
WO (1) WO2010127948A1 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10091102B2 (en) * 2013-01-09 2018-10-02 Cisco Technology, Inc. Tunnel sub-interface using IP header field
US8842578B1 (en) * 2013-05-09 2014-09-23 Yehuda Zisapel End-to-end (E2E) application packet flow visibility
US9300580B2 (en) 2013-12-19 2016-03-29 International Business Machines Corporation Virtual machine network controller
WO2016150511A1 (en) * 2015-03-26 2016-09-29 Siemens Aktiengesellschaft Device and method for allocating communication resources in a system employing network slicing
JP6540299B2 (ja) * 2015-07-10 2019-07-10 日本電気株式会社 仮想ネットワーク管理システム、仮想ネットワーク管理装置、仮想ネットワーク管理方法及びプログラム

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3359499B2 (ja) * 1996-06-28 2002-12-24 沖電気工業株式会社 送出トラヒック制御装置
JPH1028123A (ja) * 1996-07-11 1998-01-27 Toshiba Corp ネットワークのデータ通信方式
US6594268B1 (en) * 1999-03-11 2003-07-15 Lucent Technologies Inc. Adaptive routing system and method for QOS packet networks
JP3386117B2 (ja) * 2000-01-11 2003-03-17 日本電気株式会社 マルチレイヤクラス識別通信装置と通信装置
US7046669B1 (en) * 2000-06-28 2006-05-16 Nortel Networks Limited Communications network
JP2002084302A (ja) * 2000-09-06 2002-03-22 Nippon Telegr & Teleph Corp <Ntt> ネットワークによる通信方法及び装置
JP3453120B2 (ja) * 2000-12-19 2003-10-06 日本電信電話株式会社 通信サービス条件制御方法および装置
SE519612C2 (sv) * 2001-07-09 2003-03-18 Ericsson Telefon Ab L M Telekommunikationssystem med ATM-kärnnät och minst en Media Gateway som hanterar TDM-gränssnitt
US7061919B1 (en) * 2001-07-12 2006-06-13 Bellsouth Intellectual Property Corporation System and method for providing multiple classes of service in a packet switched network
JP2003078553A (ja) * 2001-08-31 2003-03-14 Hitachi Ltd パケット転送方法
CA2411806A1 (en) * 2001-11-16 2003-05-16 Telecommunications Research Laboratory Wide-area content-based routing architecture
CN1770727A (zh) * 2002-08-09 2006-05-10 富士通株式会社 虚拟专用网络系统
US7792936B2 (en) * 2003-12-01 2010-09-07 International Business Machines Corporation Method and apparatus for virtualizing network resources
CA2580615C (en) * 2004-09-20 2014-02-18 Camiant, Inc. Method for dynamic rate adaptation based on selective passive network monitoring
WO2006047732A2 (en) * 2004-10-27 2006-05-04 Eg Technology, Inc. Network architecture for real time delivery of video over lossy networks from remote locations
US9143585B2 (en) * 2006-07-07 2015-09-22 Wi-Lan Inc. Method and system for generic multiprotocol convergence over wireless air interface
US8175113B2 (en) * 2008-06-30 2012-05-08 Infinera Corporation Communication network with node bypassed co-routed multi-channel traffic

Also Published As

Publication number Publication date
WO2010127948A1 (en) 2010-11-11
KR101311572B1 (ko) 2013-12-19
ATE547874T1 (de) 2012-03-15
EP2249524A1 (en) 2010-11-10
CN102415063B (zh) 2014-07-02
EP2249524B1 (en) 2012-02-29
CN102415063A (zh) 2012-04-11
JP2012526410A (ja) 2012-10-25
US20120195197A1 (en) 2012-08-02
KR20120022871A (ko) 2012-03-12

Similar Documents

Publication Publication Date Title
US11962490B2 (en) Systems and methods for per traffic class routing
Yeh et al. VIP: A framework for joint dynamic forwarding and caching in named data networks
JP4796668B2 (ja) バス制御装置
Wang et al. Adaptive path isolation for elephant and mice flows by exploiting path diversity in datacenters
CN104660507B (zh) 数据流转发路由的控制方法及装置
US10574546B2 (en) Network monitoring using selective mirroring
JP2019523621A (ja) 複数のチャネルを使用してパフォーマンスを向上するインテリジェントアダプティブトランスポートレイヤー
JP4319925B2 (ja) ストレージネットワークシステムの制御方法及びストレージネットワークシステム
JP5245007B2 (ja) 仮想ネットワーク内で先験的な知識なしにアドミッションを制御しデータフローにリソースを割り当てる方法
US20190007270A1 (en) DEPLOYING QoS POLICIES IN INTERFACES OF NETWORK DEVICES
US8553539B2 (en) Method and system for packet traffic congestion management
CN106537824A (zh) 用于减少信息中心网络的响应时间的方法和装置
US20070104099A1 (en) Data Processing System and Method
Huang et al. Modeling and performance analysis for multimedia data flows scheduling in software defined networks
Liu et al. HPSTOS: High-performance and scalable traffic optimization strategy for mixed flows in data center networks
Torres-Jr et al. Bartolomeu: An SDN rebalancing system across multiple interdomain paths
Xuan et al. Distributed admission control for anycast flows with QoS requirements
Sedaghat et al. R2T-DSDN: reliable real-time distributed controller-based SDN: S. Sedaghat, AH Jahangir
Angi et al. Howdah: Load profiling via in-band flow classification and P4
Raza et al. A priority based greedy path assignment mechanism in OpenFlow based datacenter networks
WO2022139808A1 (en) Low-latency software defined wide area network architecture
KR101003505B1 (ko) 망 부하에 따른 트래픽의 동적 제어방법 및 그 장치
Munir et al. Planning data transfers in grids: a multi‐service queueing approach
WO2022176028A1 (ja) ネットワークコントローラ、ネットワークコントロール方法、および、ネットワークコントロールプログラム
Nleya et al. A bursts contention avoidance scheme based on streamline effect awareness and limited intermediate node buffering in the core network

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130222

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130408

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

Free format text: PAYMENT UNTIL: 20160412

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees