Internet Problems
There are a number of problems with the Internet.  Solutions
to the problems range from software changes to long term
research projects. Some of the major ones are detailed
below:
- Number of Networks
 - 
     When the Internet was designed it was to have about 50
     connected networks.  With the explosion of networking,
     the number is now approaching 300.  The software in a
     group of critical gateways (called the core gateways of
     the ARPAnet) are not able to pass or store much more
     than that number.  In the short term, core reallocation
     and recoding has raised the number slightly.  By the
     summer of '88 the current PDP-11 core gateways will be
     replaced with BBN Butterfly gateways which will solve
     the problem.
 - Routing Issues
 - 
     Along with sheer mass of the data necessary to route
     packets to a large number of networks, there are many
     problems with the updating, stability, and optimality
     of the routing algorithms.  Much research is being done
     in the area, but the optimal solution to these routing
     problems is still years away.  In most cases the the
     routing we have today works, but sub-optimally and
     sometimes unpredictably.
 - Trust Issues
 - 
     Gateways exchange network routing information.
     Currently, most gateways accept on faith that the
     information provided about the state of the network is
     correct.  In the past this was not a big problem since
     most of the gateways belonged to a single administrative entity
     (DARPA).  Now with multiple wide area networks under different administrations, a rogue gateway
     somewhere in the net could cripple the Internet.  There
     is design work going on to solve both the problem of a
     gateway doing unreasonable things and providing enough
     information to reasonably route data between multiply
     connected networks (multi-homed networks).
 - Capacity & Congestion
 - 
     Many portions of the ARPAnet are very congested during
     the busy part of the day.  Additional links are planned
     to alleviate this congestion, but the implementation
     will take a few months.
 
These problems and the future direction of the Internet are
determined by the Internet Architect (Dave Clark of MIT)
being advised by the Internet Activities Board (IAB).  This
board is composed of chairmen of a number of committees with
responsibility for various specialized areas of the Internet.
The committees composing the IAB and their chairmen
are:
        Committee                            Chair
     Autonomous Networks                  Deborah Estrin
     End-to-End Services                  Bob Braden
     Internet Architecture                Dave Mills
     Internet Engineering                 Phil Gross
        EGP2                              Mike Petry
        Name Domain Planning              Doug Kingston
        Gateway Monitoring                Craig Partridge
        Internic                          Jake Feinler
        Performance & Congestion Control  Robert Stine
        NSF Routing                       Chuck Hedrick
        Misc. MilSup Issues               Mike St. Johns
     Privacy                              Steve Kent
     IRINET Requirements                  Vint Cerf
     Robustness & Survivability           Jim Mathis
     Scientific Requirements              Barry Leiner
Note that under Internet Engineering, there are a set of
task forces and chairs to look at short term concerns.  The
chairs of these task forces are not part of the IAB.