分散ロックサービス「Chubby」のPaxosプロトコルにおける分散トランザクションとP2Pの関係性に関するつぶやきメモ - Togetter
Twitterのつぶやきマッシュアップメディア!
@togetter_jpをフォロー
マイページ
メニュー
設定
ログイン
トップ
ニュース
社会
地域
芸能・スポーツ
IT・Web
科学・教養
カルチャー
趣味
生活
仕事
ネタ・お笑い
ログ・日記
震災
311
援助
岩上安身
大喜利
原発
iwj
ネタ
速報
国内
アジア
アメリカ
ヨーロッパ
その他
政治
経済
国際
法律
環境
コラム
東京
東京近郊
北海道
東北
関東
北陸・信越
東海
近畿
中国・四国
九州・沖縄
海外
芸能
テレビ
ラジオ
野球
サッカー
ゴルフ
格闘技
競馬
モータースポーツ
その他
Android
Apple
インターネット
パソコン
モバイル
ガジェット
サイト制作
プログラミング
その他
科学
テクノロジー
エネルギー
数学
物理
宇宙
自然
人文
建築
心理
その他
アニメ
ゲーム
マンガ
アイドル
映画
音楽
書籍
演劇
ファッション
社会学
カメラ
車・バイク
電車
旅行
釣り
歴史
アート
デザイン
動物
その他
ハウツー
レシピ
グルメ
恋愛
マネー
節約
健康・医療
教育
ペット
起業・ベンチャー
経営
マーケティング
会計・人事
法務
就職・転職
語学・資格
ネタ
お笑い
大喜利
画像・動画
やってみた
その他
ログ
日記
思い出
雑談
メモ
飲み会
議事録
イベント
セミナー
復興
原発
支援
政府
自治体
トップ
>
トップ
>
311
> 分散ロックサービス「Chubby」のPaxos..
2010/01/10 17:28:30
+
分散ロックサービス「Chubby」のPaxosプロトコルにおける分散トランザクションとP2Pの関係性に関するつぶやきメモ
まとめました。
by
kimtea
5 fav
2009 view
Fav
5
お気に入りに登録ならここをクリック!
まとめ
メニューを開く
一括削除
グローバルトランザクションの問題を解決するには、
「非同期」
があるわけですが・・・
返信する
RTする
ふぁぼる
kimtea
2010/01/10 16:57:16
リソース・マネージャー同士で一定の範囲(Kind)を決めて、非同期で更新。メッセージパッシングするような形で、次のリソース・マネージャーが更新処理を行う
返信する
RTする
ふぁぼる
kimtea
2010/01/10 16:57:40
分散ロックサービスのChubbyを見ると、
分散合意問題を非同期的に解決するのは Paxos プロトコル
とあって、TCMPプロトコルも信頼性の確保でACK(応答確認)=メッセージパッシングと解釈する説
http://bit.ly/7Bu4pU
返信する
RTする
ふぁぼる
kimtea
2010/01/10 16:58:03
信頼性の確保でACK(応答確認)=メッセージパッシング このあたりとか → ロック・サービスは結果を告知するメカニズムのサポートに適している
返信する
RTする
ふぁぼる
kimtea
2010/01/10 16:58:44
そんなことしたら完全にカオスになると思うのですが、「サービス開発者に連続的なプログラミングを
幻想を提供する
」ってこのことかと思ったり
返信する
RTする
ふぁぼる
kimtea
2010/01/10 16:59:16
これってどういう意味かな(・∀・)? → 粒度の細かい (fine-grained) ロックではなく、粒度の粗い (coarse-graind) ロックのみを提供する
返信する
RTする
ふぁぼる
kimtea
2010/01/10 16:59:46
ACID思考なロックではなく、BASE思考によるロックを提供するという解釈があるけど・・・
返信する
RTする
ふぁぼる
kimtea
2010/01/10 17:00:18
粒度の粗いロックは数時間~数日という長い期間保持される
・・・・・・・・ゴクリ。数時間~数日だと!?
返信する
RTする
ふぁぼる
kimtea
2010/01/10 17:00:41
(^・ω・^).....ンニュニュ? 待てよ、数時間~数日保持されるって、DNSのキャッシュのような考えだね。
返信する
RTする
ふぁぼる
kimtea
2010/01/10 17:00:58
ネットワークのネットワークであるインターネットを、実証済みである最強の分散コンピューティング環境として模倣したのかな?
返信する
RTする
ふぁぼる
kimtea
2010/01/10 17:01:15
コンシステントハッシング自体が、ネットワークのプロトコルだから当たり前かε('∞'*)フゥー
返信する
RTする
ふぁぼる
kimtea
2010/01/10 17:01:28
Paxosプロトコルが、仮に
BASE思考でコンシステントハッシングに基づく
、プロトコルだとすると
返信する
RTする
ふぁぼる
kimtea
2010/01/10 17:01:43
そのロックの対象となる粒度(Kind)の数 = 分散ハッシュテーブルにおけるサーバーの数と同じにならないだろうか?
返信する
RTする
ふぁぼる
kimtea
2010/01/10 17:01:58
この場合、データの整合性が一番問題とされるわけですが、それをどのように確保するかは、首藤先生がクラウドの技術の中で言及していて
返信する
RTする
ふぁぼる
kimtea
2010/01/10 17:02:08
データの整合性を完全に防ぐには、サーバー一覧表をひとつだけにしてしまう(全クライアントから単一中継サーバーを使う)か、すべてのサーバー一覧表の間で、一貫性を保つ必要がある。
返信する
RTする
ふぁぼる
kimtea
2010/01/10 17:02:25
どちらにせよ、性能上極めて不利であるか、現実的ではない。この点、完全な一貫性よりは条件を緩めて、一時的、過渡的な不整合は許容するという方針、つまりはACIDの代わりにBASEに従わざるを得ない。
返信する
RTする
ふぁぼる
kimtea
2010/01/10 17:02:37
こうした方法は、ネットワークの負荷がかかるし、果たして何台まで通用する方法なのか?この問いについても答えていて
返信する
RTする
ふぁぼる
kimtea
2010/01/10 17:02:51
分散したサーバー一覧表の間で、これらの一貫性を保とうとするから大変になるのであって、ここでも一貫性の条件を緩める必要がある。つまり、
問い合わせの「サーバー間での転送」を許す
のである
返信する
RTする
ふぁぼる
kimtea
2010/01/10 17:03:13
そのサーバー間での転送を実現し、かつ末端のサーバーにまで情報がいきわたるような技術が既にあって、それがP2Pにおける分散ハッシュテーブルである、だそうです。
返信する
RTする
ふぁぼる
kimtea
2010/01/10 17:03:34
ルーティング用語の世界では、サーバー一覧表=経路表、一覧表の維持管理=ルーティング、転送=フォワーディングが、相当する
返信する
RTする
ふぁぼる
kimtea
2010/01/10 17:03:53
このときに用いられる現時点で考えられるアルゴリズムでは、
一台当たりの経路表のサイズも「O(log N)」まで抑えらている。ID空間の大きさが2の160乗の場合、どんなにサーバー台数が増えてもフィンガーテーブルが持つエントリ数はたかだが160である。
返信する
RTする
ふぁぼる
kimtea
2010/01/10 17:04:02
その結果、サーバー間での一貫性の確保による維持コストは台数に比例し、これら「転送」によってネットワークの負荷が高まるわけですが、担当ノードに
「直接到達させる」という方法
によって、この問題を解決することができ、これを首藤先生は
”「転送なし」の構造化オーバーレイ”
と呼んでいます。
返信する
RTする
ふぁぼる
kimtea
2010/01/10 17:04:14
つまり、これはグローバルトランザクションの「一貫性の確保」という観点にも、BASE思考を用いることで解決できるのではないかということなんだけど、どうでしょう(・∀・)?
返信する
RTする
ふぁぼる
kimtea
2010/01/10 17:04:30
ちなみに、12月のスティルハウスの書庫 Paxosお勉強メモ エントリーはこちら
http://bit.ly/4VBxTk
返信する
RTする
ふぁぼる
kimtea
2010/01/10 17:04:42
簡略化されたPaxos 故障を許容する形で分散コンピュータシステムを運用するフォールトトレラントな簡略化アルゴリズム
http://bit.ly/7DV8Tu
返信する
RTする
ふぁぼる
kimtea
2010/01/10 17:05:03
Content from Twitter
残りを読む(10)
ブログへ
iframe版
拡張版
張付けプレビュー
Fav
5
あわせて読みたい
omidとMegastoreのトランザクション戦略の違いなど
トランザクション殺人事件
ふぐとトランザクション
Google Megastoreから始まる分散トランザクションの議論
snapshotとserializableの違い。そしてgroup commit。
powered by Preferred Infrastructure
コメント
デコレーション機能を試してみました
返信
kimtea
2010/01/11 07:28:02
0
コメントを入力してください。
Twitterにも投稿する
みんなのおすすめ商品
商品を編集
おすすめ商品を登録する
設定を変更する
まとめを作成する
プロフィール
フォローする
まだ自己紹介が設定されていません。
kimtea
twitter
rss
アップデート
まとめ
16
49
X/Open DTPモデルと、DECって何ですか?ってグ..
0
Google App Engineや分散トランザクション..
3
分散ロックサービス「Chubby」のPaxosプロトコル..
お気に入り
18
コメント
4
新着のまとめ
不正受給をなくすには?(恣意的でないまとめ。長い)
new
で、乳首の錠剤って何?
new
DMMd考察&ネタまとめ
new
あやめ堂5月のお品書き
new
2012-06 Twitter 140字で作文..
new
もっと見る
@togetter_jp
最近追加された商品
頭がよくなる四字熟語力
ピュエル トリートメント 700g <26881>
ハウス ビーフカレー辛口 200g×10個
早引き四字熟語辞典―大きな文字で読みやすい!
岩波四字熟語辞典
オススメ
マイスター
トゥギャ通
「放射能汚染地域に住む人の血って、ほしいですか..
第20回ネットスクエアード東京ミートアップ:ソ..
new
埼玉南部の奴らがみた変な虹の写真まとめ
「放射能汚染地域に住む人の血って、ほしいですか..
黙れ小僧!お前に◯◯学の不幸が癒せるのか
TEDを使ってリーディング・リスニング・ライテ..
もっと見る
まだおカフェ最終日の様子まとめ
new
からすけ まとめ
new
#キッザニアにあるべき職業体験を挙げてけ まとめ
new
「女川」ツイートまとめメモ 2012/05/3..
new
#ホモオの一番かわいい亜種考えたやつが優勝 まとめ
new
「#お前らお勧めの戦争映画を教えろ」
new
もっと見る
第80回「日食写真と昭和格差」
号外「みんなの金環日食まとめ―画像から教養ま..
第79回「虚構新聞とJリーグ」
第78回「コンプガチャとIT系かあちゃん」
第77回「びろーんと自宅警備隊」
第76回「Appleとパンツクッキー」
もっと見る
コメント