JP2015536593A - 通信システムにおけるレイテンシ測定のための方法及びシステム - Google Patents

通信システムにおけるレイテンシ測定のための方法及びシステム Download PDF

Info

Publication number
JP2015536593A
JP2015536593A JP2015536748A JP2015536748A JP2015536593A JP 2015536593 A JP2015536593 A JP 2015536593A JP 2015536748 A JP2015536748 A JP 2015536748A JP 2015536748 A JP2015536748 A JP 2015536748A JP 2015536593 A JP2015536593 A JP 2015536593A
Authority
JP
Japan
Prior art keywords
communication device
packets
communication
state
sleep state
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
JP2015536748A
Other languages
English (en)
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 JP2015536593A publication Critical patent/JP2015536593A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • H04L43/087Jitter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • H04L43/0864Round trip delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • 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/06Management of faults, events, alarms or notifications
    • H04L41/0631Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
    • H04L41/064Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis involving time analysis
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • H04L43/0847Transmission error
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Monitoring And Testing Of Transmission In General (AREA)

Abstract

通信システムにおけるレイテンシを測定ための方法及びシステムが記載される。方法は、第1の通信装置によって、第2の通信装置の電力管理状態を決定するステップと、第1の通信装置によって、通信リンクを介して第2の通信装置に1つ以上のパケットを送信するステップであって、1つ以上のパケットは電力管理状態にある間に第2の通信装置により受信されるステップと、通信リンクを介して第2の通信装置から、1つ以上のパケットに応答して1つ以上の応答パケットを受信するステップと、1つ以上のパケット及び1つ以上の応答パケットに基づいて第2の通信装置が電力管理状態にある場合に、通信リンクのレイテンシを決定するステップとを含む。

Description

