ISUCON公式Blog

WINNER'S PRIZE \1,000,000



   

櫛井です。
おかげさまで ISUCON4 は予選参加180チーム超えとなりまして、本選も大変盛り上がりました。

こんないいイベントが他にあっただろうか?いや、ない!

というわけで…

ISUCON5 開催決定しました!

やったー!ありがとうございます!

・暑い時期に学生向けISUCON夏期講習
・セミが泣き止むころに予選
・11月に本選
くらいのスケジュール感で考えています。

日程や詳細などはこれから決めていきますが、ISUCONの生みの親であり ISUCON3,4のディフェンディングチャンピオンであるチーム「生ハム原木」の @tagomoris が出題担当をする予定です。


ISUCON Makers Casual Talks : ATND
こういったイベントも開催予定ですので、興味のある方はご参加ください。

次こそ参加したいと考えている皆さん、チームメンバーを今から探しておいてくださいね!


Read more...

オンライン予選後レギュレーションに則り、参加者から提出された AMI を元に主催者が実行し競技時間中に計測された性能値に近い値が再現できるかを確認いたしました。その結果、本選出場者は以下となります。スコア、チーム名、利用言語、の順となっています。

本戦出場者

予選第1日トップ5枠
1. 82386 チームフリー素材 [Go]
2. 65398 鉄球 [Ruby]
3. 62145 山形組 [Perl]
4. 60344 lily white [Go]
5. 45742 ご注文はPHPですか? [Go]

予選第2日トップ5枠
1. 67782 fujiwara組 [Perl]
2. 51045 .dat [Go]
3. 49199 SHINCHOKU.ZERO [C++]
4. 46875 椅子子 [Ruby]
5. 42809 EH-MTI [Ruby]

総合トップ13枠
第1日・第2日それぞれのトップ5をのぞいた一般参加チームの中から、上位13チームを選出しました。

1 . 42638 ナイスカロリー [PHP]
2 . 41748 Beer Qz's [Ruby]
3 . 41705 (40618) GoMiami [Go]
4 . 41640 (39599) 矢澤 [PHP]
5 . 41266 (42134) マカレラーズ [Perl]
6 . 40418 (42120) Printemps [PHP]
7 . 40268 (43298) MEAN普及委員会 [Go]
8 . 39377 Oops! [PHP]
9 . 39363 (38855) Mr. Frank & Co: A New Hope [Ruby]
10 . 38960 (40115) 部長と副部長 [Go]
11 . 38921 (40079) 50ms or die. [Perl]
12 . 38802 (30180) PHPに花束を [PHP]
13 . 37808 Team Ku's [PHP]

※予選1日目の参加者のみ、スコアのレギュレーションが異なるため、参考値としてカッコ内に提出時のスコアを併記しています。詳しくは下記をご覧ください。
ISUCON4 本選出場の一部基準変更についての詳細 : ISUCON公式Blog

学生枠
1. 17764 (ρ_-)/超銀杏バスターズ(・ω・ o) [Ruby]
2. 16544 (86974) BIG丼 [Ruby]
3. 13980 blacklab [Ruby]
4. 8859 (8602) railsへの執着はもはや煩悩の域であり、開発者一同は瞑想したほうがいいと思います。 [Ruby]
5. 6621 (6490) ☆(ゝω・)vキャピ[Perl]
※予選1日目の参加者のみ、スコアのレギュレーションが異なるため、参考値としてカッコ内に提出時のスコアを併記しています。

予選第1日にご参加いただいた「twiskuld」チームは、提出時のスコアは 11209 でしたが、レギュレーション変更に従って第2日と同じ benchmarker (v2) で計測しなおしたところ、スコアが 5447 となったため、ランク外となってしまいました。申し訳ございません。

運営枠
・LINE選抜「生ハム原木」(予選スコア 51192)[Perl]
・クックパッド選抜「†空中庭園†《ガーデンプレイス》」(予選不参加)
・DATAHOTEL選抜「チームレッド」(予選不参加)

以上、 28 チームが本選出場となります。

利用言語比率

