Edgio Labs and Advanced Projectsチームは、Edgioプラットフォームのパフォーマンス、信頼性、機能を向上させるための新しい方法を模索するシステムとネットワーク研究者のグループである。 この記事では、チームの概要、背景、および過去の仕事を含む主な重点分野について説明する。 また、効果的で実用的なデザインを可能にする方法で問題にアプローチする方法についても議論する。 今後の記事では、私たちの現在の仕事のいくつかについて深く掘り下げていくが、とりあえず概要から始めよう。
私たちは何者なのか
キリアコス・ザリフィス(Kyriakos Zarifis)は2019年に研究員として参加した。 2018年に南カリフォルニア大学で博士号を取得し、その間主にコンテンツ・デリバリー・ネットワーク(CDN)のHTTP最適化に取り組んだ。 現在は、Edgioネットワーク、トランスポート、アプリケーション層におけるインターネット測定とWebプロトコルの最適化を研究している。
チームを率いるのはマルセル・フローレス。 Marcelはもともと2014年の夏にインターンとして働き、ノースウェスタン大学で博士号を取得した後にフルタイムでチームに参加した。 エドジオではトランスポート層の最適化、大規模なトラフィック管理戦略、キャッシュ最適化について研究している。
主任建築家のAnant Shahは、チームとそのプロジェクトに頻繁に貢献している。 アナントの研究対象には、大規模なインターネット測定、ルーティング分析、トラフィック最適化などがある。 現在は、バックエンドAPIサービスの最適化とスケーリング、自動デプロイ分析に注力している。 2018年にコロラド州立大学で博士号を取得。
重点分野
長年にわたり、インフラのニーズを調査してきたチームは、プロジェクトの大部分を推進するいくつかの重点分野があることを発見した。
まず、インターネット測定の一般的な研究と、Edgioプラットフォームがより広いインターネットとどのように相互作用するかの理解である。 これには、さまざまなプロバイダーネットワークとの関係を理解し、それらをどのように利用して最小の遅延と最高の信頼性を提供するかを理解することが含まれる。 たとえば、過去のプロジェクトでは、 一連の制御された実験を通じてエニーキャストアナウンスメントを最適化する、最善の方法 クライアント側のルートで共通の障害点を測定するまたは、パブリックBorder Gateway Protocol(BGP;ボーダーゲートウェイプロトコル)アナウンスを利用して 当社のインフラストラクチャおよび当社が依存するインフラストラクチャへの中断を早期に警告する. 他の研究では、アプリケーションレベルの行動を測定する方法をより直接的に検討し、ユーザーの動画QoE体験をどのように推定できるかについての疑問を検討している。
もう一つの焦点は、インフラストラクチャ上の既存のシステムを最適化する必要性にあり、ネットワークによってサービスされる毎日の数百万のトランザクションのパフォーマンスをどのように改善できるかを理解することである。 この種の作業は一般に、ネットワークの日常的な運用におけるパフォーマンスボトルネックの調査から生じる。 これらのプロジェクトは、いくつかのスタックコンポーネントをカバーしている:データが物理インフラストラクチャをどのように流れるか、そしてどのような種類の輻輳制御が異なる条件で最高のパフォーマンスを提供するかを理解するのを助ける。 アプリケーションレベルでは、サーバーの使用率とキャッシュパフォーマンスのためのより効率的な自動スケーリングを可能にするためにシステムの最適化に取り組んできた。 それぞれのプロジェクトにおいて、我々は、そのようなシステムの設計と検証に対する実験的かつデータ駆動型のアプローチに特に焦点を当てている。
最後に焦点を当てるのは、ネットワークの能力をどのように拡張して、より高いパフォーマンスと信頼性を提供できるかを検討する前向きな視点である。 これはしばしば、我々のアーキテクチャの一部を再構築したり、我々がより多くの応答システムを開発するために我々の既存のシステムを一緒にする方法を理解したりすることを含む。
当社のアプローチ
基本的に、ラボのアプローチは実用的であるように設計されている。今日のシステムとインフラが直面している課題に焦点を当てながら、将来的に新しい機会を開く方法でそれらを解決することに取り組んでいる。 このモデルの鍵となるのは、他のエンジニアリングチームと直接協力して、各チームが構築し維持するシステムのコンポーネントを最もよく理解するオープンなコラボレーション戦略である。 このアプローチにより、チームが行う作業をさらに土台にし、ネットワーク全体に最も有意義な影響を与えることができる。
これらの共同研究は、私たち自身の組織だけでなく、アカデミアの多くの研究者との共同研究も含まれている。 これらの共同研究は、学生や学術研究室との関係を構築する新しい機会を生み出し、新鮮な外部のアイデアやアプローチをもたらしている。 このような共同研究は、RIPE会議やLACNICなどの運営者指向の会場だけでなく、IMC、PAM、TMAなどの学術会場でも参加している。
私たちのチームはまた、インターンシップのための優秀な博士課程の学生のホーム頻繁に。 過去には、Stephen McQuistin(グラスゴー大学)、Lan Wei(南カリフォルニア大学)、Marc Warrior(ノースウェスタン大学)、Evita Bakopoulou(カリフォルニア大学アーバイン校)、Usama Naseer(ブラウン大学)、Shruti Lall(ジョージア工科大学)、Shaghayegh Mardani(UCLA)、Sayak Nag(UCリバーサイド)などがある。 インターンは、エニーキャストルートの測定と最適化からキャッシュ最適化、機械学習アプローチまで、さまざまなプロジェクトを調査してきた。
未来
今後も、これらのトピックや関連するトピックについての取り組みを続けていきたいと考えており、このブログでは、私たちが取り組んでいる進捗状況やプロジェクトの一部を共有したいと考えている。 このシリーズからの今後の投稿では、これまでの研究結果を含め、現在進行中の研究のいくつかを紹介する。これまでの研究結果では、その研究が将来発展していることが示されている。また、研究の最も興味深い分野についての長期的なアイデアのいくつかを紹介する。
Edgio Labs & Advanced Projectsの詳細を知りたい研究者、または上記のトピックのいずれかに関する共同研究を探索したい研究者は、research@edg.ioのチームに連絡してください。
出版物
Building Out the Basics with Hoplets、Prathy Raman and Marcel Flores、2021年、パッシブおよびアクティブ測定会議(PAM)
双方向Anycast/Unicast Probing (BAUP): CDN Anycastの最適化、Lan Wei、Marcel Flores、Harkeerat Bedi、John Heidemann、2020、Traffic Measurement and Analysis (TMA)
動的データストリーム解析と操作のためのエッジアーキテクチャ、オルパズ・ゴールドスタイン、Anant Shah、Derek Shiell、Mehrdad Arshad Rad、William Pressly、Majid Sarrafzadeh (UCLA )、2020、International Conference on Edge Computing (EDGE)
Named Data Networking for Content Delivery Network Workflows、Rama Krishna Thelagathoti、Spyridon Mastorakis、Anant Shah、Harkeerat Bedi、Susmit Shannigrahi、2020、IEEE CloutNet 2020
Persistent Last-mile Congestion: Not So Uncommon、Romain Fontugne、Anant Shah、and Kenjiro Cho、2020年、Internet Measurement Conference (IMC)
インターネットのキャッシュ:グローバルマルチテナントCDNからの眺め、マルセル・フローレス、Harkeerat Bedi、2019、Passive and Active Measurement Conference(PAM)、プエルト・バラス
Taming Anycast in the Wild Internet, Stephen McQuistin, Sree Priyanka Uppu, Marcel Flores, 2019, ACM Internet Measurement Conference (IMC),アムステルダム
Key-Valueネットワークキャッシュにおける分散ロードバランシング、Sikder Huq、Zubair Shafiq、Sukumar Ghosh、Amir R. Khakpour、Harkeerat Bedi、2017年、Proc. 第37回IEEE International Conference on Distributed Computing Systems(ICDCS’17)(米国ジョージア州アトランタ)
バッファリングに苦しんでいるか。 ライブビデオストリームでのQoE障害の検出, Adnan Ahmed, Zubair Shafiq, Harkeerat Bedi, Amir Khakpour, 2017, IEEE International Conference on Network Protocols (ICNP),トロント
Peering vs. Transit: Performance Comparison of Peering and Transit Interconnections, Adnan Ahmed, Zubair Shafiq, Harkeerat Bedi, Amir Khakpour, 2017, IEEE International Conference on Network Protocols (ICNP),トロント
Characterizing Caching Workload of a Large Commercial Content Delivery Network(大規模な商用コンテンツ配信ネットワークのキャッシングワークロードの特性化)、M. Zubair Shafiq、Amir R. Khakpour、Alex X. Liu、2016、 第35回IEEE Conference on Computer Communications(InfoCom’16)の開催地(カリフォルニア州サンフランシスコ)
Optimizing Internet Transit Routing for Content Delivery Networks, Faraz Ahmed, M. Zubair Shafiq, Amir R. Khakpour, and Alex X. Liu, 2016, Proc. 第24回IEEE International Conference on Network Protocols(ICNP’16)のシンガポール
Riptide: Jump-Starting Back-Office Connections in Cloud Systems, Marcel Flores, Amir R. Khakpour, and Harkeerat Bedi, 2016, Proc. 第36回IEEE International Conference on Distributed Computing Systems(ICDCS’16)の開催
QoE Analysis of a Large-Scale Live Video Streaming Event, Adnan Ahmed, Zubair Shafiq, Amir Khakpour, 2016, ACM SIGMETRICS (Extended Abstract),フランス