貢献と reputation
首藤 一幸

首藤 一幸 (37)
しゅどう かずゆき• 技術者 (エンジニア)・研究者• ソフトウェア– 基盤的なソフトウェア – コンパイラとか OS とか• 分散システム– peer-to-peer, クラウド, …

••••

1998年 早稲田 大学院 博士後期課程・助手
2001年 産業技術総合研究所 研究員
2006年 ウタゴエ(株) 取締役 最高技術責任者
2008年12月 東京工業大学 准教授

••
•
•

大学院生
国の研究所
スタートアップ
大学の教員・研究職

内容• 自己紹介：やってきたこと• 貢献と reputation

魔法のような技術

Any sufficiently advanced technology is
indistinguishable from magic.
ー Arthur C. Clarke
高度に発達した技術は魔法と区別がつかない

Arthur C. Clarke (1917～2008)
SF作家。「2001年宇宙の旅」など。

やってきたこと：魔法のようなソフトウェア• MOBA– Java スレッド移送• shuJIT– Java Just-in-Time (JIT) コンパイラ• Overlay Weaver– オーバレイネットワークの基盤ソフト• UG Live– peer-to-peer ライブ配信ソフト• カラオケグリッド: 全世界カラオケセッション (2003)• Access Grid を使って5ヶ国 2X拠点で歌唱。”We are the world”• AES候補暗号方式の高速な実装 with NTT (1998)

MOBA (1997～)
Java スレッド移送 (thread migration)

大学院 修士課程• スレッドを、実行中の状態を保ったまま、ネットワーク越しに別マシンに移送。
• 先駆的なシステムの１つ。他に2,3あった。
• Java仮想マシンをライブラリで拡張

ユーザ インタフェース

shuJIT (1998～)

大学院 博士課程

x86 用 Java JIT (Just-in-Time) コンパイラ• プログラムを実行中にコンパイルし、高速化する、Java 仮想マシンのプラグイン。
• 2つ目の Linux 用 JIT• 最初の FreeBSD 用 JIT• あるていど使って頂いた。
商用も。

ウェブページOverlay Weaver (2005～)

産業技術総合研究所

オーバレイネットワークの基盤ソフト• 非集中 分散システムのライブラリ・ツール群

つまりは pure P2P• 多数のノード (コンピュータ)を協調させる。

• 実地：600台以上• PC 1台上：仮想的に 60万• アプリからライブラリとして使用• 研究の道具• 15ヶ国で活用。
• 首藤研究室でも活用。

ノード間通信の可視化ウェブ インタフェース
http://pl.shudo.net:3998/
分散ハッシュ表 (DHT)として運用してDNS を模擬
7ホップで (データ保持) 担当ノードに到達

41ヶ国 673台で DHT を構成
9

UG Live (2006～)
peer-to-peer ライブ配信ソフト

いわゆるベンチャー• PC 間で映像・音声を中継して配信元ライブ配信を行う。
– 非集中 分散システム①リクエスト• 商用実績 多数。
• ○万人 同時視聴。

• ○万台の PC が協調…を想像してください。
• このレベルのものを作り上げたのは、日本で我々だけ。

• IPA 未踏で開発、ウタゴエ社で商用化。

• 未踏：池長,首藤プロジェクト PC 間の接続状況を可視化②データ

事例: UG Live日経 CNBC の同時再送信 実験 (2008年 3月)
配信： テレビ東京ブロードバンド様, ウタゴエ

電波・ケーブルテレビと同時

peer-to-peer ライブ配信の効果•通信量 削減効果 90% 以上
2007年 11月 26日

accessのtalk about生中継

配信: Jストリーム,Castella (www.castella.jp),
ウタゴエ

91～93 % の削減効果

user-side
90%以上の削減が持続

server-side世界が昨日とは違う場所になった• という実感。

2006年 9月

書籍：Binary Hacks (2006)• 大好評！

暗黒面 (?) を担当。
自己書き換えとか。

日本語版

韓国語訳

中国語訳

2006年 11月

2007年 7月

2010年 1月

IPA 未踏ユース
プロジェクトマネージャ (2009～)• 元気な若者の活躍をお手伝い。

2009年度下期 成果報告会 (2010/6/26～27)

貢献と reputation

仕事とは何か？
• 自問「自分はペイしてるのか？」• 我々は どうしてお米を食べられるのか？
社会への価値提供