本戦出場チームの利用言語比率は以下の通りです。(予選不参加の2チームを除く)
Ruby 9組 31.0%
Go  7組 24.1%
PHP  6組 20.6%
Perl  6組 20.6%
C++  1組  3.4%


AMI 審査について

提出いただいた AMI について、レギュレーションに基づき、以下のような手順で審査を行いました。

1. AMI から EC2 インスタンスを起動
2. CPU の確認
- 「Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz」でなければ 1 からやり直す
3. benchmarker を指定されたオプションで実行
- 負荷走行が完走しなかったり、 report チェックが失敗すれば失格
- 提出されたスコアと近いスコアが再現できなければ失格
4. benchmarker-v2 を配置し、同様のオプションで実行(第1日参加チームのみ)
- ここでのスコアは「総合トップ13枠」「学生枠」の選出に利用
5. この時点での /report の結果を保存
6. EC2 インスタンスを再起動
7. 起動後、再度 /report を実行
- 5 と比較し、結果が異なっていたら失格(データの順番が変わっているのは可)
8. ブラウザで目視確認
- ブラウザから「isucon1」ユーザでログインし、 /mypage の結果が正しく出力されているかを確認。参考実装の挙動と異なっていたら失格

失格チーム

AMI 審査の結果、提出時の暫定スコアが上位に入っていたにも関わらず、レギュレーションを満たさず、失格となってしまったチームについて説明します。

・「SYM」チームは benchmarker 実行時に、「init script timed out」エラーになっていたため、負荷走行が実行できず、失格といたしました。

・「vg12」「もんご博士(RX有〼)」「KURA」「rapid」「team_karakani」「TKS」「チームhogehoge」の7チームは、サーバ再起動後に、再起動前と /report の出力内容が変わってしまっていたり、 /report 自体が動作しなかったりすることが確認され、失格といたしました。

・「5518」チームと「LSD」チームは、 AMI が指定された運営の AWS アカウントに共有されていなかったため、失格といたしました。

・「京都スイーツ」チームは、 /mypage にログインユーザ名が表示されていないため、表示崩れとみなし、失格といたしました。

・「RUSH!!」チームは、提出された AMI から EC2 インスタンスを起動しようとすると、 Kernel Panic が発生して起動できなかったため、失格といたしました。



本選は11月8日(土)に LINE株式会社の渋谷ヒカリエオフィスにて行います。本選参加は当日渋谷ヒカリエにお越しいただける方のみとし、オンラインでの参加は不可とします。また、予選と本選でチームメンバーの交代は出来ませんのでご注意ください。

本選出場チームの代表の方へは明日以降あらためてご連絡いたしますので、お待ちください。オンライン予選にご参加いただいた皆さん、まことにありがとうございました。まだ未定ではありますが、次回のご参加をお待ちしております。

ご参加いただいた皆さんの感想などはこちらにまとめています。
ISUCON4 オンライン予選 Tweet まとめ#isucon - Togetterまとめ
ISUCON4 オンライン予選 関連エントリまとめ : ISUCON公式Blog
Read more...

追記
予選の参加登録、開始しております!
ISUCON4 オンライン予選の参加登録を開始しました : ISUCON公式Blog

--
こんにちは、櫛井です。
過去三度に渡って開催いたしました ISUCON ですが、今年も開催です!やったー!

isuconlogo_2


ISUCONとは

お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトル、それがISUCONです。過去の実績も所属している会社も全く関係ない、結果が全てのガチンコバトルです。

ってやつです!
今回もLINE株式会社にてイベントの企画・運営・会場・賞金提供などを行います。本選用サーバは今年もありがとうございます、株式会社データホテルにてご提供いただきます。気になるアプリ提供(出題)は、クックパッドさんにご協力いただく事となりました。ありがとうございます!というわけで、今回は主催がLINE株式会社、協賛 株式会社データホテル、クックパッドという形で行います。

優勝賞金は今年もドドンと100万円!そしてなんとなんと準優勝も賞金30万円(予定)と超ウルトラ太っ腹コンテストとなっております!皆様、ふるってご参加ください。予選参加100組くらい行っていただけると運営的に大変色々何かとほんとにありがたいです!察して下さい!

