Reference

The Internet

The ideas that built the internet

Media

Podcasts and Talks

Podcasts

History and Origins

  1. "The Origins of the Internet: ARPANET" - Computer History Museum - CHM
  2. "How the Internet Was Invented" - Vox - Vox
  3. "Tim Berners-Lee: Inventing the World Wide Web" - TED - TED
  4. "The First Website Ever Made" - Tom Scott - Tom Scott
  5. "Vint Cerf: The Father of the Internet" - Computer History Museum - CHM
  6. "TCP/IP: The Protocol That Built the Internet" - Computerphile - Computerphile
  7. "The History of Email" - ColdFusion - ColdFusion
  8. "How DNS Works: The Internet's Phone Book" - Computerphile - Computerphile
  9. "The Story of Mosaic: The First Web Browser" - Computer History Museum - CHM
  10. "The Dot-Com Bubble: Rise and Fall" - ColdFusion - ColdFusion

Internet Architecture and Protocols

  1. "How Does the Internet Work?" - Vox - Vox
  2. "BGP: The Protocol That Runs the Internet" - Computerphile - Computerphile
  3. "Why IPv6 is Taking Over IPv4" - Computerphile - Computerphile
  4. "HTTP vs HTTP/2 vs HTTP/3" - Hussein Nasser - Hussein Nasser
  5. "How Submarine Cables Connect the Internet" - Wendover Productions - Wendover Productions
  6. "Internet Exchange Points: How ISPs Connect" - Computerphile - Computerphile
  7. "CDN: Content Delivery Networks Explained" - ByteByteGo - ByteByteGo
  8. "How Google Search Works" - Google - Google
  9. "The Architecture of YouTube" - InfoQ - InfoQ
  10. "How Netflix Delivers Your Movies" - Netflix Tech Blog - Netflix

Technologies and Innovations

  1. "The History of YouTube" - ColdFusion - ColdFusion
  2. "How Napster Changed Music Forever" - ColdFusion - ColdFusion
  3. "BitTorrent: The Technology That Wouldn't Die" - Computerphile - Computerphile
  4. "The Rise and Fall of Flash" - TechAltar - TechAltar
  5. "RSS: The Technology We Abandoned" - Tom Scott - Tom Scott
  6. "IRC: The Original Chat Protocol" - Computerphile - Computerphile
  7. "The Evolution of Web Design" - Webflow - Webflow
  8. "JavaScript: How One Language Took Over" - Coding Tech - Coding Tech
  9. "The Story of Linux and Open Source" - ColdFusion - ColdFusion
  10. "Cloud Computing: From Mainframes to AWS" - IBM - IBM Technology

Future of the Internet

  1. "Web3: The Decentralized Internet" - a16z - Andreessen Horowitz
  2. "Starlink: Internet From Space" - Real Engineering - Real Engineering
  3. "5G and 6G: The Future of Connectivity" - ColdFusion - ColdFusion
  4. "The Metaverse: Hype or Future?" - Marques Brownlee - MKBHD
  5. "QUIC Protocol: The Future of Internet Speed" - Hussein Nasser - Hussein Nasser
  6. "Internet of Things: Connecting Everything" - IEEE - IEEE
  7. "Edge Computing: The Next Revolution" - IBM - IBM Technology
  8. "The Splinternet: Is the Global Internet Fragmenting?" - Council on Foreign Relations - CFR
  9. "Digital Sovereignty: Europe vs Big Tech" - DW Documentary - DW Documentary
  10. "The Future of Social Media After Facebook" - Wired - WIRED
Research

Foundational Papers and Standards

