ISUCON公式Blog

ISUCONとはさくらインターネット株式会社が運営窓口となって開催している、お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトルです

ISUCONの過去問に
チャレンジするための
シンプルな環境構築
商標「ISUCON」利用の
ガイドラインはこちら

ISUCON6 予選レギュレーション

参加者

予選参加者(以下参加者)はチームで登録するものとし、チームは2名もしくは3名での登録とする。予選参加者は予選の第1日目、第2日目のいずれかのみに参加することができる。参加者は「一般枠」「学生枠」のいずれかに登録すること。
  • 学生枠: チームメンバー全員が学生・生徒であること(年齢は問わないが社会人学生は対象外とする)
  • 一般枠: 学生枠に該当しない参加チーム

  • 学生枠に該当するチームが一般枠に登録することはできる。

    参加登録

    参加登録は、チームの代表者1名が以下のページからおこなう。
    ISUCON6 オンライン予選 参加登録フォーム

    登録受付は2016年9月9日(金) 12:00:00 JSTまでとする。

    連絡手段

    登録した代表者のMicrosoftアカウントのメールアドレスは主催者からの連絡先として利用します。返答が必要な連絡に対して返答が得られなかった場合、当日競技環境を提供できない可能性があります。定期的なメールチェックをお願いいたします。

    競技時間

  • 予選第1日目: 2016年9月17日(土) 10:00〜18:00(JST)
  • 予選第2日目: 2016年9月18日(日) 10:00〜18:00(JST)


  • 禁止事項

    以下の行為を特に禁止する。
  • 予選第2日目 18:00 までの、予選出題内容に関するあらゆる事項の公開
  • 主催者が他チームへの妨害とみなす全ての行為


  • サーバ事項

    参加者は各自が用意したMicrosoft Azure(以下Azure)アカウントを使用し、主催者が指定する方法で、Azure Virtual Machines(以下VMs)のインスタンスを起動して使用する。インスタンスタイプおよびその他設定内容については、事前及び当日のマニュアルにて詳細を指定するので従うこと。指定と異なる設定のインスタンスを用いた場合、予選結果は無効となる。

    予選実施に用いたインスタンスは実施後に主催者による確認作業の対象となるため、削除せず残すこと。 またその作業のため、参加者はリソースグループのアクセス制御(IAM)設定にて、主催者が指定したMicrosoftアカウントを"共同作成者"として招待すること。

    予選の競技及びその後の主催者側の計測で発生したAzure利用料は参加者の負担とする。

    Azureアカウントに対する各種制限に関しては参加者の責任とする。競技中及び競技終了の確認作業中に、アカウント制限を理由としてスコアの計測が実施できなくなった場合であっても、それに対する救済措置はおこなわない。
    Read more...

    ISUCON5 予選レギュレーション

    9/10 18:35 本選出場チームの選出、備考欄に追記

    参加者

    予選参加者(以下参加者)はチームで登録するものとし、チームは2名もしくは3名での登録とする。 予選参加者は予選の第1日目、第2日目のいずれかのみに参加することができる。 参加者は「一般枠」「学生枠」のいずれかに登録すること。

  • 学生枠: チームメンバー全員が学生・生徒であること(年齢は問わない)
  • 一般枠: 学生枠に該当しない参加チーム

  • 学生枠に該当するチームが一般枠に登録することはできる。

    参加登録

    参加登録は、チームの代表者1名が以下のページから行う。

    ISUCON5 オンライン予選 参加登録フォーム

    登録受付は 2015年9月18日(金) 12:00:00 JST までとする。

    競技時間

  • 予選第1日目: 2015年9月26日 10:00〜18:00 (JST)
  • 予選第2日目: 2015年9月27日 10:00〜18:00 (JST)


  • 禁止事項

    以下の行為を特に禁止する。
  • 予選第2日目 18:00 までの、予選出題内容に関するあらゆる事項の公開
  • 主催者が他チームへの妨害とみなす全ての行為


  • サーバ事項

    参加者は各自が用意したGoogle Cloud Platform(以下GCP)アカウントを使用し、主催者が指定するイメージからGoogle Compute Engine(以下GCE)のインスタンスを起動して使用する。 GCEのインスタンスタイプおよびその他設定内容については当日のマニュアルにて詳細を指定するので従うこと。指定と異なる設定のインスタンスを用いた場合、予選結果は無効となる。

    予選実施に用いたインスタンスは実施後に主催者による確認作業の対象となるため、削除せず残すこと。 またその作業のため、参加者は主催者のGCPアカウントを予選参加用のGCPプロジェクトにinviteすること。

    GCPアカウントは支払い設定を有効とすること。 主催側からISUCON用クーポンが払出されるためそれを用いることができるが、仮に余剰の支払い等が発生した場合は参加者の負担とする。

    ソフトウェア事項

    コンテストにあたり、参加者は与えられたソフトウェア、もしくは自分で競技時間内に実装したソフトウェアを用いる。 高速化対象のソフトウェアとして主催者から Perl, Ruby, Python, PHP, Node.js, Go, Java, Scala によるWebアプリケーションが与えられる。 ただし各々の性能が一致することを主催者は保証しない。どれをベースに用いてもよいし、独自で実装したものを用いてもよい。
    Read more...

    ISUCON4 本選結果

    櫛井です。
    参加者の皆さん、応援してくださった皆さん、お疲れ様でした!すでに公式ハッシュタグにて紹介していますが、順位は以下の通りでした。

    1位 614841 生ハム原木
    2位 362755 チームフリー素材
    3位 15350 fujiwara組
    4位 14448 ナイスカロリー
    5位 10855 lily white
    6位 9355 .dat
    7位 9199 SHINCHOKU.ZERO
    8位 8416 †空中庭園†《ガーデンプレイス》
    9位 8407 Oops!
    10位 8347 山形組
    11位 8329 PHPに花束を
    12位 8281 (ρ_-)/超銀杏バスターズ\(・ω・ o) 【学生1位】
    13位 8275 Printemps
    14位 8095 マカレラーズ
    15位 8095 Mr. Frank & Co: A New Hope
    16位 8068 チームレッド
    17位 8017 GoMiami
    18位 7951 EH-MTI
    19位 7925 50ms or die.
    20位 7907 blacklab~全ては僕らのせい~
    21位 7879 Beer Qz's
    22位 7858 Team Ku's
    23位 7813 MEAN普及委員会
    24位 7773 BIG丼
    25位 7231 ☆(ゝω・)vキャピ
    26位 6598 ご注文はPHPですか?
    27位 5922 railsへの執着はもはや煩悩の域であり、開発者一同は瞑想したほうがいいと思います。
    28位 3807 椅子子
    29位 68 鉄球315
    FAIL (*103 に nginx がいない) 部長と副部長

    使用言語の割合などは改めてお知らせする予定です。

    ISUCON4(2014) オンライン予選レギュレーション

    2014.9.27 13:38 追記
    ブラウザでの表示崩れについて追記しました

    --
    2014.9.26 12:05 追記
    予選登録は締め切りました

    --
    2014.9.8 13:00 公開

    参加者

    予選参加者 (以下参加者) はチームでの登録とし、チームは2人~3人での構成とする。

    参加者は予選の第1日目、2日目のいずれかのみに参加することができる。

    参加者は「一般枠」「学生枠」のいずれかに登録すること。

  • 「学生枠」参加メンバー全員が学生・生徒であること (年齢は問わない)
  • 「一般枠」学生枠以外の参加者

  • 学生枠の要件に該当する参加者でも、一般枠に登録することができる。


    参加登録

    参加者は、代表者1名が以下のページから行う。

    登録内容の確認メールは登録後しばらく経ってから送ります
    参加メンバーの変更、予選参加日程の変更は参加登録メールへの返信で受け付けます

    https://feedback.line.naver.jp/enquete/public/135-HOEPHwUi

    登録受け付けは 2014年9月26日 12:00 (JST) までとする。


    競技時間

  • 予選第1日 2014年9月27日 10:00~18:00 (JST)
  • 予選第2日 2014年9月28日 10:00~18:00 (JST)



  • 禁止事項

    以下の事項は特別に禁止する。
  • 他のチームへの妨害と主催者がみなす全ての行為



  • サーバ事項

    参加者は各自が用意した Amazon Web Services (以下AWS) アカウントを利用し、主催者が指定した Amazon Machine Image (以下AMI) から起動したインスタンスを1台利用する。

    使用するインスタンスタイプは m3.xlarge (EBS最適化なし) で、ルートボリュームは standard (Magnetic) とする。他のインスタンスタイプおよびボリュームタイプを使用した場合の結果は無効とする。

    参加者は 2014年9月29日 10:00 (JST) までに競技時間中に使用したインスタンスから AMI を作成し、AMI を主催者の AWS アカウントに共有すること。

    AWSの利用料は参加者の負担とする。
    Amazon Web Services様のご厚意により利用可能クーポンをご提供いただけることとなりました


    ソフトウェア事項

    コンテストにあたり、参加者は与えられたソフトウェア、もしくは自分で競技時間内に実装したソフトウェアを用いる。
    Read more...

    ISUCON3(2013) オンライン予選レギュレーション

    参加者

    予選参加者 (以下参加者) はチームでの登録とし、チームは2人~3人での構成とする。

    参加者は予選の第1日目、2日目のいずれかのみに参加することができる。

    参加者は「一般枠」「学生枠」のいずれかに登録すること。
  • 「学生枠」参加メンバー全員が学生・生徒であること (年齢は問わない)
  • 「一般枠」学生枠以外の参加者
  • 学生枠の要件に該当する参加者でも、一般枠に登録することができる。


    参加登録

    参加者は、代表者1名が管理ページ https://isucon2013.kayac.com/ から twitter もしくは Github アカウントで認証してログインし、必要な情報の登録を行うこと。

    登録受け付けは 2013年10月4日 12:00 までとする。


    競技時間

  • 予選第1日 2013年10月5日 10:00~18:00
  • 予選第2日 2013年10月6日 10:00~18:00



  • 禁止事項

    以下の事項は特別に禁止する。
  • 他のチームへの妨害と主催者がみなす全ての行為



  • サーバ事項

    参加者は各自が用意した Amazon Web Service (以下AWS) アカウントを利用し、主催者が指定した Amazon Machine Image (以下AMI) から起動したインスタンスを1台利用する。

    使用するインスタンスタイプは m3.xlarge (EBS最適化なし) とする。他のインスタンスタイプを使用した場合の結果は無効とする。

    参加者は 2013年10月7日 10:00 までに競技時間中に使用したインスタンスから AMI を作成し、AMI を主催者の AWS アカウントに共有すること。

    AWSの利用料は参加者の負担とする。


    ソフトウェア事項

    コンテストにあたり、参加者は与えられたソフトウェア、もしくは自分で競技時間内に実装したソフトウェアを用いる。

    高速化対象のソフトウェアとして主催者から Perl, Ruby, Python, PHP, Node.js, Go によるWebアプリケーションが与えられる。ただし各々の性能が一致することを主催者は保証しない。どれをベースに用いてもよいし、独自で実装したものを用いてもよい。

    競技における高速化対象のアプリケーションとして与えられたアプリケーションから、以下の機能は変更しないこと。
  • アクセス先のURI (IPアドレスおよびパス(複数))
  • レスポンス(HTML)のDOM構造
  • ブラウザで表示した際の見た目(問題ない範囲で)
  • Read more...

    ↑このページのトップヘ