過去の開催模様はこちらをご覧ください
第三回 #isucon 本選リアルタイムフォトレポート【更新終了】 : ISUCON公式Blog
#isucon2 リアルタイムフォトレポート 更新終了 : ISUCON公式Blog
写真と動画で振り返る #isucon オフィシャルレポート : ISUCON公式Blog

開催概要

今年も2〜3名1チームでの参加制としますが、より多くの方にISUCONへご参加いただきたいので予選を設定させていただきます。

本選への出場枠ですが、昨年より枠を増加し
・オンライン予選 TOP20チーム
・学生枠 5チーム
・運営枠 3チーム(LINE選抜チーム、データホテル選抜チーム、クックパッド選抜チーム)
の合計28チームを予定しています。

学生枠はチームメンバーが全員学生であること(休学中でもOK)を条件とさせていただきますが、オンライン予選にはご参加いただく必要がありますのでご注意ください。

本選会場はLINE株式会社ヒカリエオフィスのカフェとなります。前回同様、会議室も開放予定です。なお、本選参加は当日渋谷ヒカリエにお越しいただける方のみとします。オンラインでの参加は不可とします。

予選と本選でチームメンバーの交代は出来ません。予選を3名で参加、本選を2名で参加するといった形はOKです。


オンライン予選の概要と開催日

オンライン予選の方式は以下を予定しております
  • 予選はAmazon Web ServiceのEC2を利用
  • 出題者側で作成したお題アプリ、ベンチマークツールが乗ったマシンイメージを公開
  • 各参加チームが自分のAWSアカウントでそのマシンイメージを起動
  • 出題者側で発行したAPI key(文字列) を入力してベンチマークツールを設定
出題内容は当日発表となりますが、詳細なレギュレーションや予選の参加申し込み等については予選開催日の1ヶ月前を目処に発表予定です。

予選の開催日は
9月27日(土)、28日(日)の二日間のいずれか、それぞれ10時〜18時の時間帯固定とします。日程をずらしての参加は出来ません。参加申し込み時にどちらかを申請していただきます。
参加費は無料ですが、AWSを利用する料金は予選参加者負担となりますのでご了承ください。


本選開催日

11月8日(土) LINE株式会社 渋谷ヒカリエオフィスにて開催となります。
当日は10時から開始、懇親会も予定しておりますが詳細は追ってお知らせいたします。予定を空けておいてくださいませ。


よくありそうな質問

順次追加しますので、質問などは Twitter @941 までお願いします。DMでのやりとりがよければフォローいたしますのでMentionを飛ばしてください。

Q.予選は渋谷まで行く必要ありますか?
A.オンライン上で完結しますのでお越しいただく必要はありません

Q.1社あたり何チームまでとか制限ありますか?
A.ありません

Q.前回のチャンピオンと対決したいのですが
A.過去優勝経験者たちが全員参加OKとなっていますので対決可能です

Q.予選はどんな問題ですか?本選はどんな問題ですか?
A.予選については随時お知らせします。過去問はこちらをどうぞ。
ISUCON3 本選のソースコードとAMIを公開しました : ISUCON公式Blog
オンライン予選で使用した問題が手元で再現できるAMIを公開しました : ISUCON公式Blog
自家製 #isucon2 のつくりかた : ISUCON公式Blog
自家製 #isucon のつくりかた : ISUCON公式Blog


予選の告知は改めて行いますので、参加しようかと思っている方はチームメンバー予定の方にお声がけし準備をしておいてください!それまで過去問にチャレンジしたり、感想エントリを見て当時の対策方法を探ったり、何かしらの素振りをしておいてください!今年も宜しくお願いします。

Read more...

櫛井です。

オンライン予選後、事前に告知していたレギュレーションに則り、参加者から提出された AMI を元に主催者が実行し競技時間中に計測された性能値に近い値が再現できるかを確認いたしました。その結果、本選出場者は以下となります。

本選出場者