1960s - Early Packet Switching and ARPANET Foundations

  1. "Man-Computer Symbiosis" - Vision of interactive computing and networks - J.C.R. Licklider (1960)
  2. "On Distributed Communications" Series (I-XI) - Packet switching theory and survivable networks - Paul Baran, RAND Corporation (1964)
  3. "Development of the Switching System" - Packet switching concepts - Donald Davies, NPL (1965)
  4. "The Computer as a Communication Device" - Vision of networked computers - Licklider and Taylor (1968)
  5. "Resource Sharing Computer Networks" - ARPANET proposal - Larry Roberts (1967)
  6. ARPANET Implementation - First four nodes (UCLA, SRI, UCSB, Utah) - BBN Technologies (1969)
  7. "Interface Message Processors for ARPANET" - IMP specification - BBN Report 1822 (1969)
  8. First ARPANET Host-to-Host Protocol - NCP (Network Control Program) - Steve Crocker, RFC 1 (1969)
  9. RFC 1: Host Software - First Request for Comments document - Steve Crocker (1969)
  10. First Network Crash - ARPANET node crash during first message "LO" (before "LOGIN") - UCLA/SRI (1969)

1970s - Protocol Development and Email

  1. "A Protocol for Packet Network Intercommunication" - TCP/IP foundation paper - Vint Cerf and Bob Kahn (1974)
  2. Email on ARPANET - SNDMSG and @ addressing - Ray Tomlinson, BBN (1971)
  3. RFC 733: Mail Specification - Email protocol standardization - Dave Crocker (1977)
  4. RFC 760: DoD Internet Protocol - First IP specification - Jon Postel (1980)
  5. RFC 793: Transmission Control Protocol - TCP specification - Jon Postel (1981)
  6. Ethernet: "Distributed Packet Switching for Local Networks" - LAN technology - Metcalfe and Boggs, Xerox PARC (1976)
  7. "Notes on the Network Working Group" - RFC process formalization - Various authors (1970s)
  8. UUCP (Unix-to-Unix Copy) - Early file transfer between Unix systems - AT&T Bell Labs (1976)
  9. Usenet Proposal - Distributed discussion system - Tom Truscott and Jim Ellis (1979)
  10. "The ARPANET Completion Report" - Network development summary - BBN (1978)
  11. ALOHAnet - Wireless packet network in Hawaii - Norman Abramson, University of Hawaii (1970)
  12. "Packet Radio Network" - Mobile packet switching - Bob Kahn et al. (1975)
  13. "Design Philosophy of the DARPA Internet Protocols" - Internet architecture principles - David Clark, MIT (1988, describing 1970s design)
  14. X.25 Protocol - Public packet-switched network standard - CCITT (1976)
  15. Telnet Protocol (RFC 854) - Remote terminal access - Postel and Reynolds (1983, based on 1970s work)

1980s - TCP/IP Standardization and DNS

  1. "End-to-End Arguments in System Design" - Fundamental internet architecture principle - Saltzer, Reed and Clark, MIT (1984)
  2. TCP/IP Adoption on ARPANET - Flag day transition from NCP - ARPANET (Jan 1, 1983)
  3. RFC 882/883: Domain Name System - DNS specification - Paul Mockapetris (1983)
  4. "Development of the Domain Name System" - DNS architecture paper - Mockapetris and Dunlap (1988)
  5. BSD Unix 4.2 with TCP/IP - First widespread TCP/IP implementation - UC Berkeley (1983)
  6. RFC 791: Internet Protocol - Current IP v4 specification - Jon Postel (1981)
  7. RFC 792: Internet Control Message Protocol (ICMP) - Network diagnostics - Jon Postel (1981)
  8. RFC 821/822: SMTP and Mail Format - Modern email standards - Postel/Crocker (1982)
  9. NSFNET Creation - Academic internet backbone - NSF (1985)
  10. "Congestion Avoidance and Control" - TCP congestion control algorithms - Van Jacobson and Michael Karels (1988)
  11. FTP Protocol (RFC 959) - File Transfer Protocol standard - Postel and Reynolds (1985)
  12. "An Algorithm for Distributed Computation of Spanning Trees" - Network topology - Radia Perlman (1985)
  13. Border Gateway Protocol Proposal - Inter-AS routing - Lougheed and Rekhter (1989)
  14. NNTP (RFC 977) - Network News Transfer Protocol - Kantor and Lapsley (1986)
  15. IRC (Internet Relay Chat) - Real-time text communication - Jarkko Oikarinen, University of Oulu (1988)
  16. "Towards a National Research Network" - Internet expansion vision - NSF Report (1985)
  17. Morris Worm Analysis - First major internet security incident - Spafford, Purdue (1988)
  18. CERT/CC Formation - Computer Emergency Response Team - SEI/CMU (1988)
  19. "A Note on Distributed Computing" - Remote vs local computation - Waldo et al., Sun (1994, reflecting 1980s thinking)
  20. Merit Network Traffic Studies - Early internet traffic analysis - Merit/NSF (1988)

