skip to main content
10.1145/3487552.3487821acmconferencesArticle/Chapter ViewAbstractPublication PagesimcConference Proceedingsconference-collections
research-article

Characterising the IETF through the lens of RFC deployment

Published: 02 November 2021 Publication History

Abstract

Protocol standards, defined by the Internet Engineering Task Force (IETF), are crucial to the successful operation of the Internet. This paper presents a large-scale empirical study of IETF activities, with a focus on understanding collaborative activities, and how these underpin the publication of standards documents (RFCs). Using a unique dataset of 2.4 million emails, 8,711 RFCs and 4,512 authors, we examine the shifts and trends within the standards development process, showing how protocol complexity and time to produce standards has increased. With these observations in mind, we develop statistical models to understand the factors that lead to successful uptake and deployment of protocols, deriving insights to improve the standardisation process.

References

[1]
Jari Arkko. 2013. IETF Blog: Diversity. https://www.ietf.org/blog/diversity. Accessed: 2021/09/27.
[2]
Jari Arkko and Ted Hardie. 2021. Report from the IAB Workshop on Design Expectations vs. Deployment Reality in Protocol Development. RFC Editor. RFC 8980.
[3]
S Benthall. 2015. Testing Generative Models of Online Collaboration with BigBang (pp. 182--189). In Proceedings of the 14th Python in Science Conference.
[4]
David M Blei, Andrew Y Ng, and Michael I Jordan. 2003. Latent dirichlet allocation. the Journal of machine Learning research 3 (2003), 993--1022.
[5]
Scott Bradner. 1996. The Internet Standards Process - Revision 3. RFC Editor. RFC 2026.
[6]
Scott Bradner. 1997. Key words for use in RFCs to Indicate Requirement Levels. RFC Editor. RFC 2119.
[7]
D. D. Clark, J. Wroclawski, K. R. Sollins, and R. Braden. 2002. Tussle in Cyberspace: Defining Tomorrow's Internet. In Proceedings of the SIGCOMM Conference. ACM, Pittsburgh, PA, USA.
[8]
Dave Crocker and Narelle Clark. 2015. An IETF with Much Diversity and Professional Conduct. RFC Editor. RFC 7704.
[9]
Heather Flanagan. 2019. Fifty Years of RFCs. RFC Editor. RFC 8700.
[10]
Christian Huitema. 2021. Evaluation of a Sample of RFCs Produced in 2018. RFC Editor. RFC 8963.
[11]
IAB and Leslie Daigle. 2007. The RFC Series and RFC Editor. RFC Editor. RFC 4844.
[12]
Heiko Niedermayer, Nikolai Schwellnus, Daniel Raumer, Edwin Cordeiro, and Georg Carle. 2017. Information Mining from Public Mailing Lists: A Case Study on IETF Mailing Lists. In International Conference on Internet Science. Springer, 301--309.
[13]
Mehdi Nikkhah, Aman Mangal, Constantine Dovrolis, and Roch Guérin. 2017. A statistical exploration of protocol adoption. IEEE/ACM Transactions on Networking 25, 5 (2017), 2858--2871.
[14]
F. Pedregosa, G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blondel, P. Prettenhofer, R. Weiss, V. Dubourg, J. Vanderplas, A. Passos, D. Cournapeau, M. Brucher, M. Perrot, and E. Duchesnay. 2011. Scikit-learn: Machine Learning in Python. Journal of Machine Learning Research 12 (2011), 2825--2830.
[15]
Pete Resnick. 2014. On Consensus and Humming in the IETF. RFC Editor. RFC 7282.
[16]
Dave Thaler and Bernard Aboba. 2008. What Makes for a Successful Protocol? RFC Editor. RFC 5218.

Cited By

View all
  • (2024)Power and vulnerability: managing sensitive language in organizational communicationFrontiers in Psychology10.3389/fpsyg.2023.126642514Online publication date: 23-Feb-2024
  • (2024)A Tale of Two Communities: Exploring Academic References on Stack OverflowCompanion Proceedings of the ACM Web Conference 202410.1145/3589335.3651464(855-858)Online publication date: 13-May-2024
  • (2024)You Can’t Do That on Protocols Anymore: Analysis of Covert Channels in IETF StandardsIEEE Network10.1109/MNET.2024.335241138:5(255-263)Online publication date: Sep-2024
  • Show More Cited By

Index Terms

  1. Characterising the IETF through the lens of RFC deployment

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      IMC '21: Proceedings of the 21st ACM Internet Measurement Conference
      November 2021
      768 pages
      ISBN:9781450391290
      DOI:10.1145/3487552
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      In-Cooperation

      • USENIX Assoc: USENIX Assoc

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 02 November 2021

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. IETF
      2. protocol standardisation
      3. request for comments

      Qualifiers

      • Research-article

      Funding Sources

      • EPSRC

      Conference

      IMC '21
      IMC '21: ACM Internet Measurement Conference
      November 2 - 4, 2021
      Virtual Event

      Acceptance Rates

      Overall Acceptance Rate 277 of 1,083 submissions, 26%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)55
      • Downloads (Last 6 weeks)2
      Reflects downloads up to 28 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Power and vulnerability: managing sensitive language in organizational communicationFrontiers in Psychology10.3389/fpsyg.2023.126642514Online publication date: 23-Feb-2024
      • (2024)A Tale of Two Communities: Exploring Academic References on Stack OverflowCompanion Proceedings of the ACM Web Conference 202410.1145/3589335.3651464(855-858)Online publication date: 13-May-2024
      • (2024)You Can’t Do That on Protocols Anymore: Analysis of Covert Channels in IETF StandardsIEEE Network10.1109/MNET.2024.335241138:5(255-263)Online publication date: Sep-2024
      • (2024)Tell Me Why: Language Models Help Explain the Rationale Behind Internet Protocol Design2024 IEEE International Conference on Machine Learning for Communication and Networking (ICMLCN)10.1109/ICMLCN59089.2024.10624781(447-453)Online publication date: 5-May-2024
      • (2024)Automatic Extraction of Petri Nets from RFC Protocol Texts2024 27th International Conference on Computer Supported Cooperative Work in Design (CSCWD)10.1109/CSCWD61410.2024.10580780(556-561)Online publication date: 8-May-2024
      • (2023)Errare humanum est: What do RFC Errata say about Internet Standards?2023 7th Network Traffic Measurement and Analysis Conference (TMA)10.23919/TMA58422.2023.10198980(1-9)Online publication date: 26-Jun-2023
      • (2023)Will Admins Cope? Decentralized Moderation in the FediverseProceedings of the ACM Web Conference 202310.1145/3543507.3583487(3109-3120)Online publication date: 30-Apr-2023
      • (2023)How not to IETF: Lessons Learned From Failed Standardization Attempts2023 IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events (PerCom Workshops)10.1109/PerComWorkshops56833.2023.10150250(427-432)Online publication date: 13-Mar-2023
      • (2022)Design and evaluation of IPFSProceedings of the ACM SIGCOMM 2022 Conference10.1145/3544216.3544232(739-752)Online publication date: 22-Aug-2022

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media