Registration

Before you can submit your code, you need to register using this form. We only accept submissions from registered teams.

Download

Download the code package and follow the README document to begin your competition! Please feel free to send emails to us if you have any questions about the package. This package can only be used for participating the 2023 MMSys MPD grand challenge. Any commercial use of this package is strictly prohibited. All rights are reserved by ByteDance. (Note: if you are using an arm architecture device such as Apple macbook with M2 chip, please follow the recommendation in the FAQ page.)

Click here to download source code!

You can use our provided Mininet script for thorough local testing of the algorithm to ensure that its behavior meets expectations. The compressed package includes various network topology scripts and related instructions.

Mininet testing scripts

Test Submission

We accept test submissions via email. Please send your submission to wanghaiping.paloma@bytedance.com. Please title your email with TEST-[your team name] as prefix. You need to set up a publicly accessible github repo and tell us in the submission email which version you want to test. Please do not include any binary executables in your project repo. If you use any third-party libraries, please provide the official download links to the library file you use in the README file. For security reasons, we will not run your program if we cannot verify the authenticity of the library files used in the project.

Upon receiving the test submission, we will import your algorithm into a video streaming android app project, deploy the app on a real phone device, download a set of video files from our test platform, return the program logs to the participant. If the test process fails for any reason, we will provide feedback and help you fix the issue. Since the test performance may easily be affected by real-world network traffic, we will run a sample application simultaneously with your test application so that you can use the performance result of the sample application as a reference.

You can usually expect results of your test submission within 24 hours during weekdays. Submissions during weekends in our time zone (GMT +8) may incur more delays. We try not to limit the frequency of your submission. Please understand that we have to manually process everyone’s test requests at this stage. We may have to add limitations, extend response time, or even skip some piled requests during the challenge if the number of received requests overwhelms our available resources. Please plan your development ahead and don’t wait until the last few days.

Final Submission

Please use FINAL-[your team name] as the prefix of your final submission email and send to wanghaiping.paloma@bytedance.com. The cutoff time is 23:59 pm AOE. Please keep in mind that we will not contact you if your final submission cannot compile or fails to run. Thus, it is highly recommended that every contestant should submit at least once before the final submission to avoid test failure caused by unexpected errors.

Note that we have updated the requirement for final submission. You no longer need to include a paper with your algorithm. The top three teams are invited to write a technical paper (ACM style format, no more than 6 pages excluding references) to describe how you design the algorithm, which will be included in the MMSys conference proceedings.