1990s - World Wide Web and Commercial Internet

  1. "Information Management: A Proposal" - World Wide Web concept - Tim Berners-Lee, CERN (1989)
  2. "WorldWideWeb: Proposal for a HyperText Project" - WWW implementation plan - Berners-Lee and Cailliau, CERN (1990)
  3. First Web Browser/Editor - WorldWideWeb (later Nexus) - Tim Berners-Lee, CERN (1990)
  4. HTTP/0.9 Protocol - Original hypertext transfer protocol - Tim Berners-Lee, CERN (1991)
  5. HTML Specification - HyperText Markup Language - Tim Berners-Lee, CERN (1991)
  6. "The Anatomy of a Large-Scale Hypertextual Web Search Engine" - Google architecture - Brin and Page, Stanford (1998)
  7. PageRank Algorithm - Web page ranking - Larry Page and Sergey Brin, Stanford (1996)
  8. Mosaic Browser - First popular graphical web browser - Andreessen and Bina, NCSA (1993)
  9. "Designing and Building Parallel Programs" - Distributed computing - Ian Foster, ANL (1995)
  10. RFC 1945: HTTP/1.0 - First HTTP standard - Berners-Lee et al. (1996)
  11. RFC 2068/2616: HTTP/1.1 - Enhanced HTTP protocol - Fielding et al. (1997/1999)
  12. SSL v2/v3 Papers - Secure web communications - Netscape (1994-1996)
  13. "The Self-Governing Internet" - Internet governance analysis - Mueller (1999)
  14. "Sizing Up the Internet" - Internet measurement study - Lottor, Network Wizards (1990s)
  15. RFC 1918: Private Address Allocation - NAT addressing - Rekhter et al. (1996)
  16. IPv6 Specification (RFC 2460) - Next generation internet protocol - Deering and Hinden (1998)
  17. RFC 2328: OSPF v2 - Open Shortest Path First routing - Moy (1998)
  18. BGP-4 (RFC 1771) - Current BGP version - Rekhter and Li (1995)
  19. "A Reliable Multicast Framework" - Group communication - Floyd et al. (1997)
  20. "Chord: A Scalable Peer-to-peer Lookup Service" - Distributed hash tables - Stoica et al., MIT (2001, based on 1990s work)
  21. Napster Launch - P2P file sharing experiment - Shawn Fanning (1999)
  22. "Active Networks" - Programmable network nodes - Tennenhouse et al., MIT (1997)
  23. "RED: Random Early Detection Gateways" - Queue management - Floyd and Jacobson (1993)
  24. "XCP: Explicit Control Protocol" - Congestion control - MIT (late 1990s)
  25. Web Caching Studies - Performance optimization research - Glassman, MIT (1994)
  26. "Improving WWW Performance" - Web optimization techniques - Chankhunthod et al. (1996)
  27. MP3 Standardization - Internet audio streaming - ISO/IEC (1993)
  28. RealAudio Launch - First streaming audio - Progressive Networks (1995)
  29. Java and Web Applets - Executable web content - Sun Microsystems (1995)
  30. JavaScript Creation - Web scripting language - Brendan Eich, Netscape (1995)
  31. CSS Specification - Web styling - Håkon Wium Lie, W3C (1996)
  32. XML 1.0 Specification - Extensible markup language - W3C (1998)
  33. "Web Reliability Studies" - Internet measurement - Krishnamurthy and Rexford (1999)
  34. "Internet Traffic Engineering" - Network optimization - Awduche et al. (1999)
  35. DMCA and Internet Law - Digital copyright issues - U.S. Congress (1998)

