ACM/IEEE Symposium on Architectures for Networking and Communications Systems

Hilton San Jose
December 4-5, 2006

San Jose, California, USA
Laxmi Bhuyan, UC-Riverside
Michel Dubois, USC
Will Eatherton, Cisco
Gregory Byrd, North Carolina State U.
Patrick Crowley, Washington U.
Chita Das, Pennsylvania State U.
Jose Duato, Technical U. of Valencia
Hans Eberle, Sun Microsystems
Manolis Katevenis, U. of Crete
T. V. Lakshman, Lucent Technologies
Dan Lenoski, Nuova Impresa
Robert Olsen, Cisco Systems
Vijay Pai, Purdue U.
Dhabaleswar Panda, Ohio State U.
Scott Rixner, Rice U.
Umar Saif, MIT
Tim Sherwood, UC Santa Barbara
Dimitrious Stiliadis, Bell Labs
Chuck Thacker, Microsoft
Jon Turner, Washington U.
George Varghese, UC San Diego
Srnivasan Venkatachary, Netlogic
Harrick Vin, UT Austin
Bapi Vinnakota, Intel
Tilman Wolf, UM Amherst
Jason Ding, Cisco
Bapi Vinnekota, Intel
Suneuy Kim, San Jose State U.
Patrick Crowley, Washington U.
Alan Berenbaum, SMSC
Patrick Crowley, Washington U.
Mark Franklin, Washington U.
Haldun Hadimioglu, Polytechnic U.
Nick McKeown, Stanford Univ.
Peter Z. Onufryk, IDT
K. K. Ramakrishnan, AT&T Labs
ANCS 2005

Final Program and presentations are available.

Keynote Talks

Dec 4: Muhammad Hussain (Cavium Networks)

Abstract: Multi-Core Processors for Networking and Communication Equipment
Networking and communications equipment places many demands on embedded processors. Rising bandwidths place an increasing burden on both control-plane and data-plane processors. Increased variety of services and associated applications impacts the primary requirements of the processor. General-purpose processors are being favored more for next generation network applications because they are easier to program than proprietary network processors. But to sustain the necessary performance, these processors are becoming more complicated than ever before. This talk will start with the explanation of features of Cavium’s leading high-performance multi-core embedded processors, Octeon. It will then explain some of the key issues faced by next generation networking equipments and its impact on embedded processor architecture. Presentation will further discuss some of the architecture and design trade-offs made for Octeon processor family and its reasons. For example, multi-core vs multi-thread, pipeline, cache sub-system, memory sub-system, smaller vs larger cache lines etc. This talk will then conclude with some programming example for Octeon based optimized software.
Speaker bio: Muhammad Raghib Hussain is VP and Chief Technology Officer at Cavium Networks. He has 14 years of management and system design experience, with a focus on networking and security systems. Prior to Cavium Networks, Raghib has held senior technical roles in several startups and large organizations including Cisco Systems. Raghib was a founding team member of VPNet (acquired by Avaya), where he was a key contributor in the design of the first commercial IPSecased VPN (Virtual Private Network) gateway. IPsec VPN Gateways become popular means of deploying security in enterprise and are widely used world wide today. At Cavium, Raghib was the key architect of Nitrox product family which is the leading security processor family in the industry today with most comprehensive security algorithms and low to highest performance scalable solution. Raghib was also a major contributor in Octeon multi-core processor family which provides highest performance per watt and per dollar for networking and communication industry. Raghib earned a MS in Computer Engineering from San Jose State University and a BS in Computer Systems from NED University.

Dec 5: Michael Beesley (Cisco Systems)

Abstract: Router/Switch Control Plane Software Challenges
Presentation slides
Modern routers and switches, at least from the mid range of the market and up, are becoming very complex software machines, with many requirements being placed on the control plane code, from scale to reliability, modularity, predictability and feature richness. This talk will explore some of the challenges in designing software for modern networking devices and the tradeoffs and choices that must be made depending on the product requirements and applications being pursued. It will explore different modularity choices, and how they effect scale, availability and feature velocity/development costs of the system, with some predictions as to how the control plane software architecture will evolve over the next decade, during which the network will become truly mission critical in all markets.

Speaker bio: Michael Beesley has 15 years of leadership in Router Software and Systems across a set of product lines that have successively pushed the industry’s boundaries.  Michael is currently a Cisco Systems Director and CTO for the Midrange Router Business Unit.  In his current role he is technically driving the next generation mid range multi-function router for use in Enterprise and Service Provider networks. Prior to his current position Michael worked from 1997 to 2004 at Juniper Networks as a Distinguished Engineer within the JUNOS software team, designing and implementing the control plane code for a number of products including the M40, M20, M160 and T640. Michael previously worked at Cisco before from 1992 to 1997 in a technical leadership position on numerous Cisco platforms, including the c4000, c4500, c7200 and c7500.  The 7200 is cited as one of the most successful and highly deployed routers of all time.

Conference Overview

ANCS is a research conference that focuses on the design of the hardware and software components used to create modern communication networks. The combination of increasing network line speeds and expanding functional requirements pose continuing and growing challenges for system designers. New technology elements, including network processors, content addressable memories, configurable logic and special-purpose components offer new opportunities for meeting these challenges, but also raise a variety of new issues. ANCS focuses on architectures for networking and communication in the broad sense, including novel architectures, architectural support for advanced communication, algorithms and protocols for advanced architectures, software and applications for next-generation networking architectures, and methodology and benchmarking for evaluating advanced communication architectures.

Areas of interest include, but are not limited to:
  • Network/communications processors
  • Intelligent co-processors
  • Router architectures
  • Switch fabrics/interconnection networks
  • Link scheduling, processor/thread scheduling, switch scheduling
  • Network adaptors
  • Application-specific networks (e.g. SAN)
  • Programmable /extensible networks
  • Secure communication
  • Traffic management
  • Packet classification
  • Content inspection and filtering
  • Energy-efficient designs
Technical Sponsors
ACM Special Interest Group on Computer Architecture (SIGARCH)
ACM Special Interest Group on Communications (SIGCOMM)
IEEE Computer Society Tech. Committee on Computer Architecture (TCCA)
IEEE Communications Society Tech. Committee on Computer Communications (TCCC)

Industrial Sponsors

CiscoIntel    IDT     


Transwitch    Netronome   

Hotel Reservations
  • The technical program will begin ~ 8AM Monday Dec 4 and conclude ~4PM Tuesday Dec 5.
  • Three reasons to stay at the conference hotel:
    • Maximize your time with fellow researchers
    • It's a great hotel (4 stars), at an extreme discount ($109/night)
    • ANCS, like any other ACM/IEEE conference, will need to pay for any unused rooms in the negotiatied room block, leading to higher registration fees next year.
  • Nightly rate for ANCS attendees: $109 (~50% discount)
  • Make reservations at the Hilton San Jose web site
    • IMPORTANT: Under "Special Accounts", use "Group/Convention Code": ACM
Advance Online Conference Registration
  • Online registration site
Student/Faculty Travel Grant Applications
  • See the instructions and form here

Important Dates
Hotel Reservations Nov 10, 2006
Advance Registration Nov 15, 2006
Student/Faculty Travel Grant Applications Nov 10, 2006