以下、順位・予選スコア・チーム名となります。

一般枠
1. 33830 勝浦タンタンメン (予選1日目 1位)
2. 32486 ぜかまし(予選1日目 2位)
3. 32270 山形組(予選1日目 3位)
4. 30090 進撃の超大型パティスリー兄弟(予選2日目 1位)
5. 29263 オシャレ怪盗スワロウテイル(予選2日目 2位)
6. 20599 The Revenge of Mr. Frank & Co.(予選1日目 4位)
7. 19412 くらげとみかんと江戸幕府(予選1日目 5位)
8. 14379 チームたこやき(予選2日目 3位)
9. 13192 チームぽわわ2(予選2日目 4位)
10. 12595 Third Party Cookies(予選2日目 5位)
11. 11249 潰すつもりで来てください
12. 10846 坂パスタ
13. 10813 白金動物園
14. 10787 50ms or die.
15. 10784 └('-'└)
16. 9732 :ok_woman:
17. 9268 Noder
18. 9061 335
19. 8756 Miami
20. 8255 Fulab ※繰り上がり当選


共催枠
LINE選抜「チーム生ハム原木」
カヤック選抜「既婚1人 + その他2人」


学生枠
1. ( (0) / (0)) ☆祝☆
2. かまたまうどん ※繰り上がり当選
3. aky ※繰り上がり当選


以上、25チームとなります。
開催のお知らせでも書きましたが、本選は11月9日(土)に LINE株式会社の渋谷ヒカリエオフィスにて行います。本選参加は当日渋谷ヒカリエにお越しいただける方のみとし、オンラインでの参加は不可とします。また、予選と本選でチームメンバーの交代は出来ませんのでご注意ください。


一般枠から暫定本選出場予定だったチーム「緊急ファイナル」については、[FAIL] invalid Cache-Control header などが大量に発生し、ベンチマークが5回連続でスコア0でfailしたため、残念ながら失格とします。

また、学生枠で暫定本選出場予定だった「魔王」は、OS起動直後にはPerl実装がsupervisordから起動していました。--init内でPerl実装を止めてforemanを起動しているところで正常に起動しなかったようで、ベンチマークが5回連続スコア0でfailしたため残念ながら失格とします。参考までに、foremanを単独で手動起動して計測したところ 16952.5 のスコアが出ました。

もう1チーム、学生枠で暫定本選出場予定だった「休学って楽しいよね!」は、[FAIL] status 404 != 200 http://localhost/recent/207 のfailが十数回程度発生し、5回計測して最高スコアが2952でした。予選で記録されたスコアの60%に満たないため残念ながら失格とします。



本選出場チームの代表の方へは明日以降あらためてご連絡いたしますので、お待ちください。オンライン予選にご参加いただいた皆さん、まことにありがとうございました。まだ未定ではありますが、次回のご参加をお待ちしております。

ご参加いただいた皆さんの感想などはこちらにまとめています。
#isucon オンライン予選 まとめ - Togetter
ISUCONオンライン予選 関連エントリまとめ : ISUCON公式Blog
Read more...

こんにちは、櫛井です。

オンライン予選の開催日を 10月5日(土) の一日のみと案内していましたが、10月6日(日)も開催することとしましたのでお知らせいたします。

オンライン予選の実施はどちらかのみ参加可能で、参加申し込み時にどちらかを申請していただきます。開催時間は両日ともに11時〜19時の時間帯固定とします。

当初は、予選期間が長くなると公平性にかけるのでは?という理由で1日限定としていましたが、より多くの方にご参加いただけるよう二日間に渡っての予選開催を行うこととなりました。運営をご担当いただく面白法人カヤックの皆様、快諾いただきありがとうございます。

また、参加申し込み時に改めてお知らせいたしますが、二日間に渡って予選を開催することとなり情報格差が出ないよう予選終了までは出題内容を他者に漏らさないようお願いいたします


オンライン予選の概要についてはこちらをご覧ください。
オンライン予選の概要と開催日 & 本選開催日のお知らせ

Read more...

↑このページのトップヘ