Skip to content
Larry Peterson edited this page Feb 22, 2019 · 61 revisions

Roadmap

After a refresh pass to fix the most egregiously out-of-date material (resulting in v5.1 release on October 5, 2018), the following is a TODO list of new material to be added:

  • Chapter 1:
    • Identify recurring themes and tie together: Virtualization/Tunnels, Video/Multimedia
    • Need to expand discussion on ops/mgmt and tie to Software-Defined efforts
  • Chapter 2:
    • Need to expand Access Network section (PON, 5G) [Done: Tagged v5.2.]
    • Consider cutting BISYNC and 2-d parity . [Done: Tagged v5.2.]
  • Chapter 3:
    • Need a major rewrite of the Implementation section [Done: Tagged v5.2.]
    • Need to talk about WDM and packet/optical
  • Chapter 4:
    • Need to talk about cloud's impact on Internet structure (hidden backbones)
    • Need to discuss how BGP is used in practice to effect various policies
    • Need to connect the dots for MPLS and WDM
    • Need to discuss application-level approaches to dealing with mobility
  • Chapter 5
    • Need to add gRPC as an example RPC. [Draft: Merged into master, File rpc.md]
    • Need to set the record straight on HTTP-based streaming (vs RTP).
  • Chapter 6
    • Need to add CUBIC, DCTCP and BBR descriptions
    • Need to be more explicit about AQM
  • Chapter 7
    • Need to add description of Protocol Buffers [Draft: Merged into master, File presentation.md]
    • Need to add more detail on adaptive streaming
  • Chapter 8
    • Need to talk about threats and trust (maybe an intro "Issues" section)
  • Chapter 9
    • Need to add description of HTTP/2. [Draft: Merged into master, File traditional.md]
    • Need to relate REST to gRPC and Cloud Services. [Draft: Merged into master, File traditional.md]
    • Need to say something about SDN and the "control/config" half of the management problem
    • Consider describing some other management system (e.g., OpenConfig?)
    • Consider adding TOR to Overlay section

If you are looking for a way to contribute, reviewing any of the new material in the update or master branch would be most helpful (not that the tagged v5.1 and v5.2 wouldn't also benefit from additional pairs of eyes).

Clone this wiki locally