1つ以上の携帯機器に対するバックアップカストディアンとしての機能を果たす計算装置において、計算装置の物理アドレスを使用することなくコンテンツの名称に基づいてコンテンツを計算装置に対してマッピングしている要求元装置から、コンテンツの一部についての要求を受信することと、コンテンツが計算装置上で利用可能かどうかを判定することと、コンテンツが計算装置上で利用可能でないことに応答して、コンテンツを記憶する携帯機器を識別することと、識別された携帯機器からコンテンツを取得することと、計算装置においてコンテンツをキャッシュに格納し、それにより、計算装置が識別された携帯機器に対して接続することなく後の要求に応答してコンテンツを提供するのを可能とすることと、要求元装置に対してコンテンツを提供することとを備える、コンピュータ実行可能な方法。計算装置、要求元装置、及び、携帯機器が、コンテンツセントリックネットワークCCNに対して接続されている、請求項1記載の方法。コンテンツを記憶する携帯機器を識別することが、多数の可変長の要素からなるコンテンツの名称に基づく検索を実行することを含む、請求項1記載の方法。さらに、バックアップカストディアンがコンテンツを記憶しているか否かにかかわらず、携帯機器に記憶されたコンテンツをバックアップカストディアンに対してマッピングすることを備える、請求項1記載の方法。さらに、バックアップカストディアン以外の装置が、コンテンツを記憶している携帯機器に対する接続を禁止することを備える、請求項1記載の方法。計算装置が、コンテンツを記憶している携帯機器の優先レベルよりも高い計算装置の優先レベルに基づいてコンテンツについての要求を受信する、請求項1記載の方法。識別された携帯機器からコンテンツを取得することが、携帯機器に位置している通信エンドポイントを識別することと、識別された通信エンドポイントに対する接続を確立することとを備える、請求項1記載の方法。通信エンドポイントが、WiFiインターフェースと、携帯電話インターフェースと、ブルートゥースインターフェースとのうちの1つを含む、請求項7記載の方法。識別された通信エンドポイントに対する接続を確立することが、セッション開始プロトコルSIPを使用することを含む、請求項7記載の方法。コンピュータによって実行されたときに、コンピュータに方法を実行させる命令を記憶する持続性コンピュータ読み取り可能な記憶媒体において、方法が、1つ以上の携帯機器に対するバックアップカストディアンとしての機能を果たす計算装置において、計算装置の物理アドレスを使用することなくコンテンツの名称に基づいてコンテンツを計算装置に対してマッピングしている要求元装置から、コンテンツの一部についての要求を受信することと、コンテンツが計算装置上で利用可能かどうかを判定することと、コンテンツが計算装置上で利用可能でないことに応答して、コンテンツを記憶する携帯機器を識別することと、識別された携帯機器からコンテンツを取得することと、計算装置においてコンテンツをキャッシュに格納し、それにより、計算装置が識別された携帯機器に対して接続することなく後の要求に応答してコンテンツを提供するのを可能とすることと、要求元装置に対してコンテンツを提供することとを備える、持続性コンピュータ読み取り可能な記憶媒体。本発明の1つの実施形態は、カストディアンベースのルーティングを容易とするシステムを提供する。動作中において、システムは、1つ以上の携帯機器に対するバックアップカストディアンとしての機能を果たす計算装置において、計算装置の物理アドレスを使用することなくコンテンツの名称に基づいてコンテンツを計算装置に対してマッピングしている要求元装置から、コンテンツの一部についての要求を受信する。システムは、コンテンツが計算装置上で利用可能であるかどうかを判定する。コンテンツが計算装置上で利用可能でないことに応答して、システムは、コンテンツを記憶する携帯機器を識別し、識別された携帯機器からコンテンツを取得する。そして、システムは、計算装置においてコンテンツをキャッシュに格納し、それにより、計算装置が識別された携帯機器に対して接続することなく後の要求に応答してコンテンツを提供するのを可能とし、要求元装置に対してコンテンツを提供する。この実施形態の1つの変形例において、計算装置、要求元装置、及び、携帯機器は、コンテンツセントリックネットワークCCNに対して接続されている。この実施形態の1つの変形例において、コンテンツを記憶する携帯機器を識別することは、コンテンツの名称に基づいて検索を実行することを含み、コンテンツの名称は、多数の可変長の要素からなる。この実施形態の1つの変形例において、携帯機器に記憶されたコンテンツは、バックアップカストディアンがコンテンツを記憶しているか否かにかかわらず、バックアップカストディアンに対してマッピングされる。この実施形態の1つの変形例において、バックアップカストディアン以外の装置から、識別された携帯機器に対する接続は禁止される。この実施形態の1つの変形例において、計算装置は、コンテンツを記憶する携帯機器の優先レベルよりも高い計算装置の優先レベルに基づいて、コンテンツについての要求を受信する。この実施形態の1つの変形例において、識別された携帯機器からコンテンツを取得することは、携帯機器に位置している通信エンドポイントを識別することと、識別された通信エンドポイントに対する接続を確立することとを含む。さらなる変形例において、通信エンドポイントは、WiFiインターフェース、携帯電話インターフェース、及び、ブルートゥースインターフェースのうちの1つを含む。さらなる変形例において、識別された通信エンドポイントに対する接続を確立することは、セッション開始プロトコルSIPを使用することを含む。以下の説明は、いかなる当業者も本発明を実施して使用することが可能なように示されており、特定のアプリケーション及びその要件との関連で提供される。開示される実施形態に対する様々な変更は、当業者にとって容易に明らかなはずであり、本願明細書において定義される一般的原則は、本発明の精神及び範囲から逸脱することなく、他の実施形態及びアプリケーションに適用されてもよい。それゆえに、本発明は、示される実施形態に限定されるものではなく、本願明細書において開示される原理及び特徴と一致する最も広い範囲と一致する。この詳細な説明において開示されるデータ構造及びコードは、通常、コンピュータシステムによって使用するためにコード及び/又はデータを記憶することができる任意の装置又は媒体であり得るコンピュータ読み取り可能な記憶媒体に記憶されている。コンピュータ読み取り可能な媒体は、それらに限定されるものではないが、揮発性メモリ、不揮発性メモリ、ディスクドライブ、磁気テープ、CDコンパクトディスク、DVDディジタル多用途ディスク又はディジタルビデオディスク等の磁気及び光記憶装置、又は、現在知られている若しくは後に開発されるコンピュータ読み取り可能な記憶媒体を記憶することができる他の媒体を含む。本発明の実施形態は、CCNにおけるカストディアンベースのルーティングによるエネルギ効率のよいコンテンツキャッシングについての解決策を提供する。カストディアンベースのルーティングを実装するCCN環境において、コンテンツは、カストディアンと関連付けられ、コンテンツについての要求は、コンテンツのカストディアンに対して送られる。携帯機器のエネルギ消費量を低減するために、携帯機器に対する頻繁なコンテンツ要求は、ほとんど電力制限を有しない又は電力制限を全く有しない固定型装置であり得る、割り当てられたバックアップカストディアンによって処理されることができる。携帯機器に記憶される全てのコンテンツは、バックアップカストディアンが全てのコンテンツを含まない場合であっても、コンテンツプリフィックスツーカストディアンマッピングの間にバックアップカストディアンに対してマッピングされることができる。リモート装置が携帯機器に記憶されたコンテンツの一部を要求するとき、その要求は、コンテンツプリフィックスツーカストディアンマッピングに基づいて、バックアップカストディアンに対して向けられる。バックアップカストディアンが要求されたコンテンツのコピーを有しない場合には、それは、他のリモート装置からの将来の要求を実現させるために、携帯機器にコピーを要求し、そのコピーをキャッシュに格納する。本開示はCCNに基づく例を使用して示されるものの、本発明の実施形態は、CCNに限定されるものではない。用語カストディアンとは、インタレストに対応するコンテンツを記憶する装置をいう。カストディアンは、揮発性又は不揮発性記憶装置にデータを記憶することが可能な任意の種類の装置とすることができる。カストディアンは、ラップトップコンピュータ、タブレット若しくはスレートコンピュータ、スマートフォン、若しくは、携帯情報端末機PDA等の携帯型計算装置、又は、デスクトップコンピュータ若しくはホームメディアサーバ等の固定型計算装置とすることができる。用語通信エンドポイントとは、リモート装置がそれを介して計算装置と通信することができる計算装置にある通信インターフェースをいう。通信エンドポイントは、それらに限定されるものではないが、WiFi商標Wi-Fiアライアンスの商標インターフェース、第3世代携帯電話インターフェース、及び、ブルートゥース商標ワシントン州カークランドのブルートゥーススペシャルインタレストグループの商標インターフェースを含む任意の種類の通信インターフェースとすることができる。CCN名称は、明確に指定された数の要素を含むことができる。さらに、CCN名称は、持続的でコンテンツに固有である。すなわち、ユーザがファイル又はデータオブジェクトのコンテンツを変える場合、変更されたコンテンツは、事実上、新たな名称と関連付けられる。この持続性は、例えば新たなコンテンツが所定名称のバージョン4であり得るという明確なバージョニング機構によって実現されることができる。バージョンは、大抵はタイムスタンプである。持続性はまた、暗に実現されることもできる。例えば、コンテンツは、それらの人が定めた名称のみならず、認証メタデータ例えば、コンテンツの発行者によるディジタル署名と関連付けられることができる。結果として、完全なコンテンツ名称は、所定名称と関連付けられたデータが変化したときに変化する。コンテンツセントリックネットワークCCNにおいて、通信は、データの需要者によって動かされる。CCNにおいて、インタレスト及びデータという2つのパケット種別がある。インタレストパケットクエリーとも称されるは、いくつかのコンテンツについての要求である。インタレストパケットは、所望のコンテンツを示すクエリーの特別な形式を符号化する。データパケットコンテンツパケットとも称されるは、コンテンツのユニットである。データパケットは、内部にそれらの完全な名称を持つことによって自己識別している。需要者は、全ての利用可能な接続性にわたってそのインタレストをブロードキャストすることによってコンテンツを求めることができる。そのインタレストを聞き且つそれを満たすデータを有する任意のノードは、1つ以上のデータパケットによって応答することができる。データは、インタレストに応答してのみ送信され、そのインタレストを消費する。インタレスト及びデータの双方は、コンテンツ名称又はCCN名称によって交換されるコンテンツを識別する。1つの実施形態において、データは、インタレストパケットにおけるCCN名称がデータパケットにおけるCCN名称のプレフィックスである場合に、インタレストを満たすことができる。インタレストは、検索するための正確なバージョンを規定してもよく、又は、最新バージョン取得インタレストとして知られる指定されたバージョンよりも大きい任意のバージョンを規定してもよい。機能的には、CCNは、様々な名称とそれらが表すコンテンツとの間の関連性を保有することができる。名称は、階層的に構築され、可変長を有し、多くの状況においてユーザによって理解されることができる。例えば、/abcd/bob/papers/ccn/newsは、記事の名称、すなわち、ABCDという名前の組織におけるボブという名前のユーザについての文書のccn集合体からのニュース記事であり得る。CCNにおいて、アプリケーションの視点からすれば、コンテンツ需要者は、ABCD組織の見つけ方又はどのホストがボブのCCN刊行物を保持するかの見つけ方を判定する必要はない。1つの実施形態において、コンテンツの一部を要求するために、CCNにおける装置は、その名称によってそのコンテンツに関心のあるネットワークに登録し、ローカルネットワークにおいて利用可能である場合には、コンテンツは、それに対して返送される。ルーティングインフラストラクチャは、予想される発行者に対してインタレストをインテリジェントに伝播し、そして、インタレストが通過した経路に沿って任意の利用可能なコンテンツを戻すように対処する。CCNは、それらを特に魅力的にするさらなる特性を有する。全てのコンテンツは、暗号的に認証されることができ、それは、ネットワーク上のノードのいくつかの小集団例えばコンテンツの適正な質問者がコンテンツの一部の信頼性を検証することができることを意味する。CCNはまた、発行者から独立して、データが名称によってアクセスされるのを許容する。同時に、ある発行者によってデータについての特殊な要求を調整することができる。例えば、foo.txt又はボブによって署名されたfoo.txtを求めることができる。いかなる形式の自己検証名称も、生成者と需要者との間で規約として使用されることができる。ハイブリッド自己検証名称を使用することもまた可能である。ここで、名称の前半コンポーネントは、組織及び効率的なルーティングのためにあり、名称の後半コンポーネントは、自己検証である。最後に、CCNは、コンテンツ及び信頼の分離を許容し、異なるデータの需要者がコンテンツの同じ一部における信頼を確立するために異なる機構を使用するのを可能とする。コンテンツが単一の発行者によって署名されているかもしれない、それは異なる理由のために信頼されることができる。例えば、1人のユーザは、その署名者との直接の個人的接続のために、コンテンツの所定の一部を信頼するかもしれないのに対して、他のユーザは、そのユーザが信頼するように選択した公開鍵基盤PKIへのコンテンツの署名者の参加のために、同じコンテンツを信頼するかもしれない。ソーシャルネットワークグループ内での様々なユーザ装置間でのコンテンツの共有を可能とするために、様々なユーザ装置を含むCCNベースのコンテンツデリバリネットワークCDNにわたってカストディアンベースのルーティングが実装されることができる。カストディアンベースのルーティングを実装したCDNにおいて、コンテンツは、カストディアンと称されるコンテンツを記憶する装置と関連付けられる。コンテンツの特定の一部についての要求は、カストディアンの物理的位置にかかわらず、そのカストディアンに対して常に送られることができる。コンテンツの一部の要求側がそのコンテンツのカストディアンに正確に接続することができるのを確実にするために、CCNベースのCDNは、コンテンツプリフィックスツーカストディアンマッピング、カストディアンツー通信エンドポイントマッピング、及び、通信エンドポイントツー物理アドレスマッピングを含む3つの異なるマッピングを保持する。装置が他の装置と相互に作用するたびに、装置は、ルーティング情報がCCNにわたって割り当てられるのを確実にするために、3つの種類のマッピング情報を互いに交換する。代わりに、通信エンドポイントツー物理アドレスマッピング情報は、要求側とカストディアンとの間におけるランデブーサービスを提供する公開セッション開始プロトコルSIPサーバ等の第三者のサービスにおいて記憶されることができる。カストディアンベースのルーティングについての詳細は、出願日未定の発明者ジェームズD.ソーントン、ヴァンL.ジェーコブソン、及び、マークモスコによるコンテンツセントリックネットワークにおけるカストディアンベースのルーティングと題された米国特許出願番号未定代理人整理番号PARC-20100498-US-NPにおいてみられることができ、その開示は、本願明細書においてその全体を引用することによって盛り込まれる。カストディアンベースのルーティングにおいて、コンテンツカストディアンは、他の要求元装置に対してコンテンツを提供することに関与する。しかしながら、バッテリ駆動の携帯電話等のエネルギが制限された携帯機器について、その記憶されたコンテンツについての頻繁な要求に応答することは、そのバッテリ電力の急速な浪費をもたらし得る。例えば、ユーザは、携帯電話を用いてビデオを撮り、ビデオを共有したい家族全員に通知する。したがって、ユーザの家族全員は、ユーザの電話に接続してビデオファイルをダウンロードするのを試みることになる。ファイルがダウンロードされるたびにかなりの量の電力が消費され得ることから、複数のダウンロードの試みは、ユーザの携帯電話が急速に充電切れる原因となり得る。そのような問題に対処するために、本発明の実施形態は、携帯機器がそのバックアップカストディアンとしての電力制限されていない固定型装置に対してコンテンツ配信のタスクを委託するのを許容する。携帯機器に記憶されたコンテンツは、そのようなコンテンツがバックアップカストディアン上に物理的に記憶されるかどうかにかかわらず、コンテンツプリフィックスツーカストディアンマッピングテーブルにおいて異なる性能設定で携帯機器及びバックアップカストディアンの双方に対してマッピングされる。図1は、本発明の実施形態にかかる携帯機器及びそのバックアップカストディアンを有するCCNベースのCDNの典型的なアーキテクチャの概略図を示している。CDN100は、CCN112を介して互いに接続されたラップトップコンピュータ102、メディアサーバ104、及び、スマートフォン106-110等の多数の装置を含む。頻繁なコンテンツ要求に起因するバッテリ浪費を回避するために、スマートフォン106は、スマートフォン106に加えて、その記憶されたコンテンツをメディアサーバ104に対してマッピングすることにより、そのバックアップカストディアンとして、交流AC電源に対して接続されたメディアサーバ104を指定する。結果として、スマートフォン106に記憶されたコンテンツの一部のそれぞれは、少なくとも2つのカストディアン、スマートフォン106、及び、メディアサーバ104を有する。この構成を容易とするために、スマートフォン106は、最初に、メディアサーバ104がバックアップサービスを提供する必要がある名称空間プリフィックスをメディアサーバ104に通知する。例えば、スマートフォン106は、写真ではないがその全てのビデオのためのバックアップであるようにメディアサーバ104に望んでもよい。したがって、スマートフォン106は、メディアサーバ104に対して名称空間プリフィックス/Bobcell/videoを送信する。そのような通知は、CCN又は他の通信チャネルを介してメディアサーバ104に対して送信されることができる。さらに、スマートフォン106は、スマートフォン106に対して名称空間プリフィックスをマッピングするプリフィックスツーカストディアンエントリPCEの優先度をメディアサーバ104に通知する。名称空間プリフィックスを受信すると、メディアサーバ104は、メディアサーバ104に対して名称空間プリフィックスをマッピングするPCEを生成する。メディアサーバ104がスマートフォン106の前に接触されるのを確実にするために、メディアサーバ104に対してマッピングされたPCEは、スマートフォン106に対してマップされたPCEよりも高い優先度を有するように構成される。ここで留意すべきは、より高い優先度を有する装置は、より高い接続優先度を有するということである。結果として、これらの名称空間下におけるコンテンツについてのいかなる要求も、最初に、電力制限されておらず、それゆえに、頻繁なコンテンツ要求を処理することが可能であるメディアサーバ104に対して向けられる。代わりに、コンテンツ要求がメディアサーバ104に対して向けられることを確実にするために、スマートフォン106は、メディアサーバ104がスマートフォン106に接続するのが許容された唯一の装置であることを規定することができる。そのために、1つの実施形態において、スマートフォン106に対応するカストディアンツーエンドポイントマッピングテーブルにおけるエントリは、どの装置が接続するのが許容されたかを示す制限エントリを含む。これらの制限は、スマートフォン106と関連付けられた全てのエンドポイントについて、エンドポイントアトリビュートエントリEAEに含まれる。1つの実施形態において、制限エントリは、メディアサーバ104以外の装置がスマートフォン106に対して接続するのが許容されないことを示している。スマートフォン108がスマートフォン106に記憶されたコンテンツの一部を取得しようとするとき、それは、コンテンツプリフィックスツーカストディアンマッピング情報における検索を実行する。検索結果は、スマートフォン106についてのバックアップカストディアン、すなわちメディアサーバ104が要求されたコンテンツについてのカストディアンであることを示している。ここで留意すべきは、検索を実行するとき、スマートフォン108は、メディアサーバ104の物理アドレスを知る必要はないということである。したがって、スマートフォン108は、コンテンツを要求するために、スマートフォン106に対する代わりに、メディアサーバ104に対する接続を確立する。メディアサーバ104がコンテンツ要求を受信したとき、それは、そのようなコンテンツのコピーを有するかどうかを判定する。有する場合、メディアサーバ104は、スマートフォン108に対して要求されたコンテンツを提供する。有さない場合、メディアサーバ104は、どの装置が要求されたコンテンツを実際に記憶しているかを判定する。スマートフォン106のバックアップカストディアンとしてそれ自身を知っている場合、メディアサーバ104は、コンテンツがスマートフォン106に記憶されていないとみなすことができる。代わりに、メディアサーバ104は、実際のコンテンツカストディアンを位置付けるために、そのコンテンツプリフィックスツーカストディアンマッピング情報上の検索を実行することができる。一旦スマートフォン106が要求されたコンテンツを記憶している実際の装置として識別されると、メディアサーバ104は、要求されたコンテンツを取得するためにスマートフォン106に対して接続する。カストディアンベースのルーティングがカストディアンエンドポイントツー物理アドレスマッピングとともに、カストディアンツー通信エンドポイントマッピングを保持することから、メディアサーバ104は、スマートフォン106の物理的位置にかかわらず、スマートフォン106との接続を確立することが可能である。ここで留意すべきは、メディアサーバ104及びスマートフォン106が双方とも同じWiFiネットワークに対して接続されている場合、メディアサーバ104は、WiFiネットワークを介して直接スマートフォン106に対して接続することができるということである。そうでなければ、セッション開始プロトコルSIPによってネゴシエートされるピアツーピアトンネル等の他の種類の通信チャネルは、メディアサーバ104をスマートフォン106と接続するために必要とされてもよい。スマートフォン106からコンテンツを受信すると、メディアサーバ104は、そのローカルキャッシュにコンテンツのコピーを記憶し、そして、スマートフォン108に対してコンテンツを渡す。その後、スマートフォン110等の他のリモート装置が同じコンテンツを要求するとき、メディアサーバ104は、再度スマートフォン106に対して接続しなければならない代わりに、キャッシュに格納されたコンテンツを他のリモート装置に提供することができる。このようにして、複数のリモート装置は、スマートフォン106に対する複数の接続なしに、スマートフォン106に記憶されたコンテンツを取得することが可能であり、それゆえに、スマートフォン106のバッテリ浪費を回避する。図2は、本発明の実施形態にかかる典型的なバックアップカストディアン装置のアーキテクチャの概略図を示している。バックアップカストディアン装置200は、受信機構202と、CCNデーモンモジュール204と、ルーティングエージェント206と、ルーティングテーブル208と、ローカルキャッシュ210と、伝送機構212とを含む。動作中において、受信機構202は、あるコンテンツについての要求をリモート装置から受信する。ここで留意すべきは、リモート装置は、バックアップカストディアン装置200をコンテンツのカストディアンとして識別しているということである。受信機構202は、CCNについてのバックグラウンドプロセスを実行するように構成されたCCNデーモンモジュール204に対して受信された要求を渡す。CCNデーモンモジュール204は、コンテンツが局所的に利用可能であるかどうかを判定するためにローカルキャッシュ210を照合する。利用可能である場合、伝送機構212は、要求されたコンテンツを要求元リモート装置に対して伝送する。利用可能でない場合、CCNデーモンモジュール204は、要求されたコンテンツを記憶している実際のカストディアンを判定するために、ルーティング情報を取得するようにルーティングエージェント206に接触する。1つの実施形態において、ルーティングエージェント206は、ルーティングテーブル208から、コンテンツプリフィックスツーカストディアンマッピングを含むルーティング情報を取得する。さらなる実施形態において、バックアップカストディアン装置200に記憶されたルーティングテーブル208は、他のCCN装置間に割り当てられるルーティングテーブルとは異なっている。CCN装置間に割り当てられるルーティングテーブルにおいて、バックアップカストディアン装置200は、そのコンテンツがバックアップカストディアン装置200に物理的に位置しているか否かにかかわらず、バックアップカストディアン装置200によってバックアップされる携帯機器に記憶された全てのコンテンツについてのカストディアンとして特定される。対照的に、バックアップカストディアン装置200に記憶されるルーティングテーブル208は、そのコンテンツの実際のカストディアンとして携帯機器をマッピングする。一旦コンテンツの実際のカストディアンが識別されると、バックアップカストディアン装置200は、実際のカストディアンとの接続を確立することができ、要求されたコンテンツを取得することができる。バックアップカストディアン装置200は、要求されたコンテンツのコピーを作成し、このコピーをローカルキャッシュ210に格納する。その後、伝送機構212は、要求されたコンテンツをリモート装置に対して伝送する。図3は、本発明の実施形態にかかる携帯機器に記憶されたコンテンツを取得するリモート装置のプロセスを示す時空間概略図を示している。動作中において、要求元装置302は、そのユーザから、局所的に利用可能ではないコンテンツの一部についての要求を受信する工程308。要求を受信すると、要求元装置302は、コンテンツのカストディアンを判定するために、コンテンツプリフィックスツーカストディアンの検索を実行する工程310。1つの実施形態において、検索結果は、要求されたコンテンツについての最も高い優先度を有するカストディアンが、携帯機器306についてのバックアップカストディアンであるメディアサーバ304であることを示す。さらなる実施形態において、検索結果は、要求元装置302が接続を確立するのを許容する唯一のコンテンツカストディアンがメディアサーバ304であることを示す。検索結果に基づいて、要求元装置302は、コンテンツを要求するためにメディアサーバ304に対して接続する工程312。コンテンツ要求を受信すると、メディアサーバ304は、それが実際にそのようなコンテンツのコピーを有するかどうかを判定する工程314。有する場合、メディアサーバ304は、要求元装置302に対して要求されたコンテンツを提供する工程316。有さない場合、メディアサーバ304は、要求されたコンテンツの実際のカストディアンを識別する工程318。1つの実施形態において、メディアサーバ304は、実際のカストディアンを識別するために、コンテンツプリフィックスツーカストディアンの検索を実行する。ここで留意すべきは、メディアサーバ304は、複数の携帯機器についてのバックアップカストディアンとしての機能を果たすということである。コンテンツプリフィックスツーカストディアンの検索の実行により、メディアサーバ304は、どの携帯機器が要求されたコンテンツを実際に記憶するのか見出すことができる。1つの実施形態において、メディアサーバ304は、コンテンツプリフィックスをコンテンツの実際のカストディアンに対してマッピングするコンテンツプリフィックスツーカストディアンマッピングテーブルを保持する。一旦メディアサーバ304が要求されたコンテンツを携帯機器306が記憶していることを識別すると、それは、コンテンツを要求するために携帯機器306との接続を確立する工程320。1つの実施形態において、メディアサーバ304は、カストディアンツー通信エンドポイントの検索及び通信エンドポイントツー物理アドレスの検索を実行することによって携帯機器306に対して接続を確立する。カストディアンツー通信エンドポイントマッピング情報は、カストディアンと、所定のカストディアンに対する可能性のある経路を可能とするエンドポイントとの間におけるマッピングを提供する。1つの実施形態において、カストディアンツー通信エンドポイントマッピング情報は、CCN内の装置間において交換されるカストディアンツー通信エンドポイントマッピングテーブルに含まれる。カストディアンツー通信エンドポイントマッピングテーブルにおいて、CCN内の各装置は、装置に属する全てのエンドポイントに対応するカストディアンエンドポイントエントリCEEのアレイを含む対応するエントリを有する。例えば、携帯機器306に対応するエントリは、WiFiインターフェース、第3世代携帯電話インターフェース、及び、ブルートゥースインターフェースを含んでもよい。エンドポイントに対応するCEEはまた、どの装置がエンドポイントからコンテンツの一部を取得するのが許容されるかを特定するのに使用されることができるエンドポイントアトリビュートエントリEAEコンポーネントを含むことができる。携帯機器306は、メディアサーバ304がそのエンドポイントのうちのいずれかに対して接続するのが許容された唯一の装置であることを特定するために、EAEコンポーネントを使用することができる。通信エンドポイントツー物理アドレスマッピングは、装置間におけるランデブーのために必要とされる情報を提供する。そのようなマッピング情報は、カストディアンツー通信エンドポイントマッピングテーブル内に記憶されることができるか、又は、ランデブーサービスを提供する公開SIPサーバ等の第三者サービスに記憶されることができる。例えば、携帯機器306は、公開SIPサーバにそのSIPアドレスを登録することができる。接続の確立後に、携帯機器306は、要求されたコンテンツをメディアサーバ304に対して提供する工程322。コンテンツを受信すると、メディアサーバ304は、コンテンツのコピーをキャッシュに格納し工程324、要求元装置302に対してコンテンツを提供する工程326。もともと携帯機器306に記憶されたコンテンツをメディアサーバ304においてキャッシュに格納することにより、メディアサーバ304は、他のリモート装置からの同じコンテンツについてのその後の要求を供給することができる。結果として、携帯機器306は、一度所望のコンテンツを配信することを必要とするのみであり、それゆえに、コンテンツ共有のエネルギ効率のよい方法を提供する。図4は、本発明の実施形態にかかるCCNにわたるカストディアンベースのルーティングによるエネルギ効率のよいコンテンツキャッシングを容易とする典型的なコンピュータシステムを示している。図4において、コンピュータ及び通信システム400は、プロセッサ402と、メモリ404と、記憶装置406とを含む。記憶装置406は、プロセッサ402によって実行されることになるプログラムを記憶する。具体的には、記憶装置406は、アプリケーション410及び412等の他のアプリケーションとともに、コンテンツキャッシングアプリケーション408を記憶する。動作中において、コンテンツキャッシングアプリケーション408は、記憶装置406からメモリ404にロードされ、その後、プロセッサ402によって実行される。プログラムを実行するとともに、プロセッサ402は、上述した機能を実行する。コンピュータ及び通信システム400は、任意のディスプレイ414、キーボード416、及び、ポインティングデバイス418に対して接続されている。