こちら定員となりましたので締め切りとさせていただきます。
沢山のご応募ありがとうございました。参加者の皆様へは別途ご連絡いたします。
-----------
こんにちは、櫛井です。
livedoor Techブログ : 第3回NHNテクノロジーカンファレンスは番外編! #isucon2 開催のお知らせ。優勝賞金は30万円!
にてお知らせしておりましたが、本日11時より申込受付を行います。
申し込み方法
こちらよりお申し込みください。ページは表示されますが申込開始は本日11時から、先着25チームとなります。
第3回NHNテクノロジーカンファレンス番外編!#isucon2 on Zusaar
詳細部分に書いていますが、運営からの連絡を行いますので参加登録時に必ず通知設定を行なってください。(TwitterのDM、メールアドレスのいずれか)
現時点での申し込み
順次更新していきます。
・宵闇のフォールン・サイクロン
@mandy_44,@xaicron,@__gfx__
・京都スイーツ
kirisho,cs_sonar,ウチコ
・fujiwara組
songmu fujiwara typester
・team_karakani
@karakani,@__tai2__
・50ms or die.
myifnder, __kan
・12(仮)
hkobayashi,takus,limitus
・アケボノシンジケート
f440,troter,yuitowest
・2軍(仮
toku_bass,purasiibo,magicdrive
・元さん
@yut148,@sin_the_emon
・アルコールの足らない人たち
gaooh,iszk,frontcool
・チームやすべえ2
kamipo,do_aki
・山形組
@nihen,@sakurako_s
・いんふらえんじにあー
netmarkjp,matsuu,ishikawa84g
・つねさま with 刺身あんちぽ
kyanny,tnmt,kentaro
・チーム・ユーザーファースト(キリッ
kojo,yudoufu,osamu
・チームぽわわ
@kenjiskywalker,@acidlemon,@mackee_w
・チームFukuoka
@Spring_MT, @matsukena, @matsumana
・飲兵衛ズ
karupanerura, silver_s, masasuz
・ぷーさんず
marqs,__tmy,164c
・くらげとみかん
Yoshimi Keiji, cubicdaiya
・チームルンバ
Koichi Saito, @koichi222, @kazuph
・dante di leone(全てを裂く刃)
shmorimo, @goccy54, 中河
・☆チーム☆ふーたーず☆
n0ts,yanaoki,@n3104
・双龍
methane, yamamoto
・Mr. Frank & Co.
@ijin, @cads, @fruwe
レギュレーション詳細
isucon2は以下の制限のもと、「採点」の項における処理で最大の数値を出した参加者を勝者とする。
- 参加者
参加者はチームでの登録とし、チームは2人もしくは3人での構成とする。
- 競技時間
11月3日 18時をもって、性能向上のためのすべての作業を止めること。開始は参加者集合後、要項説明後の任意の時点とし、競技時間はおよそ6〜7時間となる。
- 禁止事項
- 以下の事項は特別に禁止する。
- 他のチームへの妨害と主催者がみなす全ての行為
- 実在の椅子の投擲
- サーバ事項
- コンテストにあたり、参加者は与えられたサーバを用いる。
- 参加者は以下のサーバを使用する。すべてXen上のCentOS(Linux)サーバとする。
- reverse proxyサーバ 1台
- アプリケーションサーバ 2台
- DBサーバ 1台 (割り当てリソースは大きいものを使用する)
- サーバ用ハードウェアの会場への持ち込みは可とする。
- ただしコンテスト用サーバへの装着やデータセンタへの立ち入りなどは許可されない。
- 会場内に見せびらかし用のスペースを設けることは要求に応じて考慮する。
- 参加者は以下のサーバを使用する。すべてXen上のCentOS(Linux)サーバとする。
- ソフトウェア事項
- コンテストにあたり、参加者は与えられたソフトウェア、もしくは自分で競技時間内に実装したソフトウェアを用いる。
- 競技における高速化対象のアプリケーションとして与えられたアプリケーションから、以下の機能は変更しないこと。
- アクセス先のURI (IPアドレスおよびパス(複数))
- レスポンス(HTML)のDOM構造
- ブラウザで表示した際の見た目(問題ない範囲で)
- 画像類の内容、およびJavascript/CSSの内容
高速化対象のソフトウェアとして主催者からPerl, Ruby, Python, PHP, Node.js によるWebアプリケーションが与えられる。また Java による実装が与えられる可能性がある(未定)。ただし各々の性能が一致することを主催者は保証しない。どれをベースに用いてもよいし、独自で実装したものを用いてもよい。- Linuxディストリビューション、Linux kernelおよびOSそのものの入れ替えは禁止事項に含まれない。
- ただし dom0 レイヤからの支援などは一切行わず、動作不能に陥った場合の救済措置も一切とらないため、それを覚悟の上での実施とすること。
- 各サーバの用途の変更などについては一切禁止しない。
- 各サーバにおけるソフトウェアの入れ替え、設定の変更、アプリケーションコードの変更および入れ替えなどは一切禁止しない。
- 許可される事項には、例として以下のような作業が含まれる。
- DBスキーマの変更やインデックスの作成・削除
- キャッシュ機構の追加、jobqueue機構の追加による遅延書き込み
- 他の言語による再実装
- ただしコンテスト進行用のメンテナンスコマンドが正常に動作するよう互換性を保つこと
- 各サーバの設定およびデータ構造は任意のタイミングでのサーバ再起動に耐えること。
- 採点前にサーバの再起動を行うため、サーバ再起動後にすべてのアプリケーションコードが正常動作する状態を維持すること。
- 各サーバにおけるソフトウェアの入れ替え、設定の変更、アプリケーションコードの変更および入れ替えなどは一切禁止しない。
- 競技における高速化対象のアプリケーションとして与えられたアプリケーションから、以下の機能は変更しないこと。
- 採点
- 採点は、採点条件(後述)をクリアした参加の間で、性能値(後述)の高さを競うものとする。
- 採点条件として、以下の各チェックの検査を通過するものとする。
- 負荷走行中、全リクエストに対するレスポンスのうち、エラー(ステータスコードが200および300番台以外のもの)が 1% 未満であること
- 負荷走行中、POSTしたデータ(コメント)が、POSTへのHTTPレスポンスを返してから1秒以内に関連するURI GETのレスポンスデータに反映されていること
- レスポンスHTMLのDOM構造が変化していないこと
- ブラウザから対象アプリケーションにアクセスした結果、ページ上の表示および各種動作が正常であること
- なお、検査用のブラウザとしては Google Chrome を用いる。(予定)
- 性能値として、以下の指標を用いる。
- 数回のGET/POSTリクエストをまたがる一連の処理について、所定の並列度によりアクセスを行い、全体で規定の回数が完了するまでの所要時間を計測して性能値とする。
- ただし3分間で所定の回数が完了しない場合は、3分間に完了したアクセス回数を代替の性能値として使用する。
- 採点条件として、以下の各チェックの検査を通過するものとする。
募集要項
前回と同じ内容です。
チーム単位での参加募集を行います。申し込みは先着順とします。チーム構成は2人から最大3人までとし、その他には特に制限はありません。
ルール上、短い時間でOSからミドルウェア・アプリケーションまで様々な部分に手を入れる必要がありますので、3人チームでの参加を強くお勧めします。(ただし、何から何まで超強力に実装してしまえるスーパーエンジニアがお二人いらっしゃるのであればこの限りではありません。)
また会場での作業用に、無線LANが使用可能なノートPCをそれぞれお持ちください。主催側で無線LANネットワークを用意しますが、作業用端末は準備いたしません。
■会場
NHN Japan 渋谷オフィス カフェスペース
(渋谷ヒカリエ 27階)
■開催日程
11月3日(土)
10:00 開場
11:00 コンテスト開始
18:00 作業終了
19:00 結果測定結果、表彰、講評
懇親会も行う予定です。
■賞金
優勝チームへ30万円
その他、特別賞も準備予定
それでは、みなさまの挑戦をお待ちしております。