Undergoing MyBlogLog Verification

Friday, March 21, 2008

Patterns in Network Architecture: A Return to Fundamentals

In Patterns in Network Architecture, pioneer John Day takes a unique
approach to solving the

problem of network architecture. Piercing the fog of history, he bridges
the gap between our

experience from the original ARPANET and today's Internet to a new
perspective on

networking. Along the way, he shows how socioeconomic forces derailed
progress and led to the

current crisis.

Beginning with the seven fundamental, and still unanswered, questions
identified during the

ARPANET's development, Patterns in Network Architecture returns to
bedrock and traces our

experience both good and bad. Along the way, he uncovers overlooked
patterns in protocols that

simplify design and implementation and resolves the classic conflict
between connection and

connectionless while retaining the best of both. He finds deep new
insights into the core

challenges of naming and addressing, along with results from upper-layer
architecture. All of this

in Day's deft hands comes together in a tour de force of elegance and
simplicity with the

annoying turn of events that the answer has been staring us in the face:
Operating systems tell

us even more about networking than we thought. The result is, in
essence, the first "unified

theory of networking," and leads to a simpler, more powerful–and above
all–more scalable

network infrastructure. The book then lays the groundwork for how to
exploit the result in the

design, development, and management as we move beyond the limitations of
the Internet.

Using this new model, Day shows how many complex mechanisms in the
Internet today

(multihoming, mobility, and multicast) are, with this collapse in
complexity, now simply a

consequence of the structure. The problems of router table growth of
such concern today

disappear. The inescapable conclusion is that the Internet is an
unfinished demo, more in the

tradition of DOS than Unix, that has been living on Moore's Law and 30
years of band-aids. It is

long past time to get networking back on track.

• Patterns in network protocols that synthesize "contradictory"
approaches and simplify design

and implementation

• "Deriving" that networking is interprocess communication (IPC) yielding

• A distributed IPC model that repeats with different scope and range of

• Making network addresses topological makes routing purely a local matter

• That in fact, private addresses are the norm–not the exception–with
the consequence that the

global public addresses required today are unnecessary

• That mobility is dynamic multihoming and unicast is a subset of
multicast, but multicast

devolves into unicast and facilitates mobility

• That the Internet today is more like DOS, but what we need should be
more like Unix

• For networking researchers, architects, designers, engineers

Provocative, elegant, and profound, Patterns in Network Architecture
transforms the way you

envision, architect, and implement networks.



No comments: