90年代前半、GhostScriptの作者として有名で、当時SunのフェローでもあったPeter Deutschは、「Eight Fallacies of Distributed Computing」という社内向けメモを書いた*1。どれも言われてみれば当たり前だし、頭ではわかっているんだけど、いざ開発が始まると... 続きを読む
_ Algorithm::VectorClocks を作った [distributed][algorithm][perl] Amazon Dynamo についての記事 [2008-01-31-1] で,Vector Clocks とい う分散アルゴリズムが使われているということを紹介しました.Vector Clocks は,分散システムでバラバラに発生した... 続きを読む
The eBay Architecture Striking a balance between site stability, feature velocity, performance, and cost Presented By: Randy Shoup and Dan Pritchett Date: November 29, 2006 SD Forum 2006 eBay,Inc. 2 © 2006 eBay Inc. What we’re up against •... 続きを読む
A Note on Distributed Computing Jim Waldo Geoff Wyant Ann Wollrath Sam Kendall SMLI TR-94-29 November 1994 Abstract: We argue that objects that interact in a distributed system need to be dealt with in ways that are intrinsically different f... 続きを読む
Marton Trencseni on Software, Systems and other Ideas.Bytepawn Marton Trencseni on Software, Systems and other Ideas. About Readings in Distributed Systems Readings in Distributed Systems An expanding list of papers on Distributed Systems. If... 続きを読む
LustreでもAFSでもないと思って探した結果、見つけたのがGfarmだった。これはかなりすてきな分散ファイルシステムで、なぜこれがこんなに知られていないのかさっぱりわからない。どこかのメジャーな技術系ブロガーが記事一本書けばブレイクするんじゃないかと思... 続きを読む
ストレージサーバーのスケールアウト architecture | アプリケーションサーバーやDBサーバーのスケール方法については一通り情報が出そろっていて、どこも同じような方法でやっているような気がしているのですが、ストレージサーバーについてはあまり情報がない... 続きを読む
Principles of Distributed Database Systems, Second Edition © 1999 M. Tamer Özsu and Patrick Valduriez 続きを読む
Update: 9 Sources of Cloud Computing News You May Not Know About by James Urquhart. I folded in these recommendations. Can't get enough cloud computing? Then you must really be a glutton for punishment! But just in case, here are some cloud c... 続きを読む
Teaching material The following material for instructors and students is available: Set of powerpoint slides, mainly prepared by the publisher. Alternative set of slides prepared from Latex sources and maintained by myself. Up-to-date PDF ver... 続きを読む
Dare Obasanjo aka Carnage4Life Smoke like a hippie, drink like a pirate and code like a hacker Navigation for Dare Obasanjo aka Carnage4Life - Velocity: A Distributed In-Memory Cache from Microsoft Content Sidebar Footer Early this week, Micr... 続きを読む
id:nyaxt氏との共同開発の分散ストレージ「Cagra」(かぐら)のアルファ版をリリースしました。cagra α3リリースcagra テクニカルデモ α2リリース分散ストレージエンジンテクニカルデモ α版リリースcagraのα版試してみたよ - takumalog Cagraは以下のような特... 続きを読む
StrokeDB is an embeddable distributed document database written in Ruby. It is schema-free, it scales infinitely, it even tracks revisions and perfectly integrates with Ruby applications. Motivation Relational databases are widespread and wel... 続きを読む
OOエンジニアの輪! 第 40 回 関 将俊 さんの巻 今回のゲストは、関将俊さんです。関さんは Ruby の分散オブジェクトライブラリ dRuby やテンプレートエンジン ERB 等を開発しています。また eXtreme Programming を実践されている方としても有名です。 ■ 自... 続きを読む
.related_ss_div{ background-color:#f1faf5; border: 1px solid rgb(228, 237, 235); } div#recentVoters { width:156px; border:1px solid #555; margin-top:5px; } div#recentVoters h3 { background:#000 url(/images/thumbs_up.gif) 3px 1px no-repeat; co... 続きを読む
Werner Vogels' weblog on building scalable and robust distributed systems. In two weeks we’ll present a paper on the Dynamo technology at SOSP, the prestigious biannual Operating Systems conference. Dynamo is internal technology developed at... 続きを読む
_ [ソフトウェア] DB分散の次は非同期処理がウェブアプリのスケーリングのトレンドになる サイボウズも memcached + MySQL DB 分散 Cybozu Developer Network: MySQL Users Conference Japan 2007 講演概要 を読んで、memcached でキャッシュ& 複数の MySQL を... 続きを読む
分散トランザクションを回避するアーキテクチャ スケールアウトの分散システムにおいての鉄則は分散トランザクションを使わないことです。しかし、現在のプログラミングモデルでは.NETもJavaでもトランザクション伝搬がプログラミングの位置の透過性から防... 続きを読む
We argue that objects that interact in a distributed system need to be dealt with in ways that are intrinsically different from objects that interact in a single address space. These differences are required because distributed systems requir... 続きを読む