JP6595962B2 - Edge server, session sharing system, method and program - Google Patents
Edge server, session sharing system, method and program Download PDFInfo
- Publication number
- JP6595962B2 JP6595962B2 JP2016188574A JP2016188574A JP6595962B2 JP 6595962 B2 JP6595962 B2 JP 6595962B2 JP 2016188574 A JP2016188574 A JP 2016188574A JP 2016188574 A JP2016188574 A JP 2016188574A JP 6595962 B2 JP6595962 B2 JP 6595962B2
- Authority
- JP
- Japan
- Prior art keywords
- base station
- handover
- edge server
- session
- client terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
本発明は、端末とのセッションデータを共有するエッジサーバ、システム、方法及びプログラムに関する。 The present invention relates to an edge server, a system, a method, and a program that share session data with a terminal.
IoT(Internet of Things)の普及により、PC(Personal Computer)及びスマートフォンなどの人が利用する端末だけでなく、監視カメラの画像センサ及び人感センサなどの多数のM2M(Machine to Machine)デバイスがクライアント端末としてインターネットに設置されたサーバに接続されることが予想される。 With the spread of Internet of Things (IoT), not only terminals such as PCs (Personal Computers) and smartphones but also many M2M (Machine to Machines) devices such as surveillance camera image sensors and motion sensors are clients. It is expected to be connected to a server installed on the Internet as a terminal.
このような状況において、集中配備されたデータセンタなどに設置されたクラウドサーバによりサービスを提供する従来のクラウドコンピューティング環境では、トラフィック負荷の増大が問題となる。例えば、リアルタイム性を要件とするサービスにおいて許容される遅延時間を満足できない、あるいは、クライアント端末から大量のデータが流れることでネットワークが混雑し、結果としてデータが破棄されてしまうなどの問題が生じる。
そこで、多数のクライアント端末が配備される現場の近く、例えば携帯端末の基地局の近くに分散配備されたエッジサーバでクライアント端末から生じるデータの処理を行い、トラフィック及びクライアント端末への応答時間を削減させるモバイルエッジコンピューティングが提案されている。
In such a situation, an increase in traffic load becomes a problem in a conventional cloud computing environment in which services are provided by a cloud server installed in a centrally deployed data center or the like. For example, there is a problem that a delay time allowed in a service that requires real-time property cannot be satisfied, or that a large amount of data flows from a client terminal, the network is congested, resulting in data being discarded.
Therefore, data generated from client terminals is processed by edge servers distributed near the site where many client terminals are deployed, for example, near base stations of mobile terminals, and traffic and response times to client terminals are reduced. Mobile edge computing has been proposed.
モバイルエッジコンピューティングでは、エッジサーバ側でセッションデータ(例えば、セッションID)を管理することが求められる。エッジサーバが基地局毎に分散配備された場合、クライアント端末のハンドオーバ時に、エッジサーバが一定時間以上応答せず、ログイン状態が維持できなくなる、いわゆるセッション切れを起こすことなく接続するエッジサーバを切り替えるためには、エッジサーバ同士でセッションデータを共有することが求められる。 In mobile edge computing, it is required to manage session data (for example, session ID) on the edge server side. When edge servers are distributed and deployed for each base station, when a client terminal is handed over, the edge server does not respond for a certain period of time, and the login state cannot be maintained. Requires that the edge servers share session data.
セッション切れを抑制する技術には、例えば、特許文献1に示されている以下の手法1〜3がある。
手法1は、スティッキーセッション手法と呼ばれ、クライアント端末が初回接続したエッジサーバAのIPアドレス及びセッションデータをモバイルネットワーク内に配置されたセッションデータ共有サーバが管理する。この手法では、クライアント端末のハンドオーバにより最寄りのサーバがエッジサーバBへ変わっても、初回接続したエッジサーバAが処理を継続する。セッションIDを発行した特定の単一サーバで処理を継続することにより、セッション切れが抑制される。
Examples of techniques for suppressing session disconnection include the following
手法2は、セッション複製手法と呼ばれ、エッジサーバA及びエッジサーバBがセッションデータ共有サーバを介さずにセッションデータを共有する。この手法では、クライアント端末のハンドオーバにより最寄りのエッジサーバが変わると、セッションデータがエッジサーバAから最寄りのエッジサーバBへコピーされ、エッジサーバBが処理を継続する。セッションID及びクライアント端末のIPアドレスを、一定時間以内にエッジサーバAからエッジサーバBへコピーし、エッジサーバBで処理を継続することにより、ログイン状態が維持され、セッション切れが抑制される。 Method 2 is called a session replication method, and the edge server A and the edge server B share session data without going through the session data sharing server. In this method, when the nearest edge server changes due to the handover of the client terminal, the session data is copied from the edge server A to the nearest edge server B, and the edge server B continues processing. By copying the session ID and the IP address of the client terminal from the edge server A to the edge server B within a predetermined time and continuing the processing at the edge server B, the login state is maintained, and session disconnection is suppressed.
手法3は、セッション共有手法と呼ばれ、エッジサーバA及びエッジサーバBがセッション共有サーバを介してセッションデータを共有する。この手法では、クライアント端末のハンドオーバにより最寄りのエッジサーバが変わると、セッションデータをセッションデータ共有サーバから最寄りのエッジサーバBへコピーし、エッジサーバBが処理を継続する。セッションID及びクライアント端末のIPアドレスがセッション共有サーバからエッジサーバBへコピーされ、エッジサーバBで処理を継続することにより、セッション切れが抑制される。 Method 3 is called a session sharing method, and the edge server A and the edge server B share session data via the session sharing server. In this method, when the nearest edge server changes due to the handover of the client terminal, the session data is copied from the session data sharing server to the nearest edge server B, and the edge server B continues processing. The session ID and the IP address of the client terminal are copied from the session sharing server to the edge server B, and the process is continued at the edge server B, thereby suppressing session disconnection.
ところで、クライアント端末は、例えばゲーム動画などの動画データをエッジサーバからダウンロードしながら同時に再生するストリーミングを行う場合がある。ストリーミングでは、単位時間あたりに指定されたフレーム数の静止画(フレーム)を描画しており、例えば、フレームレートが60fpsの場合、フレームは16.67msec(=1,000msec/60frame)毎に描画される。 By the way, the client terminal may perform streaming that simultaneously reproduces video data such as game video while downloading from the edge server. In streaming, a still image (frame) of a specified number of frames per unit time is drawn. For example, when the frame rate is 60 fps, the frame is drawn every 16.67 msec (= 1,000 msec / 60 frame). The
ここで、クライアント端末が60fpsの動画データ(ユーザデータ)をストリーミング再生している際にハンドオーバし、接続するエッジサーバが切り替わった場合、エッジサーバ同士のセッション共有に16.67msec以上掛かると、動画データのダウンロード及び再生が一時的に中断され、映像が途切れたり、操作遅延したりするなどの問題が生じる。
前述の手法1〜3では、エッジサーバ間のセッションデータ共有に時間が掛かり、ハンドオーバの度にクライアント端末の応答性が一時的に低くなる場合があった。
なお、エッジサーバを基地局毎へ配置する場合、基地局間の距離は500m(例:都市部)〜数km(例:都市部以外)であるため、特に都市部を移動中に頻繁に同問題が発生する可能性があった。
Here, when a client terminal is handed over while streaming 60 fps video data (user data) and the edge server to be connected is switched, if the session sharing between the edge servers takes 16.67 msec or more, the video data Download and playback are temporarily interrupted, causing problems such as video interruptions and operation delays.
In the above-described
When an edge server is arranged for each base station, the distance between the base stations is 500 m (example: urban area) to several km (example: other than urban area). There could be a problem.
本発明は、クライアント端末がハンドオーバにより別のエッジサーバへ接続する際に、セッション切れを抑制し、かつ、クライアント端末の応答性を改善できるエッジサーバ、セッション共有システム、方法及びプログラムを提供することを目的とする。 An object of the present invention is to provide an edge server, a session sharing system, a method, and a program capable of suppressing session disconnection and improving the responsiveness of the client terminal when the client terminal connects to another edge server by handover. Objective.
本発明に係るエッジサーバは、クライアント端末との間で確立されたセッション情報を記憶する記憶部と、基地局間のハンドオーバの開始及び終了を監視し、ハンドオーバ元の基地局からハンドオーバ先の基地局へ転送されたデータを取得する監視部と、ハンドオーバが終了するまでに、前記ハンドオーバ元の基地局を介してリクエストされた送信データにおけるパケットの空き領域に、前記セッション情報を付加する付加部と、前記ハンドオーバ先の基地局に転送された前記送信データから、前記セッション情報を取得し、前記記憶部に記憶させる取得部と、を備える。 An edge server according to the present invention monitors a start and end of a handover between a base station, a storage unit that stores session information established with a client terminal, and a handover destination base station to a handover destination base station A monitoring unit for acquiring data transferred to the mobile station, and an adding unit for adding the session information to a free area of a packet in transmission data requested via the handover source base station until the handover is completed, An acquisition unit for acquiring the session information from the transmission data transferred to the handover destination base station and storing the session information in the storage unit.
前記付加部は、前記送信データのプロトコルに応じて、複数の通信レイヤのうち、パケットヘッダに空き領域のある通信レイヤを選択してもよい。 The adding unit may select a communication layer having a free area in a packet header among a plurality of communication layers according to a protocol of the transmission data.
前記付加部は、前記複数の通信レイヤのうち、より低いレイヤを優先して選択してもよい。 The adding unit may preferentially select a lower layer among the plurality of communication layers.
本発明に係るセッション共有システムは、複数の基地局、及び当該基地局それぞれに配置されたエッジサーバを有するセッション共有システムであって、前記基地局は、クライアント端末のハンドオーバに応じて、当該クライアント端末へ未達のデータをハンドオーバ先の基地局へ転送するインタフェースを備え、前記エッジサーバは、クライアント端末との間で確立されたセッション情報を記憶する記憶部と、基地局間のハンドオーバの開始及び終了を監視し、ハンドオーバ元の基地局からハンドオーバ先の基地局へ転送されたデータを取得する監視部と、ハンドオーバが終了するまでに、前記ハンドオーバ元の基地局を介してリクエストされた送信データにおけるパケットの空き領域に、前記セッション情報を付加する付加部と、前記ハンドオーバ先の基地局に転送された前記送信データから、前記セッション情報を取得し、前記記憶部に記憶させる取得部と、を備える。 A session sharing system according to the present invention is a session sharing system having a plurality of base stations and an edge server arranged in each of the base stations, and the base station responds to the handover of the client terminal by the client terminal. The edge server includes a storage unit for storing session information established with the client terminal, and start and end of handover between the base stations. A monitoring unit that acquires data transferred from the handover source base station to the handover destination base station, and a packet in transmission data requested via the handover source base station before the handover is completed. An adding unit for adding the session information to the free space of From the transmission data transferred to Dooba destination base station, it obtains the session information, and an acquisition unit to be stored in the storage unit.
本発明に係るセッション共有方法は、複数の基地局、及び当該基地局それぞれに配置されたエッジサーバを有するセッション共有システムにおいて、前記エッジサーバが、クライアント端末との間で確立されたセッション情報を記憶する記憶ステップと、基地局間のハンドオーバが終了するまでに、ハンドオーバ元の基地局を介してリクエストされた送信データにおけるパケットの空き領域に、前記セッション情報を付加する付加ステップと、前記ハンドオーバ元の基地局からハンドオーバ先の基地局へ転送された前記送信データから、前記セッション情報を取得する取得ステップと、を実行する。 In a session sharing method according to the present invention, in a session sharing system having a plurality of base stations and an edge server arranged in each of the base stations, the edge server stores session information established with a client terminal. A storage step, an adding step of adding the session information to an empty area of a packet in transmission data requested via the base station of the handover source, before the handover between the base stations is completed, An acquisition step of acquiring the session information from the transmission data transferred from the base station to the handover destination base station.
本発明に係るセッション共有プログラムは、複数の基地局、及び当該基地局それぞれに配置されたエッジサーバを有するセッション共有システムにおいて、前記エッジサーバに、クライアント端末との間で確立されたセッション情報を記憶する記憶ステップと、基地局間のハンドオーバが終了するまでに、ハンドオーバ元の基地局を介してリクエストされた送信データにおけるパケットの空き領域に、前記セッション情報を付加する付加ステップと、前記ハンドオーバ元の基地局からハンドオーバ先の基地局へ転送された前記送信データから、前記セッション情報を取得する取得ステップと、を実行させる。 A session sharing program according to the present invention stores session information established with a client terminal in the edge server in a session sharing system having a plurality of base stations and an edge server arranged in each of the base stations. A storage step, an adding step of adding the session information to an empty area of a packet in transmission data requested via the base station of the handover source, before the handover between the base stations is completed, An acquisition step of acquiring the session information from the transmission data transferred from the base station to the handover destination base station.
本発明によれば、クライアント端末がハンドオーバにより別のエッジサーバへ接続する際に、セッション切れが抑制され、かつ、クライアント端末の応答性が改善される。 According to the present invention, when a client terminal connects to another edge server by handover, session disconnection is suppressed, and the responsiveness of the client terminal is improved.
以下、本発明の実施形態の一例について説明する。
図1は、本実施形態に係るセッション共有システム1の全体構成を示す図である。
セッション共有システム1は複数のエッジサーバ10(10a及び10b)と、基地局20(20a及び20b)と、クライアント端末30とを含んで構成される。
Hereinafter, an example of an embodiment of the present invention will be described.
FIG. 1 is a diagram showing an overall configuration of a
The
クライアント端末30がハンドオーバする際に、エッジサーバ10aから送信されたユーザデータを基地局20aから受信しないうちに、基地局20bに接続が切り替わると、このユーザデータ(未達データ)は、基地局20aから直接クライアント端末30へは送信されない。そこで、モバイルネットワークの3GPP標準仕様(3GPP TS 36.423 V8.0.0 (2007−12))により、各基地局20にはX2APインタフェース21が具備されている。
X2ハンドオーバに伴って、基地局20aは、X2APインタフェース21により、未達データを無線で基地局20bへ転送し、基地局20bは、未達データをクライアント端末30へ転送することで、ハンドオーバ中にも通信を継続される。
When the
Along with the X2 handover, the
クライアント端末30は、移動に伴って最寄りの基地局20のいずれかに接続し、基地局20それぞれに対応して設けられたエッジサーバ10とデータをやり取りする。クライアント端末30は、例えば、スマートフォン、携帯電話、タブレット端末などの情報処理装置である。
As the
エッジサーバ10は、セッションテーブル11(記憶部)と、監視部12と、付加部13と、取得部14とを備える。
セッションテーブル11は、クライアント端末30との間で確立されたセッションデータを記憶する。
The
The session table 11 stores session data established with the
図2は、本実施形態に係るセッションテーブル11に記憶されるセッションデータを例示する図である。
セッションテーブル11には、例えば図のように、エッジサーバ10により発行されるセッションID「333」と、クライアント端末30のIPアドレス「9.9.9.9」とが対応付けられて格納される。
FIG. 2 is a diagram illustrating session data stored in the session table 11 according to the present embodiment.
In the session table 11, for example, as shown in the figure, the session ID “333” issued by the
監視部12は、基地局20におけるX2ハンドオーバの開始及び終了を監視するRNIS(Radio Network Information Services)機能を有し、X2APインタフェース21によりハンドオーバ元の基地局20aからハンドオーバ先の基地局20bへ転送されたパケットデータを取得部14へ提供する。
The
付加部13は、ハンドオーバが終了するまでに、ハンドオーバ元の基地局20aを介してリクエストされ、ハンドオーバ先の基地局20bへ転送される未達データにおけるパケットヘッダの空き領域(オプション領域)に、セッションデータ(例えば、セッションID)を付加する。
具体的には、付加部13は、未達データのパケット構成の解析によりヘッダの空き領域であるオプション領域を特定し、このオプション領域(例えば、HTTPヘッダのオプション領域)にセッションデータを追記し、未達データのパケットとして生成する。この機能には、既存のパケット編集・加工ツールが利用されてよい。
The adding
Specifically, the adding
また、付加部13は、基地局20間で転送される未達データのプロトコルに応じて、複数の通信レイヤのうち、パケットヘッダにセッションデータの容量以上の空き領域がある通信レイヤを選択する。
このとき、付加部13は、複数の通信レイヤのうち、より低いレイヤを優先して選択する。
In addition, the adding
At this time, the adding
取得部14は、ハンドオーバ先の基地局20bに転送された未達データのパケットヘッダから、セッションデータを取得し、セッションテーブル11に記憶させる。
具体的には、取得部14は、未達データのパケット構成の解析によりヘッダのオプション領域を特定し、このオプション領域のデータを読み取る。この機能は、例えばHTTPなどの特定プロトコルで送受信する既存の機能のうち、受信機能にオプション領域の読み取り方法をソフトウェアプログラムとして追加することで実現される。
The
Specifically, the
図3は、本実施形態に係るセッション共有システム1におけるセッション共有方法を示すシーケンス図である。
ステップS1において、クライアント端末30は、最寄りの基地局20aとの接続を確立し、エッジサーバ10aがセッションデータ(例えば、セッションID:333)を発行する。
FIG. 3 is a sequence diagram showing a session sharing method in the
In step S1, the
ステップS2において、エッジサーバ10aは、発行済みのセッションデータ(セッションID:333、クライアント端末IPアドレス:9.9.9.9)をセッションテーブル11へ保存する。
In step S2, the
ステップS3において、クライアント端末30は、エッジサーバ10aへユーザデータ#(N−1)のリクエストを送信する。なお、#(N−1)は、例えば、クラウドゲームなどの動画データの1フレームに対して割り当てた番号であり、#1、#2、・・・、#(N−1)、#(N)(Nは自然数)の昇順で送信されるものとする。
In step S3, the
ステップS4において、クライアント端末30は、基地局20aから離れ、基地局20bの近くへ移動する。
In step S4, the
ステップS5において、基地局20bがクライアント端末30の基地局20aへの電波強度よりクライアント端末30の基地局20bへの電波強度の方が大きいことを検知したことを契機に、基地局20aと基地局20bとのX2ハンドオーバが開始される。
In step S5, when the
ステップS6において、エッジサーバ10a及びエッジサーバ10bがそれぞれ監視部12により、X2ハンドオーバの開始を検知する。
In step S6, the
ステップS7において、エッジサーバ10aの付加部13は、基地局20aでハンドオーバが開始されているため、クライアント端末30へ応答するユーザデータ#(N−1)のヘッダのオプション領域に、セッションデータを付加する。
In step S7, the
ステップS8において、エッジサーバ10aは、応答するユーザデータ#(N−1)の宛先をクライアント端末30として基地局20aへ送信する。
In step S8, the
ステップS9において、基地局20aは、クライアント端末30の接続がなく、かつ基地局20bへ移動したことを検知すると、クライアント端末30に応答するユーザデータ#(N−1)を、基地局20bへX2APインタフェース21によって転送する。
In step S9, when the
ステップS10において、エッジサーバ10bの取得部14は、X2ハンドオーバにより基地局20aから基地局20bへ転送されたユーザデータ#(N−1)のヘッダのオプション領域から、セッションデータを取得する。
In step S10, the
ステップS11において、エッジサーバ10bの取得部14は、ステップS10で取得したセッションデータ(セッションID:333、クライアント端末IPアドレス:9.9.9.9)を、セッションテーブル11へ保存する。
In step S11, the
ステップS12において、基地局20aからクライアント端末30へ直接転送できない未達データとなったユーザデータ#(N−1)は、基地局20bを経由し、クライアント端末30へ転送される。
In step S12, the user data # (N-1) that has become unreachable data that cannot be directly transferred from the
ステップS13において、基地局20aと基地局20bとのX2ハンドオーバが終了する。
In step S13, the X2 handover between the
ステップS14において、エッジサーバ10a及びエッジサーバ10bがそれぞれ監視部12により、X2ハンドオーバの終了を検知する。
In step S14, the
ステップS15において、クライアント端末30は、ユーザデータ#(N)のリクエストをエッジサーバ10bへ送信する。このとき、セッションデータ(Cookieなどに保存されたセッションID)もエッジサーバ10bへ送信される。
In step S15, the
ステップS16において、エッジサーバ10bは、クライアント端末30から送信されたセッションデータと、エッジサーバ10bがセッションテーブル11に保存しているレコード(セッションID:333、クライアント端末IPアドレス:9.9.9.9)とが一致することを確認する。
In step S16, the
ステップS17において、エッジサーバ10bは、ユーザデータ#(N)をクライアント端末30へ送信する。
In step S <b> 17, the
本実施形態によれば、エッジサーバ10aがクライアント端末30に発行し、記憶したセッションデータを、クライアント端末30がハンドオーバする際に、エッジサーバ10aが未達データのヘッダに付加する。ハンドオーバ先のエッジサーバ10bがこのセッションデータを取得して記憶することにより、クライアント端末30は、エッジサーバ10bとセッション切れすることなく通信を継続できる。
According to the present embodiment, the
また、基地局20a及び基地局20bをマクロセル基地局とすると、基地局間距離は数百〜数kmのため、例えば基地局間距離を9kmとすると、ステップS9においてセッションデータを共有する時間は、基地局間距離/電波の速度=9km/(300,000km/sec)=0.00003sec=0.03msecとなる。
したがって、エッジサーバ間のセッションデータの共有時間は、例えば60fpsの動画フレームの描画間隔16.67msec未満となる。これにより、ハンドオーバ毎に動画の再生がカクついたり、一時的に中断されたりする課題が解消され、クライアント端末30の応答性が改善される。
Also, if the
Therefore, the session data sharing time between the edge servers is, for example, less than 16.67 msec for drawing a moving image frame of 60 fps. As a result, the problem that the reproduction of the moving image is stuttered or temporarily interrupted every handover is solved, and the responsiveness of the
このように、エッジサーバ10間のセッションデータの共有時間が削減されるので、高フレームレートの動画の他、セッションデータを扱うユースケースにおいて、クライアント端末30における応答性が改善される。
As described above, since the sharing time of the session data between the
さらに、エッジサーバ10は、基地局20間で転送される未達データのプロトコルに応じて、複数の通信レイヤのうち、パケットヘッダに空き領域のある通信レイヤを選択するので、通信方式を限定せずに、適切な通信レイヤを用いてセッションデータを短時間で共有できる。
Furthermore, since the
また、このとき、エッジサーバ10は、複数の通信レイヤのうち、より低いレイヤを優先して選択するので、より少ない通信データ量(パケット数)でセッションデータを通知し共有時間を短縮できる。
At this time, since the
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。 As mentioned above, although embodiment of this invention was described, this invention is not restricted to embodiment mentioned above. Further, the effects described in the present embodiment are merely a list of the most preferable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the present embodiment.
セッション共有システム1によるセッション共有方法は、ソフトウェアにより実現される。ソフトウェアによって実現される場合には、このソフトウェアを構成するプログラムが、情報処理装置(コンピュータ)にインストールされる。また、これらのプログラムは、CD−ROMのようなリムーバブルメディアに記録されてユーザに配布されてもよいし、ネットワークを介してユーザのコンピュータにダウンロードされることにより配布されてもよい。さらに、これらのプログラムは、ダウンロードされることなくネットワークを介したWebサービスとしてユーザのコンピュータに提供されてもよい。
The session sharing method by the
1 セッション共有システム
10、10a、10b エッジサーバ
11 セッションテーブル(記憶部)
12 監視部
13 付加部
14 取得部
20、20a、20b 基地局
21 X2APインタフェース
30 クライアント端末
1
DESCRIPTION OF
Claims (6)
クライアント端末との間で確立されたセッション情報を記憶する記憶部と、
基地局間のハンドオーバの開始及び終了を監視し、自身が配置された基地局がハンドオーバ先である場合に、ハンドオーバ元の基地局から前記ハンドオーバ先の基地局へ転送された前記クライアント端末への未達データを取得する監視部と、
自身が配置された基地局が前記ハンドオーバ元である場合に、ハンドオーバが終了するまでに、前記ハンドオーバ元の基地局を介してリクエストされ前記ハンドオーバ先の基地局へ転送される前の前記未達データにおけるパケットの空き領域に、前記セッション情報を付加する付加部と、
自身が配置された基地局が前記ハンドオーバ先である場合に、前記ハンドオーバ先の基地局に転送された前記未達データから、前記セッション情報を取得し、前記記憶部に記憶させる取得部と、を備えるエッジサーバ。 An edge server located in each base station,
A storage unit for storing session information established with the client terminal;
The start and end of the handover between base stations is monitored, when the base station itself is located is a handover destination, viewed from the handover source base station to the client terminal that has been transferred to the handover destination base station a monitoring unit to get the reach data,
When the base station on which it is located is the handover source, the unreachable data before being requested and transferred to the handover destination base station by the handover source base station before the handover is completed An adding unit for adding the session information to a free area of the packet in
An acquisition unit for acquiring the session information from the unreached data transferred to the handover destination base station and storing the session information in the storage unit when the base station in which the mobile station is located is the handover destination; Provide edge server.
前記基地局は、
クライアント端末のハンドオーバに応じて、当該クライアント端末への未達データをハンドオーバ先の基地局へ転送するインタフェースを備え、
前記エッジサーバは、
クライアント端末との間で確立されたセッション情報を記憶する記憶部と、
基地局間のハンドオーバの開始及び終了を監視し、自身が配置された基地局が前記ハンドオーバ先である場合に、ハンドオーバ元の基地局から前記ハンドオーバ先の基地局へ転送された前記未達データを取得する監視部と、
自身が配置された基地局が前記ハンドオーバ元である場合に、ハンドオーバが終了するまでに、前記ハンドオーバ元の基地局を介してリクエストされ前記ハンドオーバ先の基地局へ転送される前の前記未達データにおけるパケットの空き領域に、前記セッション情報を付加する付加部と、
自身が配置された基地局が前記ハンドオーバ先である場合に、前記ハンドオーバ先の基地局に転送された前記未達データから、前記セッション情報を取得し、前記記憶部に記憶させる取得部と、を備えるセッション共有システム。 A session sharing system having a plurality of base stations and an edge server arranged in each of the base stations,
The base station
In response to the handover of the client terminal, an interface for transferring unreachable data to the client terminal to the handover destination base station,
The edge server is
A storage unit for storing session information established with the client terminal;
The start and end of the handover between base station monitors, when itself is arranged the base station is the handover destination, said unreached data transferred from the handover source base station to the handover destination base station A monitoring unit to obtain,
When the base station on which it is located is the handover source, the unreachable data before being requested and transferred to the handover destination base station by the handover source base station before the handover is completed An adding unit for adding the session information to a free area of the packet in
An acquisition unit for acquiring the session information from the unreached data transferred to the handover destination base station and storing the session information in the storage unit when the base station in which the mobile station is located is the handover destination; A session sharing system.
ハンドオーバ元の基地局に配置されたエッジサーバが、クライアント端末との間で確立されたセッション情報を記憶する記憶ステップと、
前記ハンドオーバ元の基地局に配置されたエッジサーバが、ハンドオーバが終了するまでに、前記ハンドオーバ元の基地局を介してリクエストされた送信データにおけるパケットの空き領域に、前記セッション情報を付加する付加ステップと、
ハンドオーバ先の基地局に配置されたエッジサーバが、前記ハンドオーバ元の基地局から前記ハンドオーバ先の基地局へ転送された前記送信データから、前記セッション情報を取得する取得ステップと、を実行するセッション共有方法。 In a session sharing system having a plurality of base stations and an edge server arranged in each base station, during handover between base stations ,
A storage step in which an edge server arranged in a handover source base station stores session information established with a client terminal;
Adding step the handover source edge server located in the base station of, before the handover is completed, the free space of the packet in the transmission data requested through the handover source base station, to add the session information When,
Handover destination edge server located in the base station of the the transmission data transferred to the handover destination base station from the handover source base station, a session sharing for executing an acquisition step of acquiring the session information Method.
ハンドオーバ元の基地局に配置されたエッジサーバが、クライアント端末との間で確立されたセッション情報を記憶する記憶ステップと、
前記ハンドオーバ元の基地局に配置されたエッジサーバが、ハンドオーバが終了するまでに、前記ハンドオーバ元の基地局を介してリクエストされた送信データにおけるパケットの空き領域に、前記セッション情報を付加する付加ステップと、
ハンドオーバ先の基地局に配置されたエッジサーバが、前記ハンドオーバ元の基地局から前記ハンドオーバ先の基地局へ転送された前記送信データから、前記セッション情報を取得する取得ステップと、を実行させるためのセッション共有プログラム。
In a session sharing system having a plurality of base stations and an edge server arranged in each base station, during handover between base stations ,
A storage step in which an edge server disposed in a handover source base station stores session information established with a client terminal;
Adding step the handover source edge server located in the base station of, before the handover is completed, the free space of the packet in the transmission data requested through the handover source base station, to add the session information When,
Handover destination edge server located in the base station of the the transmission data transferred to the handover destination base station from the handover source base station, to execute the an acquisition step of acquiring the session information Session sharing program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016188574A JP6595962B2 (en) | 2016-09-27 | 2016-09-27 | Edge server, session sharing system, method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016188574A JP6595962B2 (en) | 2016-09-27 | 2016-09-27 | Edge server, session sharing system, method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018056718A JP2018056718A (en) | 2018-04-05 |
| JP6595962B2 true JP6595962B2 (en) | 2019-10-23 |
Family
ID=61834276
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016188574A Active JP6595962B2 (en) | 2016-09-27 | 2016-09-27 | Edge server, session sharing system, method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6595962B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112245902A (en) * | 2020-09-29 | 2021-01-22 | 西安万像电子科技有限公司 | Method and device for switching terminal equipment |
-
2016
- 2016-09-27 JP JP2016188574A patent/JP6595962B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018056718A (en) | 2018-04-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103597876B (en) | Continuous high speed buffer service in cellular network | |
| CN107925681B (en) | System and method for load balancing in a distributed software-defined network packet core system | |
| CN105723334B (en) | First service network node, second service network node and be related to service conversation processing method | |
| US20160308907A1 (en) | Systems for improved mobile internet speed and security | |
| JP2016517647A (en) | Virtual channel bonding | |
| JP2021504991A (en) | Methods and features for handling traffic for applications | |
| WO2014127515A1 (en) | Service providing system, method, mobile edge application server and support node | |
| WO2015104546A1 (en) | Telecommunications networks | |
| JP2019521588A (en) | Communication control method and related network element | |
| US20160261994A1 (en) | Method and Device for Realizing Terminal WIFI Talkback | |
| CN103262611A (en) | Gateway relocation control method and control device in mobile communication system | |
| US10541911B2 (en) | Method, apparatus, and system for deploying service flow forwarding function | |
| CN113891358B (en) | Cloud network load balancing method, device and storage medium | |
| WO2016029854A1 (en) | Wireless network connection method, device and system | |
| CN103987091A (en) | Service bandwidth changing method, controller and system | |
| JP6595962B2 (en) | Edge server, session sharing system, method and program | |
| US9763133B2 (en) | Content delivery system and content delivery method | |
| JP6500214B2 (en) | Data distribution device and imaging device | |
| CN104580272A (en) | Method and apparatus for sharing data of UE | |
| KR101920433B1 (en) | Contents Delivery System and method | |
| JP2016111412A (en) | Terminal device, server device, radio communication system, and communication control method | |
| JP2017085201A (en) | Radio communication system, control method therefor, and communication control program | |
| JP2016034116A (en) | Route setting device, route setting method, route setting program, and communication system | |
| JP5868824B2 (en) | Distributed processing system and distributed processing method | |
| US20240298051A1 (en) | Data relay apparatus, distribution system, data relay method, and computer-readable medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181126 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190705 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190716 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190903 |
|
| 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: 20190917 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190927 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6595962 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |