ホーム > 技術研究所 > インターンシップ

2017年夏期インターンシップ募集

(2016年12月1日 更新)

背景

IIJイノベーションインスティテュート (IIJ-II) 技術研究所はインターネットにおける最先端の研究と技術開発をおこなっています。これまで、研究所はWIDEプロジェクトと密接に協力しながら、IPv6の標準化作業とBSDオペレーティングシステムでの実装(KAMEプロジェクト)に注力してきました。また、WIDEプロジェクトのMAWI WGと協力しながら国際的なインターネットトラフィック計測に関する研究開発を主導しています。近年では、インターネットバックボーンの経路制御情報を安全にやりとりするための技術開発、エコロジカルなデータセンターを実現するための技術やクラウド技術などにも取り組んでいます。

研究所では我々と研究開発活動をおこない、一緒に研究プロジェクトを前進させていただける、やる気のあるインターンを募集しています。インターンシッププログラムに参加することで、高品質な研究開発活動を経験し、最先端の研究者との交流の機会を持ち、また同じ志を持つ他のインターンとの議論を通して、将来の研究活動の大きな糧を得ることが期待されます。

目次

報酬と労働条件

IIJイノベーションインスティテュートは、インターネットにフォーカスした他では得難い研究開発活動の経験に加え、能力に準じた給与と快適な研究開発環境を提供します。

  • 給与: 25万円/月 (各種経費、税金が差し引かれます)
  • 旅費交通費: 支給
  • 勤務地: 東京 (飯田橋オフィス)
  • 期間: 2ヶ月 (学校のスケジュールに対応して調整可能です)
  • 宿泊費: 遠方の方には宿泊設備を準備
  • 保険: 労災保険 (移動および勤務時間外の保険は含まれませんので、旅行保険などに加入されることを強く推奨します)

応募に関する情報

  • インターン期間中に国内外の大学に在学している修士課程以上の学生が対象です。その他必要な条件については、各プロジェクト案内をご参照ください。
  • IIJイノベーションインスティテュート 技術研究所 で夏期インターンとして2ヶ月間、研究開発活動に従事していただきます。
  • インターンに応募される場合は、以下の書類をinternship@iij.ad.jp までお送りください。
    • 履歴書 (あるいはCV)
    • ポジションペーパー
    • 応募したいプロジェクト
    また、以下のものが用意できれば一緒にお送りください。
    • 推薦状
    • 代表的な発表論文を数本
    別途面接 (Polycom、Skypeなどによる遠隔面接可) を実施した後に、採否をご連絡いたします。
  • 2017年1月末までにご応募ください。2月末ごろまでに採否をおしらせします。
  • ご質問のある方はinternship@iij.ad.jpまでご連絡ください。

インターンを募集しているプロジェクト

Traffic Measurement and Data Analysis

Objectives

It is essential for IIJ to understand recent trends in customer traffic.

We will provide an internship student an opportunity to work on a small measurement project, possibly using real-world datasets from IIJ's services, in order to provide practical feedback to IIJ's services.

Possible topics are:

  • development of traffic visualization tools (e.g., for multi-dimensional traffic time-series or for video streaming quality)
  • development of algorithms to provide compact summary information of large-scale traffic data
  • development of tools to collect and analyze behaviors of HTTP video streaming clients (e.g., MPEG-DASH implementations)
  • analysis of video streaming traffic behaviors (e.g., differences in video segment fetching strategies)
  • analysis of cyber threats in traffic datasets (e.g., identifying certain types of threats)
  • development of monitoring tools for large-scale measurement platforms (e.g. detect outages or identify physical topology from traceroute datasets)
  • analysis of syslog messages for finding possible threats or misbehaviors

Qualifications

We are looking for a graduate student for a two-month-long full-time internship. Candidates should have good skills in computer networking, UNIX systems, and programming as well as oral and written communication skills in English.

For data analysis, skills in machine learning techniques and knowledge of statistics are also required.

To complete a project in two months, a candidate should have substantial experiences in the selected research topic.

Host Researcher

Internet Routing

Objectives

The objective of the internship is to provide interns with opportunities to develop and enhance Internet routing protocols.

Among the possible topics are

  • the mining of big data, such as the detection and correlation of control and data plane events
  • the development of tools to identify protocol deployment or routing implementation issues
  • the study and evaluation of routing protocol extensions
  • building a testbed to see that a router correctly performs RPKI-Based Origin Validation
  • work on medium scale, O(1000) routers, simulation of BGPsec deployment
  • secure measurement of network performance

The intern will receive support and feedback from IIJ Research Laboratory along the way.

Qualifications

We are looking for a graduate student in Computer Science or Electrical Engineering to complete a two month full-time internship. Candidates should be competent in networking (IPv4, IPv6, TCP), UNIX systems, and C/C++ or python programming. Knowledge of IP routing protocols (BGP, OSPF, IS-IS) would be a plus. In addition to the above, candidates should have strong practical and problem-solving skills, the ability to independently produce high quality work, and good English oral and written communication skills.