2000-2005 - Broadband, P2P, and Web Services

  1. "The Gnutella Protocol Specification" - Decentralized P2P - Clip2 DSS (2000)
  2. BitTorrent Protocol - Efficient distributed file sharing - Bram Cohen (2001)
  3. "Resilient Overlay Networks" - RON project - Andersen et al., MIT (2001)
  4. "A Scalable Content-Addressable Network" - CAN DHT - Ratnasamy et al., Berkeley (2001)
  5. "Pastry: Scalable, Decentralized Object Location" - DHT routing - Rowstron and Druschel, Microsoft/Rice (2001)
  6. "Tapestry: A Resilient Global-Scale Overlay" - Overlay routing - Zhao et al., Berkeley (2004)
  7. "Kademlia: A Peer-to-Peer Information System" - DHT design - Maymounkov and Mazières, NYU (2002)
  8. SOAP Specification - Web services protocol - W3C (2000)
  9. REST Dissertation - "Architectural Styles and the Design of Network-based Software Architectures" - Roy Fielding, UC Irvine (2000)
  10. RSS 2.0 Specification - Web syndication - Dave Winer (2002)
  11. "The Semantic Web" - Vision for machine-readable web - Berners-Lee, Hendler and Lassila, Scientific American (2001)
  12. WiFi 802.11b Standardization - Wireless networking - IEEE (1999)
  13. "A Survey of Peer-to-Peer File Sharing Technologies" - P2P analysis - Androutsellis-Theotokis and Spinellis (2004)
  14. "Incentives Build Robustness in BitTorrent" - P2P economics - Cohen (2003)
  15. "RON: An Overlay Network for Routing" - Application-layer routing - MIT (2001)
  16. "Measuring ISP Topologies with Rocketfuel" - Internet mapping - Spring, Mahajan and Wetherall (2002)
  17. "On Power-Law Relationships of the Internet Topology" - Network structure analysis - Faloutsos, Faloutsos and Faloutsos (1999)
  18. "Observed Structure of Addresses in IP Traffic" - Traffic analysis - Paxson (2002)
  19. "Mapping the Internet" - Topology studies - CAIDA (2000s)
  20. "Internet Indirection Infrastructure (i3)" - Communication abstraction - Stoica et al., Berkeley (2002)
  21. "The Skype Protocol" - P2P VoIP analysis - Baset and Schulzrinne, Columbia (2004)
  22. SIP (RFC 3261) - Session Initiation Protocol - Rosenberg et al. (2002)
  23. "Detour: A Case for Internet Overlay Networks" - Overlay routing - Savage et al. (1999)
  24. "Scalable Timers for Soft State Protocols" - Protocol efficiency - Aron and Druschel (1999)
  25. "TCP Congestion Control" - Modern TCP analysis - Allman, Paxson and Stevens, RFC 2581 (1999)
  26. "HighSpeed TCP" - Long-distance high-bandwidth TCP - Floyd, RFC 3649 (2003)
  27. "CUBIC TCP" - Modern congestion control - Ha, Rhee and Xu (2008)
  28. "Web Workload Characterization" - Traffic studies - Arlitt and Williamson (1997)
  29. "Content Distribution Networks" - CDN architecture - Vakali and Pallis (2003)
  30. "Cooperative Networking" - P2P cooperation mechanisms - Various (2000s)

