Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Fabio Neri

dblp:93/4926 · DBLP profile ↗
← Back
85ranked-venue papers
0as first author
0since 2021 · last 2013
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 73Systems, architecture and hardware · 8Artificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1Theory of computation · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
34 papers
Routing and switching · 28% Optical networks · 26% Network optimization and economics · 11%
Computer architecture, parallel and distributed computing, and storage systems
24 papers
Interconnection networks and networks-on-chip · 42% Performance modeling and evaluation · 38% Energy-efficient computing · 12%

Topics — the 30 heaviest of 102, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Routing and switching
input-queued switch
0.382005
On the stability of isolated and interconnected input-queueing switches under multiclass traffic · IEEE Trans. Inf. Theory 2005
A Framework for Differential Frame-Based Matching Algorithms in Input-Queued Switches · INFOCOM 2004
On the stability of local scheduling policies in networks of packet switches with input queues · IEEE J. Sel. Areas Commun. 2003
Optical networks
optical switching
0.222011
Crosstalk-preventing scheduling in single-and two-stage AWG-based cell switches · IEEE/ACM Trans. Netw. 2011
On the Myths of Optical Burst Switching · IEEE Trans. Commun. 2011
Network optimization and economics
resource allocation
0.242007
Optimal scheduling and routing for maximum network throughput · IEEE/ACM Trans. Netw. 2007
Underload instabilities in packet networks with flow schedulers · IEEE/ACM Trans. Netw. 2004
Multiclass scheduling algorithms for the DAVID metro network · IEEE J. Sel. Areas Commun. 2004
Internet architecture and protocols
packet scheduling
0.142005
Joint optimal scheduling and routing for maximum network throughput · INFOCOM 2005
Packet-mode scheduling in input-queued cell-based switches · IEEE/ACM Trans. Netw. 2002
On the stability of input-queued switches with speed-up · IEEE/ACM Trans. Netw. 2001
Internet of things and sensor networks › energy management
energy cost minimization
0.112012
Minimizing ISP Network Energy Cost: Formulation and Solutions · IEEE/ACM Trans. Netw. 2012
Network management and operations
ISP network management
0.112012
Minimizing ISP Network Energy Cost: Formulation and Solutions · IEEE/ACM Trans. Netw. 2012
Energy-efficient computing › power management › energy-efficient networking
network power management
0.112012
Minimizing ISP Network Energy Cost: Formulation and Solutions · IEEE/ACM Trans. Netw. 2012
Wireless networking
scheduling
0.122011
Crosstalk-preventing scheduling in single-and two-stage AWG-based cell switches · IEEE/ACM Trans. Netw. 2011
On the stability of isolated and interconnected input-queueing switches under multiclass traffic · IEEE Trans. Inf. Theory 2005
Interconnection networks and networks-on-chip › network scheduling
switch scheduling
0.142011
Local Scheduling Policies in Networks of Packet Switches with Input Queues · INFOCOM 2003
Crosstalk-preventing scheduling in single-and two-stage AWG-based cell switches · IEEE/ACM Trans. Netw. 2011
On the Throughput of Input-Queued Cell-Based Switches with Multicast Traffic · INFOCOM 2001
Optical networks › optical switching
optical burst switching
0.112011
On the Myths of Optical Burst Switching · IEEE Trans. Commun. 2011
Optical networks › optical switching
optical circuit switching
0.112011
On the Myths of Optical Burst Switching · IEEE Trans. Commun. 2011
Interconnection networks and networks-on-chip › switch architecture
input-queued switch
0.152003
Local Scheduling Policies in Networks of Packet Switches with Input Queues · INFOCOM 2003
On the Throughput of Input-Queued Cell-Based Switches with Multicast Traffic · INFOCOM 2001
On the Stability of Input-Buffer Cell Switches with Speed-Up · INFOCOM 2000
Routing and switching
packet switching
0.132005
On the stability of isolated and interconnected input-queueing switches under multiclass traffic · IEEE Trans. Inf. Theory 2005
On the Throughput Achievable by Isolated and Interconnected Input-Queueing Switches under Multiclass Traffic · INFOCOM 2002
Bounds on Average Delays and Queue Size Averages and Variances in Input-Queued Cell-Based Switches · INFOCOM 2001
Performance modeling and evaluation
queueing models
0.182002
On the Throughput of Input-Queued Cell-Based Switches with Multicast Traffic · INFOCOM 2001
Bounds on Average Delays and Queue Size Averages and Variances in Input-Queued Cell-Based Switches · INFOCOM 2001
On the Throughput Achievable by Isolated and Interconnected Input-Queueing Switches under Multiclass Traffic · INFOCOM 2002
Routing and switching
scheduling algorithms
0.132004
Multiclass scheduling algorithms for the DAVID metro network · IEEE J. Sel. Areas Commun. 2004
On the Throughput Achievable by Isolated and Interconnected Input-Queueing Switches under Multiclass Traffic · INFOCOM 2002
Packet Scheduling in Input-Queued Cell-Based Switches · INFOCOM 2001
Optical networks › WDM networks
WDM ring network
0.142004
RingO: an experimental WDM optical packet network for metro applications · IEEE J. Sel. Areas Commun. 2004
MetaRing Fairness Control Schemes in All-Optical WDM Rings · INFOCOM 1997
SR3: A Bandwidth-Reservation MAC Protocol for Multimedia Applications over All-Optical WDM Multi-Rings · INFOCOM 1997
Optical networks › transport network
metro network
0.122004
RingO: an experimental WDM optical packet network for metro applications · IEEE J. Sel. Areas Commun. 2004
Multiclass scheduling algorithms for the DAVID metro network · IEEE J. Sel. Areas Commun. 2004
Network performance modeling
queueing analysis
0.122004
Underload instabilities in packet networks with flow schedulers · IEEE/ACM Trans. Netw. 2004
Bounds on delays and queue lengths in input-queued cell switches · J. ACM 2003
Routing and switching › input-queued switch
maximum weight matching
0.132003
On the Throughput Achievable by Isolated and Interconnected Input-Queueing Switches under Multiclass Traffic · INFOCOM 2002
Bounds on Average Delays and Queue Size Averages and Variances in Input-Queued Cell-Based Switches · INFOCOM 2001
Bounds on delays and queue lengths in input-queued cell switches · J. ACM 2003
Routing and switching
switch scheduling
0.122003
Multicast traffic in input-queued switches: optimal scheduling and maximum throughput · IEEE/ACM Trans. Netw. 2003
Packet-mode scheduling in input-queued cell-based switches · IEEE/ACM Trans. Netw. 2002
Routing and switching
scheduling and routing
0.112007
Optimal scheduling and routing for maximum network throughput · IEEE/ACM Trans. Netw. 2007
Network optimization and economics
throughput maximization
0.112007
Optimal scheduling and routing for maximum network throughput · IEEE/ACM Trans. Netw. 2007
Wireless networking
medium access control
0.151997
MetaRing Fairness Control Schemes in All-Optical WDM Rings · INFOCOM 1997
SR3: A Bandwidth-Reservation MAC Protocol for Multimedia Applications over All-Optical WDM Multi-Rings · INFOCOM 1997
On the Capacity of MAC Protocols for All-Optical WDM Multi-Rings with Tunable Transmitters and Fixed Receivers · INFOCOM 1996
Network performance modeling › throughput analysis
stable throughput
0.122003
Local Scheduling Policies in Networks of Packet Switches with Input Queues · INFOCOM 2003
On the Stability of Input-Buffer Cell Switches with Speed-Up · INFOCOM 2000
Routing and switching
adaptive routing
0.112005
Joint optimal scheduling and routing for maximum network throughput · INFOCOM 2005
Routing and switching › switching systems
CIOQ switches
0.112005
On the stability of isolated and interconnected input-queueing switches under multiclass traffic · IEEE Trans. Inf. Theory 2005
Transport protocols and congestion control › congestion control modeling
congestion control stability
0.112005
On the stability of isolated and interconnected input-queueing switches under multiclass traffic · IEEE Trans. Inf. Theory 2005
Routing and switching › routing
distributed routing
0.112005
Joint optimal scheduling and routing for maximum network throughput · INFOCOM 2005
Network optimization and economics
throughput-optimal scheduling
0.112005
Joint optimal scheduling and routing for maximum network throughput · INFOCOM 2005
Interconnection networks and networks-on-chip › routing algorithms
wormhole routing
0.131998
Multicasting at the Host Interface Level in Wormhole Networks · ICNP 1998
Performance of Congestion Control Mechanisms in Wormhole Routing Networks · INFOCOM 1997
Quality of Service Support in High Speed, Wormhole Routing Networks · ICNP 1996

Methods — techniques the papers use, named apart from their topics

