Anycastを用いた位置依存サービス 九州大学大学院システム情報科学府 情報工学専攻 荒木研究室 朝長 康介 背景 モバイル・インターネット・サービス •純粋にIP接続できる高速無線LAN接続 •ハンドオーバー可能 •定額制 •全国展開中 どこでも全てのインターネット・サービスが可能 背景 モバイル・インターネット・サービス サーバー Internet 位置情報の 頻繁な更新 ホームエージェント 認証サーバ 基地局ルータ 電波強度 の比較 移動プロトコル 基地局ルータ 背景 全てのインターネットサービスが可能 位置依存サービスも望まれる ユニキャスト (Unicast) Internet マルチキャスト (Multicast) Internet エニキャスト (Anycast) Internet エニキャストを用いた位置依存サービス 位置依存コンテンツに アクセス AA MH WR BB WR CC MH:モバイルホスト WR:無線基地局ルータ WR Contents エニキャストを用いた位置依存サービス Contents AA 位置依存コンテンツに アクセス BB MH WR CC MH:モバイルホスト WR:無線基地局ルータ WR エニキャストを用いた位置依存サービス Contents AA WR BB 位置依存コンテンツに アクセス CC MH MH:モバイルホスト WR:無線基地局ルータ WR エニキャストを用いた位置依存サービス 無線基地局ルータごとに位置依存コンテンツを保持 コンテンツ管理コストが大きすぎる 位置管理サーバを用いた位置依存サービス Authorization Server WRに接続 MH Contents A A WR B WR C WR B Web server C 位置管理サーバを用いた位置依存サービス 位置情報の登録 Authorization Server Contents A MH A WR B WR C WR B Web server C 位置管理サーバを用いた位置依存サービス Authorization Server 位置依存コンテンツへ アクセス Contents A MH A WR B WR C WR B Web server C 位置管理サーバを用いた位置依存サービス Authorization Server Contents A MH WR A Webサーバへアクセス B WR C WR B Web server C 位置管理サーバを用いた位置依存サービス Authorization Server A MH Contents 位置情報の問い合わせ A WR B WR C WR B Web server C 位置管理サーバを用いた位置依存サービス Authorization Server Contents A MH WR A 対応した位置情報に アクセス B WR C WR B Web server C 位置管理サーバを用いた位置依存サービス Authorization Server Contents A A WR WRに接続 MH B WR C WR B Web server C 位置管理サーバを用いた位置依存サービス Authorization Server A 位置情報の登録 Contents A WR B MH WR C WR B Web server C 位置管理サーバを用いた位置依存サービス Authorization Server Contents A A WR 位置依存コンテンツへ アクセス B MH WR C WR B Web server C 位置管理サーバを用いた位置依存サービス Authorization Server Contents A A WR B MH WR C WR Webサーバへアクセス B Web server C 位置管理サーバを用いた位置依存サービス Authorization Server A Contents 位置情報の問い合わせ A WR B MH WR C WR B Web server C 位置管理サーバを用いた位置依存サービス Authorization Server Contents A A WR B MH WR C WR 対応した位置情報に アクセス B Web server C 位置管理サーバを用いた位置依存サービス Authorization Server Contents A A WR B WR WRに接続 MH C WR B Web server C 位置管理サーバを用いた位置依存サービス Authorization Server A 位置情報の登録 Contents A WR B WR MH C WR B Web server C 位置管理サーバを用いた位置依存サービス Authorization Server Contents A A WR B WR B Web server 位置依存コンテンツへ アクセス MH C WR C 位置管理サーバを用いた位置依存サービス Authorization Server Contents A A WR B WR MH C WR B Webサーバへアクセス C 位置管理サーバを用いた位置依存サービス Authorization Server A Contents 位置情報の問い合わせ A WR B WR MH C WR B Web server C 位置管理サーバを用いた位置依存サービス Authorization Server Contents A A WR B MH B WR Web server C WR 対応した位置情報に アクセス C 位置管理サーバを用いた位置依存サービス 位置管理サーバがMHの位置情報を提供 •どのWEBサーバなら提供して良いのか? •位置管理サーバは他人のプライバシーをもらしてよいのか? エニキャストとリダイレクトを用いた位置依存サービス Contents A MH A WR location.yahoo.co.jp 61.208.222.178 nl=35.6&el=139.7 /ploc?nl=35.6&el=139.7 B B WR location.yahoo.co.jp 61.208.222.178 nl=35.8&el=139.9 C map.yahoo.co.jp 210.81.153.229 /ploc?nl=35.8&el=139.9 Web server C WR location.yahoo.co.jp 61.208.222.178 nl=36.0&el=141.0 /ploc?nl=36.0&el=141.0 エニキャストとリダイレクトを用いた位置依存サービス http://location.yahoo.co.jpにアクセス Contents A MH A WR location.yahoo.co.jp 61.208.222.178 nl=35.6&el=139.7 /ploc?nl=35.6&el=139.7 B B WR location.yahoo.co.jp 61.208.222.178 nl=35.8&el=139.9 C map.yahoo.co.jp 210.81.153.229 /ploc?nl=35.8&el=139.9 Web server C WR location.yahoo.co.jp 61.208.222.178 nl=36.0&el=141.0 /ploc?nl=36.0&el=141.0 エニキャストとリダイレクトを用いた位置依存サービス 新URL へのリダイレクト命令 http://map.yahoo.co.jp/ploc?nl=35.6&el=139.7 ■ Contents A MH A WR location.yahoo.co.jp 61.208.222.178 nl=35.6&el=139.7 /ploc?nl=35.6&el=139.7 B B WR location.yahoo.co.jp 61.208.222.178 nl=35.8&el=139.9 C map.yahoo.co.jp 210.81.153.229 /ploc?nl=35.8&el=139.9 Web server C WR location.yahoo.co.jp 61.208.222.178 nl=36.0&el=141.0 /ploc?nl=36.0&el=141.0 エニキャストとリダイレクトを用いた位置依存サービス 新URLにアクセス http://map.yahoo.co.jp/ploc?nl=35.6&el=139.7 MH A WR location.yahoo.co.jp 61.208.222.178 Contents A /ploc?nl=35.6&el=139.7 nl=35.6&el=139.7 B WR location.yahoo.co.jp 61.208.222.178 nl=35.8&el=139.9 C B map.yahoo.co.jp 210.81.153.229 /ploc?nl=35.8&el=139.9 Web server C WR location.yahoo.co.jp 61.208.222.178 nl=36.0&el=141.0 /ploc?nl=36.0&el=141.0 エニキャストとリダイレクトを用いた位置依存サービス Contents A A WR location.yahoo.co.jp 61.208.222.178 nl=35.6&el=139.7 /ploc?nl=35.6&el=139.7 B MH B WR location.yahoo.co.jp 61.208.222.178 nl=35.8&el=139.9 C map.yahoo.co.jp 210.81.153.229 /ploc?nl=35.8&el=139.9 Web server C WR location.yahoo.co.jp 61.208.222.178 nl=36.0&el=141.0 /ploc?nl=36.0&el=141.0 エニキャストとリダイレクトを用いた位置依存サービス Contents A A WR location.yahoo.co.jp 61.208.222.178 http://location.yahoo.co.jp nl=35.6&el=139.7 にアクセス /ploc?nl=35.6&el=139.7 B MH B WR location.yahoo.co.jp 61.208.222.178 nl=35.8&el=139.9 C map.yahoo.co.jp 210.81.153.229 /ploc?nl=35.8&el=139.9 Web server C WR location.yahoo.co.jp 61.208.222.178 nl=36.0&el=141.0 /ploc?nl=36.0&el=141.0 エニキャストとリダイレクトを用いた位置依存サービス Contents A WR location.yahoo.co.jp 61.208.222.178 新URL へのリダイレクト命令 nl=35.6&el=139.7 http://map.yahoo.co.jp/ploc?nl=35.8&el=139.9 A /ploc?nl=35.6&el=139.7 ■ B MH B WR location.yahoo.co.jp 61.208.222.178 nl=35.8&el=139.9 C map.yahoo.co.jp 210.81.153.229 /ploc?nl=35.8&el=139.9 Web server C WR location.yahoo.co.jp 61.208.222.178 nl=36.0&el=141.0 /ploc?nl=36.0&el=141.0 エニキャストとリダイレクトを用いた位置依存サービス 新URLにアクセス http://map.yahoo.co.jp/ploc?nl=35.8&el=139.9 Contents A A WR location.yahoo.co.jp 61.208.222.178 nl=35.6&el=139.7 /ploc?nl=35.6&el=139.7 B MH B WR location.yahoo.co.jp 61.208.222.178 nl=35.8&el=139.9 C map.yahoo.co.jp 210.81.153.229 /ploc?nl=35.8&el=139.9 Web server C WR location.yahoo.co.jp 61.208.222.178 nl=36.0&el=141.0 /ploc?nl=36.0&el=141.0 エニキャストとリダイレクトを用いた位置依存サービス リダイレクトに必要な情報だけが載っている →コンテンツ管理コストが少ない MHがリダイレクト先に位置情報を提出する →プライバシーが自分で管理できる 簡単な仕組み →位置依存サービスが容易に提供できる 今後の課題 • おもしろいサービスの考案 →ロケーションサービス →トレースサービス • 設定ファイルの管理コストを抑える →1サーバ、1設定ファイルの見直し リダイレクトの実装 全WRで共通の設定 エニキャストIP 61.208.222.178 エニキャストIPに HTTPアクセス リダイレクト先URL http://map.yahoo.co.jp/ploc?nl= $ylat$&el=$ylon$&width=500 &height=500&scale=5000 WRの位置設定 $ylat$ = 35.6996053733925 $ylon$ = 139.7470766428985 リダイレクトの実装 全WRで共通の設定 エニキャストIP 新URLにHTTPリダイレクト命令 http://map.yahoo.co.jp/ploc ?nl=35.6996053733925 &el=139.7470766428985 61.208.222.178 リダイレクト先URL http://map.yahoo.co.jp/ploc ?nl=$ylat$ &el=$ylon$ WRの位置設定 $ylat$ = 35.6996053733925 $ylon$ = 139.7470766428985 Anycastとは? •複数の位置依存コンテンツが1つのIPアドレス を共有する。 •WRのリダイレクト情報により最適なURLを選 ぶ。
© Copyright 2025 ExpyDoc