お米を食べられる
農家に価値が届いている

…
キータイプ

お米お米

稲作

社会に対して価値を提供している• 会社がお金をくれるのだから自分は価値提供しているはずだ、それでいいんだ … 思考停止
• 自分・仕事の価値決めを会社に委ねる：リスク大それは仕事なのか？
• ある晩、家内に尋ねられた「今、仕事、忙しい？」… 返答に困った。
• 研究をしていた。

– 人類に貢献している自負 / 自信あり。

• でも、収入とは無関係。

– 当時、ウタゴエ(株) 取締役CTO
社会に価値を提供しても直接の対価はなし• 自問「これは仕事なのか？」

自宅の作業場

仕事の古典モデル• 企業の経済活動を通じて社会に貢献する。

– 組織の大きさが競争力にすごく効いた。そういう産業や時代。

人類社会への貢献
企業の活動

個人の労働

個人の余暇

もっとも、これはここ数十年の話？
cf. 江戸時代

仕事の一般モデル
個人・法人・人類社会の関係
経済システムに載せる方法をみんな模索中
新ビジネスモデル？
peer-to-peer 貨幣？
評判 (reputation) 経済？

自身の活動
余暇
ボランティアとかOSS開発とか人類社会への貢献

所属組織への価値提供(⇔ 対価)

所属組織による、人類社会には貢献しない活動(おいおい)

所属組織の活動

個人が empower されている時代• PC 数万円、ネット接続 数千円/月– で、世界を変える仕事ができる in ソフトウェア分野– ML115 G5 9,300円 × 12台 in 首藤研• クラウド：従量課金 = 初期投資不要– cf. 高須賀さん LUNARR, 江島さん インフォテリアUSA の御経験

• 安価な情報インフラのおかげで個人がどんどん強化されている。
– ハードすら… 基盤数枚から発注可能

逆に企業が提供できるもの• 大企業こそ、自問を始めている。
• NEC C&C構想のレビューと今後30年間の予想

NEC C&Cイノベーション研究所
山田敬嗣所長, 2008年 7月

企業が提供できるもの• IBM Global Innovation Outlook 2.0 より– 自分のスキルとフォーカスする領域の変化に合わせてプロジェクトからプロジェクトへ自由に飛び回る 「一人会社」 が何十億も出現するのではないかという見方すら出ています。協働と貢献に基づくこのようなコラボレーション環境においては、従来の企業が担っていた役割は、個人や個人グループ間の挑戦を調整してその円滑な実行を支援するという方向に変わっていくのかもしれません。
– このような世界で人々を団結させる力となるのは、何かを所有することの誇りや忠誠心ではなく、何かに貢献することへの自負と信頼感です。

reputation capital （評判という資本）」 の– 「概念があります。これはいわば信頼の積み重ねであり、多種多様な、そして多くは仮想的な人的ネットワークの中で他者と安心してパートナーを組めるようにするための「責任能力の基準」です。

個人とそのネットワークの時代• 社会に貢献する。

– × 会社のため ○ 会社を通じて社会に…
– むしろ失業等のリスクを下げられる。自身の価値向上。

• reputationを高める。
• self-motivate できることが重要な才能• CQ (好奇心) + PQ (情熱) > IQ (知能)• …とはいえ、人生、好きな物事ばかりでもないので「楽しむ力」「好きになる力」も重要

「貢献」についてのいくつかの視点

あなたの研究が• あなたの お母さんに届くのはいつ？
– 10年後？ 20年後？ or 届かない？
– どうやって届く？

• P2Pライブ配信：誰でも世界中に向けてライブ動画を発信 ⇒ 誰でも世界中の「今」「生」に触れられる ⇒ 偏見・差別の解消…

– 人類の知識を増やす ⇒ サイエンスとして成立
それで充分か、否か？

あなたの研究は• 何人に届く？

– 世界の人口は 68億人 (2009年 7月推計)• もし世界が 100人の村だったら (2001年)「1人だけがコンピューターを所有しています」– あなたの仕事が PC所有者にしか届かないのなら、あなたの仕事は人類の 1% にしか届かない。

• じゃ、携帯電話機？ 利用者は 52.8億人 (2010年末, ITU発表)• 間接的に届く？

• 同様に– 「70人は文字が読めません」– 「1人は大学の教育を受け」