本明細書に記載の主題は、概して、コンピューティングの分野に関し、より詳細には、レイテンシ測定及び接続性診断を含む通信リンクの測定及び/又は診断のための方法及びシステムに関する。
(著作権表示)
本特許文書の開示の一部は著作権によって保護される資料を含んでいる。著作権者は、特許文献又は特許開示が特許商標庁の特許出願又は記録に現れるものについては、何人によるこれらの複製に対して異議を持たないが、それ以外はどのようなものであっても全ての著作権を保有する。
通信リンクの性能の監視が、例えば、ユーザの苦情を積極的に解決し且つ防ぐために、通信リンクと関係付けられるハードウェアをいつアップグレードすべきかを決定するために、通信リンクを最適化するための最適化アルゴリズムをいつトリガすべきかを決定するために、最適化アルゴリズムが性能改善を実際にもたらしたかを確認するため等に使用される。
本明細書における「性能」という用語は、概して、ネットワークスループット(例えば、TCP/UDP)、レイテンシ、ジッタ、接続性、エラー率、電力消費、送信電力等のことを指している。通信システムの性能の改善は、通信システムに関して、スループットを増加させること、エラー率及びレイテンシを低下させること、ジッタ、電力消費を改善すること等を含む。性能の監視は、概して、通信リンクと関係付けられる上記の性能パラメータの1つ以上を決定及び/又は計算することを意味する。「TCP」という用語は、トランスミッションコントロールプロトコル(transmission control protocol)を表す。「UDP」という用語は、ユーザデータグラムプロトコル(user datagram protocol)を指す。
通信システムの性能は、例えば、iperf、netperf、ttcp等の従来のテスト用ソフトウェアアプリケーションを用いて評価することができる。このようなソフトウェアアプリケーションは、少なくとも2つの通信装置にインストールする必要があり、一方の通信装置におけるソフトウェアアプリケーションがテストデータを生成して他方の通信装置に送信し、他方の通信装置におけるソフトウェアアプリケーションはテストデータを受信する。
テストデータの送受信の後で、2つの通信装置の間の通信リンクの性能を見積もるために、テストデータ搬送の統計が評価される。このような従来のテスト用ソフトウェアアプリケーションにより性能を測定するために通信システム又はネットワークのテストを行うことは、通信リンクを形成する双方の通信装置において互換性のあるソフトウェアアプリケーションがインストールされるか又は利用可能であることを必要とする。
例えば、ラップトップを有するユーザが性能テスト用のウェブサイトを訪問して、その後、テスト用ソフトウェアアプリケーションがユーザのウェブブラウザにロードされる。そして、既にサーバで利用可能であったテスト用ソフトウェアアプリケーションを用いて、ラップトップとインターネットにおけるサーバとの間の性能が測定される。
しかしながら、場合によっては、関心のある通信リンクの両端にある双方の通信装置で利用可能なテスト用ソフトウェアアプリケーションを有することは、不可能ではないにしても困難で有り得る。例えば、ネットワーク管理者がWi−Fiアクセスポイント(AP)からスマートフォンへの性能測定を開始することに関心がある場合、ネットワーク管理者はスマートフォンにソフトウェアアプリケーションをインストールする手段を何ら有さない。従って、ネットワーク管理者は、Wi−Fi APとスマートフォンとの間の性能測定を開始することができない。一般には、ネットワークに結合される通信装置で利用可能なアプリケーションを有すること、又はネットワーク管理者としてソフトウェアアプリケーションのユーザ側のインストールを開始することは困難である。
本開示の実施形態は、以下に記載の詳細な説明から及び本開示の様々な実施形態の添付の図面からより完全に理解されるであろう。これらは本開示を特定の実施形態に限定するものと解釈されるべきではなく、単に説明及び理解のために過ぎないものである。
実施形態に従って、通信リンク測定基準を決定するように動作可能な通信ネットワークを示す。 実施形態に従って、通信リンク測定基準を決定するように動作可能な通信ネットワークを示す。 実施形態に従って、通信リンク測定基準を決定するように動作可能な通信ネットワークを示す。 一実施形態に従って、通信リンクのレイテンシを決定するためのフローチャートである。 一実施形態に従って、通信リンクを介して通信装置に1つ以上の初期パケットを送信することを含む、通信リンクのレイテンシを決定するためのフローチャートである。 一実施形態に従って、通信装置の状態情報を取得することを含む、通信リンクのレイテンシを決定するためのフローチャートである。 一実施形態に従って、通信リンクの接続性測定基準を決定するためのフローチャートである。 実施形態が動作し、インストールされ、統合され又は構成され得るプロセッサベースのシステムである。 実施形態が動作し、インストールされ、統合され又は構成され得る例示的なアーキテクチャを示す。
本明細書には通信リンク測定基準を決定するためのシステム及び方法が記載される。
レイテンシ及び接続性診断を含む、通信リンクに対する測定基準を測定又は決定することは、様々なアプリケーションに役立つデータを提供することができる。例えば、通信リンクに関するレイテンシ及び/又は接続性診断を決定することは、性能の問題の原因を特定すること、ユーザの不満を積極的に解決し及び/又は防ぐこと、ハードウェア及び/又はソフトウェアをいつアップグレードすべきかを決定すること、通信リンク又は通信装置に対して最適化をどのように及び/又はいつ行うかを決定すること、及び/又は性能改善をもたらした最適化を検証することに使用され得る。
レイテンシは、ビデオストリーミング(例えば、IPTV(Internet Protocol television))、リアルタイムアプリケーション(例えば、VoIP(Voice over IP)、オンラインゲーム、及び他のリアルタイムアプリケーション)、携帯装置におけるアプリケーション、及びレイテンシによる影響を受ける他のアプリケーションを含むアプリケーションに重要で有り得る通信リンク測定基準である。
レイテンシが測定され得る一部の通信システムにおいて、電力を節約するために活動が無ければ、通信装置はスリープ状態に入るであろう。スリープ状態の装置は着信パケットに対して即時に応答しない場合があり、これはレイテンシ測定に影響を与え得る。Wi−Fiステーション(例えば、スマートフォン、携帯装置、及び他のクライアント装置)は、スリープ状態に入り得る通信装置の例である。スリープ状態により引き起こされる応答の遅延は、(例えば、スリープ状態による待ち時間がパケットのRTT(round trip time;往復時間))の多くを占めるので)レイテンシテストの結果に重大な偏向及び無作為性を加え得る。
接続性はもう1つの通信リンク測定基準であり、通信リンクの安定性を示すことができる。接続性診断が役に立ち得るアプリケーションの例は、ビデオストリーミング、リアルタイムアプリケーション、携帯装置におけるアプリケーション、及び接続性の問題による影響を受ける他のアプリケーションを含む。
ビデオストリーミングアプリケーションは、通信装置間で大きな平均スループットを必要とし得る。接続性の問題は内部バッファ内のパケットオーバフローをもたらすことがあり、これは通信装置ソフトウェアに不安定性を引き起こし得る。
VOIP等のリアルタイムアプリケーションは通信装置間のCBR(constant bit rate)ストリームを必要とし、接続性の問題はCBRアプリケーションに有害なレイテンシジッタ又はパケット損失をもたらし得る。
携帯装置(例えば、スマートフォン、ネットブック、及び他の移動コンピュータ装置)は、複数の通信インターフェース(例えば、Wi−Fi、3G/4G、及び他の通信インターフェース)を有し、異なるネットワーク間を切り替える能力を有し得る。1つのネットワーク(例えば、Wi−Fi)におけるリンク接続性の問題は、ユーザの認識無しで他のネットワーク(例えば、3G又は4G)に通信装置を自動的に切り替えさせ得る。ブロードバンドを使用する場合、ユーザは、無制限のWi−Fiアクセスネットワークを実際に使用していると考えながら、移動データの使用量を使い尽くし得る。更に、周波数リンクの切断及び再接続は、ユーザアプリケーションに直接影響を与えるネットワーク遅延をもたらし得る。
実施形態は、少なくとも1つが電力管理機能を含む通信装置間の通信リンクのレイテンシを決定するためのシステム及び方法を含む。電力管理機能は、変化する活動レベルに対応してより大きな又は少ない電力使用の状態を可能にするためのソフトウェア及び/又はハードウェアを含む。例えば、電力管理機能は、低下した活動レベルに対応する1つ以上の「スリープ状態」、及び高い又は通常の動作活動レベルに対応する1つ以上の「非スリープ状態」を使用可能にする。一実施形態では、通信装置のスリープ状態は、通信リンクのレイテンシを測定するときに検出され及び/又は回避される。例えば、エージェント(1つの通信装置内の又は通信装置外のエージェント)が、レイテンシを測定するために第2の通信装置にコマンドを発行することができ、第2の装置のスリープ状態を検出及び/又は回避する手段を提供することもできる。このような実施形態では、通信リンクのレイテンシは、通信リンクの両側におけるテスト用ソフトウェアアプリケーションの利用可能性を必要とせずに測定され得る。
通信装置のスリープ状態は、アクティブプロービングを用いて回避され得る。「アクティブプロービング」という用語は、一般に、一方の通信装置から他方の通信装置にネットワーク上でテストパターン/データを送信することにより、通信ネットワークのテストを行うことを指す。一実施形態では、アクティブプロービングは、対象通信装置に生成されたトラフィックを注入するエージェントを伴う。例えば、一実施形態では、Wi−Fiアクセスポイントにおけるエージェントが、ステーションを対象としてレイヤ2にバックグラウンドトラフィックを注入する。注入されたトラフィックはステーションの上位レイヤからは拒絶されるが、トラフィックは、ステーションのWi−Fiレイヤに到達して、ステーションを非スリープ状態に保ち、又はステーションのスリープ状態を終了させるであろう。一実施形態では、エージェントは、トラフィック注入の後及び/又は間にレイテンシ測定コマンド(例えば、pingコマンド、TCP同期/初期化コマンド、及び/又は他のレイテンシ測定コマンド)を発行する。一実施形態では、エージェントは、レイテンシ測定パケット及び対応する応答パケットの往復時間(RTT)を測定する。一実施形態では、持続的なトラフィックは、エージェントがレイテンシを測定する間に、目的の通信装置がスリープ状態に入ることを防ぐ。
一実施形態によれば、注入されるトラフィックの量は、通信装置を非スリープ状態に保ち及び/又は引き起こすように調節され得る。このような実施形態では、注入されるトラフィックの量は、注入されるトラフィックによりリンクを過度にビジーにしたり又は圧倒したりしない。通信リンクの氾濫を防ぐように注入されるトラフィックを制限することは、注入されるトラフィックにより引き起こされるレイテンシ測定における実質的な偏向を防ぐことができる。一旦所望のレイテンシ測定が得られると、エージェントはトラフィックの注入を停止し得る。一実施形態では、トラフィック注入の間及び/又は直後にレイテンシを測定することで、電力管理状態のため予測できない待機時間により引き起こされるレイテンシ測定の不正確さが無くなる。
一実施形態では、エージェントは、間に待機時間無しで連続してレイテンシテストコマンドを発行する。連続的なレイテンシテストコマンドは、連続したパケットのストリームをもたらして、対象の通信装置がスリープ状態に入ることを防ぐ。このような実施形態では、エージェントがレイテンシテストコマンドを発行するときに対象の通信装置がスリープ状態であれば、対象の通信装置は、数パケット(例えば、2パケット、3パケット又はより多くのパケット)を受信する前に非スリープ状態に移行しなくてもよい。エージェントは、対象の通信装置がスリープ状態又は非スリープ状態にあるときに所与のレイテンシ測定が行われるかどうかを決定するために、対象の通信装置の状態を確認することができる。例えば、エージェントは、レイテンシプロービングパケットの前、レイテンシプロービングパケットの後、又はレイテンシプロービングパケットの前及び後に、現在の状態情報フィールドデータを読み取ることができる。一実施形態では、Wi−Fiアクセスポイントは、IEEE802.11標準で指定されたシステムの設計のためWi−Fiアクセスポイントに接続される各ステーションの現在の状態に関する情報(例えば、ステーションがスリープ状態、非スリープ状態にあるかどうか、及び/又は他のステーションに関連する状態情報)を有する。従って、状態情報は、測定値を除外し及び/又は測定値を正確に解釈するために使用され得る。
一実施形態では、エージェントは、初期トラフィックを注入し(例えば、対象の通信装置を覚醒させ又は対象の通信装置を非スリープ状態に維持するために)、対象の通信装置の状態を確認する(例えば、状態情報データフィールドを読み取る)。従って、実施形態では、エージェントは、対象の通信装置がいつ非スリープ状態又はスリープ状態であるかを決定し、より高い精度でレイテンシ測定を決定することができる。
通信装置で実行されるユーザアプリケーションは、様々なトラフィックパターンを生じ得る。一実施形態では、通信装置で実行される一部のユーザアプリケーションは、通信装置が非スリープモードである可能性が高いように定期的な活動を生じる。エージェントがこのような時間の間にレイテンシを測定する場合、装置を非スリープ状態にするために人工的トラフィックを注入することは不要であってもよい。一実施形態では、一部のユーザアプリケーションは、通信装置を所定期間の間スリープ状態に入らせてもよい。例えば、通信装置が大きな帯域幅を必要としないアプリケーションを実行する場合、通信装置は、アプリケーションに対するデータの受信及び/又は送信の間にスリープ状態に入るように構成され得る。
一実施形態によれば、エージェントは、アプリケーションに対するレイテンシの性質を測定する。このような実施形態では、エージェントは、アプリケーションの統計的特徴を有する人工的トラフィックストリームを生成し、アプリケーションを使用するユーザ体験を評価するために関心のある瞬間にレイテンシを測定する。従って、レイテンシは、トラフィックパターンに対して選択される時間に測定され得る。通信装置が大きな帯域幅を必要としないアプリケーションを実行する上記の例示に関して、エージェントはそのアプリケーションに類似したトラフィックを生成することができ、所定期間の間、通信装置がスリープ状態に入ることを許可する。通信リンクのレイテンシは、生成されたトラフィックの間の様々な時間に、例えば、通信装置がスリープ状態であるときに測定され得る。
対象の通信装置の電力管理状態の説明の後でもレイテンシが大きい場合、それはリンクが健全ではない可能性を示す(例えば、共通媒体の空気が共有される無線システムの性質による、頻繁なパケット損失、パケット再送信、送信バックオフ、又は大きなレイテンシの他の原因のため)。このような大きなレイテンシが検出されると、構成最適化等の修正措置が要求されてもよく、トリガされ得る。図1a−1cに関して、構成最適化が以下により詳細に検討される。
一実施形態では、スリープ状態を検出及び/又は回避することによって、システム及び方法は、より精度の高い通信リンクのレイテンシを決定する。
実施形態は、通信リンクの接続性診断を決定するためのシステム及び方法を含む。一実施形態では、通信リンクの接続性診断は、通信リンクの両側におけるテスト用ソフトウェアアプリケーションの利用可能性を必要とせずに決定され得る。一実施形態では、通信リンクに関連する動作パラメータは、接続性を診断するために使用される。Wi−Fiアクセスポイント(AP)又は加入者宅内機器(CPE)等の通信装置は、通常のシステム動作の副産物として動作パラメータ(OP)(例えば、図1a及び1bの動作パラメータ110、及び図1cの動作パラメータ110a−110n)を提供する。一実施形態によれば、OPを取得及び監視することは、テストトラフィックがネットワークに注入されることを必要としないので、ユーザトラフィックに非侵入的である。
一部の通信装置における利用可能なOPの1つは、その通信装置においてアクティブであるリンクに対するアソシエーション持続時間(association−duration)である。一実施形態では、このアソシエーション持続時間OPは、時間カウンタの形態で各通信リンクに対して提供される。システムが対象の通信装置に接続又は再接続すると(例えば、新しいアクティブ回線が確立されると)、ゼロに初期化される持続時間カウントで対象システムにおいて、その特定のリンクに対する新しいアソシエーションOPがインスタンス化される。持続時間カウンタは、次に、リンクが切断されるまで累積的にインクリメントを開始する。リンクが切断されると、対応するアソシエーションOPは消去される。
一実施形態では、エージェント(例えば、通信装置内の又は通信装置外のエージェント)が、周期的に及び/又は頻繁に(例えば、継続的に1分ごとに、所定期間の間5分ごとに、又は他の頻度及び/又は時間)アソシエーションOPを監視することにより接続性のきめの細かい監視を実行する。一実施形態によれば、エージェントは、現在のアクティブリンク及びアソシエーション持続時間を記録し、以前に記録されたリンクがまだアクティブであるかどうか、持続時間カウンタが継続的に増加しているかどうか、及び/又は何らかの新しいリンクが開始されたかどうかを確認するためにシステムOPを頻繁に追跡する。この監視プロセスの間、エージェントは、インスタンス化イベント(即ち、新しい通信リンク接続を識別するアソシエーションOPのインスタンス化)、消去イベント(即ち、リンク切断を識別するアソシエーションOPの消去)、及び/又は初期化イベント(即ち、インスタンス化又は消去が記録されなかったがカウンタは初期化され、これはエージェント測定の間に起こった既存のリンクの迅速な再接続を識別する)を含む重大イベントを観察して記録することができる。
一実施形態によれば、重大イベントの観察に加えて、エージェントは、OPを使用して非侵入的に取得され得る、重大イベントの発生の時間及び/又は重大イベントの発生中のトラフィック活動を決定する。
一実施形態では、エージェントは、中央サーバに周期的に記録されたイベントをアップロードする。これは大規模データ解析のためにアーカイブされる。サーバ(例えば、サーバで実行中のアプリケーション)は、周期的に(例えば、毎時、毎日、毎週、又は他の期間)、通信リンクに関する接続性診断を提供するために1つ以上の統計を分析する。一実施形態では、通信装置におけるエージェントは、接続イベントを分析することができる。
一実施形態によれば、エージェントは、インスタンス化、消去、及び初期化イベントの総数を決定することができる。高いカウントは、潜在的に他の統計との相関に依存してリンク接続性の問題を示唆し得る。別の例示では、エージェントは、連続的なインスタンス化と消去イベントとの間、及び連続的な消去とインスタンス化イベントの間の平均持続時間を決定する。間に頻繁な初期化イベントの無い連続的なインスタンス化と消去イベントとの間の長い持続時間は、イベントの総数に関わらず、安定したリンクを示唆し得る。連続的な消去とインスタンス化イベントとの間の長い持続時間は非アクティブリンクを示し、リンク非アクティブ期間のパーセンテージは診断全体に対して考慮され得る。重大イベントの少ない数は、リンクが不安定なのではなく長期間にわたり非アクティブであったことを示唆し得る。後にリンク非アクティブが続く複数の初期化イベントは、深刻な接続性の問題を示し得る。この場合、通信システムは、リンクが接続性を維持するには不安定であると宣言している。
一実施形態によれば、接続性診断を提供するために、重大イベントの時間パターンが分析され得る。重大イベントが頻繁且つ時間的に継続して起こる場合、それは接続性の問題を示し得る。重大イベントが時間的に離れている場合、及び/又はイベント発生に特定の時間パターンがある場合、それはリンク接続性の問題ではなく通信装置の所定の挙動を示し得る。重大イベントを生成し得る通信装置の挙動の例は、通信装置のスリープ又は他の省電力状態、通信装置の周期的な再始動、無線装置の移動性、無線装置におけるチャネル/無線スキャン、バッテリ低下動作、及び/又はドライバの問題を含む。
一実施形態では、分析サーバ(例えば、管理エンティティ)又はエージェントは、重大イベントの時間パターンに基づいて通信リンクに対する基準傾向を確立する。次に、サーバは、通信装置の挙動と実際の通信リンクの問題とを識別して、接続性の問題を診断することができる。
一実施形態によれば、ネットワーク使用のピーク時間中に接続性診断が行われ、これはユーザ体験とより直接的に相関し得る。分析サーバ又はエージェントが、不安定性の時間をトラフィック容量及び/又はパターンと相関させ得る。
一実施形態では、分析サーバ又はエージェントは、接続性の問題の根本原因を決定するために、RSSI(Received Signal Strength Indicator)、干渉、及び/又は他の性能パラメータ等のパラメータとの相関により接続性診断を洗練することができる。例えば、重大イベントにおける低いRSSIは、長い範囲における非アソシエーションを示し得る。
一実施形態では、分析サーバ又はエージェントは、異なる時間にアソシエーションされている通信装置の識別を読み取ることにより接続性診断を洗練することができる。例えば、Wi−Fiステーションが2つのAPの間にあり、2つの間を行ったり来たりしてアソシエーションしていてもよい。別の例示では、アソシエーションは、Wi−Fiを介して及びセルラネットワークを介して交互に起こってもよい。
一実施形態によれば、接続性診断は、制御動作を指示し及び/又は最適化を実行するために使用され得る。
一実施形態では、システム及び方法は、通信リンクの接続性能を測定及び推定する非侵入的且つ軽度の(例えば、メモリ及び/又は(複数の)プロセッサの集中的な使用を必要としない)手段を使用可能にし、これは既存のシステムに容易に配置され得る。
以下の記載において、様々な実施形態の完全な理解を提供するために、特定のシステム、言語、構成要素等の例として多くの特定の詳細が説明される。しかしながら、当業者には、こうした特定の詳細は開示された実施形態を実施するために必ずしも用いなくてもよいことが明白であろう。他の例では、開示された実施形態を不必要に不明確にするのを避けるために、周知の材料又は方法は詳細に記載されていない。
本明細書において、「に結合される」、「と共に結合される」、「に接続される」、「と共に接続される」等の表現は、2つの要素及び/又はコンポーネント間の接続を記述するために使用されており、互いに直接的、又は間接的、例えば、1つ以上の介在要素を介して又は有線/無線接続を介しての結合/接続を意味することが意図されている。「通信システム」への言及は、適用可能な場合、任意の種類のデータ伝送システムへの言及を含むことが意図されている。
本明細書に提示されるアルゴリズム及びディスプレイは、本質的に特定のコンピュータ又は他の装置に関連せず、特定のプログラミング言語を参照して記載された実施形態でもない。本明細書に記載の実施形態の教示を実装するために様々なプログラミング言語が使用されてもよいことが理解されるであろう。
図1a−cは、実施形態に従って、通信リンク測定基準を決定するように動作可能な通信ネットワークを示す。図1a及び図1bにおける実施形態は、通信リンク103を介して第2の通信装置104と通信可能に結合される第1の通信装置102を含む通信ネットワーク100a及び100bを示す。第1の通信装置及び第2の通信装置の各々は、セルラ電話互換装置、3G(third generation)互換装置、4G(fourth generation)互換装置、LTE(Long Term Evolution)互換装置、WiFi装置、WiFiアクセスポイント、WiFiステーション、モデム、ルータ、ゲートウェイ、DSL(Digital Subscriber Line)CPE(Customer Premises Equipment)モデム、宅内電力線装置、HPNA(Home Phoneline Network Alliance)ベースの装置、宅内同軸分配装置、G.hn互換装置、宅内計測通信装置、LANと通信可能にインターフェース接続された宅内装置、無線フェムトセル基地局、無線ピコセル基地局、無線スモールセル基地局、無線互換基地局、無線移動装置リピータ、無線移動装置基地局、イーサネット(登録商標)ゲートウェイ、LANに接続されたコンピュータ装置、ホームプラグ装置、IEEE P1901標準互換アクセスBPL(Broadband over Power Line)装置、イーサネット接続コンピュータ周辺装置、イーサネット接続ルータ、イーサネット接続無線ブリッジ、イーサネット接続ネットワークブリッジ、及びイーサネット接続ネットワークスイッチを含む装置のグループから選択され得る。
また、通信ネットワーク100bは、通信リンク109を介して第1の通信装置102と通信可能に結合される最適化センタ106も含む。図1cは、通信リンク103aa−103nmを介して1つ以上の第2の通信装置104a−104mに通信可能結合され得る1つ以上の第1の通信装置102a−102nを含む通信ネットワーク100cを示す。通信ネットワーク100cは、通信リンク109a−109nを介して1つ以上の通信装置102a−102nに結合され得る最適化センタ106を含む。また、通信ネットワーク100cは、通信リンク107a−107mを介して第2の通信装置104a−104mと通信可能結合され得るセルラシステム112(例えば、3G/4Gシステム)も含む。
一実施形態では、第1の通信装置102及び102a−102nは、アクセスポイント(AP)、基地局、無線ローカルエリアネットワーク(LAN)、デジタル加入者回線アクセスマルチプレクサ(DSLAM)、ゲートウェイ、性能強化装置、DSL(Digital Subscriber Line;デジタル加入者回線)CPEモデム、宅内電力線装置、 HPNA(Home Phoneline Network Alliance)ベースの装置、宅内同軸分配装置、G.hn(Global Home Networking Standard)互換装置、宅内計測通信装置、LANと通信可能にインターフェース接続される宅内機器、無線フェムトセル(femtocell)基地局、無線WiFi互換基地局、無線移動装置リピータ、無線移動装置基地局、アドホック/メッシュネットワーク内のノード、セットトップボックス(STB)/セットトップユニット(STU)顧客電子装置、インターネットプロトコル(IP)使用可能テレビ、IP使用可能メディアプレーヤ、IP使用可能ゲームコンソール、イーサネットゲートウェイ、LANに接続されるコンピュータ装置、イーサネット接続コンピュータ周辺装置、イーサネット接続ルータ、イーサネット接続無線ブリッジ、イーサネット接続ネットワークブリッジ、及びイーサネット接続ネットワークスイッチを含み得る。一実施形態では、第1の通信装置102及び102a−102nは、以下に記載されるように通信リンク測定基準の決定を支援するために取得され得る動作パラメータ110及び110a−110nを含む。一実施形態では、第2の通信装置104及び104a−104mはWi−Fiステーションを含み得る。
一部の実施形態では、以下は、エージェントによって実行される動作を記述してもよい。参照されるエージェントは、通信装置の1つ(例えば、図1a−1cのエージェント108及び108a−108n)に又は通信装置の外部に存在し得る。例えば、参照されるエージェントは、最適化センタ106又は別の外部エンティティに存在し得る。一実施形態では、エージェントによって実行されるものとして参照される動作は、通信装置の1つにおけるエージェントによって部分的に実行され、通信装置の外部のエージェントによって(例えば、最適化センタ106によって)部分的に実行される。このような実施形態では、エージェント108及び108a−108nは最適化センタ106に関連データを送信し、最適化センタ106はデータの分析を実行する。図1b及び図1cの最適化センタ106は、コンピュータ装置(例えば、サーバ、管理エンティティ、通信装置に対して最適化を実行するように動作可能な他のエンティティ)である。
一実施形態では、通信ネットワーク100a−100cは、通信リンク103及び103aa−103nmのレイテンシを決定し、及び/又は通信リンク103及び103aa−103nmに関する接続性測定基準を決定するように動作可能である。レイテンシ及び接続性測定基準の決定に関する以下の一部の段落は単一の通信リンクを介して結合される単一の第1の通信及び単一の第2の通信装置を意味し得るが(例えば、図1aの通信ネットワーク100a及び図1bの通信ネットワーク100bの例示)、以下の記載は、1つ以上の第1の通信装置102a−102n及び1つ以上の第2の通信装置104a−104mを有する図1cに例示される通信ネットワーク100c等の実施形態にも適用できる。
通信ネットワーク100a及び100bが通信リンク103のレイテンシを決定するように動作可能である実施形態では、通信ネットワーク100a及び100bは、レイテンシの測定中に第2の通信装置104のスリープ状態を検出し、及び/又はレイテンシの測定中に第2の通信装置をスリープ状態から妨げるように動作可能である。例えば、第1の通信装置102は、第2の通信装置104の電力管理状態を決定するように(例えば、エージェント108を介して)動作可能である。一実施形態では、第2の通信装置の潜在的な電力管理状態は、スリープ状態及び非スリープ状態を含む。
一実施形態では、第2の通信装置104の電力管理状態は、第2の通信装置104の通信インターフェースの電力管理状態である。一実施形態では、第2の通信装置104の電力管理状態は、レイテンシ測定に影響を与える第2の通信装置104の任意の構成要素の電力管理状態である。
一実施形態によれば、第1の通信装置102は、通信リンク103を介して第2の通信装置104に1つ以上のパケットを送信し、1つ以上のパケットは電力管理状態にある間に第2の通信装置104により受信される。一実施形態では、第1の通信装置102は、多数のレイテンシ測定を行うために1組のパケットを注入する。第1の通信装置102は、通信リンクを介して第2の通信装置から、1つ以上のパケットに応答して1つ以上の応答パケットを受信する。1つ以上のパケット及び1つ以上の応答パケットに基づいて第2の通信装置104が電力管理状態にある場合に、第1の通信装置102は通信リンク103のレイテンシを決定する。
一実施形態では、通信リンク103のレイテンシを決定することは、1つ以上のパケットが第2の通信装置104に送信されたときから、対応する1つ以上の応答パケットが第1の通信装置102によって受信されるときまでの時間を測定することを含む。レイテンシ及び対応する応答パケットを測定するために第2の通信装置104に送信される多数のパケットに基づいて、1つ以上のレイテンシ測定が行われ得る。
一実施形態によれば、第1の通信装置102により送信される1つ以上のパケットはICMPエコー要求パケットであり、第2の通信装置104により送信される1つ以上の応答パケットはICMP応答パケットである。例えば、Ping、即ち、装置間の往復時間(RTT)を測定するためのソフトウェアアプリケーション/方法が使用され得る。Pingは、送信機及び受信機の両方がアプリケーションレイヤで利用可能なソフトウェアを有することを必要とする。Pingは、ICMPパケットを使用して、各パケットのRTTに加えて、平均、最小及び最大RTTを報告する。Pingは、多くのオペレーティングシステム(OS)に含まれており利用可能とされている。
一実施形態によれば、第1の通信装置102により送信される1つ以上のパケットは第2の通信装置104の到達不能ポートに送信されるTCP同期(SYN)パケットであり、第2の通信装置104により送信される1つ以上の応答パケットはTCP初期化(RST)パケットである。例えば、第1の通信装置102は、TCP SYNパケットを第2の通信装置104の到達不能ポートに意図的に送信する。TCP SYNパケットがブロックされると、それ以外に構成されるまでは、受信機はデフォルトでTCP RSTパケットを送信する。従って、TCP SYNパケットが送信された時間からTCP RSTパケットが受信されるまでの時間のRTT持続時間がレイテンシを測定するために使用され得る。一実施形態では、TCP SYN/RSTパケットが、通信装置におけるレイテンシを測定するために使用され得る。ここで、基礎のMACレイヤがTCPをサポートし、ファイアウォール設定はこのようなTCP SYNパケットをブロックしない。
一実施形態によれば、第2の通信装置104の電力管理状態を決定することは、第2の通信装置104をレイテンシ測定のために非スリープ状態にするためにトラフィックを注入することを伴う。例えば、第2の通信装置104の電力管理状態を決定することは、第2の通信装置104に1つ以上の初期パケットを送信した後で第2の通信装置104が非スリープ状態にあることを決定することを含み、ここで、1つ以上の初期パケットは、スリープ状態で受信した場合に第2の通信装置104を非スリープ状態に移行させ、非スリープ状態で受信した場合に非スリープ状態に維持させる。
一実施形態では、第2の通信装置104を非スリープ状態にするために最初にトラフィックを注入する代わりに、第1の通信装置102は、第2の通信装置104がどの電力管理状態にあるかを検出して、その電力管理状態における通信リンク103のレイテンシを測定する。例えば、一実施形態では、第2の通信装置104の電力管理状態を決定することは、第2の通信装置104の状態情報を取得することを含む。状態情報は、通信装置102で(例えば、IEEE802.11標準の実装に従うWi−Fiシステムで)利用可能であり得る。取得される状態情報は、第2の通信装置104がスリープ状態又は非スリープ状態に有るかどうかを示す動作パラメータ、及び/又は他の動作パラメータを含み得る。
一実施形態では、通信ネットワーク100a及び100bは、第2の通信装置104が非スリープ状態又はスリープ状態にあるかどうかに影響を与えるようにトラフィックを注入し、第2の通信装置104が非スリープ状態又はスリープ状態にあるかどうかを決定するのを支援するための状態情報を取得するように動作可能である。
一実施形態では、通信ネットワーク100a及び100bは、多数のレイテンシ測定及び第2の通信装置104の電力管理状態の多数の決定に基づいて通信リンク103のレイテンシ特性を決定するように更に動作可能である。レイテンシ特性は、例えば、多数のレイテンシ測定に基づく統計である。多数のレイテンシ測定は、平均化され又は結合され得る。一実施形態では、レイテンシ測定の一部は、測定時における第2の通信装置104の電力管理状態に基づいて破棄される。例えば、スリープ状態により影響を受けないレイテンシ測定が望まれる場合、第2の通信装置104がスリープ状態にあるときに行われたレイテンシ測定は破棄される。
一実施形態では、通信装置102は、統計的特性を有するトラフィックストリームを生成するために1つ以上のパケットを送信する。例えば、通信装置102又は任意の他の外部サーバ若しくは装置が、特定のアプリケーション(例えば、ユーザアプリケーション)の統計的特性を有するトラフィックストリームを生成することができる。このような実施形態では、トラフィックストリームを有する通信リンク103のレイテンシ特性を決定することは、トラフィックストリームが継続する間の第2の通信装置104の電力管理状態の多数の決定及び多数のレイテンシ測定に基づく。
従って、一実施形態では、通信装置間の通信リンクのレイテンシを決定するための方法及びシステムは、より精度の高いレイテンシ測定をもたらす。
通信ネットワーク100a及び100bが通信リンク103の接続性測定基準を決定するように動作可能である実施形態では、エージェントが、連続的な時間で第1の通信装置102にクエリを行って、このような時間に動作パラメータを読み取る。例えば、エージェントは、第1の時間に第2の通信装置104が第1の通信装置102に接続されているかどうかを決定するため、及び第1の時間における動作パラメータの値を決定するために第1の通信装置102にクエリを行う。動作パラメータは、第2の通信装置104と第1の通信装置102との間の通信リンク103に関連する。例えば、動作パラメータは、通信リンク103の接続及び/又は切断に応じて初期化するカウンタ、第2の通信装置104から第1の通信装置102への接続性とは独立して存在するグローバルカウンタ、又は通信リンク103に関連する他の動作パラメータであり得る。
カウンタの例は、通信リンク103の接続持続時間を示すアソシエーション持続時間カウンタ、第1の通信装置102と第2の通信装置104との間で送信されるパケットの数及び/又はデータのサイズを示すトラフィックカウンタ、及び第2の通信装置104により送信されるビーコンの数を示すビーコンカウンタを含む。クエリを行う動作パラメータがビーコンカウンタである実施形態では、エージェントは、ビーコンカウンタの値及びビーコンインターバル値の両方に基づいて接続イベントが発生したかどうかを決定する。ビーコンインターバル値はエージェントが知ることができ、又はエージェントはビーコンインターバル値を決定するために第1又は第2の通信装置にクエリを行ってもよい。
一実施形態では、エージェントは、第2の時間に第2の通信装置104が第1の通信装置102に接続されているかどうかを決定するため、及び第2の時間における動作パラメータの値を決定するために第1の通信装置102にクエリを行う。
第2の通信装置104が第1の時間及び第2の時間の両方で接続された場合、及び第2の時間における動作パラメータが閾値の範囲内である場合、エージェントは接続イベントが発生したことを決定することができる。例えば、エージェントは、第2の通信装置が第1の時間と第2の時間の両方で第1の通信装置102に接続されていたことを検出すること、及び第2の時間における動作パラメータの値が第1の時間における動作パラメータに基づく閾値の範囲内にあることを検出することに基づいて第1の通信装置から切断された第2の通信装置104を決定する。動作パラメータがカウンタである実施形態では、切断イベントは、第2の時間におけるカウンタの値が期待値よりも低い、及び/又は第1の時間におけるカウンタの値よりも低い場合に識別され得る。第2の時間におけるカウンタの期待値は、第1の時間におけるカウンタの値及び第1の時間から第2の時間までに経過した時間に基づいて決定され得る。
上記は第1の時間及び第2の時間における動作パラメータを決定することを言及しているが、動作パラメータは何度も及び/又は継続して監視され得る。例えば、動作パラメータは、周期的に(例えば、1秒ごとに、5秒ごとに、1分ごとに、5分ごとに、又は任意の他の周期で)決定され得る。
一実施形態では、エージェントは、接続及び切断イベントの時間を決定する。例えば、エージェントは、第2の通信装置104が第1の通信装置102に接続された及び第1の通信装置102から切断された時間を決定する。更に、エージェントは、こうした時間(即ち、第2の通信装置104が第1の通信装置102との間で接続及び切断された時間)に基づいて通信リンク103に対する接続と切断イベントとの間の平均持続時間を決定する。
一実施形態では、エージェントは、接続及び切断イベントの時間に基づいて(即ち、第2の通信装置104が第1の通信装置102との間で接続及び切断された時間に基づいて)通信リンク103に対する切断と再接続イベントとの間の平均持続時間を決定する。
一実施形態によれば、エージェントは、接続及び切断イベント時に起こるトラフィック活動を検出する。例えば、エージェントは、第1の通信装置102から通信リンク103上のトラフィック活動を示す第2の動作パラメータを取得するために第1の通信装置102にクエリを行う。検出されたトラフィック活動は、接続性の問題を診断するのに使用され得る。
一実施形態では、通信リンク103は、接続及び切断イベントに関連する統計データに基づいて不安定であると決定される。一実施形態では、エージェントは、通信リンク103に対する接続性の問題を診断する。例えば、エージェントは、通信リンク103が切断及び再接続イベントの間のトラフィック活動に基づいて接続を維持するために不安定であると決定する。一実施形態では、エージェントは、第2の通信装置104が第1の通信装置102に対して切断及び再接続された回数が閾値を超えることを決定するのに応じて、通信リンク103が所望のQoE(Quality of User Experience)に関する接続性を維持するために不安定であると決定する。一実施形態によれば、エージェントは、接続及び切断イベントの間の平均持続時間が閾値より低いことに基づいて通信リンク103が接続を維持するために不安定であると決定する。
一実施形態では、エージェントは、第1の通信装置102に対する第2の通信装置の切断及び再接続の時間パターンを識別する。次に、エージェントは、通信リンク103が時間パターンに基づいてQoEを維持するために不安定であるかどうかを決定する。例えば、エージェントは、時間的に連続して起こる第2の通信装置の切断及び再接続に基づいて通信リンク103が不安定であると決定する。一実施形態では、エージェントは、時間パターンをもたらす第2の通信装置104の挙動を識別する。識別された挙動は、第2の通信装置104がスリープ状態に入ること、第2の通信装置104が低電力状態に入ること、第2の通信装置104が周期的に初期化すること、第2の通信装置104が第1の通信装置102との接続可能範囲から出ること、第2の通信装置104がチャネルスキャンを行うこと、及び/又は第2の通信装置104がドライバ不良を有することの1つを含む。
一実施形態では、エージェントは、(例えば、接続及び切断イベントの識別された時間パターンに基づいて)第2の通信装置104の基準挙動を確立する。次に、エージェントは、接続挙動が第2の通信装置104の基準挙動から逸脱するかどうかに基づいて、通信リンク103が接続性又はQoEを維持するために不安定であるかどうかを決定することができる。
一実施形態によれば、エージェントは、第1の通信装置102から第2の動作パラメータを取得するために第1の通信装置102にクエリを行う。ここで、第2の動作パラメータは、通信リンク上のトラフィック活動、受信信号強度及び干渉の少なくとも1つを含む。次に、エージェントは、接続イベント及び切断イベントのときに第2の動作パラメータを分析して、切断イベントが第2の動作パラメータに示された状態により引き起こされるかどうかを決定することができる。
次に図1cを参照すると、一実施形態では、接続に利用可能な複数の第1の通信装置102a−102nが存在する場合、第2の通信装置104a−104mは、内部ローミングアルゴリズムに基づいて利用可能な第1の通信装置の間でローミングすることができる。第1の通信装置102a−102nにクエリを行うことは、第2の通信装置が多数の利用可能な選択肢の間で交互に頻繁に接続しているかどうかを決定することができる。また、1つ以上の第2の通信装置104a−104mは、1つ以上の第1の通信装置102a−102n及びセルラシステム112との接続を繰り返してもよい。例えば、第1の通信装置102a−102nがWi−Fi APであり、第2の通信装置がステーションである場合、ステーションは、2つ以上のWi−Fi AP、又は1つ以上のWi−Fi AP及びセルラシステム112との接続を交互に繰り返すことができる。
このような実施形態では、第2の通信装置(例えば、104a)が第1の通信装置(例えば、102a)から切断すると、エージェントは、第2の通信装置が他の第1の通信装置と接続しているかどうかを決定するために第2の通信装置のサービス可能範囲内の別の第1の通信装置(例えば、102h)にクエリを行う。次に、エージェントは、第2の通信装置が第1の通信装置及び他の第1の通信装置との間で交互に接続する時間のパターンを識別することができる。
一実施形態では、第2の通信装置は、第1の通信装置及びセルラシステム112との接続を交互に繰り返し得る。このような実施形態では、第2の通信装置(例えば、104a)が第1の通信装置(例えば、102a)から切断すると、エージェントは、第2の通信装置がセルラシステムと接続しているかどうかを決定するために第2の通信装置のサービス可能範囲内のセルラシステム112にクエリを行う。次に、エージェントは、ステーションが第1の通信装置及びセルラシステム112との間で交互に接続する時間のパターンを識別することができる。
一実施形態では、第1の通信装置102及び102a−102nの1つ以上のパラメータが、通信リンク103及び103aa−103nmの決定されたレイテンシ及び/又は接続性の問題に基づいて調節され得る。例えば、エージェントは、再送信パラメータ、変調及び符号化スキーム、チャネル、無線バンド、チャネルボンディング、保護インターバル長、フラグメンテーション閾値、再試行限度、RTS(request to send)パラメータ及びCTS(clear to send)パラメータ、ビーコンインターバル、送信電力、複数アンテナモード、プリアンブル設定、最大ビットレート、及びQoS(Quality of Service)構成パラメータの1つ以上を調節することができる。
このような実施形態では、第1の通信装置の1つ以上のパラメータの調節は、レイテンシ及び/又は接続性を改善することができる。
図2−5は、実施形態に従って、通信リンク測定基準を決定するためのフローチャートである。方法200、300、400及び/又は500は、ハードウェア(例えば、回路、専用論理、プログラム可能論理、マイクロコード等)、ソフトウェア(例えば、インターフェース接続、収集、生成、受信、監視、診断、決定、測定、分析又は何らかのこれらの組み合わせ等の様々な動作を行うために処理装置で実行される命令)を含み得る処理論理によって行われてもよい。一実施形態によれば、コンピュータによってアクセスされると、1つ以上の方法200、300、400及び/又は500に従ってコンピュータに方法を実行させるマシン実行可能命令を有する一時的でないマシン可読記憶媒体が存在する。
一実施形態では、方法200、300、400及び/又は500は、要素108で描かれたエージェント、図1a−1cの要素106で描かれた最適化センタ、及び/又は本明細書に記載の通信装置の内部又は外部の他のエンティティ等の装置を介して実行又は調整される。以下にリストされたブロック及び/又は動作の一部は所定の実施形態によれば選択的である。提示されたブロックは明確のために番号が付されているのであって、様々なブロックが行われなければならない動作の順番を規定することを意図したものではない。更に、様々なフロー200、300、400及び/又は500からの動作は、互いとの組み合わせを含む様々な組み合わせで使用されてもよい。
図2は、一実施形態に従って、通信リンクのレイテンシを決定するためのフローチャートである。方法200は、ブロック201で説明されるように、第1の通信装置(例えば、図1aの第1の通信装置102)が第2の通信装置(例えば、図1aの第2の通信装置104)の電力管理状態を決定することで開始される。
ブロック202では、第1の通信装置は、第2の通信装置に1つ以上のパケットを送信し、1つ以上のパケットは電力管理状態にある間に第2の通信装置により受信される。
ブロック203では、第1の通信装置は、通信リンクを介して第2の通信装置から、1つ以上のパケットに応答して1つ以上の応答パケットを受信する。
ブロック204では、1つ以上のパケット及び1つ以上の応答パケットに基づいて第2の通信装置が電力管理状態にある場合に、第1の通信装置は通信リンクのレイテンシを決定する。
一実施形態によれば、管理エンティティ(例えば、図1b及び1cの最適化センタ106)が、第1の通信装置に1つ以上の上記動作を実行させる。例えば、一実施形態では、コンピュータ(例えば、外部管理エンティティ)によってアクセスされると、以下の方法をコンピュータに実行させるマシン実行可能命令を有する一時的でないマシン可読記憶媒体が存在する。この方法は、第1の通信装置に第2の通信装置の電力管理状態を決定すること、及び電力管理状態にある間に第2の通信装置により受信される1つ以上のパケットを通信リンクを介して第2の通信装置に送信することを行わせるために第1の通信装置に命令を送信することを含み、第1の通信装置は、通信リンクを介して第2の通信装置から、1つ以上のパケットに応答して1つ以上の応答パケットを受信し、方法は、1つ以上のパケット及び1つ以上の応答パケットに基づいて第2の通信装置が電力管理状態にある場合に、通信リンクのレイテンシを決定することを更に含む。
図3は、一実施形態に従って、通信リンクを介して通信装置に1つ以上の初期パケットを送信することを含む、通信リンクのレイテンシを決定するためのフローチャートである。
方法300は、ブロック301で、第1の通信装置(例えば、図1aの第1の通信装置102)が第2の通信装置(例えば、図1aの第2の通信装置104)に1つ以上の初期パケットを送信することで開始される。1つ以上の初期パケットは、スリープ状態で受信されると非スリープ状態への移行を第2の通信装置に引き起こし、非スリープ状態で受信されると非スリープ状態を維持させる。
方法300は、図2のブロック202−204における方法200のように、ブロック302−304において継続する。ブロック302では、第1の通信装置は、第2の通信装置104に1つ以上のパケットを送信し、1つ以上のパケットは電力管理状態にある間に第2の通信装置により受信される。
ブロック303では、第1の通信装置は、通信リンクを介して第2の通信装置から、1つ以上のパケットに応答して1つ以上の応答パケットを受信する。
ブロック304では、1つ以上のパケット及び1つ以上の応答パケットに基づいて第2の通信装置が電力管理状態にある場合に、第1の通信装置は通信リンクのレイテンシを決定する。
図4は、一実施形態に従って、通信装置の状態情報を取得することを含む、通信リンクのレイテンシを決定するためのフローチャートである。
方法400は、ブロック401で、第2の通信装置(例えば、図1aの第2の通信装置104)がスリープ状態又は非スリープ状態にあるかどうかを示す状態情報を第1の通信装置が取得することで開始される。
方法400は、図2のブロック202−204における方法200のように、ブロック402−404において継続する。ブロック402では、第1の通信装置は、第2の通信装置に1つ以上のパケットを送信し、1つ以上のパケットは電力管理状態にある間に第2の通信装置により受信される。
ブロック403では、第1の通信装置は、通信リンクを介して第2の通信装置から、1つ以上のパケットに応答して1つ以上の応答パケットを受信する。
ブロック404では、1つ以上のパケット及び1つ以上の応答パケットに基づいて第2の通信装置が電力管理状態にある場合に、第1の通信装置は通信リンクのレイテンシを決定する。
図5は、一実施形態に従って、通信リンクの接続性測定基準を決定するためのフローチャートである。
方法500は、ブロック501で、第1の時間において第2の通信装置(例えば、図1aの第2の通信装置104)が第1の通信装置に接続さているかどうかを決定するため、及び第1の時間における動作パラメータの値を決定するために第1の通信装置(例えば、図1aの第1の通信装置102)にクエリを行うことで開始される。動作パラメータは、第2の通信装置と第1の通信装置との間の通信リンクに関連する。第1の通信装置にクエリを行うことは、第1の通信装置(例えば、図1aのエージェント108)内の又は第1の通信装置(例えば、図1b及び1c)外の管理エンティティにより実行され得る。
ブロック502では、管理エンティティは、第2の時間において第2の通信装置が第1の通信装置に接続されているかどうかを決定するため、及び第2の時間における動作パラメータの値を決定するために第1の通信装置102にクエリを行う。
ブロック503では、管理エンティティは、第2の通信装置が第1の時間と第2の時間の両方で第1の通信装置に接続されていたことを検出すること、及び第2の時間における動作パラメータの値が第1の時間における動作パラメータに基づく閾値の範囲内にあることを検出することに基づいて第1の通信装置から切断された第2の通信装置を決定する。
図6は、実施形態が動作し、インストールされ、統合され又は構成され得るプロセッサベースのシステム600である。
記憶媒体604及び関連するコンピュータ実行可能命令606は、本明細書で検討された任意の通信装置及び/又はサーバの中にあってもよい。コンピュータマシン可読/実行可能命令606はプロセッサ601によって実行される。実施形態の要素は、コンピュータ実行可能命令(例えば、図2−5のフローチャート及び本説明中で検討された他の処理を実装するための命令)を記憶するためにマシン可読媒体として提供される。
一実施形態では、プロセッサベースのシステム600は、命令606によって使用されるデータを記憶するためのデータベース602を更に備える。一実施形態では、プロセッサベースのシステム600は、他の装置と通信するためのネットワークインターフェース605を含む。一実施形態では、プロセッサベースのシステム600の構成要素は、ネットワークバス603を介して互いと通信する。
マシン可読記憶媒体604は、限定されないが、フラッシュメモリ、光学ディスク、HDD(hard disk drive)、SSD(solid state drive)、CD−ROM(CD−Read Only Memory)、DVD−ROM、RAM、EPROM、 EEPROM、磁気若しくは光学カード、又は電子又はコンピュータ実行可能命令を記憶するのに適した他の種類のマシン可読記憶媒体を含んでもよい。例えば、本開示の実施形態は、通信リンク(例えば、モデム又はネットワーク接続)を介してデータ信号によってリモートコンピュータから要求側コンピュータ(例えば、クライアント)に転送され得るコンピュータプログラム(例えば、BIOS)としてダウンロードされてもよい。
本明細書に開示の主題は例示目的で特定の実施形態に関して記載されているが、請求項に記載の実施形態は明示的に列挙された開示の実施形態に限定されないことが理解されるべきである。反対に、本開示は当業者には明らかなように様々な修正及び類似の構成を含むことが意図されている。従って、添付の特許請求の範囲は、このような修正及び類似の構成の全てを包含するように最も広い解釈に一致するべきである。上記の説明は例示であって非限定目的であることが理解されるべきである。上記の説明を読んで理解すれば他の多くの実施形態が当業者には明らかになるであろう。したがって、本開示の主題の範囲は、添付の請求項を参照して、このような請求項に与えられる均等物の完全な範囲と共に決定されるべきである。
本開示の実施形態は、以下に記載の詳細な説明から及び本開示の様々な実施形態の添付の図面からより完全に理解されるであろう。これらは本開示を特定の実施形態に限定するものと解釈されるべきではなく、単に説明及び理解のために過ぎないものである。
実施形態に従って、通信リンク測定基準を決定するように動作可能な通信ネットワークを示す。 実施形態に従って、通信リンク測定基準を決定するように動作可能な通信ネットワークを示す。 実施形態に従って、通信リンク測定基準を決定するように動作可能な通信ネットワークを示す。 一実施形態に従って、通信リンクのレイテンシを決定するためのフローチャートである。 一実施形態に従って、通信リンクを介して通信装置に1つ以上の初期パケットを送信することを含む、通信リンクのレイテンシを決定するためのフローチャートである。 一実施形態に従って、通信装置の状態情報を取得することを含む、通信リンクのレイテンシを決定するためのフローチャートである。 一実施形態に従って、通信リンクの接続性測定基準を決定するためのフローチャートである。 実施形態が動作し、インストールされ、統合され又は構成され得るプロセッサベースのシステムである