2006-2010 - Social Networks, Cloud, Mobile Web

  1. "The Facebook Platform" - Social network architecture - Facebook Engineering (2007)
  2. "Availability in Globally Distributed Storage Systems" - Google's approach - Ford et al., Google (2010)
  3. "The Google File System" - Distributed file system - Ghemawat, Gobioff and Leung, Google (2003)
  4. "MapReduce: Simplified Data Processing on Large Clusters" - Distributed computing - Dean and Ghemawat, Google (2004)
  5. "Bigtable: A Distributed Storage System" - Google's database - Chang et al., Google (2006)
  6. "Dynamo: Amazon's Highly Available Key-Value Store" - Distributed database - DeCandia et al., Amazon (2007)
  7. "The Hadoop Distributed File System" - Open source GFS - Shvachko et al., Yahoo (2010)
  8. "Cassandra: A Decentralized Structured Storage System" - NoSQL database - Lakshman and Malik, Facebook (2010)
  9. "Above the Clouds: A Berkeley View of Cloud Computing" - Cloud computing vision - Armbrust et al., Berkeley (2009)
  10. "A View of Cloud Computing" - Cloud architecture - Armbrust et al., CACM (2010)
  11. YouTube Architecture Papers - Video streaming at scale - YouTube Engineering (2006-2008)
  12. "Spanner: Google's Globally Distributed Database" - Global consistency - Corbett et al., Google (2012)
  13. "Mesos: A Platform for Fine-Grained Resource Sharing" - Cluster management - Hindman et al., Berkeley (2011)
  14. "Omega: Flexible, Scalable Schedulers" - Google's cluster scheduler - Schwarzkopf et al., Google (2013)
  15. "The Chubby Lock Service" - Distributed coordination - Burrows, Google (2006)
  16. "ZooKeeper: Wait-free Coordination" - Distributed coordination - Hunt et al., Yahoo (2010)
  17. "Kafka: A Distributed Messaging System" - Event streaming - Kreps, Narkhede and Rao, LinkedIn (2011)
  18. "Memcached Performance" - Caching at scale - Fitzpatrick, LiveJournal (2004)
  19. "Scaling Memcached at Facebook" - Cache architecture - Nishtala et al., Facebook (2013)
  20. "TAO: Facebook's Distributed Data Store" - Social graph database - Bronson et al., Facebook (2013)
  21. "f4: Facebook's Warm BLOB Storage" - Storage optimization - Muralidhar et al., Facebook (2014)
  22. "Finding a Needle in Haystack" - Facebook photo storage - Beaver et al., Facebook (2010)
  23. "The Akamai Network" - CDN architecture - Nygren, Sitaraman and Sun, Akamai (2010)
  24. "An Argument for Increasing TCP's Initial Congestion Window" - Performance optimization - Dukkipati et al., Google (2010)
  25. "SPDY: An Experimental Protocol for a Faster Web" - HTTP/2 predecessor - Belshe and Peon, Google (2009)
  26. WebSocket Protocol (RFC 6455) - Full-duplex web communication - Fette and Melnikov (2011)
  27. "Vuvuzela: Scalable Private Messaging" - Privacy-preserving communication - MIT (2015, early work 2010)
  28. "Tor: The Second-Generation Onion Router" - Anonymous communication - Dingledine, Mathewson and Syverson (2004)
  29. "Bitcoin: A Peer-to-Peer Electronic Cash System" - Blockchain network - Satoshi Nakamoto (2008)
  30. "Ethereum: A Next-Generation Smart Contract Platform" - Decentralized computing - Vitalik Buterin (2013)