Host Researchers

ネットワークシステム自動制御

目的

サービスを定義することで自動的に構成されるネットワーク基盤(Service Defined Infrastructure, SvDI)の構築を目指し、要素技術の研究開発を行う。 本研究は、サービス定義方式とネットワーク基盤の管理技術との両面があるが、インターンシッププログラムにおいては、どちらか、あるいは両方を横断する技術に取り組む。具体的なテーマ例は以下の通りである。

  • ネットワークリソースを自動的に管理するコントローラ関連技術
  • リソースデータベースの構築技術
  • 定義されたサービスに対するリソース自動配置のためのアルゴリズム
  • サービス記述とリソースコントローラとのインタフェース

必要条件

コンピュータサイエンス専攻の修士課程または博士課程在学中で、2ヶ月間フルタイムのインターンシップ・プログラムに参加できる学生。UNIXシステムとインターネットの知識があり、プログラミングの能力があること(言語は問わない: C, Java, python等)ネットワーク管理、サーバ管理に関する知識があればなお望ましい。意欲をもって積極的に問題解決にあたり、責任感を持って最後までやり遂げられること。日本語または英語での読み書き、会話が可能であること。

担当研究員

Cloud Infrastructure

目的

「クラウドコンピューティング」テーマでは、データセンターとクラウド基盤を組み合わせた高度化・効率化に関する研究開発を行う。

具体的なテーマ例を以下に示す。

  • ソフトウェア制御によるデータセンター設備の効率化技術
  • クラウドオーケストレーターとデータセンターファシリティの連携技術
  • ソフトウェアディファインドシステム
  • 大規模システムの可視化、ユーザーインターフェイス技術
  • その他関連すると思われる研究領域(インターンシップ参加者による提案をベースに協議)

本領域は非常に多くの研究課題があるため、応募者のスキルおよび興味に応じた研究課題の調整を行う予定である。

インターンシップ期間中に何らかのシステムの実装および評価を目標とする。

必要条件

コンピュータサイエンス(もしくはそれに類する)専攻の修士課程もしくは博士課程在学中で2ヶ月間フルタイムのインターンシップに参加できる学生。

UNIX系OS(linuxや*BSD)を利用することができ、その上でネットワーク機能を用いたユーザーランドプログラムの開発経験があること(言語は問わないがpython, C, JavaScriptが使えると好ましい)。

担当研究員

Virtual Machine Operation Management

The objective is to design and develop scalable virtual machine operation management tools and systems.

Possible topics are:

  • developing a status monitoring subsystem based on RFC7666 for KVM

Qualifications

We are looking for graduate students who have the following knowledge and skills.

  • Knowledge of computer science and networking technology (or equivalent)
  • Skills of programming languages (C)
  • Knowledge and experience of Linux operation

Host Researcher

Library Operating System

With the name of specialization, various academic and open source projects invented different shape of network stacks and operating systems. While the specializations avoiding generalization tax solve specific problems of network stack, those are often coupled with the downgraded features due to the specializations, which are hard to recover because the feature richness usually comes with the incremental growth of operating systems.

As a result, there are still serious problems of conventional network stack and library operating systems (or userspace network stacks):

  • network stack ossification (hard to introduce new features), lack of personality
  • lack of generality, resulting no legacy application support
  • simply waste of time (if it is implemented from scratch)

The primary goal of this project is 1) to alleviate the current issue of network stacks, and 2) to retain the feature-richness of the current operating systems by morphing a monolithic kernel into an anykernel implementation (a.k.a. library operating system). The concept of library operating system is not new but it is emerging to address current issues on operating system and network stack.

The objective of this project is to design and develop an implementation of library operating system, Linux Kernel Library (or LKL), to solve aforementioned issues of current operating system.

Possible topics (but not limited to) are:

  • supporting general applications with feature-rich network stack
  • benchmark studies with the implemented software to understand the bottlenecks (incl. comparison with alternatives)
  • develop LKL as a base of Unikernel with the particular application runtime

Qualifications

We are looking for graduate students who have the following knowledge and skills.

  • Knowledge of computer science and networking technology (or equivalent)
  • Skills of system programmings in C
  • Knowledge and/or experience of Linux kernel development
  • Knowledge and/or experience of network performance benchmarks

Host Researcher

先輩からのメッセージ

Anant Shah (2016年)

I am very thankful to have received the opportunity to visit IIJ-II for the summer internship in 2016. Working side-by-side with very talented researchers on a challenging topic gave me the chance to grow as a researcher and get valuable feedback on my work.

I was graciously offered to pick a topic that helps my PhD thesis. I closely worked with Romain Fontugne and Randy Bush on detecting internet outages using a light-weight algorithm on the RIPE Atlas data. Emile Aben from RIPE NCC and Cristel Pelsser from the University of Strasbourg were also actively involved. I learned a lot from all of them, they were very approachable and encouraged discussion on various ideas or questions I had. I felt like a part of the team in just 2 months and I can't wait to collaborate on more work with them.