Claims (29)

  1. 第1の通信装置によって、第2の通信装置の電力管理状態を決定するステップと、
    前記第1の通信装置によって、通信リンクを介して前記第2の通信装置に1つ以上のパケットを送信するステップであって、前記1つ以上のパケットは前記電力管理状態にある間に前記第2の通信装置により受信されるステップと、
    前記通信リンクを介して前記第2の通信装置から、前記1つ以上のパケットに応答して1つ以上の応答パケットを受信するステップと、
    前記1つ以上のパケット及び前記1つ以上の応答パケットに基づいて前記第2の通信装置が前記電力管理状態にある場合に、前記通信リンクのレイテンシを決定するステップと
    を含む、方法。
  2. 前記第1の通信装置及び前記第2の通信装置の各々が、
    セルラ電話互換装置、
    3G(third generation)互換装置、
    4G(fourth generation)互換装置、
    LTE(Long Term Evolution)互換装置、
    Wi−Fi装置、
    WiFiアクセスポイント、
    Wi−Fiステーション、
    モデム、
    ルータ、
    ゲートウェイ、
    DSL(Digital Subscriber Line)CPE(Customer Premises Equipment)モデム、
    宅内電力線装置、
    HPNA(Home Phoneline Network Alliance)ベースの装置、
    宅内同軸分配装置、
    G.hn互換装置、
    宅内計測通信装置、
    LANと通信可能にインターフェース接続される宅内機器、
    無線フェムトセル基地局、
    無線ピコセル基地局、
    無線スモールセル基地局、
    無線互換基地局、
    無線移動装置リピータ、
    無線移動装置基地局、
    イーサネットゲートウェイ、
    前記LANに接続されるコンピュータ装置、
    ホームプラグ装置、
    IEEE P1901標準互換アクセスBPL(Broadband over Power Line)装置、
    イーサネット接続コンピュータ周辺装置、
    イーサネット接続ルータ、
    イーサネット接続無線ブリッジ、
    イーサネット接続ネットワークブリッジ、及び
    イーサネット接続ネットワークスイッチ
    を含む装置のグループから選択される、請求項1に記載の方法。
  3. 前記通信リンクのレイテンシを決定するステップは、前記1つ以上のパケットが前記第2の通信装置に送信されたときから、対応する1つ以上の応答パケットが前記第1の通信装置によって受信されるときまでの時間を測定することを含む、請求項1に記載の方法。
  4. 前記第2の通信装置の前記電力管理状態を決定するステップは、
    前記第2の通信装置に1つ以上の初期パケットを送信した後で前記第2の通信装置が非スリープ状態にあることを決定することを含み、前記1つ以上の初期パケットは、スリープ状態で受信した場合に前記第2の通信装置を非スリープ状態に移行させ、前記非スリープ状態で受信した場合に前記非スリープ状態に維持させる、請求項1に記載の方法。
  5. 前記第2の通信装置の前記非スリープ状態は、前記第2の通信装置の通信インターフェースの非スリープ状態である、請求項4に記載の方法。
  6. 前記第2の通信装置の前記電力管理状態を決定するステップは、前記第2の通信装置の状態情報を取得することを含む、請求項1に記載の方法。
  7. 前記第2の通信装置の前記状態情報を取得することは、前記第2の通信装置がスリープ状態又は非スリープ状態にあるかどうかを示す状態情報を取得することを含む、請求項6に記載の方法。
  8. 前記第2の通信装置の前記状態情報を取得することは、前記1つ以上のパケットの送信前に前記状態情報を取得することを含む、請求項6に記載の方法。
  9. 前記第2の通信装置の前記状態情報を取得することは、前記1つ以上のパケットの送信後に前記状態情報を取得することを含む、請求項6に記載の方法。
  10. 前記第2の通信装置の前記状態情報を取得することは、前記1つ以上のパケットの送信の前後に前記状態情報を取得することを含む、請求項6に記載の方法。
  11. 前記第2の通信装置の前記電力管理状態の複数の決定及び複数のレイテンシ測定に基づいて前記通信リンクのレイテンシ特性を決定するステップ
    を更に含む、請求項1に記載の方法。
  12. 前記1つ以上のパケットを送信することは、統計的特性を有するトラフィックストリームを生成し、前記方法は、
    前記トラフィックストリームが継続する間の前記第2の通信装置の前記電力管理状態の複数の決定及び複数のレイテンシ測定に基づいて、前記トラフィックストリームを有する前記通信リンクのレイテンシ特性を決定するステップを更に含む、請求項1に記載の方法。
  13. 前記1つ以上のパケットは前記第2の通信装置の到達不能ポートに送信されるTCP SYNパケットであり、前記1つ以上の応答パケットはTCP RSTパケットである、請求項1に記載の方法。
  14. 前記1つ以上のパケットはICMPエコー要求パケットであり、前記1つ以上の応答パケットはICMP応答パケットである、請求項1に記載の方法。
  15. 再送信パラメータ、
    変調及び符号化スキーム、
    チャネル、
    無線バンド、
    チャネルボンディング、
    保護インターバル長、
    フラグメンテーション閾値、
    再試行限度、
    RTS(request to send)パラメータ及びCTS(clear to send)パラメータ、
    ビーコンインターバル、
    送信電力、
    複数アンテナモード、
    プリアンブル設定、
    最大ビットレート、及び
    QoS(Quality of Service)構成パラメータ
    の1つ以上を含む、前記第1の通信装置に対して、前記通信リンクの決定されたレイテンシに基づいて1つ以上のパラメータを変化させるステップを更に含む、請求項1に記載の方法。
  16. コンピュータによってアクセスされると、以下の方法を前記コンピュータに実行させるマシン実行可能命令を有する一時的でないマシン可読記憶媒体であって、前記方法は、
    第1の通信装置に、
    第2の通信装置の電力管理状態を決定させること、及び
    通信リンクを介して前記第2の通信装置に1つ以上のパケットを送信させることであって、前記1つ以上のパケットは前記電力管理状態にある間に前記第2の通信装置により受信されること
    を実行させる命令を前記第1の通信装置に送信するステップであって、前記第1の通信装置は、前記通信リンクを介して前記第2の通信装置から、前記1つ以上のパケットに応答して1つ以上の応答パケットを受信するステップと、
    前記1つ以上のパケット及び前記1つ以上の応答パケットに基づいて前記第2の通信装置が前記電力管理状態にある場合に、前記通信リンクのレイテンシを決定するステップと
    を含む、一時的でないマシン可読記憶媒体。
  17. 前記第1の通信装置はWi−Fiアクセスポイントであり、前記第2の通信装置はステーションである、請求項16に記載の一時的でないマシン可読記憶媒体。
  18. 前記通信リンクのレイテンシを決定するステップは、前記1つ以上のパケットが前記第2の通信装置に送信されたときから、対応する1つ以上の応答パケットが前記第1の通信装置によって受信されるときまでの時間を測定することを含む、請求項16に記載の一時的でないマシン可読記憶媒体。
  19. 前記第2の通信装置の前記電力管理状態を決定するステップは、
    前記第2の通信装置に1つ以上の初期パケットを送信した後で前記第2の通信装置が非スリープ状態にあることを決定することを含み、前記1つ以上の初期パケットは、スリープ状態で受信した場合に前記第2の通信装置を非スリープ状態に移行させ、前記非スリープ状態で受信した場合に前記非スリープ状態に維持させる、請求項16に記載の一時的でないマシン可読記憶媒体。
  20. 前記第2の通信装置の前記非スリープ状態は、前記第2の通信装置の通信インターフェースの非スリープ状態である、請求項16に記載の一時的でないマシン可読記憶媒体。
  21. 前記第2の通信装置の前記電力管理状態を決定するステップは、前記第2の通信装置の状態情報を取得することを含む、請求項16に記載の一時的でないマシン可読記憶媒体。
  22. 前記第2の通信装置の前記状態情報を取得することは、前記第2の通信装置がスリープ状態又は非スリープ状態にあるかどうかを示す状態情報を取得することを含む、請求項16に記載の一時的でないマシン可読記憶媒体。
  23. 通信リンクを介して第2の通信装置に通信可能に結合される第1の通信装置を備えるシステムであって、前記第1の通信装置は、
    第2の通信装置の電力管理状態を決定すること、
    前記通信リンクを介して前記第2の通信装置に1つ以上のパケットを送信することであって、前記1つ以上のパケットは前記電力管理状態にある間に前記第2の通信装置により受信されること、
    前記通信リンクを介して前記第2の通信装置から、前記1つ以上のパケットに応答して1つ以上の応答パケットを受信すること、及び
    前記1つ以上のパケット及び前記1つ以上の応答パケットに基づいて前記第2の通信装置が前記電力管理状態にある場合に、前記通信リンクのレイテンシを決定すること
    を行うように動作可能である、システム。
  24. 前記第1の通信装置及び前記第2の通信装置の各々が、
    セルラ電話互換装置、
    3G(third generation)互換装置、
    4G(fourth generation)互換装置、
    LTE(Long Term Evolution)互換装置、
    Wi−Fi装置、
    WiFiアクセスポイント、
    Wi−Fiステーション、
    モデム、
    ルータ、
    ゲートウェイ、
    DSL(Digital Subscriber Line)CPE(Customer Premises Equipment)モデム、
    宅内電力線装置、
    HPNA(Home Phoneline Network Alliance)ベースの装置、
    宅内同軸分配装置、
    G.hn互換装置、
    宅内計測通信装置、
    LANと通信可能にインターフェース接続される宅内機器、
    無線フェムトセル基地局、
    無線ピコセル基地局、
    無線スモールセル基地局、
    無線互換基地局、
    無線移動装置リピータ、
    無線移動装置基地局、
    イーサネットゲートウェイ、
    前記LANに接続されるコンピュータ装置、
    ホームプラグ装置、
    IEEE P1901標準互換アクセスBPL(Broadband over Power Line)装置、
    イーサネット接続コンピュータ周辺装置、
    イーサネット接続ルータ、
    イーサネット接続無線ブリッジ、
    イーサネット接続ネットワークブリッジ、及び
    イーサネット接続ネットワークスイッチ
    を含む装置のグループから選択される、請求項23に記載のシステム。
  25. 前記通信リンクのレイテンシを決定することは、前記1つ以上のパケットが前記第2の通信装置に送信されたときから、対応する1つ以上の応答パケットが前記第1の通信装置によって受信されるときまでの時間を測定することを含む、請求項23に記載のシステム。
  26. 前記第2の通信装置の前記電力管理状態を決定することは、
    前記第2の通信装置に1つ以上の初期パケットを送信した後で前記第2の通信装置が非スリープ状態にあることを決定することを含み、前記1つ以上の初期パケットは、スリープ状態で受信した場合に前記第2の通信装置を非スリープ状態に移行させ、前記非スリープ状態で受信した場合に前記非スリープ状態に維持させる、請求項23に記載のシステム。
  27. 前記第2の通信装置の前記非スリープ状態は、前記第2の通信装置の通信インターフェースの非スリープ状態である、請求項26に記載のシステム。
  28. 前記第2の通信装置の前記電力管理状態を決定するステップは、前記第2の通信装置の状態情報を取得することを含む、請求項23に記載のシステム。
  29. 前記第2の通信装置の前記状態情報を取得することは、前記第2の通信装置がスリープ状態又は非スリープ状態にあるかどうかを示す状態情報を取得することを含む、請求項28に記載のシステム。
