A b s t r a c t . In this paper we consider two new cost measures related to the communication overhead and the space requirements associated to virtual path layouts in ATM networks, that is the edge congestion and the node congestion. Informally, the edge congestion of a given edge e at an incident node u is defined as the number of VPs terminating or starting from e at u, while the node congestion of a node v is defined as the number of VPs having v as an endpoint. We investigate the problem of constructing virtual path layouts allowing to connect a specified root node to all the others in at most h hops and with maximum edge or node congestion c, for two given integers h and c. We first give tight results concerning the time complexity of the construction of such layouts for both the two congestion measures, that is we exactly determine all the tractable and intractable cases. Then, we provide some combinatorial bounds for arbitrary networks, together with optimal layouts for specific topologies such as chains, rings, grids and tori. Extensions to d-dimensional grids and tori with d :> 2 are also discussed.
I n t r o d u c t i o nThe Asynchronous Trans#r Mode (ATM for short) is the most popular networking paradigm for Broadband ISDN [11,10,13]. It transfers data in the form of small fixed-size cells, that are routed independently according to two routing fields at their header: the virtual channel index (VCI) and the virtual path index (VPI). At each intermediate switch, these fields serve as indices to two routing tables, and the routing is done in accordance to the predetermined information in the appropriate entries.