2011-2015 - Mobile-First, HTTP/2, SDN

  1. "The Case for Tiny Tasks in Compute Clusters" - Cluster computing - Ousterhout et al., Stanford (2013)
  2. "Resilient Distributed Datasets" - Apache Spark - Zaharia et al., Berkeley (2012)
  3. "Discretized Streams" - Spark Streaming - Zaharia et al., Berkeley (2013)
  4. "Mesos: A Platform for Fine-Grained Resource Sharing" - Resource management - Hindman et al., Berkeley (2011)
  5. "Borg, Omega, and Kubernetes" - Container orchestration evolution - Burns et al., Google (2016)
  6. "Large-scale Cluster Management at Google" - Borg system - Verma et al., Google (2015)
  7. HTTP/2 (RFC 7540) - Modern HTTP protocol - Belshe, Peon and Thomson (2015)
  8. QUIC Protocol - UDP-based transport with TLS - Langley et al., Google (2013)
  9. "OpenFlow: Enabling Innovation in Campus Networks" - SDN foundation - McKeown et al., Stanford (2008)
  10. "The Road to SDN" - Software-defined networking history - Feamster, Rexford and Zegura (2014)
  11. "B4: Experience with a Globally-Deployed Software Defined WAN" - Google's SDN WAN - Jain et al., Google (2013)
  12. "Achieving High Utilization with Software-Driven WAN" - Microsoft's SWAN - Hong et al., Microsoft (2013)
  13. "Network Function Virtualization" - NFV architecture - ETSI (2012)
  14. "ClickOS: Click Modular Router on Xen" - Network virtualization - Martins et al. (2014)
  15. "NetBricks: Taking the V out of NFV" - High-performance NFV - Panda et al., Berkeley (2016)
  16. "E2: A Framework for NFV Applications" - NFV development - Palkar et al., Berkeley (2015)
  17. "Routing on Flat Labels" - Label routing - Caesar et al., Berkeley (2006)
  18. "VL2: A Scalable and Flexible Data Center Network" - Microsoft data center - Greenberg et al., Microsoft (2009)
  19. "Jupiter Rising: A Decade of Clos Topologies" - Google network fabric - Singh et al., Google (2015)
  20. "PortLand: A Scalable Fault-Tolerant Layer 2 Data Center Network" - Data center networking - Mysore et al. (2009)
  21. "Hedera: Dynamic Flow Scheduling for Data Center Networks" - Traffic engineering - Al-Fares et al. (2010)
  22. "pFabric: Minimal Near-Optimal Datacenter Transport" - Data center TCP - Alizadeh et al., MIT (2013)
  23. "DCTCP: Data Center TCP" - Low-latency TCP - Alizadeh et al., Stanford/Microsoft (2010)
  24. "Detailed Characterization of TCP over WiFi" - Wireless performance - Dischinger et al. (2012)
  25. "A Measurement Study of Netflix" - Video streaming analysis - Adhikari et al. (2012)
  26. "Content Distribution Networks" - Modern CDN survey - Pathan and Buyya (2008)
  27. "Principles and Practices of Interconnection Networks" - Network architecture textbook - Dally and Towles (2004)
  28. "Computer Networks: A Systems Approach" - Networking textbook - Peterson and Davie (multiple editions)
  29. "TCP/IP Illustrated" - Protocol analysis - Stevens (1994)
  30. "High Performance Browser Networking" - Web performance - Grigorik (2013)