I also had a great time interacting with other researchers in the lab. We had a few social activities organized and I loved talking to everyone about them, their research and their life in Japan. Big thanks to Kenjiro Cho and Keiichi Shima, who on several occasions joined us for lunch and helped understand the menu, Japanese traditional food, and customs. My experience in Japan would not have been so delightful without the help of Naoko Kitamura. She took care of arranging flights, providing detailed directions on how to get to the accommodation, bank accounts, and numerous other small details that needed translation. In some ways, she is the lab's go-to person for all logistics and help.

Tokyo is a beautiful city and a very vibrant community. There is something new to do every day and something new to learn about Japanese culture every day. The people of Tokyo are very polite and helpful. While speaking Japanese is an added advantage, it is not necessary to get around and experience the city.

I highly recommend joining the internship and taking advantage of this wonderful opportunity.

Stefano Tracà (2016年)

The internship at IIJ is one of the best summer experiences you can hope for.

The Innovation Institute is a synergetic environment where everyone brings their knowledge and is ready to learn from other brilliant international researchers. I worked closely with Keiichi Shima on detecting anomalies in large volumes of network-generated system log messages. Interns are supervised and helped in their research by their mentor, but are in charge of their project.

Moving to Japan for two months was much easier than expected. IIJ was impeccable in providing all the required paperwork for the Visa application, a very comfortable accommodation close to the workplace and some of the most exciting neighborhoods of Tokyo, flights, and a lot of suggestions for weekend activities, restaurants, and wonderful sightseeing. The Innovation Institute also organizes every year a very fun retreat to share feedback on all the projects and enjoy amazing food and hot springs.

I think the internship has been an excellent opportunity to grow intellectually, make new friends, and explore an unforgettable city. I recommend young researchers to join the program!

Argyrios Tasiopoulos (2016年)

The internship at IIJ-II was an amazing experience in so many ways. During the program, I worked on the QoS improvement of Shared Media Services under the guidance of Dr. Ray Atarashi.

I appreciate the opportunity that I had to invest my time creatively, working in an interesting project, surrounded by friendly and kind people who were always there to offer their advise both in academic and social matters.

On the practical aspects of my trip, IIJ-II had arranged all the details including my flight tickets and accommodation, making sure that I would have a pleasant stay in Tokyo. Thanks to this hospitality I was able to get the most out of my journey, experiencing the rich Japanese culture and tradition while exploring Tokyo.

I believe that the internship at IIJ-II is the best choice I could have made and I would totally recommend the program to ambitious research-oriented students; who would like to spent their summer in a creative environment next to world-class researchers.

Julien Gamba (2016年)

In 2016 I was part of the IIJ Innovation Institute summer internship program. I worked on Internet routing with Randy Bush and Romain Fontugne, studying the fragmentation of the BGP routing table. It was an amazing experience on many levels. I had the opportunity to work with very good researchers, to talk about my work with researchers from very different fields and to discover the Japanese culture. I knew close to nothing about Japan so every day brought its share of discoveries.

Everything is arranged for you before you enter Japan (visa, accommodation, bank account, etc...) so you do not have to worry about anything even if you do not speak a word of Japanese. Many thanks to Naoko Kitamura for having taken care of everything for us interns!

Overall I am really happy to have been part of this program, and will definitely do it again if I can.

過去のプログラム参加メンバー

2016年

  • Anant Shah, Colorado State University, アメリカ
  • Argrios Tasiopoulos, University College London, イギリス
  • Julien Gamba, University of Strasbourg, フランス
  • Răzvan Certezeanu, Imperial College London, イギリス
  • Stefano Tracà, Massachusetts Insitute of Technology, アメリカ

2015年

  • Alessandro Puccetti, University of Pisa, イタリア
  • Daniel Gröber, Leopold-Franzens-Universität Innsbruck, オーストリア
  • Lachlan Kang, The University of Adelaide, オーストラリア
  • Mijung Kim, Stony Brook, 韓国
  • 金津 穂, 大阪大学, 日本
  • 高際 兼一, 慶應義塾大学, 日本

2014年

  • Daniele Iamartino, Politecnico di Milano, イタリア
  • Gaëtan Briot, Université catholique de Louvain, ベルギー
  • Tao Peng, University of Trento, イタリア
  • Thomas Holterbach, University of Strasbourg, フランス

2013年

  • David Hauweele, Université de Mons, ベルギー
  • Yaser Jararweh, Jordan University of Science and Technology, ヨルダン
  • Hyoyoung Lim, 名古屋大学, 日本
  • Doudou Fall, 奈良先端科学技術大学院大学, 日本

2012年

  • Andra Lutu, University Carlos III Madrid, スペイン
  • David Lebrun, Université catholique de Louvain, ベルギー
  • Julien Beaudaux, University of Strasbourg, フランス
  • Nam Dang, 東京工業大学, 日本
  • Zachary Bischof, Northwestern University, アメリカ
  • 長谷川 皓一, 名古屋大学, 日本

ページトップへ