Robustifying network protocols with adversarial examples

Tomer Gilad, Nathan H. Jay, Michael Shnaiderman, Brighten Godfrey, Michael Schapira

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Ideally, network protocols (e.g., for routing, congestion control, video streaming, etc.) will perform well across the entire range of environments in which they might operate. Unfortunately, this is typically not the case; a protocol might fail to achieve good performance when network conditions deviate from assumptions implicitly or explicitly underlying its design, or due to specific implementation choices. Identifying exact conditions in which a specific protocol fares badly (though good performance is feasible to attain) is, however, not always easy as the reasons for protocol suboptimality or misbehavior might be elusive. We make two contributions: (1) We present a novel framework that leverages reinforcement learning (RL) to generate network conditions in which a given protocol fails to perform well. Our framework can be used to assess the robustness of a given protocol and to guide changes to the protocol for making it more robust. (2) We show how our framework for generating adversarial network conditions can be used to enhance the robustness of RL-driven network protocols, which have gained substantial popularity of late. We demonstrate the usefulness of our approach in two contexts: adaptive video streaming and Internet congestion control.

Original languageEnglish (US)
Title of host publicationHotNets 2019 - Proceedings of the 18th ACM Workshop on Hot Topics in Networks
PublisherAssociation for Computing Machinery, Inc
Pages85-92
Number of pages8
ISBN (Electronic)9781450370202
DOIs
StatePublished - Nov 13 2019
Event18th ACM Workshop on Hot Topics in Networks, HotNets 2019 - Princeton, United States
Duration: Nov 14 2019Nov 15 2019

Publication series

NameHotNets 2019 - Proceedings of the 18th ACM Workshop on Hot Topics in Networks

Conference

Conference18th ACM Workshop on Hot Topics in Networks, HotNets 2019
CountryUnited States
CityPrinceton
Period11/14/1911/15/19

ASJC Scopus subject areas

  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'Robustifying network protocols with adversarial examples'. Together they form a unique fingerprint.

  • Cite this

    Gilad, T., Jay, N. H., Shnaiderman, M., Godfrey, B., & Schapira, M. (2019). Robustifying network protocols with adversarial examples. In HotNets 2019 - Proceedings of the 18th ACM Workshop on Hot Topics in Networks (pp. 85-92). (HotNets 2019 - Proceedings of the 18th ACM Workshop on Hot Topics in Networks). Association for Computing Machinery, Inc. https://doi.org/10.1145/3365609.3365862