2016-2020 - 5G, Edge Computing, HTTP/3

  1. "Scaling Reliable Services in the Cloud" - Service reliability - Barroso et al., Google (2018)
  2. "The Datacenter as a Computer" - Warehouse-scale computing - Barroso, Clidaras and Hölzle, Google (2013)
  3. "Attack of the Killer Microseconds" - Tail latency - Barroso et al., Google (2017)
  4. "The Tail at Scale" - Managing latency variability - Dean and Barroso, Google (2013)
  5. HTTP/3 (RFC 9114) - QUIC-based HTTP - Bishop, HTTP WG (2022)
  6. "The QUIC Transport Protocol" - UDP-based transport - Iyengar and Thomson, RFC 9000 (2021)
  7. BBR Congestion Control - Bottleneck bandwidth and RTT - Cardwell et al., Google (2016)
  8. "Scaling Distributed Machine Learning with the Parameter Server" - ML infrastructure - Li et al., CMU (2014)
  9. "TensorFlow: A System for Large-Scale Machine Learning" - ML framework - Abadi et al., Google (2016)
  10. "Ray: A Distributed Framework for Emerging AI Applications" - Distributed computing - Moritz et al., Berkeley (2018)
  11. "Kubernetes Architecture" - Container orchestration - Kubernetes Project (2015-2020)
  12. "Borg, Omega, and Kubernetes" - Evolution of cluster management - Burns et al., Google (2016)
  13. "Network Requirements for Resource Disaggregation" - Datacenter architecture - Gao et al., Microsoft (2016)
  14. "Programmable Packet Scheduling at Line Rate" - P4 language - Sivaraman et al., Stanford (2016)
  15. "P4: Programming Protocol-Independent Packet Processors" - Programmable networks - Bosshart et al., Stanford (2014)
  16. "The Benefits and Challenges of 5G Networks" - 5G analysis - Shafi et al., Nokia (2017)
  17. "Network Slicing for 5G" - 5G architecture - Foukas et al., Cambridge (2017)
  18. "Mobile Edge Computing" - Edge computing survey - Mach and Becvar (2017)
  19. "Fog Computing: A Platform for Internet of Things" - IoT infrastructure - Bonomi et al., Cisco (2012)
  20. "Cloudlets: At the Leading Edge of Mobile-Cloud Convergence" - Edge computing - Satyanarayanan et al., CMU (2014)
  21. "Low Latency via Redundancy" - Tail tolerance - Vulimiri et al., Berkeley (2013)
  22. "Salsify: Low-Latency Network Video" - Video conferencing - Fouladi et al., Stanford (2018)
  23. "Neural Adaptive Video Streaming with Pensieve" - ML-based ABR - Mao et al., MIT (2017)
  24. "DASH: Dynamic Adaptive Streaming over HTTP" - Video streaming - Stockhammer (2011)
  25. "A Buffer-Based Approach to Rate Adaptation" - Video quality - Huang et al., Stanford (2014)
  26. "Internet Path Stability Revisited" - Network measurement - Paxson (1997)
  27. "Characterizing End-to-End Internet Delays" - Latency analysis - Paxson (1997)
  28. "Wide-Area Traffic Patterns" - Internet measurement - Thompson et al. (1997)
  29. "Measurement and Analysis of Online Social Networks" - Social network topology - Mislove et al. (2007)
  30. "Measurement and Characterization of BitTorrent Systems" - P2P analysis - Pouwelse et al. (2005)

