Advanced Switching - Yenra

Advanced Switching tried to extend PCI Express into a packet-style switched fabric for modular communications, storage, and embedded systems

Switch

Advanced Switching was a PCI Express-based switched fabric specification developed in the early 2000s for communications, storage, embedded, and modular computing systems. It was not an Ethernet switch and not a software switching feature. It was an attempt to use PCI Express physical and data-link technology as the foundation for a richer system interconnect with packet-style fabric behavior.

The goal was ambitious: take the speed and silicon ecosystem of PCI Express, then add features that telecom and embedded-system vendors wanted in backplanes and modular systems. Those features included peer-to-peer communication, quality of service, multicast, high availability, fabric discovery, congestion management, and support for protocol-agnostic data movement between boards and endpoints.

What Advanced Switching Tried to Add

Why It Was Interesting in 2003

Communications equipment was changing quickly in 2003. Vendors were building blade servers, AdvancedTCA shelves, storage systems, routers, media gateways, and packet-processing platforms that needed more bandwidth between boards. Proprietary backplanes were expensive and fragmented. Ethernet was strong, but it was not always the preferred internal system fabric. PCI Express was emerging as the next general-purpose serial I/O technology, and the Arapahoe Working Group tried to adapt it for a broader fabric role, in parallel with the system trends behind 10 Gigabit switching.

Intel's 2003 announcement described Advanced Switching as a communications-oriented complement to PCI Express: a switched interconnect and data fabric technology for joining components and system boards in low-to-midrange communications and embedded applications. EDN described the specification as supporting high-availability capabilities such as hot adding and removal of boards, redundant pathways, management failover, peer-to-peer unicast, and multicast communications among endpoints.

The 2003 Sandburst Announcement

In 2003, Sandburst Corporation joined the Arapahoe Working Group. The group was developing the Advanced Switching interface specification for switched data interconnection in storage, computing, and communications equipment. Advanced Switching provided advanced communication features on PCI Express technology.

Sandburst planned to support development of the specification. Its expertise in high-performance packet-switching architectures was expected to contribute to the Advanced Switching effort. Sandburst's role in storage and blade-server standards, including iSCSI and RDMA over IP, was also positioned as useful for developing Advanced Switching as a platform for modular storage, computing, and communication systems. Sandburst planned to support Advanced Switching-based equipment in future products.

"We look forward to sharing our quality of service (QoS), traffic management and packet switching expertise in the AS standardization effort," said Stephen Bailey, chief technologist of Sandburst Corporation. "The broad adoption of AS will reduce development costs and accelerate delivery of next generation modular systems."

Arapahoe Working Group members included Intel, Agere, IBM, Integrated Device Technology, Vitesse Semiconductor, AMD, Agilent Technologies, Huawei Technologies, Alcatel, Siemens, Sun Microsystems, EMC, Fujitsu, Hitachi, and other companies with storage, computing, and communications expertise.

Broadcom completed its acquisition of Sandburst Corporation on March 2, 2006. Broadcom described Sandburst as a fabless semiconductor company specializing in scalable packet switching and routing system-on-chip designs for enterprise core and metropolitan Ethernet networks.

What Happened to Advanced Switching

Advanced Switching did not become the dominant industry fabric. The broader market moved in other directions. Ethernet kept improving as a system and data-center fabric. PCI Express remained central for local I/O, GPUs, SSDs, accelerators, and endpoint expansion. InfiniBand grew in high-performance computing. Later, CXL built cache-coherent and memory-expansion semantics on top of PCI Express. Within telecom equipment, AdvancedTCA and other modular designs used several fabric options, and vendor-specific architectures continued.

That does not make Advanced Switching irrelevant. It is a useful signpost. Many of the problems AS tried to solve are still important: low-latency board-to-board traffic, fabric discovery, quality of service, redundancy, peer-to-peer transfers, hot-plug behavior, and efficient movement between processors, accelerators, storage, and network interfaces.

Modern Echoes

Lessons from Advanced Switching

Advanced Switching shows how hard it is for a fabric standard to win. Technical merit is not enough. A successful interconnect also needs broad silicon support, operating-system support, management tooling, volume economics, clear use cases, and timing that matches industry investment cycles. PCI Express had those conditions for local I/O. Ethernet had them for networking. Advanced Switching landed between worlds and never displaced the stronger ecosystems around it.

The lesson for current architectures is useful: before adopting a specialized fabric, ask whether the performance gain justifies the ecosystem cost. If an existing fabric can evolve to meet the need, the market often prefers the familiar path.

Planning Checklist

Advanced Switching belongs to the history of PCI Express and modular communications equipment. It did not become the universal fabric its backers hoped for, but it anticipated a problem that has only become larger: systems need faster, more flexible, more reliable ways for many devices to communicate without turning every connection into a custom backplane.

References