MemoSTM関係のことをメモっていこうと思います。転職してからすっかりSNSで音沙汰がなくなったなkumagiと一部の界隈で噂されているようですが、twitterやFacebookにはたまに書いていたように娘が産まれました。Googleでは子供が生まれた時に育休を取ることができる。2012年に修士卒からの新卒でNTT研究所に入り、6年間お世話になりました。分散システムにおいてキューを導入する場合、本当にキューが必要なのか再考すべき。そこが地獄の入り口だから。コンピュータの世界は、本来は0と1の信号の羅列が飛び交う無機質なものである。人類は信号だけですべてを語らず、様...分散キューという名の苦しみ2018-04-29NTTによるブロッキング論点の整理NTTがブロッキングを発表してから様々な反響があったのでざっと眺めて反応を主観でカテゴライズしてみる。NTTも政府もしっかりしろ。あと違法行為はやっぱりダメだ。並行システムを実装する際にロックを用いるのはとても自然なことだ。僕も普段はロックフリー系のアルゴリズムに詳しいと言...分散ロックという名の過ち2017-08-15分散システムについて語らせてくれ。これはNTTグループ内のソフトウェア・ネットワーク系技術者が集まるコミュニティで、誰が発表者になれるかは投稿されたProposal...分散システムについて語らせてくれ。Spanner」の実力は?』についてこんな記事が目に入った。大きい企業ではとにかく会議が多い。僕の務めている部署では意図して会議を減らしているのでかなりマシな部類ではあるものの、その減っている会議の中でもときおり大き...ファントム、あるいは忖度2017-05-26大企業のデスマーチは何故止められないのか以下ポエム。悪者が居ない組織でも無能で勤勉な会議体は未知の力学で動き続けるのだ。一般に、大企業に就職するのは簡単ではない。知名度がある分、エントリーしてくる人間の数も多く自然と競争が熾烈になる。プログラミングこれまでプログラミングモデルのプの字もなかったので申し訳程度にプログラミングモデルの話をする。分散して特定のアプリを動かしたいだけなら、例えばbitcoinをマイニングするASICクラスタに対して特定のプログラミングモデルは必要とされない。その4引き続き分散システムのデザインパターンの話をしていく。その3昨日に引き続いて分散システムのデザインパターンについて書いていきたい。それ以前に故障モデルに関する前提を忘れてはならない。分散システムのデザインパターンと銘打っておきながら並列・並行システムの分野の話からクラウド環境へとこじつける事を「分散システム」と呼んだ事。書いていたので、僕も2番煎じぐらいでまとまった文章を書く。その12015-12-22トランザクションをSerializableにする4つの方法ビッグデータ基盤勉強会でお話する機会をもらったので、トランザクションでSerializable分離レベルを選択した際に裏で行われている事を説明してみました。自分の研究らしいこともかければ最高だったのですが、あいにく手頃なネタがありませんでした。Talkで発表してきました。25分でドラが鳴って終了してしまった...。機会が有ったらホイホイ行って発表したいです。200人弱居たんじゃないかという会場だった。your...STMの設計と進化2014-05-11STMについてサーベイした乱雑なメモhttp://www.amazon.co.jp/dp/1608452352を読んで自分の気になった所を読みながらメモした物を置いておく。抄訳ほどすら訳していない。発表のプロットに使うまとめ。論文の参照番号がそのまま埋め込まれてるのは酷いのでそのうち直すかも。気になる人は本を...STMについてサーベイした乱雑なメモ2013-07-10ビッグデータの何が許せるか高木浩光さんが「自分が気持ち悪いと感じた」事はそのまま表明しろと書いていたけれど、自分の中に何を気持ち悪いと感じるかの基準が無くて数日もんにょりしていた。今日になって「その収集を人力で代行していた場合に許せるか」で考えると僕の感覚はおよそ...ビッグデータの何が許せるか2013-05-13セマンティクスは全人類を救うこの記事は安ワインを煽りながら勢いで書いたので一切の正しさを保証しません。分散システムで良く出る課題として障害耐性がある。性能を増やしたい→台数を増やせばいい→一台でも壊れたら全体が死ぬので脆弱になった→一台死んだぐらいで全体が死なないよう...セマンティクスは全人類を救う2013-02-02STMのPrivatizationPrivatizeって和訳すると民営化だから全く意味が分からなかったけど最近意味がわかってきた。PrivatizeというのはSTMが監視対象にしていたグローバルなデータを特定のスレッド固有のデータとして所有権を戻す操作の事を言う。多くの場合それは年長者による若さへの妬みの表れであって、実質気のせいという解釈はある。大まかに見ると平均的な知能は昔から変わらず上がっているという調査報告もある...最近の若者は果たして軟弱か2012-09-19情報科学若手の会に参加してきました9/15から静岡の伊東で開催された情報科学若手の会に参加してきました。人に説明を求める場合、より詳しい人に説明を願いたいのは自然な事だけどそんな人たちは詳しさ故に難解な説明をしがち。トランザクション中で読み書きしている値が非トランザクションから読みだしても同じ値を読めるかどうか、という物。この論文がClojureのSTMの基礎になっているらしい。ぐぐってて見つけたのがこれ。STMの各手法が明快な特徴表と大きな図で表されてて面白い。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。