2021-2025 - Web3, AI Networks, 6G Research (Active)

  1. "An In-Depth Look at the Internet" - Modern internet analysis - CAIDA (2020s)
  2. "The State of the Network: 2024" - Internet health report - Mozilla (2024)
  3. "Starlink: SpaceX's Satellite Internet" - LEO constellation analysis - Kassem et al. (2021)
  4. "LEO Satellite Networks: Performance Analysis" - Low earth orbit networking - Various authors (2021-2023)
  5. "6G Wireless Networks: Vision and Requirements" - Next generation cellular - IEEE (2023)
  6. "Terahertz Communications for 6G" - THz networking - IEEE Communications (2022)
  7. "Reconfigurable Intelligent Surfaces for 6G" - Programmable radio environments - IEEE (2023)
  8. "Quantum Networks: A Survey" - Quantum internet - Wehner et al. (2018)
  9. "Quantum Internet: A Vision" - Long-term quantum networking - Kimble, Caltech (2008)
  10. "Entanglement Distribution over 50km" - Quantum networking experiment - Various institutions (2020)
  11. "Federated Learning over Wireless Networks" - Distributed ML - McMahan et al., Google (2017)
  12. "Split Learning for Distributed Deep Learning" - Edge AI - Gupta and Raskar, MIT (2018)
  13. "Neurosurgeon: Collaborative Intelligence" - Partitioned DNN inference - Kang et al., Michigan (2017)
  14. "Live Video Analytics at Scale with Approximation" - Video processing - Zhang et al., Microsoft (2017)
  15. "Video Analytics with Spatial-Temporal Attention" - Edge video AI - Various (2019)
  16. "IPFS: The InterPlanetary File System" - Distributed storage - Benet (2014)
  17. "Filecoin: A Decentralized Storage Network" - Blockchain storage - Protocol Labs (2017)
  18. "Ethereum 2.0: Proof-of-Stake and Sharding" - Blockchain scalability - Ethereum Foundation (2020-2022)
  19. "Layer 2 Scaling Solutions" - Blockchain performance - Various (2020-2023)
  20. "Lightning Network: Scalable Bitcoin Payments" - Payment channels - Poon and Dryja (2016)
  21. "Web3: A Decentralized Web Vision" - Decentralized internet - Wood, Polkadot (2014)
  22. "DAGs for Distributed Ledgers" - Alternative consensus - Popov, IOTA (2018)
  23. "Content-Centric Networking" - Named data networking - Jacobson et al., PARC (2009)
  24. "Named Data Networking (NDN)" - Information-centric networking - Zhang et al., UCLA (2014)
  25. "MobilityFirst: Clean-Slate Internet Architecture" - Future internet design - Raychaudhuri et al., Rutgers (2012)
  26. "XIA: An Architecture for an Evolvable Internet" - Flexible internet architecture - Han et al., CMU (2012)
  27. "Network Coding for the Internet" - Information theory networking - Ho et al., MIT (2006)
  28. "Practical Network Coding" - Coding in networks - Katti et al., MIT (2006)
  29. "MORE: A Network Coding Protocol" - Wireless network coding - Chachulski et al., MIT (2007)
  30. "SoftPHY: Exploiting Physical Layer Information" - Cross-layer design - Rahul et al., MIT (2011)
  31. "RFly: GPS-Free Wireless Indoor Localization" - Indoor positioning - Various (2010s)
  32. "Wireless Mesh Networks: A Survey" - Mesh networking - Akyildiz and Wang (2005)
  33. "Backpressure Routing" - Queue-based routing - Tassiulas and Ephremides (1992)
  34. "Stochastic Network Optimization" - Network control theory - Neely, USC (2010)
  35. "Age of Information: Theory and Practice" - Timeliness metric - Yates et al. (2021)
  36. "Zero-Configuration Networking" - Automatic network setup - Cheshire and Aboba, Apple (2005)
  37. "mDNS: Multicast DNS" - Local service discovery - Cheshire and Krochmal, RFC 6762 (2013)
  38. "DNS Privacy Considerations" - DNS security - Bortzmeyer, RFC 7626 (2015)
  39. "DNS over HTTPS (DoH)" - Encrypted DNS - Hoffman and McManus, RFC 8484 (2018)
  40. "Oblivious DNS over HTTPS" - Privacy-preserving DNS - Kinnear et al., Apple (2020)
  41. "ECH: Encrypted Client Hello" - TLS privacy - Rescorla et al., Mozilla/Cloudflare (2023)
  42. "MASQUE: Multiplexed Application Substrate over QUIC" - Tunneling protocol - Schinazi, Google/Apple (2021)
  43. "Multipath TCP: From Theory to Practice" - MP-TCP implementation - Wischik et al. (2011)
  44. "MPTCP: How Path Managers Can Improve Data Transfer" - Multipath analysis - Paasch et al. (2014)
  45. "Tessellation: Space-Time Multiplexing" - OS networking - Liu et al., Berkeley (2009)
  46. "IX: A Protected Dataplane OS" - High-performance networking - Belay et al., Stanford (2014)
  47. "Arrakis: The Operating System is the Control Plane" - Direct hardware access - Peter et al., Washington (2014)
  48. "mTCP: Highly Scalable User-Level TCP Stack" - Userspace networking - Jeong et al., KAIST (2014)
  49. "StackMap: Low-Latency Networking" - Kernel bypass - Yasukata et al. (2016)
  50. "DPDK: Data Plane Development Kit" - High-performance packet processing - Intel (2010s)

Request an Introduction