Peer)アプリケーションというと、Winnyなどの著作権侵害しているコンテンツを配信しているアプリケーションを思い浮かべることが多いのではないでしょうか。件をよく報道で見かけたものです。そのため、「P2P」というとあんまりいいイメージを持っていない人も多いかもしれませんが、P2Pの技術自体はネットワークを効率的に利用することができ、可用性も高く、将来の拡張性に優れています。一部のアプリケーションの使われ方が問題になっているだけだと思っています。実際、さまざまなアプリケーションでP2P技術が利用されています。Skype(IP電話)インスタントメッセンジャーオンラインゲームグループウェアなどです。今回レビューで取り上げる日経コミュニケーションの記事には、商用コンテンツの配信でP2Pが活用されている様子をまとめています。リアルタイムに映像を配信するライブストリーミングシステムにP2Pの技術を取り入れることで、サーバの負荷を90%以上削減できたという事例が紹介されています。サーバが一括してすべてのクライアントにコンテンツを配信するのではなく、クライアントにもコンテンツの配信機能を分散させることで、サーバの負荷を大きく低下することができるようです。これまでのクライアント-サーバ型のシステムでは、サーバの処理能力やネットワークリソースの容量はピーク時の負荷を見積もって決めなければいけません。P2Pでは、クライアントが増えてもその分、処理が分散されます。厳密にピーク時に必要な処理能力やネットワークリソースを考えなる必要がなくなります。メリットがたくさんありますが、課題ももちろんあります。Winnyなどで問題になった配信するコンテンツの不正コピーなどです。現状ではDRMなどアプリケーションレベルで実装しているようです。P2Pの通信経路がISPにとっては、必ずしも望ましい経路ではないという点も挙げられています。駄に消費されることになってしまいます。この記事ではじめて知ったのですが、このような課題を解決するために「P4P」という仕組みが考えられているそうです。ISPにとっての最適経路を「iTracker」というサーバで公開して、P2Pアプリケーションはその情報を参照できるようにする仕組みです。ネットワーク層レベルの最適経路とアプリケーション層レベルの最適経路を関連づける仕組みと言えそうです。研究段階のようですが、興味深い仕組みです。アメリカに比べると、日本のISPの構成はきちんとした階層構造じゃないので、「P4P」の仕組みがあまり効果的に機能しないようです。本にあった仕組みを研究中とのことです。ネットワークアプリケーションは、かなり長いことクライアント-サーバ型が主流になっていました。それが大きく転換しそうなのがP2Pとクラウドコンピューティングの登場です。これからのネットワークアプリケーションの形式のひとつとして、P2Pを知るためにいい内容の記事だと思います。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。会社概要サイトマップ。