Synchronous Adaptive Infrastructure Network (SAIN) Background

Most network planners have "wish lists" of requirements to support a transition from today's interoperability-challenged operational structures to structures that increasingly rely on a network based communications infrastructure to support critical information systems. Those wish lists usually include an underlying networking infrastructure that:

  • assures universal interoperability among constituent elements
  • assures 99.999% availability, even under adverse conditions
  • does not obsolete what exists
  • is based on Commercial Off-The-Shelf (COTS) components
  • is non-obsolescent to future needs
  • is secure
  • is voice/video/data convergent
  • overcomes today's limitations:
    o lack of scalability
    o high delay and large delay variation
    o low bandwidth utilization efficiency
    o high complexity
    o highly variable, or non-existent Quality of Service (QoS) performance
    o high operating, administration and maintenance (OAM) cost

Although progress has been made, today's networking approach fall well short of meeting these goals. This page introduces a technology that meets the challenge.

SAIN BACKGROUND

Digital networks depend on time multiplexing - the ability to efficiently share transmission links among a large number of users. A data stream may be divided into time segments that use either explicit or implicit addressing. Addressing for packet and cell switching is explicit; time division addressing it is implicit. As shown in Figure 1, this means that time division addressing is based upon the physical position of information in the flow while packet and cell addressing utilizes additional bits from the transmission for addressing. Time division addressing is ideal for Constant Bit Rate (CBR), or circuit flows, and packet/cell switching is ideal for non-constant rate bursty flows. The latter is true as long as the efficiency in handling the variability overcomes the packet/cell overhead for the addressing and other control information and network resources are sufficiently underutilized to mitigate congestion and contention issues. Experience has shown that when aggregated traffic is homogeneous and the number of flows is large, bandwidth utilization efficiency can be as high as 80%. But, for small numbers of flows and traffic that has widely different characteristics, bandwidth utilization is likely to be far less.

 


Figure 1 - Types of Time Multiplexing

 

One example of time division implicit addressing is the digital Public Switched Telephone Network (PSTN). The PSTN transmission scheme is based on 8-bit voice samples transmitted in frames of 24 samples that are repeated once every 125 µsecs. This narrowly defined model for time division multiplexing does not fit the needs of a switched data network. Asynchronous multiplexing, with explicit addressing and variable length packets, emerged in the '70s to overcome the deficiencies, becoming the de facto way of allowing similar and dissimilar host computers to intercommunicate. This approach, a stark contrast to the fixed structure of the PSTN, formed the basis of the DoD ARPANET, and later, became the Internet. This asynchronous packet-based networking method of choice is today a family of thousands of protocol standards we know as the Internet, most of which are based on a Layer 2 protocol called the Internet Protocol (IP).

 

 

At the time IP was being developed by the Department of Defense, there was general agreement on the desirability of packet switching, but there was no agreement on a single format. Mutually incompatible networks began to emerge with the commercial sector developing competing proprietary protocols. To remedy the situation, standards organizations focused on defining a single high-level architectural model for data networking protocols. The result was the International Standards Organization (ISO) seven-layer packet protocol model. Almost all network researchers today believe that this structure must now be followed for not only all data networks, but also for networks that combine flow-based voice and video plus bursty data.

A major effort to combine both flow-based and bursty traffic has been Asynchronous Transfer Mode (ATM) and related protocols. ATM-based switching has been deployed by a number of the world's carriers and their vendors. However, the protocol became so complex within the standard process at the time and deployment beyond a portion of the carrier market has proved to be non-competitive.

Quite independently, a large effort has been underway globally since the 1970s to build IP-only networks making IP both the network access protocol of choice and also using IP as the universal core network (router-based) switching protocol. These efforts have produced many exciting technical innovations, but they too are very complex and are still evolving. In the end, IP is still a "best effort" networking protocol. And while "best effort" can be optimized to "very good" under the proper circumstances, the issues of scaling IP to very large and/or robust networks are not yet fully understood nor addressed. As an access protocol, IP is excellent. As for networking, IP is unlikely to meet the demands for high performance converged voice, video and data networking. It is time to look for a simpler approach.

 

The SAIN Approach