JP2015536748A 2012-10-09 2012-10-09 通信システムにおけるレイテンシ測定のための方法及びシステム Pending JP2015536593A (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2012/059395 WO2014058416A1 (en) 2012-10-09 2012-10-09 Method and system for latency measurement in communication systems

Publications (1)

Publication Number Publication Date
JP2015536593A true JP2015536593A (ja) 2015-12-21

Family

ID=47178882

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015536748A Pending JP2015536593A (ja) 2012-10-09 2012-10-09 通信システムにおけるレイテンシ測定のための方法及びシステム

Country Status (12)

Country Link
US (4) US10212062B2 (ja)
EP (2) EP2907270B1 (ja)
JP (1) JP2015536593A (ja)
KR (2) KR101759860B1 (ja)
CN (2) CN104769887A (ja)
AU (4) AU2012392162A1 (ja)
BR (1) BR112015007953A2 (ja)
CA (1) CA2887584C (ja)
ES (1) ES2808348T3 (ja)
HR (1) HRP20201584T1 (ja)
HU (1) HUE050816T2 (ja)
WO (1) WO2014058416A1 (ja)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11777827B1 (en) * 2012-12-26 2023-10-03 CSC Holdings, LLC Vendor-agnostic clientless speed measurement
US9973957B2 (en) * 2013-09-25 2018-05-15 Apple Inc. Application dependent channel condition assessment
CN105356956B (zh) * 2015-10-22 2018-11-27 普联技术有限公司 无线扩展器与接入点间的通信质量检测方法及装置
DE102016103928A1 (de) 2016-03-04 2017-09-07 Eaton Electrical Ip Gmbh & Co. Kg Busanordnung und Verfahren zum Betreiben einer Busanordnung
US9973960B2 (en) 2016-04-12 2018-05-15 Sooktha Consulting Private Limited Dynamic selection and monitoring of wireless communication interfaces for cellular wireless access data offload in a wireless access network
US10331592B2 (en) * 2016-05-28 2019-06-25 Silicon Laboratories Inc. Communication apparatus with direct control and associated methods
CN110100473B (zh) * 2016-12-26 2023-02-17 瑞典爱立信有限公司 在nr中快速接入相邻小区同步信号
US20200400778A1 (en) * 2019-09-06 2020-12-24 Claudio Da Silva Receiver diversity for wi-fi sensing
US11641592B1 (en) * 2019-10-29 2023-05-02 Amazon Technologies, Inc. Device management using stored network metrics
WO2021159455A1 (en) * 2020-02-14 2021-08-19 Qualcomm Incorporated Data transfer latency reduction for a mobile device
US11601363B2 (en) * 2021-05-14 2023-03-07 Comcast Cable Communications, Llc Intelligent internet traffic routing
KR102647054B1 (ko) 2021-07-27 2024-03-13 한국전자통신연구원 통신 시스템에서 응용 서비스 응답 시간 예측 방법 및 장치
KR102577174B1 (ko) * 2023-02-20 2023-09-11 주식회사 파인솔루션 고속 설비의 응답시간 측정 장치

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004128798A (ja) * 2002-10-01 2004-04-22 Nec Corp 無線端末およびそのエンド間遅延制御方法とプログラム
US20050047357A1 (en) * 2003-08-26 2005-03-03 Mathilde Benveniste Power-saving mechanisms for 802.11 clients
JP2006060762A (ja) * 2004-07-21 2006-03-02 Hitachi Communication Technologies Ltd 無線通信システム、および、その診断方法、ならびに、無線通信システムの診断に用いる無線端末
JP2007533215A (ja) * 2004-04-16 2007-11-15 アパレント ネットワークス、インク. アクティブプロービングによるipネットワーク性能の監視および分析を自動化し、スケーリングするための方法および装置
JP2008527761A (ja) * 2004-01-09 2008-07-24 エヌピーエックス テクノロジーズ リミテッド リレー通信を検知する方法、システム及びソフトウェア
JP2009021888A (ja) * 2007-07-13 2009-01-29 Panasonic Corp データ通信装置及びデータ通信方法
JP2011109252A (ja) * 2009-11-13 2011-06-02 Canon Inc 通信装置、通信装置の制御方法およびプログラム

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6456709B1 (en) 1997-03-13 2002-09-24 Metro One Telecommunications, Inc. Method and apparatus for monitoring telephonic members and providing directory assistance
US7206840B2 (en) * 2001-05-11 2007-04-17 Koninklike Philips Electronics N.V. Dynamic frequency selection scheme for IEEE 802.11 WLANs
US7529225B2 (en) * 2001-11-16 2009-05-05 Ibasis, Inc. System and method for voice over internet protocol (VoIP) and facsimile over internet protocol (FoIP) calling over the internet
US7543056B2 (en) * 2002-01-15 2009-06-02 Mcafee, Inc. System and method for network vulnerability detection and reporting
US20050090228A1 (en) * 2003-10-23 2005-04-28 Black Greg R. Apparatus and method for mitigation of session unavailability
EP1605618A1 (en) * 2004-06-11 2005-12-14 Alcatel Bandwidth optimization in transport of Ethernet frames
EP1643784A1 (en) * 2004-09-29 2006-04-05 Matsushita Electric Industrial Co., Ltd. Delay estimation for uplink transmissions
US7721321B2 (en) 2004-12-04 2010-05-18 Schweitzer Engineering Laboratories, Inc. Method and apparatus for reducing communication system downtime when configuring a cryptographic system of the communication system
JP4454516B2 (ja) 2005-02-16 2010-04-21 富士通株式会社 障害検出装置
US20100166051A1 (en) 2006-05-01 2010-07-01 Seong Taek Chung Video Streaming Diagnostics
CN101461179A (zh) * 2006-06-08 2009-06-17 高通股份有限公司 通过对数据包进行组合达到节电效果
US8160000B2 (en) * 2006-06-08 2012-04-17 Qualcomm Incorporated Achieving power savings through packet grouping
JP4844245B2 (ja) * 2006-06-08 2011-12-28 ソニー株式会社 通信システム、通信装置及び通信方法、並びにコンピュータ・プログラム
EP2073446A1 (en) 2007-12-21 2009-06-24 British Telecmmunications public limited campany Monitoring of network connections
US20090247087A1 (en) * 2008-03-26 2009-10-01 Qualcomm Incorporated Methods and apparatus for measuring round-trip delay at a mobile station
US8453191B2 (en) * 2008-09-19 2013-05-28 Texas Instruments Incorporated Method of broadcasting audio and video data over a time-slicing network, an audio and video data processor and a DVB-H system
JP4810564B2 (ja) 2008-11-17 2011-11-09 トヨタ自動車株式会社 電動車両用の充電ケーブルおよびその管理方法
WO2010073979A1 (ja) 2008-12-25 2010-07-01 日本電気株式会社 通信品質監視装置、通信システム、通信品質監視方法及びそのプログラム
US8855491B2 (en) * 2008-12-30 2014-10-07 Broadcom Corporation Techniques for protecting passive optical networks
EP2237478A1 (en) 2009-03-31 2010-10-06 BRITISH TELECOMMUNICATIONS public limited company Dynamic line management
CN101860459B (zh) 2009-04-07 2012-08-29 鸿富锦精密工业(深圳)有限公司 网络装置及其连线状态侦测方法
US8843131B2 (en) 2009-05-28 2014-09-23 Qualcomm Incorporated Reducing frequent handoffs of a wireless communication device
US8842590B2 (en) * 2009-07-21 2014-09-23 Htc Corporation Mobile device and data connection method thereof
US9325625B2 (en) * 2010-01-08 2016-04-26 Citrix Systems, Inc. Mobile broadband packet switched traffic optimization
US8514697B2 (en) * 2010-01-08 2013-08-20 Sycamore Networks, Inc. Mobile broadband packet switched traffic optimization
JP5648408B2 (ja) * 2010-10-13 2015-01-07 富士通株式会社 移動通信システム、通信制御装置、通信制御方法及び無線基地局
US20120294158A1 (en) * 2011-05-16 2012-11-22 General Electric Company Systems, methods, and apparatus for network intrusion detection based on monitoring network traffic
US8788852B2 (en) 2011-07-01 2014-07-22 Intel Corporation System and method for providing power through a reverse local data transfer connection
KR101385784B1 (ko) * 2011-11-30 2014-04-30 삼성에스디에스 주식회사 데이터 송신장치 및 그 방법과 전송률 결정 방법
KR102041067B1 (ko) 2012-07-13 2019-11-05 어댑티브 스펙트럼 앤드 시그널 얼라인먼트, 인크. 통신 링크의 성능 측정을 위한 방법 및 시스템
WO2014042685A1 (en) * 2012-09-13 2014-03-20 Triton Systems, Inc. Methods and systems for monitoring and controlling electronic devices
US9900228B2 (en) 2012-10-09 2018-02-20 Adaptive Spectrum And Signal Alignment, Inc. Method and system for connectivity diagnostics in communications systems
US9282507B2 (en) 2013-08-07 2016-03-08 Qualcomm Incorporated Managing wireless connections based on motion

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004128798A (ja) * 2002-10-01 2004-04-22 Nec Corp 無線端末およびそのエンド間遅延制御方法とプログラム
US20050047357A1 (en) * 2003-08-26 2005-03-03 Mathilde Benveniste Power-saving mechanisms for 802.11 clients
JP2008527761A (ja) * 2004-01-09 2008-07-24 エヌピーエックス テクノロジーズ リミテッド リレー通信を検知する方法、システム及びソフトウェア
JP2007533215A (ja) * 2004-04-16 2007-11-15 アパレント ネットワークス、インク. アクティブプロービングによるipネットワーク性能の監視および分析を自動化し、スケーリングするための方法および装置
JP2006060762A (ja) * 2004-07-21 2006-03-02 Hitachi Communication Technologies Ltd 無線通信システム、および、その診断方法、ならびに、無線通信システムの診断に用いる無線端末
JP2009021888A (ja) * 2007-07-13 2009-01-29 Panasonic Corp データ通信装置及びデータ通信方法
JP2011109252A (ja) * 2009-11-13 2011-06-02 Canon Inc 通信装置、通信装置の制御方法およびプログラム

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JPN5015010477; HOSSEIN FALAKI: 'A FIRST LOOK AT TRAFFIC ON SMARTPHONES' PROCEEDINGS OF THE 10TH ANNUAL CONFERENCE ON INTERNET MEASUREMENT (IMC '10) , 20100101, P281-287 *

Also Published As

Publication number Publication date
KR101759860B1 (ko) 2017-07-19
CN110661627A (zh) 2020-01-07
AU2016213912A1 (en) 2016-09-01
CA2887584C (en) 2020-01-07
CN104769887A (zh) 2015-07-08
HRP20201584T1 (hr) 2021-03-05
EP2907270A1 (en) 2015-08-19
US20210058309A1 (en) 2021-02-25
KR20150066561A (ko) 2015-06-16
US10833967B2 (en) 2020-11-10
ES2808348T3 (es) 2021-02-26
EP3809633A1 (en) 2021-04-21
US11973675B2 (en) 2024-04-30
EP2907270B1 (en) 2020-07-08
AU2016213912B2 (en) 2018-08-23
US12021721B2 (en) 2024-06-25
AU2018267677A1 (en) 2019-02-28
BR112015007953A2 (pt) 2017-07-04
AU2021200809A1 (en) 2021-03-04
KR20170029666A (ko) 2017-03-15
US20150281020A1 (en) 2015-10-01
WO2014058416A1 (en) 2014-04-17
US20190207834A1 (en) 2019-07-04
HUE050816T2 (hu) 2021-01-28
US20230074859A1 (en) 2023-03-09
CN110661627B (zh) 2022-12-27
AU2021200809B2 (en) 2023-02-16
AU2012392162A1 (en) 2015-04-30
CA2887584A1 (en) 2014-04-17
US10212062B2 (en) 2019-02-19

Similar Documents

Publication Publication Date Title
US11595279B2 (en) Method and system for connectivity diagnostics in communication systems
US11973675B2 (en) Method and system for latency measurement in communication systems

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160421

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160420

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20170110