1 Introduction
High-performance interconnection networks are nowadays present in a wide variety of computing and communication systems: massive parallel processors, local and system area networks, clusters of PCs and workstations, IP routers, and, recently, inside the chips (Networks on Chip). In such environments, as the number of processing and storage nodes increases, the interconnection network plays a prominent role in the performance achieved by the whole system.