Over the past ten years, CircuitPath has been developing a different way to solve networking problems. Our simple approach makes use of implicit addressing, but overcomes the limitations of the PSTN and similar networks. It supports both the seven-layer protocol paradigm and the older circuit switched model with higher performance than can be obtained with a packet switching only approach. Our concept is that simplicity scales.
Synchronous Adaptive Infrastructure Networks (SAIN
) technology separates network connectivity and bandwidth management capabilities from higher layer protocols, bringing a new level of simplicity and performance to packet switching.

 

SAIN's underlying protocol structure is shown in Figure 2, a Bandwidth-On-Demand Sublayer 1.5 that consists of two parts - a modem-like interface as seen by each network connection and a control plane software interface that supports both setting up connections and dynamically managing their assigned bandwidth thereafter. This functionality is critical to the needs for dynamic bandwidth management after connectione stablishment to respond to variations in the communications environment. As discussed in the next section, the protocol is based on implicit addressing within


Figure 2 -SAIN Protocol Model

 

Time Division Multiplexed frames of small fixed-length (per link) time slots called cellets . An integer number of cellets per frame is allocated to a single connection. Changing the value of the integer dynamically changes the connection's bandwidth.

The modem-like interface with per connection dynamically controlled clocking rates is the source of SAIN's simplicity. It eliminates the need for packet buffers inside a network. As a result, discarding packets to overcome congestion never occurs inside a SAIN. Layer 2 and higher packet protocol buffering and congestion control issues are only required at source and destination nodes. The paradigm is very similar to a pure circuit model that is particularly appropriate to today's predominantly flow-based applications. This approach greatly simplifies network design, heterogeneous network interoperability and operational support. Higher layer network protocol specialists are required only to focus on those protocols supported at ingress and egress node pairs. As a result, packet headers including their address and control bytes never occur explicitly within a SAIN, a fact that greatly increases network security.
Unlike early packet networks that focused on passing messages and files among host computers, today's networks must deal mostly with real-time information flows such as interactive web traffic, voice traffic and conferencing. Admission and flow control are today's critical requirements. These along with all statistical multiplexing issues need only occur at network edges - a very different model compared to the historical model that requires complex network paradigms and expensive intelligence sharing with the users. The desire of network providers and users alike is for simple, straightforward networks that support high capacity flows with assured service quality where intelligence need exist only in a network's access nodes. SAIN
multiplexing and switching technology makes such networks possible.


Figure 3 - SCHEMATIC DIAGRAM OF THE SAIN BANDWIDTH-ON-DEMAND LAYER 1.5

Figure 3 shows a schematic diagram of the SAIN interface. The two upward arrows at the bottom of the figure show a node clock synchronized with the physical layer send/receive clock. The clock determines precisely when a cellet is sent to and received from the underlayer multiplex structure by the PHY layer. The down and up arrows show the direction of synchronized cellet flow.

The arrows at the left top of Figure 3 represent the flow of TDM structure's clock and data signals to and from higher network protocol layers. The clocking signals synchronize "Put" and "Get" times of cellets between the underlayer and within a TDM frame to and from the adjoining PHY and network protocol layers.
The Control Plane is implemented by including a subset of existing networking standards supported by a standardized Application Protocol Interface (API) and signaling channel structure. Because the bandwidth management operation is very simple, only a few bytes need be exchanged (in a TDM format without packet headers) for most functions. Control Plane signaling could be handled in a similar way, although in most network applications of SAIN
technology, it will likely be a mix of TDM-based signaling and standardized packet messaging.

 

In defining and implementing the SAIN architecture, the overriding principle is to include only subsets of field-proven standards for all aspects of SAIN, including network control, transmission, traffic and operational management. The intent is not to reinvent networking, but to apply selectively the best work that has been developed over the past forty years within a simplifying model. The goal is to realize the performance and operational objectives previously stated. We feel CircuitPath's ten-year investment in the simplification described here is a sound basis for achieving this goal.

 

 

 

 

 

 

© Copyright 2001-2006 CircuitPath Network Systems, Inc.
All Rights Reserved Under US and International Law - For additional info contact webmaster@circuitpath.com