heuristic algorithm · 0.4simulation · 0.4NP-hard formulation · 0.3scheduling algorithm · 0.2crosstalk analysis · 0.2lyapunov function · 0.2queueing analysis · 0.2simulation experiments · 0.1fluid model · 0.1adversarial queueing theory · 0.1maximum weight matching · 0.1diameter analysis · 0.1analytical modeling · 0.1shortest path routing · 0.0
YearPublicationVenuePosition
2013 On the interaction between TCP-like sources and throughput-efficient scheduling policies
Paolo Giaccone, Emilio Leonardi, Fabio Neri
Perform. Evaluation3
2012 Minimizing ISP Network Energy Cost: Formulation and Solutions
abstract
According to several studies, the power consumption of the Internet accounts for up to 10% of the worldwide energy consumption and is constantly increasing. The global consciousness on this problem has also grown, and several initiatives are being put into place to reduce the power consumption of the ICT sector in general. In this paper, we face the problem of minimizing power consumption for Internet service provider (ISP) networks. In particular, we propose and assess strategies to concentrate network traffic on a minimal subset of network resources. Given a telecommunication infrastructure, our aim is to turn off network nodes and links while still guaranteeing full connectivity and maximum link utilization constraints. We first derive a simple and complete formulation, which results into an NP-hard problem that can be solved only for trivial cases. We then derive more complex formulations that can scale up to middle-sized networks. Finally, we provide efficient heuristics that can be used for large networks. We test the effectiveness of our algorithms on both real and synthetic topologies, considering the daily fluctuations of Internet traffic and different classes of users. Results show that the power savings can be significant, e.g., larger than 35%.
Luca Chiaraviglio, Marco Mellia, Fabio Neri
IEEE/ACM Trans. Netw.3
2011 Crosstalk Minimization in Microring-Based Wavelength Routing Matrices
abstract
Optical switching fabrics (OSF) are gaining interest because they promise to satisfy the higher information densities demanded by each successive generation of high-end routers and switches. Silicon microring resonators (MRR) can be employed to perform switching operations directly in the optical domain. However, similarly to other devices used to build all-optical switching fabrics, such as Arrayed Waveguide Gratings (AWG), MRR-based switching fabrics might show a limited scalability in terms of port count due to the crosstalk accumulation caused by the spatial wavelengths reuse. We consider an OSF built on a Wavelength-Routing-Matrix (WRM) based on MRRs, we highlight its scalability issues and we propose a new design as well as two different strategies to limit the wavelength spatial reuse.
Andrea Bianco, Davide Cuda, Miquel Garrich, Guido A. Gavilanes Castillo, Valentina Martina, Fabio Neri
GLOBECOM6
2011 On the Myths of Optical Burst Switching
abstract
This paper discusses merits and drawbacks of the Optical Burst Switching (OBS) paradigm, which received so much attention by the academic research community. Since the topic is hot, and given the several flavors of OBS available in the literature, we first define what we mean by OBS. Then, we carefully design a reference scenario and a set of evaluation experiments that can be used to obtain quantitative answers to interesting questions in a repeatable way. Within this framework, we motivate our skepticism towards two frequent assertions about the OBS paradigm: its ability to (i) exploit the network bandwidth more efficiently than Optical Circuit Switching (OCS) alternatives, and (ii) to efficiently solve contentions without optical buffers.
Pablo Pavón-Mariño, Fabio Neri
IEEE Trans. Commun.2
2011 Crosstalk-preventing scheduling in single-and two-stage AWG-based cell switches
abstract
Array waveguide grating (AWG)-based optical switching fabrics are receiving increasing attention due to their simplicity and good performance. However, AWGs are affected by coherent crosstalk that can significantly impair system operation when the same wavelength is used simultaneously on several input ports. To permit large port counts in a N × N AWG, a possible solution is to schedule data transmissions across the AWG preventing switch configurations that generate large crosstalk. We study the properties and the existence conditions of switch configurations able to control coherent crosstalk. The presented results show that, by running a properly constrained scheduling algorithm to avoid or minimize crosstalk, it is possible to operate an AWG-based switch with large port counts without significant performance degradation.
Andrea Bianco, David Hay, Fabio Neri
IEEE/ACM Trans. Netw.3
2010 Crosstalk Limiting Schedulers in AWG Based Optical Switches
abstract
Optical switching fabrics are gaining interest as in multi Terabit switching devices; the advantages over their electronic equivalents are mainly their information density and power consumption. Arrayed Waveguide Gratings (AWGs) are promising optical devices proposed by the academic and industrial community to build optical switching fabrics. Because of their wavelength routing property, AWGs allow wavelength reuse over different ports introducing in-band crosstalk which strongly limits scalability of AWG-based backplanes. However, this effect can be mitigated or even completely avoided by means of proper scheduling algorithms. In this paper, we present several modified scheduling algorithms which limit the effect of coherent crosstalk in AWG-based switching fabrics and achieve good performance in terms of throughput and delay.
Andrea Bianco, Davide Cuda, Guido A. Gavilanes Castillo, Fabio Neri, Miguel Rodelgo-Lacruz, Francisco Javier González-Castaño, Cristina López-Bravo, M. Salvat
GLOBECOM4
2010 Asynchronous vs Synchronous Input-Queued Switches
abstract
Input-queued (IQ) switches are one of the reference architectures for the design of high-speed packet switches. Classical results in this field refer to the scenario in which the whole switch transfers the packets in a synchronous fashion, in phase with a sequence of fixed-size timeslots, selected to transport a minimum-size packet. However, for switches with large number of ports and high bandwidth, maintaining an accurate global synchronization and transferring all the packets in a synchronous fashion is becoming more and more challenging. Furthermore, variable size packets (as in the traffic present in the Internet) require rather complex segmentation and reassembly processes and some switching capacity is lost due to partial filling of timeslots. Thus, we consider a switch able to natively transfer packets in an asynchronous fashion thanks to a simple and distributed packet scheduler. We investigate the performance of asynchronous IQ switches and show that, despite their simplicity, their performance are comparable or even better than those of synchronous switches. These partly unexpected results highlight the great potentiality of the asynchronous approach for the design of high-performance switches.
Andrea Bianco, Davide Cuda, Paolo Giaccone, Fabio Neri
GLOBECOM4
2010 Optical Interconnection Networks Based on Microring Resonators
abstract
Interconnection networks must transport an always increasing information density and connect a rising number of processing units. Electronic technologies have been able to sustain the traffic growth rate, but are getting close to their physical limits. In this context, optical interconnection networks are becoming progressively more attractive, especially because new photonic devices can be directly integrated in CMOS technology. Indeed, interest in microring resonators as switching components is rising, but their usability in full optical interconnection architectures is still limited by their physical characteristics. Indeed, differently from classical devices used for switching, switching elements based on microring resonators exhibit asymmetric power losses depending on the output ports input signals are directed to. In this paper, we study classical interconnection architectures such as crossbar, Benes and Clos networks exploiting microring resonators as building blocks. Since classical interconnection networks lack either scalability or complexity, we propose two new architectures to improve performance of microring based interconnection networks while keeping a reasonable complexity.
Andrea Bianco, Davide Cuda, Miquel Garrich, Roberto Gaudino, Guido A. Gavilanes Castillo, Paolo Giaccone, Fabio Neri
ICC7
2009 Crosstalk-Preventing Scheduling in AWG-Based Cell Switches
abstract
AWG-based optical switching fabrics are affected by coherent crosstalk, that can significantly impair system operation when the same wavelength is used simultaneously on several input ports to forward data to output ports. To permit large port counts in a N x N AWG, the scheduling of transmissions across the AWG must therefore prevent switch configurations that generate large crosstalk. We study the properties and the existence conditions of switch configurations able to control coherent crosstalk. Our results show that it is possible to keep an AWG-based switch with large port counts in the feasible operational region without significant performance degradation, provided that a proper scheduling algorithm is used.
Andrea Bianco, David Hay, Fabio Neri
GLOBECOM3
2009 Reducing Power Consumption in Backbone Networks
abstract
According to several studies, the power consumption of the Internet accounts for up to 10% of the worldwide energy consumption, and several initiatives are being put into place to reduce the power consumption of the ICT sector in general. To this goal, we propose a novel approach to switch off network nodes and links while still guaranteeing full connectivity and maximum link utilization. After showing that the problem falls in the class of capacitated multi-commodity flow problems, and therefore it is NP-complete, we propose some heuristic algorithms to solve it. Simulation results in a realistic scenario show that it is possible to reduce the number of links and nodes currently used by up to 30% and 50% respectively during off-peak hours, while offering the same service quality.
Luca Chiaraviglio, Marco Mellia, Fabio Neri
ICC3
2008 WONDER: A PON over a Folded Bus
abstract
Passive optical networks (PONs) represent a step forward in "first mile" networks; indeed, by using optical technologies, PONs can transfer a large amount of data, and by being completely passive, they reduce management costs and failure probabilities. Access network is logically a point-to-multipoint network and the tree topology emerged as the winning solution; however, it naturally lacks protection capability and requires local traffic to be processed by the optical line terminal. In this paper, we present WONDER, a novel PON architecture based on a folded bus topology, which offers fault resilience and efficient local traffic support, and we discuss WONDER strengths and weaknesses.
Andrea Bianco, Davide Cuda, Jorge M. Finochietto, Fabio Neri, Marco Valcarenghi
GLOBECOM4
2008 A Distributed Scheduling Algorithm for an Optical Switching Fabric
abstract
Designing switching architectures for network routers and switches needs to consider limits imposed by the electronic technology, like small bandwidth x distance factors, power density constraints, energy consumption and dissipation issues. Introducing optical technologies to implement switching functions can overcome several of the current design limits. We propose a cost-effective architecture implementing an optical switch without any need for optoelectronic conversion within the switching fabric. We further propose a distributed scheduling scheme, based on an extension of the Fasnet protocol, and we compare it to classical centralized scheduling algorithms, showing that a distributed scheduler can provide performance comparable to the ones offered by more complex centralized schedulers.
Andrea Bianco, Elisabetta Carta, Davide Cuda, Jorge M. Finochietto, Fabio Neri
ICC5
2008 Simple Optical Fabrics for Scalable Terabit Packet Switches
abstract
The design of fabrics for Terabit packet switches and routers needs to consider the limitations imposed by the electronic technology; in particular, more and more attention has to be paid to information density and to power consumption and dissipation, as well as to power supply and footprint requirements. These issues make more difficult to package a packet switch in one single rack of equipment; thus, optical links start being used to interconnect the line cards with the switching fabric. In this paper, we consider optical interconnection architectures that exploit wavelength agility at line cards to control switching decisions. The actual feasibility and physical layer scalability of this approach is analyzed by considering different optical fabric alternatives to interconnect the line cards. The main contribution of the paper is the characterization of these optical fabrics in terms of their power budget, and the analysis of the port count and of the aggregate bandwidth offered by these architectures to build Terabit packet switches.
Roberto Gaudino, Guido A. Gavilanes Castillo, Fabio Neri, Jorge M. Finochietto
ICC3
2008 Network planning for disaster recovery
abstract
Disaster recovery and business continuity issues are becoming fundamental in networks since the importance and social value of digital data is continuously increasing. On the one hand, there is an obvious need of backing up data for resilience against major failures; in many situations the process of storing backup data is also enforced by the law. On the other hand, providing services that allow the migration of applications in real-time through virtualization techniques is becoming a mandatory feature in several business situations. In this paper we analyze the problems and the challenges of off-site data replication and virtual machine migration. In particular, we discuss the issue of optimizing network planning to support disaster recovery and business continuity. ILP (IntegerLinearProgramming) formulations for the optimization problem are presented with different objective functions. Heuristics are also proposed and analyzed taking into account both network cost minimization and fault recovery efficiency.
Andrea Bianco, Jorge M. Finochietto, Luca Giraudo, Marco Modesti, Fabio Neri
LANMAN5
2007 Multi-MetaRing Protocol: Fairness in Optical Packet Ring Networks
abstract
We focus on metropolitan area networks operating in packet mode and exploiting a single-hop wavelength division multiplexing (WDM) architecture. First, we briefly describe a specific slotted WDM optical network, based on a folded bus topology. Then, we address the fairness problem arising in this architecture and propose an extension of the MetaRing protocol to a WDM scenario. Two possible strategies are defined and analyzed. Finally, we show that both fair access and high aggregate network throughput can be achieved by properly handling node access through all WDM channels.
Andrea Bianco, Davide Cuda, Jorge M. Finochietto, Fabio Neri
ICC4
2007 Optimal scheduling and routing for maximum network throughput
Emilio Leonardi, Marco Mellia, Marco Ajmone Marsan, Fabio Neri
IEEE/ACM Trans. Netw.4
2006 Multi-Fasnet Protocol: Short-Term Fairness Control in WDM Slotted MANs
abstract
Single-hop wavelength division multiplexing (WDM) ring networks operating in packet mode are a promising architecture for the design of innovate metropolitan area networks. They allow a cost-effective design, with a good combination of optical and electronic technologies, while supporting features like restoration and reconfiguration that are essential in any metropolitan scenario. In this article, we address the fairness problem in a slotted WDM optical network. We introduce the multi-fasnet fairness protocol, we discuss its limitations and we propose an extension, based on a dynamic strategy, that achieves high aggregate network throughput, throughput fairness, and bounded and fair access delays.
Andrea Bianco, Davide Cuda, Jorge M. Finochietto, Fabio Neri, Chiara Piglione
GLOBECOM4
2006 Scalable Layer-2/Layer-3 Multistage Switching Architectures for Software Routers
abstract
Software routers are becoming an important alternative to proprietary and expensive network devices, because they exploit the economy of scale of the PC market and open-source software. When considering maximum performance in terms of throughput, PC-based routers suffer from limitations stemming from the single PC architecture, e.g., limited bus bandwidth, and high memory access latency. To overcome these limitations, in this paper we present a multistage architecture that combines a layer-2 load-balancer front-end and a layer-3 routing back-end, interconnected by standard Ethernet switches. Both the front-end and the back-end are implemented using standard PCs and open- source software. After describing the architecture, evaluation is performed on a lab test-bed, to show its scalability. While the proposed solution allows to increase performance of PC- based routers, it also allows to distribute packet manipulation functionalities, and to automatically recover from component failures.
Andrea Bianco, Jorge M. Finochietto, Giulio Galante, Marco Mellia, Davide Mazzucchi, Fabio Neri
GLOBECOM6
2006 Multicast Support for a Storage Area Network Switch
abstract
Efficient support of multicast traffic in storage area networks (SANs) enables applications such as remote data replication and distributed multimedia systems, in which a server must access concurrently multiple storage devices or, conversely, multiple servers must access data on a single device. In this paper we extend an innovative switching architecture, proposed in a previous paper, to support multicast traffic. We describe the most important aspects, focusing in particular on the mechanisms that permit to achieve lossless behavior. We then use simulation to analyze system performance and the impact of such mechanisms under various traffic patterns. Although the work is inspired by a specific switch architecture, results have a more general flavor and permit to highlight interesting trends in flow controlled architectures.
Andrea Bianco, Paolo Giaccone, Enrico Maria Giraudo, Fabio Neri, Enrico Schiattarella
GLOBECOM4
2006 Design of switches with reconfiguration latency
abstract
Optical switching fabrics (OSF) are considered to be appealing solutions for the design of high speed packet switches, due to their excellent scalability in terms of bandwidth and power consumption. Candidate technologies are MEMS, bubble switches, broadcast-and-select networks with tunable devices. All of them suffer a reconfiguration latency each time the input/output connections are changed, due to technological constraints; unfortunately, this latency is not negligible with respect to the packet transmission time, and can adversely affect performance, especially delay and throughput. When scheduling the transmission of packets across an OSF, the multi-hop approach was shown to be a promising way to control the tradeoff between delay and throughput. In this case, the OSF is configured just once in a while, on a time scale much larger than the packet transmission time, and packets may be recirculated across the ports to provide full or partial connectivity among ports. Previous works have investigated this approach when a physical ring topology is used for the interconnection. Here, we extend the multi-hop approach to multidimensional regular topologies, which offer a better tradeoff between throughput and delay. We discuss not only the scheduling problem for these topologies, but also the design of routing. We investigate performance by simple analytical models and show the design tradeoff among throughput, speedup and delays.
Valentina Alaria, Andrea Bianco, Paolo Giaccone, Emilio Leonardi, Fabio Neri
ICC5
2005 Joint optimal scheduling and routing for maximum network throughput
abstract
In this paper we consider packet networks loaded by admissible traffic patterns, i.e. by traffic patterns that, if optimally routed, do not overload network resources. In these conditions, we study the combined behavior of distributed dynamic routing and scheduling algorithms based upon link state information, with no knowledge of the average traffic pattern, and we prove that simple schemes can achieve the same network throughput as optimal centralized routing and scheduling algorithms with complete information on the traffic pattern. Our study is based on a flow-level abstract model of the network, and considers elastic traffic, i.e., we assume that flows can adapt their transmission rates to network conditions. As a result, our model captures some of the main features of Internet traffic and of quality-of-service routing approaches being currently proposed for IP networks. We show that efficient dynamic routing and scheduling algorithms can be implemented in a distributed way, and we prove that maximum throughput is achieved also in case of temporary mismatches between the actual link metrics and those used by the routing algorithm. This is a particularly relevant aspect, since any distributed implementation of a routing algorithm requires a periodic exchange of link state information among nodes, and this implies delays, and thus time periods in which the actual link state is not known.
Emilio Leonardi, Marco Mellia, Marco Ajmone Marsan, Fabio Neri
INFOCOM4
2005 Measuring IP and TCP behavior on edge nodes with Tstat
Marco Mellia, Renato Lo Cigno, Fabio Neri
Comput. Networks3
2005 On the stability of isolated and interconnected input-queueing switches under multiclass traffic
abstract
In this correspondence, we discuss the stability of scheduling algorithms for input-queueing (IQ) and combined input/output queueing (CIOQ) packet switches. First, we show that a wide class of IQ schedulers operating on multiple traffic classes can achieve 100% throughput. Then, we address the problem of the maximum throughput achievable in a network of interconnected IQ switches and CIOQ switches loaded by multiclass traffic, and we devise some simple scheduling policies that guarantee 100% throughput. Both the Lyapunov function methodology and the fluid modeling approach are used to obtain our results.
Marco Ajmone Marsan, Emilio Leonardi, Marco Mellia, Fabio Neri
IEEE Trans. Inf. Theory4
2004 Scheduling variable-size packets in the DAVID metropolitan area network
abstract
DAVID is a research project sponsored by the European Union aimed at the design of an optical packet-switched network for the transport of IP traffic. The DAVID network has a two-level hierarchical structure, with a backbone of optical packet routers interconnected in a mesh, and metropolitan areas served by sets of optical rings interconnected by passive memoryless devices called Hubs. The paper focuses on the metropolitan area network and its components: the nodes and the Huh. Access is regulated by a dynamic time-division multiple-access scheme allocating slots in sets of wavelengths that provide multichannel pipes among ring pairs. This paper proposes a new resource allocation scheme capable of transporting variable-size packets without segmentation into fixed-size data units. Resource sharing among nodes is granted by two scheduling algorithms running on different time scales: the first one is centralized at the Hub and provides coarse connectivity among ring pairs; the second one runs at nodes and provides finer node-to-node connectivity. The Hub scheduling algorithm is derived from well known algorithms in the literature; a novel heuristic scheduling algorithm running at nodes is proposed for datagram (not-guaranteed) traffic and its performance is studied by simulation.
Andrea Bianco, Jorge M. Finochietto, Fabio Neri, Vittorio Sarra, Giulio Galante
ICC3
2004 A Framework for Differential Frame-Based Matching Algorithms in Input-Queued Switches
abstract
We propose a novel framework to solve the problem of scheduling packets in high-speed input-queued switches with frame-based control. Our approach is based on the application of game theory concepts. We define a flexible scheduling policy, named SSB (slot sell and buy): the existence of a unique Nash equilibrium for the policy is proved, together with properties of convergence of these equilibria. These findings allows us to state that our SSB scheduling policy achieves 100% throughput both in isolated input-queued switches arid in networks of input-queued switches. Simulation results are used to further validate the approach and to show its flexibility in dealing with differentiated QoS guarantees.
Andrea Bianco, Paolo Giaccone, Emilio Leonardi, Fabio Neri
INFOCOM4
2004 Multiclass scheduling algorithms for the DAVID metro network
abstract
The data and voice integration over dense wavelength-division-multiplexing (DAVID) project proposes a metro network architecture based on several wavelength-division-multiplexing (WDM) rings interconnected via a bufferless optical switch called Hub. The Hub provides a programmable interconnection among rings on the basis of the outcome of a scheduling algorithm. Nodes connected to rings groom traffic from Internet protocol routers and Ethernet switches and share ring resources. In this paper, we address the problem of designing efficient centralized scheduling algorithms for supporting multiclass traffic services in the DAVID metro network. Two traffic classes are considered: a best-effort class, and a high-priority class with bandwidth guarantees. We define the multiclass scheduling problem at the Hub considering two different node architectures: a simpler one that relies on a complete separation between transmission and reception resources (i.e., WDM channels) and a more complex one in which nodes fully share transmission and reception channels using an erasure stage to drop received packets, thereby allowing wavelength reuse. We propose both optimum and heuristic solutions, and evaluate their performance by simulation, showing that heuristic solutions exhibit a behavior very close to the optimum solution.
Andrea Bianco, Davide Careglio, Jorge M. Finochietto, Giulio Galante, Emilio Leonardi, Fabio Neri, Josep Solé-Pareta, Salvatore Spadaro
IEEE J. Sel. Areas Commun.6
2004 RingO: an experimental WDM optical packet network for metro applications
abstract
This paper presents Ring Optical Network (RingO), a wavelength-division-multiplexing (WDM), ring-based, optical packet network suitable for a high-capacity metro environment. We present three alternative architectural designs and elaborate on the effectiveness of optic with respect to electronic technologies, trying to identify an optimal mix. We present the design and prototyping of a simple but efficient access control protocol, based upon the equivalence of the proposed network architecture with input-buffering packet switches. We discuss the problem of node allocation to WDM channels, which can be viewed as a particular optical network design problem. We, finally, briefly illustrate the fault protection properties of the RingO architecture. The main contribution of this paper is the identification and experimental validation of an innovative optical network architecture, which is feasible and cost effective with technologies available today, and can be a valid alternative to more consolidated solutions in metro applications.
Andrea Carena, Vito De Feo, Jorge M. Finochietto, Roberto Gaudino, Fabio Neri, Chiara Piglione, Pierluigi Poggiolini
IEEE J. Sel. Areas Commun.5
2004 Underload instabilities in packet networks with flow schedulers
abstract
Instability in packet-switching networks is normally associated with overload conditions, since queueing network models show that, in simple configurations, only overload generates instability. However, some results showing that instability can happen also in underloaded queueing networks began to appear about a decade ago. Underload instabilities can be produced by: 1) customer routes that visit the same queues several times; 2) variations of the customer service times at the different queues; and 3) complex scheduling algorithms. We study, using fluid models and adversarial queueing theory, possible underload instabilities due to flow schedulers in packet networks, focusing on output queued switches with strict priority (SP) schedulers and Generalized Processor Sharing (GPS) schedulers. The considered scenarios always refer to acyclic packet routes and consider customer service times that vary only according to channel capacities, thus resembling the approaches being currently considered to provide QoS in the Internet. Our (in)stability results are rather surprising: SP schedulers appear to be more robust than GPS schedulers whenever exact information on the effective average packet flow rates is not available.
Marco Ajmone Marsan, Mirko Franceschinis, Emilio Leonardi, Fabio Neri, Alessandro Tarello
IEEE/ACM Trans. Netw.4
2003 Instability phenomena in underloaded packet networks with elastic traffic
abstract
Although instability in packet networks has been traditionally associated with overload conditions (because queueing network models show that, in simple configurations, only overload generates instability), some results showing instability in underloaded packet networks have appeared in the recent literature. In M. Ajmone Marsan, et al. (2003) we studied, with fluid models and with adversarial queueing theory, possible underload instabilities due to complex scheduling algorithms that closely resemble quality of service (QoS) schedulers considered today for packet networks, when sources are non-adaptive. In this paper we extend the study of the underload instabilities to packet networks carrying the traffic generated by elastic (rate-adaptive) sources. In particular, we consider additive-increase, multiplicative-decrease (AIMD) sources, and we show this type of adaptivity is not sufficient to mitigate the phenomena leading to underload instabilities and to reduced network throughput.
Marco Ajmone Marsan, Mirko Franceschinis, Paolo Giaccone, Emilio Leonardi, Fabio Neri, Alessandro Tarello
GLOBECOM5
2003 Instability Phenomena in Underloaded Packet Networks with QoS Schedulers
abstract
Instability in packet-switching networks is normally associated with overload conditions, since queueing network models show that, in simple configurations, only overload generates instability. However, some results showing that instability can happen also in underloaded queueing networks appeared in the recent literature. Underload instabilities can be produced by complex scheduling algorithms, that bear significant resemblance to the Quality of Service (QoS) schedulers considered today for packet networks. In this paper, we study with fluid models and with adversarial queueing theory possible underload instabilities due to strict-priority schedulers and to Generalized Processor Sharing (GPS) schedulers.
Marco Ajmone Marsan, Mirko Franceschinis, Emilio Leonardi, Fabio Neri, Alessandro Tarello
INFOCOM4
2003 Local Scheduling Policies in Networks of Packet Switches with Input Queues
abstract
A significant research effort has been devoted in recent years to the design of simple and efficient scheduling policies for input queued (IQ) and combined input output queued (CIOQ) packet switches. As a result, a number of switch control algorithms have been proposed. Among these, scheduling policies based on maximum weight matching (MWM) were identified as optimal, in the sense that they were proved to achieve 100% throughput under any admissible arrival process satisfying the strong law of large number. On the contrary, it has been recently shown that the usual MWM policies fail to guarantee 100% throughput in networks of interconnected IQ/CIOQ switches. Hence, new policies suited for networks of interconnected switches were proposed and proved to achieve 100% throughput. All of these new policies require coordination and cooperation among different switches. In this paper we address the open problem of the existence of local scheduling policies that guarantee 100% throughput in a network of IQ/CIOQ switches, providing a positive answer to such question. The only assumptions on the input traffic are that it satisfies the strong law of large numbers and that it does not oversubscribe any link in the network.
Marco Ajmone Marsan, Paolo Giaccone, Emilio Leonardi, Fabio Neri
INFOCOM4
2003 Gated asymptotic modEls (GAMEs): a new tool for the stability analysis of queueing systems
abstract
No abstract available.
Marco Ajmone Marsan, Mirko Franceschinis, Paolo Giaccone, Emilio Leonardi, Fabio Neri, Alessandro Tarello
SIGMETRICS5
2003 Scheduling algorithms for multicast traffic in TDM/WDM networks with arbitrary tuning latencies
Andrea Bianco, Giulio Galante, Emilio Leonardi, Fabio Neri, Antonio Nucci
Comput. Networks4
2003 Bounds on delays and queue lengths in input-queued cell switches
abstract
In this article, we develop a general methodology, mainly based upon Lyapunov functions, to derive bounds on average delays, and on averages and variances of queue lengths in complex systems of queues. We apply this methodology to cell-based switches and routers, considering first output-queued (OQ) architectures, in order to provide a simple example of our methodology, and then both input-queued (IQ), and combined input/output queued (CIOQ) architectures. These latter switching architectures require a scheduling algorithm to select at each slot a subset of input-buffered cells that can be transferred toward output ports. Although the stability properties (i.e., the limit throughput) of IQ and CIOQ cell-based switches were already studied for several classes of scheduling algorithms, very few analytical results concerning cell delays or queue lengths are available in the technical literature. We concentrate on Maximum Weight Matching (MWM) and Maximal Size Matching (mSM) scheduling algorithms; while the former was proved to maximize throughput, the latter allows simpler implementation. The derived bounds are shown to be rather tight when compared to simulation results.
Emilio Leonardi, Marco Mellia, Fabio Neri, Marco Ajmone Marsan
J. ACM3
2003 The European IST project DAVID: a viable approach toward optical packet switching
abstract
In this paper, promising technologies and a network architecture are presented for future optical packet switched networks. The overall network concept is presented and the major choices are highlighted and compared with alternative solutions. Both long and shorter term approaches are considered, as well as both the wide-area network and multiple-area networks parts of the network. The results presented in this paper were developed in the frame of the research project DAVID (Data And Voice Integration over DWDM) project, funded by the European Commission through the IST-framework.
Lars Dittmann, Chris Develder, Dominique Chiaroni, Fabio Neri, Franco Callegati, W. Körber, Alexandros A. Stavdas, Monique Renaud, Albert Rafel, Josep Solé-Pareta, Walter Cerroni, Helen-Catherine Leligou, Lars Dembeck, B. Mortensen, Mario Pickavet, N. Le Sauze, M. Mahony, Bela Berde, Gert J. Eilenberger
IEEE J. Sel. Areas Commun.4
2003 On the stability of local scheduling policies in networks of packet switches with input queues
abstract
A significant research effort has been devoted to the design of simple and efficient scheduling policies for input queued (IQ) and combined input-output queued (CIOQ) packet switches. As a result, a number of switch control algorithms have been proposed. Among these, scheduling policies based on maximum weight matching (MWM) were identified as optimal, in the sense that they were proved to achieve 100% throughput under any admissible arrival process satisfying the strong law of large number. On the contrary, it has been shown that the usual MWM policies fail to guarantee 100% throughput in networks of interconnected IQ/CIOQ switches. Hence, new policies suited for networks of interconnected switches were proposed and proved to achieve 100% throughput. All of these new policies require coordination and cooperation among different switches. We identify scheduling policies that require no coordination among switches (and are, thus, said to be local), and that guarantee 100% throughput in a network of IQ/CIOQ switches. The only assumptions on the input traffic pattern are that it is stationary, satisfies the strong law of large numbers and does not oversubscribe any link in the network.
Marco Ajmone Marsan, Paolo Giaccone, Emilio Leonardi, Fabio Neri
IEEE J. Sel. Areas Commun.4
2003 Network interface multicast protocols for wormhole-based networks of workstations
Cosimo Anglano, Claudio Casetti, Emilio Leonardi, Fabio Neri
Parallel Comput.4
2003 Multicast traffic in input-queued switches: optimal scheduling and maximum throughput
abstract
The paper studies input-queued packet switches loaded with both unicast and multicast traffic. The packet switch architecture is assumed to comprise a switching fabric with multicast (and broadcast) capabilities, operating in a synchronous slotted fashion. Fixed-size data units, called cells, are transferred from each switch input to any set of outputs in one time slot, according to the decisions of the switch scheduler, that identifies at each time slot a set of nonconflicting cells, i.e., cells neither coming from the same input, nor directed to the same output. First, multicast traffic admissibility conditions are discussed, and a simple counterexample is presented, showing intrinsic performance losses of input-queued with respect to output-queued switch architectures. Second, the optimal scheduling discipline to transfer multicast packets from inputs to outputs is defined. This discipline is rather complex, requires a queuing architecture that probably is not implementable, and does not guarantee in-sequence delivery of data. However, from the definition of the optimal multicast scheduling discipline, the formal characterization of the sustainable multicast traffic region naturally follows. Then, several theorems showing intrinsic performance losses of input-queued with respect to output-queued switch architectures are proved. In particular, we prove that, when using per multicast flow FIFO queueing architectures, the internal speedup that guarantees 100% throughput under admissible traffic grows with the number of switch ports.
Marco Ajmone Marsan, Andrea Bianco, Paolo Giaccone, Emilio Leonardi, Fabio Neri
IEEE/ACM Trans. Netw.5
2002 Design of optical packet switching networks
abstract
The paper considers optical packet switching networks with slotted operation. A general model of network nodes is introduced, based upon a nonblocking switching fabric, and re-circulating fiber delay lines to solve contentions. Given the current large bandwidth availability in optical networks, and the projected limitations of electronic switches, a new approach to network design is proposed, aiming at balancing wavelength and buffer allocation taking the number of switch ports as a constraint. Given the problem complexity, a heuristic solution is proposed, using simple queuing theory to model network links. The effectiveness of the new network dimensioning approach is demonstrated by running a simulation program on manually dimensioned topologies, and on topologies dimensioned using the proposed approach.
Andrea Bianco, Emilio Leonardi, Maurizio M. Munafò, Fabio Neri, W. Picco
GLOBECOM4
2002 On the Throughput Achievable by Isolated and Interconnected Input-Queueing Switches under Multiclass Traffic
abstract
Many studies provide an extended investigation of the maximum throughput achievable in input-queueing (IQ) or combined-input-and-output-queueing (CIOQ) packet switches. Some scheduling policies, among which are maximum weight matching algorithms, were identified as optimal, in the sense that they were proved to achieve 100% throughput under any admissible single-class traffic pattern. Most of the results in the literature, however, consider just one switch in isolation, operating on packets belonging to a single traffic class. In this paper we first generalize known results, showing that a wide class of IQ schedulers operating on multiple traffic classes can achieve 100% throughput. In addition, we address the problem of the maximum throughput achievable in a network of interconnected IQ switches loaded by multiclass traffic, and we devise some simple scheduling policies that guarantee 100% throughput when switches are interconnected in a network. Both the Lyapunov function methodology and the fluid models approach are used to obtain our results.
Emilio Leonardi, Marco Mellia, Marco Ajmone Marsan, Fabio Neri
INFOCOM4
2002 Exploiting OTDM technology in WDM networks
abstract
Wavelength routed optical networks allow to design a logical topology, comprising lightpaths and routers, which is overlayed on the physical topology, comprising optical fibers and optical cross-connects, by solving a routing and wavelength assignment (RWA) problem. In this paper we extend the concept of lightpath to the one of super-lightpath, which uses a simple bit level time division multiplexing that can be directly implemented in the optical domain, to split the wavelength bandwidth among more than one traffic flow. This allows to design logical topologies with an increased number of logical links, thus reducing the average distance among nodes, i.e., the number of electro-optic and opto-electronic conversions, and the traffic congestion on logical links. At the same time, this reduces the number of wavelengths required to solve the RWA problem. Being the super-lightpath RWA problem computationally intractable, we propose two heuristics which show that the number of wavelengths required to overlay the same logical topology on the same physical topology is reduced by more that 65% using super-lightpaths.
Marco Mellia, Emilio Leonardi, Marco Feletig, Roberto Gaudino, Fabio Neri
INFOCOM5
2002 Packet-mode scheduling in input-queued cell-based switches
abstract
We consider input-queued switch architectures dealing at their interfaces with variable-size packets, but internally operating on fixed-size cells. Packets are segmented into cells at input ports, transferred through the switching fabric, and reassembled at output ports. Cell transfers are controlled by a scheduling algorithm, which operates in packet-mode: all cells belonging to the same packet are transferred from inputs to outputs without interruption. We prove that input-queued switches using packet-mode scheduling can achieve 100% throughput, and we show by simulation that, depending on the packet size distribution, packet-mode scheduling may provide advantages over cell-mode scheduling.
Marco Ajmone Marsan, Andrea Bianco, Paolo Giaccone, Emilio Leonardi, Fabio Neri
IEEE/ACM Trans. Netw.5
2001 Scheduling algorithms for multicast traffic in TDM/WDM networks with arbitrary tuning latencies
abstract
We consider all-optical TDM/WDM broadcast and select networks. We assume that each network node is equipped with one fixed transmitter and one tunable receiver; tuning times are assumed to be not negligible with respect to the slot time. We discuss efficient scheduling algorithms to assign TDM/WDM slots to multicast traffic in such networks. Given the problem complexity, heuristic algorithms based on the Tabu Search methodology are proposed, and their performance is assessed using randomly created request matrices based on two types of multicast traffic patterns: a video-conference, and a server distribution traffic pattern. The considered performance index is the frame length required to schedule a given traffic request matrix.
Andrea Bianco, Giulio Galante, Emilio Leonardi, Fabio Neri, Antonio Nucci
GLOBECOM4
2001 Network controller design for SONATA, a large scale all-optical WDM network
abstract
This paper describes the network architecture and provides a performance analysis of a passive optical network named SONATA, which has been proposed and demonstrated in the European Union ACTS program. In this nationwide-all-optical network, end-terminals access a single passive routing node via PONs using a TDMA/WDMA access scheme based on slot reservations. The centralized network controller runs resource allocation algorithms to avoid conflicts among end-terminals. Since the resource allocation problem at the network controller can be shown to be in general NP-hard, we provide heuristic algorithms to solve the problem. The analysis of the algorithms is performed via both analysis and simulation.
Andrea Bianco, Emilio Leonardi, Marco Mellia, Fabio Neri
ICC4
2001 Optimal multicast scheduling in input-queued switches
abstract
This paper focuses on multicast support in input-queued packet switches with internal multicast capabilities. Besides providing an overview of some alternative architectures and algorithms proposed in the literature, the paper brings two original contributions. First, multicast traffic admissibility conditions are defined, and theorems showing intrinsic performance losses of input-queued with respect to output-queued switch architectures are proved. Second, the optimal scheduling discipline in transferring multicast packets from switch inputs to switch outputs is defined. From the definition of the optimal multicast scheduling discipline, the formal characterization of the sustainable multicast traffic region naturally follows. Both results aim at a correct formal definition of the considered problem, in order to identify a sound starting point for the design of heuristics that approximate the optimal solution at a complexity compatible with available technologies.
Marco Ajmone Marsan, Andrea Bianco, Paolo Giaccone, Emilio Leonardi, Fabio Neri
ICC5
2001 Bounds on Average Delays and Queue Size Averages and Variances in Input-Queued Cell-Based Switches
abstract
We develop a general methodology, mainly based upon Lyapunov functions, to derive bounds on average delays, and on queue size averages and variances of complex systems of queues. We then apply this methodology to input-buffered, cell-based switch and router architectures. These architectures require a scheduling algorithm to select at each slot a subset of input-buffered cells which can be transferred towards output ports. Although the stability properties (i.e., the limit throughput) of input-buffered, cell-based switches was already studied for several classes of scheduling algorithms, no analytical results concerning cell delays or queue sizes are yet available in the technical literature. We concentrate on purely input-buffered switches that adopt a maximum weight matching scheduling algorithm, that was proved to be the scheduling algorithm providing the best performance. The derived bounds proved to be rather tight, when compared to simulation results.
Emilio Leonardi, Marco Mellia, Fabio Neri, Marco Ajmone Marsan
INFOCOM3
2001 Packet Scheduling in Input-Queued Cell-Based Switches
abstract
Input-queued switch architectures play a major role in the design of high performance switches and routers for packet networks. These architectures must be controlled by a scheduling algorithm, which solves contentions in the transfer of data units from inputs to outputs. Several scheduling algorithms were proposed in the literature for input-queued cell switches, operating on fixed-size data units. In this paper we consider the case of packet switches, i.e., devices operating on variable-size data units at their interfaces, but internally operating on cells, and we propose novel extensions of known scheduling algorithms. We prove that the maximum throughput achievable by input-queued packet switches is identical to that achievable with input- and output-queued cell switches. We show by simulation that, in the case of packet switches, input-queued architectures may provide performance advantages over output-queued architectures.
Marco Ajmone Marsan, Andrea Bianco, Paolo Giaccone, Emilio Leonardi, Fabio Neri
INFOCOM5
2001 On the Throughput of Input-Queued Cell-Based Switches with Multicast Traffic
abstract
In this paper we discuss the throughput achievable in input-queued cell-based switches loaded with multicast traffic. The switch architecture is assumed to comprise a synchronous broadcast switching fabric, where fixed-size data units, called cells, can be transferred in one slot from one Input to any set of outputs. The switch scheduler must select the time slots for transfers of non-conflicting cells, i.e., cells neither coming from the same input nor directed to the same output. Contrary to the case of unicast traffic, for which input-queued switches were proved to yield the same throughput as output queued switches, we show by simulation experiments and analytical modeling that throughput limitations exist in input-queued switches loaded with multicast traffic.
Marco Ajmone Marsan, Andrea Bianco, Paolo Giaccone, Emilio Leonardi, Fabio Neri
INFOCOM5
2001 Input-queued router architectures exploiting cell-based switching fabrics
Marco Ajmone Marsan, Andrea Bianco, Paolo Giaccone, Emilio Leonardi, Fabio Neri
Comput. Networks5
2001 Supporting TCP connections in wormhole routing and ATM networks
Andrea Bianco, Emilio Leonardi, Maurizio M. Munafò, Fabio Neri
Comput. Commun.4
2001 Routing in the bidirectional shufflenet
abstract
We study the bidirectional shufflenet topology, which is obtained from the well-known (unidirectional) shufflenet by considering bidirectional links. More specifically, we define a shortest path routing algorithm, and derive the diameter and the average distance of the topology. The bidirectional shufflenet is then compared, in terms of average distance, with other variations of the perfect shuffle. Bidirectional links are very common in real networks. Possible applications of bidirectional shufflenets are wormhole routing electronic networks with back-pressure flow control, and wavelength routing optical networks. The former class of networks is considered, when virtual channels are used to prevent deadlocks. We show that four virtual channels are sufficient to avoid deadlocks in the bidirectional shufflenet, regardless of the number of nodes in the topology.
Mario Gerla, Emilio Leonardi, Fabio Neri, Prasasth Palnati
IEEE/ACM Trans. Netw.3
2001 On the stability of input-queued switches with speed-up
abstract
We consider cell-based switch and router architectures whose internal switching matrix does not provide enough speed to avoid input buffering. These architectures require a scheduling algorithm to select at each slot a subset of input buffered cells which can be transferred toward output ports. We propose several classes of scheduling algorithms whose stability properties are studied using analytical techniques mainly based upon Lyapunov functions. Original stability conditions are also derived for scheduling algorithms that are being used today in high-performance switch and router architectures.
Emilio Leonardi, Marco Mellia, Fabio Neri, Marco Ajmone Marsan
IEEE/ACM Trans. Netw.3
2000 Stability of Maximal Size Matching Scheduling in Input-Queued Cell Switches
abstract
We consider cell-based switch architectures in which the speedup of the internal switching fabric is not large enough to avoid input buffering. These architectures require a scheduling algorithm to select at each slot a subset of input buffered cells which can be transferred towards output ports. The stability properties of maximal size matching (MSM) scheduling algorithms are studied in the paper, using analytical techniques primarily based upon Lyapunov functions. The main result of the paper is the proof that, for a wide class of MSM scheduling algorithms, stability is guaranteed by an internal switch speedup equal to two.
Emilio Leonardi, Marco Mellia, Marco Ajmone Marsan, Fabio Neri
ICC (3)4
2000 On the Stability of Input-Buffer Cell Switches with Speed-Up
abstract
We consider cell-based switch architectures, whose internal switching matrix does not provide enough speed to avoid input buffering. These architectures require a scheduling algorithm to select at each slot a subset of input buffered cells which can be transferred towards output ports. The stability properties of several classes of scheduling algorithms are studied in the paper, using analytical techniques mainly based upon Lyapunov functions. Original stability conditions are derived for some scheduling algorithms that are being used today in high-performance switch architectures.
Marco Ajmone Marsan, Emilio Leonardi, Marco Mellia, Fabio Neri
INFOCOM4
2000 A posteriori versus a priori access strategies in slotted all-optical WDM rings
Andrea Bianco, V. Distefano, Andrea Fumagalli, Emilio Leonardi, Fabio Neri
Comput. Networks5
2000 Modeling slotted WDM rings with discrete-time Markovian models
Marco Ajmone Marsan, Emilio Leonardi, Michela Meo, Fabio Neri
Comput. Networks4
2000 GSPN models of bridged LAN configurations
Marco Ajmone Marsan, Fabio Neri, C. Scarpati Cioffari, A. Vasco
J. Syst. Archit.2
2000 Network controller design for SONATA-a large-scale all-optical passive network
abstract
This paper describes the network architecture and provides a performance analysis of a passive optical network named SONATA, which has been proposed and demonstrated in the context of the European Union ACTS Program. In this nationwide all-optical network, end terminals access a single passive routing node via PONs using a TDMA/WDMA access scheme based on reservations. The centralized network controller runs resource allocation algorithms in order to avoid conflicts among end terminals. We formally define the resource allocation problem at the network controller, and show that, in general, it is NP-hard. We also provide simple heuristic algorithms to solve the problem. The analysis of the algorithms is performed both via analysis and simulation.
Andrea Bianco, Emilio Leonardi, Marco Mellia, Fabio Neri
IEEE J. Sel. Areas Commun.4
2000 Multihop packet scheduling in WDM/TDM networks with nonnegligible transceiver tuning times
abstract
This paper addresses the design of packet transmission schedules in photonic slotted wavelength-division multiplexing/time-division multiplexing broadcast-and-select networks with W wavelengths and N nodes. Nodes are equipped with one tunable-wavelength transmitter with nonnegligible tuning times and one fixed-wavelength receiver. A new scheduling algorithm that exploits multihop packet transfer to shorten the duration of scheduling periods is first proposed. A single-hop scheduling algorithm that performs slightly better than previous proposals is then described. A simulation-based analysis of the two algorithms shows that they jointly lead to significant improvements in both throughput and delay with respect to previous single-hop schedules.
Marco Ajmone Marsan, Andrea Bianco, Emilio Leonardi, Fabio Neri, Antonio Nucci
IEEE Trans. Commun.4
1998 Multicasting at the Host Interface Level in Wormhole Networks
abstract
We address the problem of providing transparent, reliable, and efficient network-level multicasting in wormhole LANs. We describe some alternatives for achieving deadlock-free multicasting using fast buffer reservation techniques at the host interface level. Tradeoffs involving complexity and performance of various solutions are discussed, and are illustrated using simulation results. Our results show that in most cases the straightforward approach of sending multiple unicast copies of the multicast message at the originator host turns out to be the most simple and effective approach.
Claudio Casetti, Emilio Leonardi, Fabio Neri, Cosimo Anglano
ICNP3
1998 Minimum Distance Routing in the Bidirectional Shufflenet
abstract
In this paper we study the bidirectional shufflenet topology, which is obtained from the well-known (unidirectional) shufflenet by considering bidirectional links. More specifically, we define a shortest-path routing algorithm, and derive the diameter and the average distance of the topology. The bidirectional shufflenet is then compared, in terms of average distance, with other variations of the perfect shuffle.
Mario Gerla, Prasasth Palnati, Emilio Leonardi, Fabio Neri
INFOCOM4
1998 Daisy: A Scalable All-Optical Packet Network with Multifiber Ring Topology
Marco Ajmone Marsan, Andrea Fumagalli, Emilio Leonardi, Fabio Neri, Pierluigi Poggiolini
Comput. Networks4
1997 An Almost Optimal MAC Protocol for All-Optical WDM Multi-Rings with Tunable Transmitters and Fixed Receivers
abstract
This paper considers SRR (synchronous round robin), an almost optimal collision-free access scheme for all-optical packet networks based on WDM multi-channel ring topologies providing slotted channels for transmissions to disjoint subsets of destination nodes. Only a channel inspection capability and local status information are required at nodes in order to implement the access protocol. Since SRR is not able to enforce fairness by itself, MMR (multi MetaRing), a fairness control algorithm derived from those adopted in the MetaRing high-speed metropolitan area network, is superimposed to SRR. Our analysis proves that the considered access scheme, in spite of its simplicity, allows an almost optimal exploitation of the available resources while guaranteeing a fair access to all nodes.
Marco Ajmone Marsan, Andrea Bianco, Emilio Leonardi, Fabio Neri, S. Toniolo
ICC (1)4
1997 SR3: A Bandwidth-Reservation MAC Protocol for Multimedia Applications over All-Optical WDM Multi-Rings
abstract
The paper describes SR/sup 3/ (synchronous round robin with reservations) a collision-free medium access control protocol for all-optical slotted packet networks based on WDM multi-channel ring topologies where the nodes are equipped with one fixed-wavelength receiver and one wavelength-tunable transmitter. SR/sup 3/ is derived from the SRR and MMR protocols previously proposed by the authors for the same class of all-optical networks. SRR and MMR already achieve an efficient exploitation of the available bandwidth, while guaranteeing a throughput-fair access to each node. SR/sup 3/, in addition, allows the nodes to reserve slots, thereby achieving a stronger control on access delays; it is thus well suited to meet tight delay requirements, as is the case for multimedia applications. Simulation results show that SR/sup 3/ provides very good performance to guaranteed quality traffic, but also brings significant performance improvements for best-effort traffic.
Marco Ajmone Marsan, Andrea Bianco, Emilio Leonardi, Alessandro Morabito, Fabio Neri
INFOCOM5
1997 MetaRing Fairness Control Schemes in All-Optical WDM Rings
abstract
WDM rings are receiving significant attention in the field of all-optical networks because their implementation appears to be feasible with state-of-the-art components. Several MAC protocols were recently proposed in order to resolve contentions among nodes sharing the available wavelengths in WDM rings. These MAC protocols achieve high efficiency but unsatisfactory fairness, due to the asymmetric position of sources with respect to destinations. Thus, in order to improve fairness, it is necessary to adopt a fairness control scheme. We discuss the adaptation of the MetaRing fairness control scheme to the context of WDM multi-channel rings. Several alternatives are considered and compared via simulation.
Marco Ajmone Marsan, Andrea Bianco, Emilio Leonardi, Fabio Neri, S. Toniolo
INFOCOM4
1997 Performance of Congestion Control Mechanisms in Wormhole Routing Networks
abstract
In order to minimize latency in high-speed interconnection networks, the wormhole routing technique can be employed. With this technique, a switch transmits an incoming message as soon as it receives it, without waiting for the entire message. The problem then is that a message stretches over several links and locks network resources, thus making a contention situation possible. Two principal congestion control mechanisms cast be considered, backpressure flow control and deflection routing. The performance of these mechanisms depends both on the traffic characteristics and on the network topology. In order to compare them, we study analytically the behavior of a wormhole routing network model with random input traffic under both policies. We estimate the probability of collision between messages and express the average message transit delay as a function of the offered load. Simulation provides a good confirmation for the analytical results. This study gives us an understanding of the behavior of the system under different resource management policies.
Christian Roche, Prasasth Palnati, Mario Gerla, Fabio Neri, Emilio Leonardi
INFOCOM4
1997 Modelling Slotted Multi-Channel Ring All-Optical Networks
abstract
This paper presents an approximate analytical model for the evaluation of throughput and access delays in high-speed all-optical networks with slotted multi-channel ring topology, where each channel is shared in statistical time division by all nodes transmitting to one destination using a collision- and contention-free access protocol based on a channel inspection capability. Nodes are assumed to have only one queue to store packets for all destinations; two configurations are considered: the single buffer queue and the infinite buffer queue. Simulation results are used to assess the accuracy of the approximate model.
Marco Ajmone Marsan, Andrea Fumagalli, Emilio Leonardi, Fabio Neri
MASCOTS4
1997 The fairness issue in the CRMA-II MAC protocol
Marco Ajmone Marsan, Claudio Casetti, Fabio Neri
Comput. Networks ISDN Syst.3
1996 Quality of Service Support in High Speed, Wormhole Routing Networks
abstract
Wormhole routing networks have become increasingly popular for low latency, high-speed interconnection of supercomputer and workstation clusters. An example is the Supercomputer SuperNet (SSN) at UCLA, which interconnects supercomputers across campus and metropolitan area distances. The SSN employs a two-level network architecture in which an optical backbone network interconnects several high-speed, wormhole-routing local area networks (Myrinets). The SSN applications such as scientific visualization and rendering require that the network support reliable delivery of traffic characterized by quality of service (QoS) parameters. Motivated by this requirement, we investigate QoS support in Myrinet-like high-speed, wormhole routing networks. Since native Myrinet protocols do not provide QoS support, we explore several novel strategies including (a) the use of a separate subnet for carrying such traffic (along with source pacing), (b) the overlay of a virtual synchronous system on the asynchronous network, and (c) the introduction of virtual channels. We discuss the tradeoffs among the different options and evaluate them via selected simulation experiments.
Mario Gerla, B. Kannan, Bruce Kwan, Prasasth Palnati, Simon Walton, Emilio Leonardi, Fabio Neri
ICNP7
1996 On the Capacity of MAC Protocols for All-Optical WDM Multi-Rings with Tunable Transmitters and Fixed Receivers
abstract
The paper considers medium access control protocols for all-optical packet networks based on WDM multichannel ring topologies where nodes are equipped with one fixed-wavelength receiver and one wavelength-tunable transmitter. Such networks provide separate channels for slotted transmissions to disjoint subsets of destination nodes. Some simple access protocols based on local status information are described. Since these protocols are not able to enforce fairness by themselves, fairness control algorithms derived from those adopted in the Metaring high-speed metropolitan area network are also proposed. Analytical and simulation results are presented to assess the capacity of the proposed protocols in uniform traffic conditions, with a particular focus on the case where at each node the packet to be transmitted is randomly selected. In spite of the simplicity of the proposed access schemes, numerical results show that good performance can be achieved and the fairness problems inherent in the considered network topologies can be overcome.
Marco Ajmone Marsan, Andrea Bianco, Emilio Leonardi, Michela Meo, Fabio Neri
INFOCOM5
1994 On the Performance of Topologies and Access Protocols for High-Speed LANs and MANs
Marco Ajmone Marsan, Guido Albertengo, Claudio Casetti, Fabio Neri, Giuseppe Panizzardi
Comput. Networks ISDN Syst.4
1993 A Comparison of Regular Topologies for All-Optical Networks
abstract
Two regular meshed topologies are compared in terms of their possible use for implementing large all-optical wavelength routing communication networks or interconnection systems. It is assumed that the networks provide full connectivity among users and operate with either packet or circuit switching in a wavelength-division-multiplexing (WDM) environment, so that source-destination pairs are identified through a frequency and a physical path. The topologies considered are the K-dimensional bidirectional square lattice and the shuffle topology. The comparison is based on the maximum and average distance between nodes, and on the minimum number of identifiers (frequencies in the WDM comb) necessary to discriminate all source-destination pairs.>
Marco Ajmone Marsan, Andrea Bianco, Emilio Leonardi, Fabio Neri
INFOCOM4
1993 Good and Bad Dynamic Polling Orders in Symmetric Single Buffer Markovian Multiserver Multiqueue Systems
abstract
Generalized stochastic Petri nets (GSPNs) are used to study the performances of several dynamic polling orders in symmetric multiserver multiqueue systems with one-buffer queues and Markovian interarrival, service, and walk times. Exact numerical results are obtained by means of Great-SPN, a software tool for the analysis of GSPNs, and are presented as curves of the average customer delay and waiting time. The results quantify the performance differences among the various polling orders, and show that the usual cyclic order can be the most effective, if the possibility of shorter walk times in the cyclic cases is adequately taken into account.>
Marco Ajmone Marsan, Susanna Donatelli, Fabio Neri, U. Rubino
INFOCOM3
1993 Slot Reuse in MAC Protocols for MAN's
abstract
Most of the medium-access control (MAC) sublayer protocols recently proposed for application in very high-speed local and metropolitan area networks (LANs and MANs) are based on a slotted transmission scheme. Slotting guarantees very good throughput efficiencies, but further gains are possible if slots can be freed after reaching their destination, thus being available for repeated use as they propagate in the network. The authors describe a simulation-based quantitative analysis of the performance gains obtained by introducing slot reuse in distributed-queue dual-bus (DQDB) and cyclic reservation multiaccess (CRMA) MANs. CRMA-II, the latest evolution of CRMA, naturally incorporates slot reuse in the MAC protocol operations and is considered in the study for comparison purposes. In the case of the standard DQDB protocol, some existing proposals are considered. In the case of CRMA, both a previous IBM proposal and a novel approach, leading to very good performances, are studied.>
Marco Ajmone Marsan, Claudio Casetti, Santi M. Grasso, Fabio Neri
IEEE J. Sel. Areas Commun.4
1993 Topologies for wavelength-routing all-optical networks
abstract
Three regular meshed topologies are compared in light of their possible use for the implementation of large all-optical wavelength-routing communication networks (or interconnection systems). These systems provide all source-destination pairs with end-to-end transparent channels that are identified through a wavelength and a physical path. The considered topologies are the K-dimensional bidirectional square lattice, the twin shuffle, and the de Bruijn graph. The comparison is based on the maximum and average distance between source and destination (number of traversed nodes), on the degree of connectivity for each node (number of input and output fibers), and on the minimum number of wavelengths in the WDM comb necessary to discriminate all source-destination pairs.>
Marco Ajmone Marsan, Andrea Bianco, Emilio Leonardi, Fabio Neri
IEEE/ACM Trans. Netw.4
1992 Cycles and Waiting Times in Symmetric Exhaustive and Gated Multiserver Multiqueue Systems
abstract
The authors consider symmetric multiserver multiqueue systems in the cases of exhaustive and gated service disciplines, and present exact analytical results for the average server cycle and vacation times, as well as approximate closed-form expressions for the average customer waiting time, thus complementing the results obtained by the same authors (1990) for the one-limited service discipline. Arrival processes at each queue are assumed to be Poisson, with the same rate for all queues; service times and walk times are modeled with independent, identically distributed random variables with arbitrary distributions. The two cases in which at most one server or any number of servers can simultaneously attend a queue are considered.>
Marco Ajmone Marsan, Luís Felipe M. de Moraes, Susanna Donatelli, Fabio Neri
INFOCOM4
1991 Multiserver Multiqueue Systems with Limited Service and Zero Walk Time
abstract
A study of multiserver multiqueue systems, i.e., queuing systems comprising a set of waiting lines where customers arrive to be served by a pool of servers, is described. Servers cyclically move from one queue to another, and provide service to at most one waiting customer per visit to a queue. Such (1-limited) multiserver polling models are analyzed. Attention is restricted to the case where the movement of the servers from queue to queue takes place in zero time. Two different server utilization policies are considered, and exact results are presented for the average customer waiting time and delay in the simpler case, while simple upper and lower bounds and a very accurate approximation are proposed for the more complex policy. In both cases systems are assumed to be symmetrical, arrivals are taken to be Poisson, and service times exponential.>
Marco Ajmone Marsan, Fabio Neri, Susanna Donatelli
INFOCOM2
1991 GSPN Models of Random, Cyclic, and Optimal 1-Limited Multiserver Multiqueue Systems
Marco Ajmone Marsan, Susanna Donatelli, U. Rubino, Fabio Neri
SIGCOMM4
1991 A simulation study of delay in multichannel CSMA/CD protocols
abstract
Simulation is used to estimate the performance of media access control (MAC) protocols derived from carrier-sense multiple access with collision detection (CSMA/CD), and operating in local area networks comprising several parallel broadcast channels. The influence of possible protocol and system alternatives on the network performance is discussed, based on results of the packet delay average, variance, mean square, coefficient of variation, and histogram, as well as the packet rejection probability due to lack of buffer space. The delay incurred by multipacket messages is estimated, comparing the single channel to the multichannel option. Numerical results indicate that the multichannel option provides reductions in both the packet delay average and variance, even when stations are only able to simultaneously receive from a subset of channels.>
Marco Ajmone Marsan, Fabio Neri
IEEE Trans. Commun.2
1990 Analysis of Symmetric Nonexhaustive Polling with Multiple Servers
abstract
An analysis of polling schemes with multiple servers is presented where the service discipline at each station is assumed to be of the nonexhaustive (limited) type, i.e. no more than one customer can be removed from a station per visit of a server. The times spent by servers to walk from station to station are assumed to be nonzero and are modeled by independent, identically distributed random variables. The arrival processes at each queue are assumed to be Poisson, and serving times are modeled with independent, identically distributed random variables with arbitrary PDF. The case in which at most one server and the case in which any number of servers can simultaneously attend a queue are separately considered. Under the assumption of balanced traffic (equal arrival rates at all stations), several results concerning the cycle analysis and the stability of such schemes are obtained. A simple, explicit expression that gives an approximation for the steady-state average customer waiting time is derived.>
Marco Ajmone Marsan, Luís Felipe M. de Moraes, Susanna Donatelli, Fabio Neri
INFOCOM4
1990 TOPNET: A Tool for the Visual Simulation of Communication Networks
abstract
TOPNET is a software package for the simulation of communication networks that is being developed with the aim of exploiting as much as possible the visual aspects of a simulation experiment. The communication network topology and architecture are described by drawings, the system dynamics are represented with a class of timed Petri nets, the simulation experiment is controlled through menus and buttons activated with a mouse, and results are graphically displayed on the screen. With the help of an example, the main characteristics of the user interface and the internal architecture of TOPNET are described.>
Marco Ajmone Marsan, Gianfranco Balbo, Giorgio Bruno, Fabio Neri
IEEE J. Sel. Areas Commun.4
1990 GSPN Models of Markovian Multiserver Multiqueue Systems
Marco Ajmone Marsan, Susanna Donatelli, Fabio Neri
Perform. Evaluation3
1986 VLSI implementation of linear feedback shift registers for microprocessor applications
Silvano Gai, Antonio Lioy, Fabio Neri
Microprocessing and Microprogramming3
1986 Multichannel protocols for real-time microcomputer networks
Marco Ajmone Marsan, Pietro Camarda, Fabio Neri
Microprocessing and Microprogramming3
1983 Automatic scaling of ionograms by the method of structural description
Antonio Guiducci, Riccardo Melen, Daniele Nardi, Fabio Neri, Francesco Nesti, Giorgio Quaglia
Pattern Recognit.4