tarosukeの日記: 遠距離を結ぶインターネットのようなもの 3
日記 by
tarosuke
まず、双方に串を置く。串の間の通信は再送ナシでエラーコレクトできるようにエンコードする。
TCPやUDPを通すのは無理があるから、サービスのリクエストとキャッシュがメイン。
とりあえずwebサービスに関して。
ローカル串がキャッシュを持っていない場合、そのURLとその周辺をリクエストリストに追加し、アクセスして来たノードにはnocacheで(できればリクエスト発行予定とページ到着予測を付けて)リクエストを発行した旨のページを返す。ローカル串はリクエストリストを集計してリクエストの数や頻度でスコアを付けてからリモート串に対して発行する。リモート串はリクエストリストを受け取ると当該ページを収集してローカル串へ送り返して来るが、その時のリクエストリストにある分だけでなくリクエストのスコアが高いものについてはリクエストがなくても更新されてれば送って来る。
メールやネットニュースはそのまま送ればいいんだから特別なことをする必要はなさそうだ。
えーと、これで地球と木星くらいの距離ならなんとかなるんじゃないかと。でもおそらく最大の問題は伝送方式とかじゃなくてspamなんじゃなかろうか。
# そういえばだいぶ前にNASAあたりがそんな通信プロトコルについて募集してたなぁ...。
SFの中で (スコア:1)
実際は静的なページしか利用できないから、微妙ですね...
# レスポンスがタイムアウトしちゃうしな。
今の発展を考えると、リクエストは適時まとめて地球に送り、そっちでリクエストから類似される内容とかも送りかえすような適応型のサービスになっていると便利かもしれせんね。
# ショパンのページのリクエストに
# 同年代の作曲家のページやショパン作の曲のページ(リンクしているもの)をまとめて送る
# 感じで。
M-FalconSky (暑いか寒い)
Re:SFの中で (スコア:1)
だからそれがこのエントリで言わんとしてる事なのよ。適宜まとめずに垂れ流しでもいいと思うけど。
動的ページは諦めるしかないねー。光の速度はいかんともしがたいし。でも掲示板とかだったらwebではない方法を使って運用できるだろうな。MLとかNN的に。
Re:SFの中で (スコア:1)
# あー頭がだめになってきておる。
M-FalconSky (暑いか寒い)