JP6516692B2 - Transfer device and program for content distribution network - Google Patents
Transfer device and program for content distribution network Download PDFInfo
- Publication number
- JP6516692B2 JP6516692B2 JP2016023963A JP2016023963A JP6516692B2 JP 6516692 B2 JP6516692 B2 JP 6516692B2 JP 2016023963 A JP2016023963 A JP 2016023963A JP 2016023963 A JP2016023963 A JP 2016023963A JP 6516692 B2 JP6516692 B2 JP 6516692B2
- Authority
- JP
- Japan
- Prior art keywords
- objects
- transfer device
- search
- held
- content
- 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
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本開示は、コンテンツに関する名前に基づきルーティングを行うコンテンツ配信ネットワークの転送装置及びプログラムに関する。 The present disclosure relates to a transfer device and program of a content distribution network that performs routing based on the name of content.
コンテンツを示す名前に基づきコンテンツの配信を行うネットワークが提案されている。特許文献1及び非特許文献1は、その様なネットワークの1つであるコンテンツ・セントリック・ネットワーク(CCN:Content Centric Networking)を開示している。
There has been proposed a network that delivers content based on a name indicating the content.
CCNにおいて、コンテンツを公開するサーバ装置は当該コンテンツを1つ以上のチャンクと呼ばれるオブジェクトに分割し、クライアント装置は、この分割されたオブジェクト単位でコンテンツを取得する。また、CCNにおいて、オブジェクトの転送を行った通信装置(以下、転送装置と呼ぶ。)は、当該オブジェクトを保存できる。この転送装置は、自装置が保持しているオブジェクトを要求するインタレスト・パケット(要求パケット)をクライアント装置から受信すると、当該インタレスト・パケットをサーバ装置に向けて転送することなく、自装置が保持するオブジェクトを、当該インタレスト・パケットの送信元のクライアント装置に向けて送信できる。 In CCN, a server device that publishes content divides the content into one or more objects called chunks, and the client device acquires the content in units of the divided objects. Also, in the CCN, the communication device (hereinafter referred to as a transfer device) that has transferred the object can save the object. When the transfer device receives an interest packet (request packet) for requesting an object held by the own device from the client device, the transfer device holds the interest packet without transferring the interest packet to the server device. The object can be sent to the client device that sent the interest packet.
以下に、転送装置の動作の一例を説明する。転送装置は、CS(Contents Store)と、FIB(Forward Information Base)と、PIT(PIT:Pending Interest Table)を管理する。CSは、自装置が保持しているオブジェクトを示す情報である。FIBは、インタレスト・パケットと、当該インタレスト・パケットを転送すべきインタフェースとの関係を示す情報である。PITは、転送したインタレスト・パケットが要求するオブジェクトと、当該転送したインタレスト・パケットを受信したインタフェースとの関係を示す情報である。 Hereinafter, an example of the operation of the transfer device will be described. The transfer device manages CS (Contents Store), FIB (Forward Information Base), and PIT (PIT: Pending Interest Table). CS is information indicating an object held by the own device. The FIB is information indicating the relationship between an interest packet and an interface to which the interest packet should be transferred. The PIT is information indicating the relationship between an object requested by the transferred interest packet and an interface that has received the transferred interest packet.
転送装置は、インタレスト・パケットを受信すると、CSを検索し、当該インタレスト・パケットが要求するオブジェクトを保持しているか否かを判定する。保持している場合には、自装置が保持しているオブジェクトを、当該インタレスト・パケットの送信元のクライアント装置に向けて送信する。一方、受信したインタレスト・パケットが要求するオブジェクトを保持していない場合には、PITを検索して、当該インタレスト・パケットと同じオブジェクトを要求するインタレスト・パケットを既に転送し、当該オブジェクトの受信待ちの状態であるかを判定する。受信待ちの状態であると、受信したインタレスト・パケットを転送せず、当該インタレスト・パケットの受信インタフェースを、当該インタレスト・パケットが要求するオブジェクトに関連付ける様にしてPITを更新する。一方、受信したインタレスト・パケットが要求するオブジェクトの受信待ちでなければ、FIBに基づき判定したインタフェースから当該インタレスト・パケットを転送すると共にPITを更新する。また、転送装置は、オブジェクトを受信すると、当該オブジェクトの転送先インタフェースをPITに基づき判定し、当該オブジェクトに関する情報をPITから削除する。また、転送装置は、受信して転送したオブジェクトを保存するとCSを更新する。 When the transfer device receives an interest packet, it searches for CS and determines whether the interest packet holds the requested object. If it is held, the object held by the own device is transmitted to the client device of the transmission source of the interest packet. On the other hand, when the received interest packet does not hold the requested object, the PIT is searched, and the interest packet requesting the same object as the interest packet is already forwarded, and the reception of the object is awaited. Determine if it is a state. In the state of waiting for reception, the PIT is updated so as to associate the reception interface of the interest packet with the object requested by the interest packet without transferring the received interest packet. On the other hand, if the received interest packet is not waiting to receive the requested object, the interest packet is transferred from the interface determined based on the FIB, and the PIT is updated. Also, when receiving the object, the transfer device determines the transfer destination interface of the object based on PIT, and deletes the information on the object from PIT. Also, the transfer device updates the CS upon saving the received and transferred object.
例えば、CCNにおいて、オブジェクトの最大サイズは64KBである。よって、CCNにおいて、クライアント装置は、1つのコンテンツの全体を取得するために多数のインタレスト・パケットを送信する必要がある。また、転送装置は、インタレスト・パケットを受信すると、CSを1つ1つ検索し、さらに、CSを検索した結果、当該インタレスト・パケットが要求するオブジェクトを保持していないことが判明すると、PITを1つ1つ検索する必要がある。したがって、クライアント装置が送信する多数のインタレスト・パケットによりネットワークの帯域が圧迫され、かつ、転送装置における処理負荷が増大する。 For example, in CCN, the maximum size of an object is 64 KB. Thus, in CCN, the client device needs to transmit a large number of interest packets in order to obtain the entire content. Also, when the transfer device receives an interest packet, it searches CS one by one, and as a result of searching the CS, if it is found that the interest packet does not hold the requested object, PIT It is necessary to search one by one. Therefore, the bandwidth of the network is compressed by a large number of interest packets transmitted by the client device, and the processing load on the transfer device is increased.
本発明は、コンテンツを1つ以上のオブジェクトに分割して配信するコンテンツ配信ネットワークにおいて転送装置における処理負荷を抑えるものである。 The present invention is to reduce the processing load on a transfer device in a content distribution network that divides and distributes content into one or more objects.
本発明の一側面によると、コンテンツを1つ以上のオブジェクトに分割して配信するコンテンツ配信ネットワークの転送装置は、オブジェクトと、受信待ちのオブジェクトを示す受信待ち情報と、を保持する保持手段と、複数のオブジェクトを要求する要求パケットを受信すると、前記複数のオブジェクトが前記保持手段により保持されているか否かを判定するための第1検索処理を、前記複数のオブジェクトの検索順位に従い順に行う処理手段と、を備えており、前記処理手段は、前記複数のオブジェクトの内、前記保持手段に保持されていないと判定されたオブジェクトの数が第1所定数になると前記第1検索処理を終了し、前記複数のオブジェクトの内、前記保持手段に保持されていないと判定されたオブジェクト及び前記保持手段に保持されているか否かの判定が行われなかったオブジェクトについて、前記受信待ち情報に基づき、受信待ちであるか否かを判定する第2検索処理を前記検索順位に従い順に行い、受信待ちではないと判定されたオブジェクトの数が第2所定数になると前記第2検索処理を終了することを特徴とする。 According to one aspect of the present invention, a transfer device of a content distribution network that divides and distributes content into one or more objects includes holding means for holding an object and reception waiting information indicating an object waiting for reception . A processing unit that performs first search processing for determining whether or not the plurality of objects are held by the holding unit in accordance with the search order of the plurality of objects when receiving a request packet that requests a plurality of objects And the processing means ends the first search process when the number of objects among the plurality of objects determined not to be held by the holding means becomes a first predetermined number , Among the plurality of objects, an object determined not to be held by the holding means and the holding means The second search process of determining whether or not the object is not held is determined based on the reception waiting information for the object for which the determination of whether or not the object is not held is performed in order according to the search order. The second search process may end when the number of objects determined reaches a second predetermined number .
本発明によると、転送装置における処理負荷を抑えることができる。 According to the present invention, the processing load on the transfer device can be reduced.
以下、本発明の例示的な実施形態について図面を参照して説明する。なお、以下の各図においては実施形態の説明に必要ではない構成要素については図から省略する。また、以下の実施形態は例示であり本発明を実施形態の内容に限定するものではない。 Hereinafter, exemplary embodiments of the present invention will be described with reference to the drawings. In the following drawings, components that are not necessary for the description of the embodiment will be omitted from the drawings. Also, the following embodiments are exemplifications, and the present invention is not limited to the contents of the embodiments.
<第一実施形態>
図1は、本実施形態によるコンテンツ配信システムの構成図である。複数の転送装置2で構成されるコンテンツ配信ネットワークには、コンテンツを公開するサーバ装置3と、コンテンツを取得するクライアント装置1が接続されている。ここで、クライアント装置1は、コンテンツを取得する場合、取得するオブジェクト名を含む要求パケット(以下、インタレスト・パケット)を送信する。従来、クライアント装置1は、1つのインタレスト・パケットに1つのオブジェクト名のみを含めて送信していた。したがって、10個のオブジェクトに分割されたコンテンツの総てを取得する場合、クライアント装置1は、10個のインタレスト・パケットを送信し、コンテンツ配信ネットワークの転送装置2は、10個のインタレスト・パケットをそれぞれ個別に処理する必要があった。
First Embodiment
FIG. 1 is a block diagram of a content delivery system according to the present embodiment. Connected to a content distribution network configured of a plurality of
本実施形態において、クライアント装置1は、1つのインタレスト・パケットに、共通するプレフィクスをオブジェクト名に持つ複数のオブジェクト名を含めることができる。例えば、コンテンツ名が"/a/b/c/d/name1"であるコンテンツが10個のオブジェクトに分割されており、それらオブジェクトのオブジェクト名が、"/a/b/c/d/name1/1"〜"/a/b/c/d/name1/10"であるものとする。この場合、クライアント装置1は、"/a/b/c/d/name1/1"〜"/a/b/c/d/name1/10"の10個のオブジェクト名を含むインタレスト・パケットを送信することができる。なお、通常、オブジェクトの番号(オブジェクト名の最後の番号)は、オブジェクトの時間順序に対応する。つまり、"/a/b/c/d/name1/1"が時間的に最初のオブジェクトであり、"/a/b/c/d/name1/10"が時間的に最後のオブジェクトである。
In the present embodiment, the
図2は、この場合に、クライアント装置1が送信するインタレスト・パケットを示している。本実施形態におけるインタレスト・パケットは、共通名フィールドと、オブジェクト名フィールドを含んでいる。図2に示す様に、共通名フィールドには、取得するオブジェクト(本例では10個)のオブジェクト名の共通するプレフィクスの最長名を設定する。また、オブジェクト名フィールドには、取得するオブジェクトのオブジェクト名の共通名フィールドを除いた部分(以下、個別名と呼ぶ。)を列挙する。
FIG. 2 shows an interest packet transmitted by the
また、本実施形態において、オブジェクト名フィールドの複数のオブジェクトには検索順位が設定されている。本例においては、オブジェクト名フィールドにおける個別名の格納位置の順番、つまり、並びの順番が検索順位に対応するものとする。したがって、"/a/b/c/d/name1/1"が1番目に検索されるオブジェクト(以下、単に1番目のオブジェクトと呼ぶ。)であり、"/a/b/c/d/name1/10"が10番目、つまり、最後のオブジェクトである。なお、通常、クライアント装置1は、オブジェクト名フィールドには、オブジェクトの時間順に個別名を並べるため、検索順位はオブジェクトの時間順序にも対応する。なお、オブジェクト名フィールドにおける個別名の並びと、個別名の時間順序が異なる場合には、個別名の時間順序に基づき検索順位を判定する構成であっても良い。
Further, in the present embodiment, a search order is set for a plurality of objects in the object name field. In this example, the order of storage positions of the individual names in the object name field, that is, the order of arrangement corresponds to the search order. Therefore, "/ a / b / c / d / name1 / 1" is the object to be searched first (hereinafter referred to simply as the first object), and "/ a / b / c / d / name1" "/ 10" is the 10th, the last object. Usually, the
続いて、図2に示すインタレスト・パケットを受信した転送装置2が行うCSの検索処理について図3を用いて説明する。転送装置2は、S10で、検索順位を示すインデックスiを1に初期化する。そして、S11で、転送装置2は、CSを検索することにより、i番目のオブジェクトを保持しているか否かを判定する。保持していると、転送装置2は、S12で、i番目のオブジェクトを、インタレスト・パケットの送信元であるクライアント装置1に送信する。その後、S13で、転送装置2は、インタレスト・パケットのオブジェクト名フィールドの最後のオブジェクトであるかを判定し、最後のオブジェクトではないと、S14でiを1だけ増加させてS11から処理を繰り返す。一方、S13で、最後のオブジェクトであると、転送装置2は、処理を終了する。この場合、インタレスト・パケットで要求された総てのオブジェクトを転送装置2は保持していたため、受信したインタレスト・パケットは、他の装置に転送されることなく廃棄される。
Subsequently, a CS search process performed by the
一方、S11で、転送装置2がi番目のオブジェクトを保持していないと、転送装置2は、それ以降のオブジェクトを保持しているか否かを判定することなく、CSの検索処理を終了し、PITの検索処理を開始する。本実施形態におけるPITの検索処理は、従来と同様である。したがって、転送装置2は、i番目以降のオブジェクトを保持していないと、i番目以降のオブジェクトそれぞれについてPITにエントリがあるか否かを判定し、i番目以降のオブジェクトの内、PITにエントリの無いオブジェクトを含むインタレスト・パケットを転送する。また、i番目以降のオブジェクトの内、PITにエントリの有るオブジェクトについては、インタレスト・パケットを受信したインタフェースが当該オブジェクトに関連付けられるようにPITを更新する。
On the other hand, if the
例えば、転送装置2が、"/a/b/c/d/name1/1"及び"/a/b/c/d/name1/2"を保持しているが、"/a/b/c/d/name1/3"を保持していなかったものとする。また、PITにはエントリが無いもの、つまり、受信待ちのオブジェクトが無いものとする。この場合、図3の処理の最初のS12で、"/a/b/c/d/name1/1"がクライアント装置1に送信され、2回目のS12で、"/a/b/c/d/name1/2"がクライアント装置1に送信される。しかしながら、転送装置2は、"/a/b/c/d/name1/3"を保持してないため、3回目のS11での判定は"No"となる。また、PITにはエントリがないため、転送装置2は、図4に示す、"/a/b/c/d/name1/3"〜"/a/b/c/d/name1/10"の8個のオブジェクトを要求するインタレスト・パケットを転送する。なお、転送先は、共通名フィールドとFIBに基づき判定する。
For example, the
通常、クライアント装置1は、1つのコンテンツに属する複数のオブジェクトをその時間順で取得する。したがって、同じコンテンツの時間的に近いオブジェクトが、同じ転送装置2に保持されている可能性は高いが、異なるコンテンツや、同じコンテンツであっても時間的に離れたオブジェクトが同じ転送装置2に保持されている可能性は低くなる。例えば、上記例で述べると、"/a/b/c/d/name1/3"を保持していない転送装置2が、それ以降のオブジェクトを保持している可能性は低い。したがって、本実施形態においては、保持していないオブジェクトを発見すると、それ以降のオブジェクトについてのCS検索処理を中止する。これにより、保持していないコンテンツの検索に係る時間を抑え、よって、転送装置2の処理負荷を抑えることができる。
Usually, the
なお、図3の処理においては、保持していたコンテンツのクライアント装置1への送信を、その都度実行していたが、保持していないオブジェクトが見つかるまで、オブジェクトの送信を行わず、保持していないオブジェクトが見つかると、それまでのオブジェクトを纏めてクライアント装置1に送信する形態であっても良い。また、本実施形態では、保持していないオブジェクトを1つでも見つけると、直ちにCSの検索処理を終了していたが、保持していないオブジェクトを所定数だけ見つけるとCSの検索処理を終了する構成とすることもできる。さらには、保持していないオブジェクトが所定数だけ連続するとCSの検索処理を終了する構成とすることもできる。また、本実施形態において、クライアント装置1は、1つのコンテンツの総てのオブジェクトを1つのインタレスト・パケットで取得していたが、1つのコンテンツの総てのオブジェクトを、それぞれが複数のオブジェクトを要求する複数のインタレスト・パケットにより取得する構成であっても良い。
In the process of FIG. 3, although the transmission of the held content to the
<第二実施形態>
続いて、本実施形態について第一実施形態との相違点を中心に説明する。まず、本実施形態におけるCS検索処理は第一実施形態と同様である。つまり、図3のフローチャートに従う。さらに、本実施形態では、PITの検索処理についてもCSの検索処理と同様とする。つまり、CS検索処理終了後の残りのオブジェクトについて、その検索順位に従いPITの検索を行う。そして、エントリの無いオブジェクトが発見されると、それ以降のオブジェクトに対するPITの検索処理を中止し、それ以降のオブジェクトを含むインタレスト・パケットの転送を行う。
Second Embodiment
Subsequently, the difference between the present embodiment and the first embodiment will be mainly described. First, CS search processing in the present embodiment is the same as in the first embodiment. That is, it follows the flow chart of FIG. Furthermore, in this embodiment, the PIT search process is the same as the CS search process. That is, for the remaining objects after the end of the CS search processing, PIT search is performed according to the search order. Then, when an object without an entry is found, the PIT search processing for the subsequent objects is stopped, and interest packets including the subsequent objects are transferred.
例えば、第一実施形態と同様に、転送装置2が図2に示すインタレスト・パケットをインタフェース#3(IF#3)で受信し、そのときのPITが図5に示すものであったとする。さらに、第一実施形態と同様に、転送装置2は、"/a/b/c/d/name1/1"及び"/a/b/c/d/name1/2"を保持しているが、"/a/b/c/d/name1/3"を保持していなかったものとする。この場合、"/a/b/c/d/name1/3"〜"/a/b/c/d/name1/10"がPITの検索対象となる。そして、PITには、"/a/b/c/d/name1/3"及び、"/a/b/c/d/name1/4"のエントリがあるが、"/a/b/c/d/name1/5"のエントリがないため、転送装置2は、図7に示す様に、"/a/b/c/d/name1/5"〜"/a/b/c/d/name1/10"を要求するインタレスト・パケットを転送する。図6は、更新後のPITを示している。なお、図7において、"/a/b/c/d/name1/9"及び"/a/b/c/d/name1/10"のエントリは重複しているが、これは、その後の処理によりマージすることができる。
For example, as in the first embodiment, it is assumed that the
本実施形態では、CS検索処理と同様に、PITの検索処理においてもエントリの無いオブジェクトを見つけるとその後のPITの検索処理を中止する。したがって、PITにエントリが無い可能性の高いオブジェクトの検索処理を行うことを抑え、これにより、転送装置2の処理負荷を抑えることができる。なお、本実施形態においても、エントリの無いオブジェクトが所定数に達すると、それ以降のPITの検索処理を中止する構成や、エントリの無いオブジェクトが所定数だけ連続するとそれ以降のPITの検索処理を中止する構成とすることができる。
In this embodiment, similarly to the CS search process, when an object without an entry is found in the PIT search process, the subsequent PIT search process is canceled. Therefore, it is possible to suppress the processing of searching for an object having a high possibility that there is no entry in the PIT, thereby suppressing the processing load of the
図8は、本実施形態による転送装置2の構成図である。保持部21は、CS、PIT、FIBを保持している。さらに保持部21は、過去に転送したオブジェクトの一部を保持する。インタフェース部23は、複数のインタフェースを含む。処理部22は、上述したCSやPITの検索処理を行い、オブジェクトのクライアント装置1への送信や、インタレスト・パケットの転送を行う。
FIG. 8 is a block diagram of the
また、本発明による転送装置2は、それぞれ、コンピュータを上記転送装置2として動作させるプログラムにより実現することができる。これらコンピュータプログラムは、コンピュータが読み取り可能な記憶媒体に記憶されて、又は、ネットワーク経由で配布が可能なものである。
Furthermore, the
21:保持部、22:処理部、23:インタフェース部 21: holding unit, 22: processing unit, 23: interface unit
Claims (7)
オブジェクトと、受信待ちのオブジェクトを示す受信待ち情報と、を保持する保持手段と、
複数のオブジェクトを要求する要求パケットを受信すると、前記複数のオブジェクトが前記保持手段により保持されているか否かを判定するための第1検索処理を、前記複数のオブジェクトの検索順位に従い順に行う処理手段と、
を備えており、
前記処理手段は、前記複数のオブジェクトの内、前記保持手段に保持されていないと判定されたオブジェクトの数が第1所定数になると前記第1検索処理を終了し、前記複数のオブジェクトの内、前記保持手段に保持されていないと判定されたオブジェクト及び前記保持手段に保持されているか否かの判定が行われなかったオブジェクトについて、前記受信待ち情報に基づき、受信待ちであるか否かを判定する第2検索処理を前記検索順位に従い順に行い、受信待ちではないと判定されたオブジェクトの数が第2所定数になると前記第2検索処理を終了することを特徴とする転送装置。 A transfer device of a content distribution network that divides content into one or more objects and distributes the content.
Holding means for holding an object and reception waiting information indicating an object waiting for reception ;
A processing unit that performs first search processing for determining whether or not the plurality of objects are held by the holding unit in accordance with the search order of the plurality of objects when receiving a request packet that requests a plurality of objects When,
Equipped with
The processing means ends the first search process when the number of objects determined not to be held by the holding means among the plurality of objects reaches a first predetermined number, and among the plurality of objects, Based on the reception waiting information, it is determined whether the object determined not to be held by the holding unit and the object for which the determination as to whether or not the holding unit is held is not received Performing a second search process in order according to the search order, and terminating the second search process when the number of objects determined not to be waiting for reception reaches a second predetermined number .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016023963A JP6516692B2 (en) | 2016-02-10 | 2016-02-10 | Transfer device and program for content distribution network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016023963A JP6516692B2 (en) | 2016-02-10 | 2016-02-10 | Transfer device and program for content distribution network |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017142675A JP2017142675A (en) | 2017-08-17 |
JP6516692B2 true JP6516692B2 (en) | 2019-05-22 |
Family
ID=59629131
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016023963A Active JP6516692B2 (en) | 2016-02-10 | 2016-02-10 | Transfer device and program for content distribution network |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6516692B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7022030B2 (en) * | 2018-08-08 | 2022-02-17 | Kddi株式会社 | Content delivery network transporter |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2874116A4 (en) * | 2012-07-13 | 2016-03-09 | Samsung Electronics Co Ltd | METHOD FOR COMMUNICATION BETWEEN A CONTENT REQUESTER AND A CONTENT PROVIDER FOR PROVIDING CONTENT AND CONTINUOUSLY REAL-TIME CONTENT CONTENT IN A CONTENT-BASED NETWORK BASED ON A CONTENT NAME |
US9917918B2 (en) * | 2013-07-31 | 2018-03-13 | Samsung Electronics Co., Ltd. | Method and apparatus for delivering content from content store in content-centric networking |
KR20150071621A (en) * | 2013-12-18 | 2015-06-26 | 삼성전자주식회사 | A method for round trip time in content centric networks |
JP6238233B2 (en) * | 2014-03-26 | 2017-11-29 | Kddi株式会社 | Program and network controller |
US10757213B2 (en) * | 2015-08-14 | 2020-08-25 | Futurewei Technologies, Inc. | Method and apparatus for pushing data in a content-centric networking (CCN) network |
-
2016
- 2016-02-10 JP JP2016023963A patent/JP6516692B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017142675A (en) | 2017-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6225249B2 (en) | Routing and forwarding method, apparatus and system | |
US10079780B2 (en) | Packet processing method and device | |
KR20130088774A (en) | System and method for delivering segmented content | |
JP6601784B2 (en) | Method, network component, and program for supporting context-aware content requests in an information-oriented network | |
US11184460B2 (en) | Server device and transfer device for content distribution system | |
CN104965810B (en) | Method and device for rapidly processing data message in multi-core mode | |
CN105991365B (en) | Method, apparatus and system for path detection | |
CN114257545B (en) | Message forwarding method and device | |
JP6516692B2 (en) | Transfer device and program for content distribution network | |
US20160150010A1 (en) | Information processing apparatus, data save method, and information processing system | |
JP6495777B2 (en) | Transfer device, server device, and program for content distribution network | |
JP6474710B2 (en) | Communication apparatus and program | |
JP2013088998A5 (en) | ||
CN107612831B (en) | A method and device for transmitting data message for accessing source station | |
JP6403566B2 (en) | Transfer device, client device, and program for content distribution network | |
JP6430849B2 (en) | Transfer device for content distribution network | |
JP2021114707A (en) | Content distribution system transfer devices and programs | |
JP6894391B2 (en) | Content delivery network client devices and programs | |
JP6483044B2 (en) | TRANSFER DEVICE AND PROGRAM FOR CONVERTING HOLDING OBJECT | |
JP6591946B2 (en) | Server device, transfer device, and program for content distribution system | |
JP7335216B2 (en) | TRANSFER DEVICE AND PROGRAM FOR CONTENT DISTRIBUTION SYSTEM | |
JP2021043543A (en) | Transfer device of contents distribution system and program | |
JP6081322B2 (en) | Communication device for storing transferred content | |
JP6195785B2 (en) | Communication device, server device, and program for storing transferred content | |
JP5321029B2 (en) | Load reducing device and load reducing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180308 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190124 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190128 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190226 |
|
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: 20190326 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190416 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6516692 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |