Conference PaperPDF Available

An agile all-photonic network

Authors:

Abstract and Figures

This paper presents an overview of recent and current work being conducted in the "Agile All-Photonic Networks", AAPN, Research Network. An AAPN is a wavelength division multiplexed network that consists of several overlaid stars formed by edge nodes that aggregate traffic, interconnected by bufferless optical core nodes that perform fast switching in order to provide bandwidth allocation in sub-wavelength granularities. The architectures, tools and methods being developed for its operation are described, as well as the issues to be solved.
Content may be subject to copyright.
AN AGILE ALL-PHOTONIC NETWORK
Trevor J. Hall, Sofia A. Paredes, Gregor v. Bochmann
Photonic Network Technology Laboratory, Centre for Research in Photonics
School of Information Technology and Engineering, University of Ottawa, Canada
{thall , sparedes , bochmann}@site.uottawa.ca
ABSTRACT
This paper presents an overview of recent and
current work being conducted in the “Agile All-Photonic
Networks”, AAPN, Research Network. An AAPN is a
wavelength division multiplexed network that consists of
several overlaid stars formed by edge nodes that
aggregate traffic, interconnected by bufferless optical
core nodes that perform fast switching in order to
provide bandwidth allocation in sub-wavelength
granularities. The architectures, tools and methods
being developed for its operation are described, as well
as the issues to be solved.
Keywords: optical networks, WDM, TDM, OBS,
traffic aggregation, bandwidth allocation, scheduling.
1. INTRODUCTION
Most of the existing photonic networks have a mesh
topology, which distributes the traffic load over many
switches but warrants the use of complex routing
algorithms and possibly a large number of O-E-O
conversions. If the switches in the core of a photonic
network have enormous capacity; an overlaid star
topology is possible while maintaining robustness [1].
Complex routing is not necessary in this kind of network
and there is no need to resort to technologies that are not
realizable in the near future, such as optical memory and
optical header recognition.
The Agile All-Photonic Networks, AAPN, research
project [2] proposes such a star topology in which the
photonic core space switches are all-optical and rapidly
reconfigurable. This proposal is based on the observation
that optical switching technologies will mature to a level
where they will be able to introduce “agility” [3]; i.e.,
the ability to perform time domain multiplexing to
dynamically allocate and share the bandwidth of each
wavelength by several information flows to achieve a
higher degree of data flow granularity and be able to
adapt it to traffic flows as the demand varies.
AAPN envisions the use of fast switches in the core
nodes to provide the agility and capacity required; as
opposed to current photonic networks that are relatively
static in their configuration and whose components have
the luxury of relaxed requirements for switching times,
settling times and clock acquisition times.
Ideally, switching would be performed on a
per-packet basis to achieve the finest granularity and
hence the most efficient bandwidth utilization. However,
this would require switching times in the order of
nanoseconds, which is not a viable technology yet. With
this in mind, the constraints on switching speed are
relaxed to some extent by gathering variable sized
packets destined for the same output to form fixed-length
slots. Switching in the core node is then performed for
slots and not for individual packets.
Schemes for provision of subwavelength bandwidth
granularity have been developed, for example in [4],
where a time slotted WDM mesh network is described.
This approach differs from AAPN in the use of ultra-fast
tunable lasers at the edge nodes to avoid fast switching at
the network core. In [5], a meshed WDM network is
partitioned into a number of clusters. Specific nodes that
serve as gateways between clusters undertake the
coordination of frame switching and end-to-end routing.
The core network formed by the gateways is in this case,
as opposed to AAPN, a mesh.
2. ARCHITECTURE
The AAPN consists of a number of hybrid photonic/
electronic edge nodes connected together via a
wavelength stack of bufferless transparent photonic
switches placed at the core nodes (a set of space
switches, one switch for each wavelength), of which
there is a small number.
B
87
A
5
3
2
1
6
Core Node
Edge Node
4
Figure 1. Overlaid star topology that characterises an Agile
All-Photonic Network
Each edge node contains a separate buffer for the
traffic destined to each of the other edge nodes. Traffic
aggregation is performed in these buffers, where packets
are collected together in slots or bursts that are then
transmitted as single units across the network.
The connectivity of a core node is reconfigured in
response to traffic load variations as reported by the edge
nodes. The core node also coordinates the transmission
(Invited)
ICOCN2005, 14-16 December 2005, Bangkok, Thailand
365
actions in the edge nodes.
Since switch fabrics with large port counts cannot
provide the switching speed required at the core, port
sharing is required to allow a core node to support large
numbers of edge nodes. A selector may therefore be
used between the edges and the core (Figure 2) to
combine the traffic of multiple edges onto a single fibre.
Figure 2. Use of selectors to allow for large numbers of edge
nodes.
Another benefit of using a star topology is that, in the
context of a single star, the routing of packets is trivial
and therefore may be left to higher level protocols, e.g.
MPLS; in which case the whole star may be viewed as a
single MPLS switch and the same labels may be used.
2.1 Performance objectives / assumptions
The topology of AAPNs may include hundreds of edge
nodes operating at 10Gbps (and even up to 100 Gbps in
future upgrades). The optical switching time in the core
node is aimed at 1µs. Real time traffic monitoring will
be implemented for the correct adaptation of the core
nodes connectivity to the most up-to-date traffic needs.
For the slotted mode, the size of the slot is 10µs for links
with rates of 10Gbps and the number of timeslots per
frame is 100 (and up to 1000).
The photonic path lengths will be of up to thousands
of kilometers; therefore all-optical 3R (as well as
dynamic compensation for transmission impairments)
will be required for long-haul. Wavelength conversion
will be avoided in principle; although this may change as
the technology matures. C and L band wavelengths with
50 to 100 GHz channel spacing will be used.
2.2 Issues
2.2.1 Switch speed and Scalability
A major concern in choosing a technology and
architectural option for the switch fabric in the core is its
scalability to large port counts, which is limited by two
main performance degradations: insertion loss and
crosstalk. The former can be compensated all optically,
but preventing the accumulation of crosstalk requires
signal regeneration or O-E-O conversion. It is therefore
necessary to estimate the crosstalk limit that has to be
achieved for the signal to remain in the optical domain.
The major performance impairment in optical
switches, the in-band optical crosstalk, was analysed
using a statistical crosstalk model for three architectural
and technological options for the implementation of
AAPN core switches [6]. The study shows that for DC
switches (wavelength layered), single switch ports up to
64 can be realised with acceptable crosstalk and port
counts can be scaled up using three-stage switches. For
larger number of wavelengths and fibre counts,
wavelength dimensional switches are more efficient.
2.2.2 Synchronization
Given the physical topology it is sufficient for the
propagation delays between each edge node and the core
node to be known and for each edge node to maintain a
local clock locked to the core node clock. The locking of
the clocks and the determination of the propagation
times may be done using a suitable synchronization
signaling protocol. Co-ordination of transmissions at the
core node is achieved by scheduling transmissions at the
edge nodes using the local clock and the known
propagation delays.
2.3 Determining the Optimum Layout
The initial step for deployment of an AAPN is solving
the layout design problem to determine network
parameters such as optimal number, size, and placement
of edge nodes, selectors/multiplexers, core nodes as well
as placement of the DWDM links; the aim being to
minimize network costs while satisfying performance
requirements. The solution to this problem is determined
by demographic and economic factors.
A mixed integer linear programming formulation is
presented in [7] for core node placement and link
connectivity. A number of possible solutions and their
costs are discussed for a wide variety of equipment cost
assumptions for both metropolitan and long-haul
networks with a gravity model for traffic distribution.
The model was solved also for actual population
information and geographical coordinates that were
obtained from a census database of 140 Canadian cites.
3. BANDWIDTH SHARING
3.1 Optical Burst Switching (OBS-AAPN)
Optical Burst Switching (OBS) is a technique where
several packets with the same destination and other
common attributes such as Quality of Service parameters
are assembled into a “burst” (essentially a very large
packet) and forwarded through a bufferless network as
one entity. The header and the associated payload are
sent on two different wavelength channels with the
header being sent ahead in time.
3.1.1 Burst aggregation
Burst aggregation in an OBS network can be timer-based
or threshold-based. In a timer-based approach, a burst is
created and sent into the optical network at periodic time
intervals; which produces variable length bursts and
therefore might yield undesirable burst lengths at
different loads. In a threshold-based approach, a limit is
placed on the length of each burst; which produces
ICOCN2005, 14-16 December 2005, Bangkok, Thailand
366
fixed-size bursts but does not give any guarantee on the
delay that the packets will experience during the
aggregation process.
A composite burst assembly mechanism that
combines both approaches in AAPN is discussed in [8].
Results with both analytical and simulation models show
that the delay experienced by the packets can be
appropriately bound by choosing a time-out comparable
to the maximum tolerable delay and that only the packets
in the low rate flow suffer this delay. It is also shown
that the hybrid mechanism reserves resources for bursts
for smaller periods of time, therefore reducing blocking
probabilities or reservation delays.
3.1.2 Scheduling
OBS may or may not use a two-way reservation of
resources. The use of acknowledgements eliminates
burst loss but increases overall delays. Simple two-way
reservation approaches have been shown to work with
acceptable delays for short core-edge distances.
Some modifications of retransmission schemes are
shown in [9] for OBS-AAPN, where a framework
without any loss of bursts exploits the entire network
capacity. The results indicate that for high loads the
average burst transmission delay and the buffer capacity
are highly dependent on the network diameter and thus
confirm that these schemes are suitable for the local or
metropolitan cases.
3.2 Time Division Multiplexing (TDM-AAPN)
In a time-slotted mode of operation, each star of the
AAPN may be seen as a distributed three-stage Clos-like
packet switch: the edge nodes can be logically split in
two parts (the source and the destination modules) and
the core node may be explicitely drawn with its
de-multiplexers/multiplexers and its wavelength space
switches in parallel. The connections between the
respective source/destination edge nodes and the core
node are seen now as unidirectional (Figure 3).
Figure 3. An AAPN star viewed as a distributed three- stage
Clos switch.
This architecture is esentially the same as the one
presented in [10] (and others referenced therein) and
hence the same Flexible Bandwidth Provision scheduling
algorithm may be used. Timing considerations must be
made in this case: since all wavelengths and ports in the
core node start a new transmission slot at the same time
and the edge nodes may be located at varying distances
from the core, scheduling in this modality requires
synchronization between the core and the edge nodes to
allow the edge nodes to know the time when a new slot
should be transmitted to the core.
3.2.1 Slot aggregation
The same hybrid mechanism for burst aggregation can
be extended to encapsulate variable length packets into
envelopes’ matched to the time slots in a TDM-AAPN.
Emulation results are presented in [8] for this process
using real IP network traffic from a local LAN using
encapsulation methods with and without packet
segmentation. Bandwidth utilization measures confirm
that the model with packet segmentation is more
bandwidth-efficient (even if the processing delay is
slightly larger) and the simplicity of the model suggests
that a low cost software implementation of this process
would be efficient.
3.2.2 Scheduling
Typically, TDM scheduling involves the following steps:
traffic matrix estimation (bandwidth request), service
matrix construction (bandwidth allocation), and
decomposition into configuration matrices (connectivity
for the core switches).
Traffic estimation is mainly done using queue state
information gathered at the edge nodes. If the
propagation delays are large and the traffic information
is considered out-of-date; it is possible to use algorithms
for prediction of traffic loads like the one described in
[11], which uses an approach based on traffic sampling
and distributed expectation-maximization for predicting
the resource requirements of end-to-end flows.
The service matrix defines the bandwidth allocated to
each flow in units of slots within a frame; i.e., the larger
the number of slots, the larger the bandwidth granted to
that flow. The construction of this matrix, can be made
using many mathematical approaches or virtually any
heuristic approach (or a mix of both) [12][13].
The service matrix, must be decomposed into its
correspondent constituents, which will define the
connectivity (schedule) of each space switch for each
time slot. There are also a number of mathematical and
heuristic approaches to solve this problem [10][13].
Ideally, the core switches are scheduled on a per-slot
basis, but the bandwidth requests may be “out-of-date”
because of signaling delays. For long-haul scenarios with
large propagation delays it may therefore be a better
option to take a frame-based approach and reconfigure
the central nodes every frame instead of every slot.
A comparison of various OBS and TDM methods for
bandwidth sharing in AAPN is reported in [14].
4. PROTOTYPE
A demonstrator is currently being built with the aim of
showing that the technologies, architectures and control
protocols can be combined into an operational network.
The AAPN prototype will be the testbed for
synchronization protocols, bandwidth allocation
methods, traffic monitoring, routing protocols and fault
ICOCN2005, 14-16 December 2005, Bangkok, Thailand
367
recovery methods. This work is currently in its first
phase, in which the transmission platforms will be built
with off-the-shelf components. Figure 4 shows the
preliminary design of the edge node modules and their
interactions. Subsequent work in this area will involve
the incorporation of newly designed optical devices and
components developed also by the AAPN team [2].
Transmission & synchronization layer
Generic
Edge
Control
Module
Burst/slot
buffering and
transmission
Burst/slot
reception and
packetization
Packet
aggregation
Special
Edge
Control
Module
Global AAPN layer
IP traffic layer
Figure 4. Edge node architecture for the prototype.
5. FURTHER ON
The results presented in [7] correspond to the
deployment of new infrastructure for the realisation of
the AAPN. This is, however, a costly alternative and
therefore it is of great interest to study how an AAPN
can be built by using and adapting the already deployed
WDM technology. Migration strategies is therefore an
important ongoing research topic.
In the context of a TDM-AAPN, if the load is
perfectly balanced, then each space switch in the core
node would have the same schedule. In this case, a single
wavelength-independent crossbar could be used in the
core node to switch the wavelength multiplex as a whole,
thus simplifying the scheduling problem significantly.
This is called Photonic Slot Routing [15] and its
application to AAPN, is currently under investigation.
6. SUMMARY AND REMARKS
The architectures, tools and methods so far designed for
the correct and efficient operation of an Agile
All-Photonic Network have been described. Topology
dimensioning, traffic aggregation, bandwidth allocation,
scheduling methods and prototyping have been
discussed. The proposed overlaid star architecture
provides high bandwidth connectivity in sub-wavelength
granularities by dynamically reconfiguring the photonic
network according to the traffic demands.
It is important to note that a large amount of work in
the development of enabling technologies (optical
switches, transmission and amplification) is being
carried out by several investigators of the AAPN
Research Network but these topics are out of the scope
of this paper and have not been discussed. The authors
refer the reader to the AAPN website [2] for information.
7. ACKNOWLEDGEMENTS
This work was supported by the Natural Sciences and
Engineering Research Council (NSERC) and industrial
and government partners, through the Agile All-Photonic
Networks (AAPN) Research Network. Dr. Trevor Hall
holds a Canada Research Chair in Photonic Network
Technology at the University of Ottawa. He and Sofia
Paredes are grateful to the Canada Research Chairs
Programme for their support of this work.
8. REFERENCES
[1] R. Vickers and M. Beshai, “PetaWeb architecture,” 9th Int
Telecom. Netw. Planning Symp., Toronto, Canada, 2000.
[2] The Agile All-Photonic Networks (AAPN) Research
Network, http://www.aapn.mcgill.ca/, 2003-2005.
[3] G. v. Bochmann, et al. “The Agile All-Photonic Network:
An architectural outline”, in Proc. 22nd Bien. Symp. on
Comm., Kingston, Canada, 2004, pp. 217-218.
[4] I. Saniee and I. Widjaja, “A New Optical Network
Architecture that Exploits Joint Time and Wavelength
Interleaving,” in Proc. OFC, Los Angeles, 2004.
[5] A. Stavdas, H. Leligou, K. Kanonakis, C.
Linardakis, and J.D. Angelopoulos, "Scheme for
performing statistical multiplexing in the optical layer," J.
Opt. Netw., 4(5), 237-247, 2005.
[6] R. Shankar and T.J. Hall, “Core Switch Architectures for
the Agile All-Photonic Network: Performance Evaluation
with Crosstalk”, Indicon 2005, Chennai, India, 2005.
[7] L.G. Mason, A. Vinokurov, N. Zhao and D. Plant,
“Topological design and dimensioning of Agile All-
Photonic Networks”, J. of Comp. Comm., Special issue on
Optical Networking, 2005 (accepted).
[8] S. Parveen, R. Radziwilovicz, S.A. Paredes, T.J. Hall.
"Evaluation of burst aggregation methods in an optical
burst switched agile all-photonic network". SPIE
Photonics North 2005, Toronto, 2005.
[9] A. Agustí-Torra, G. v. Bochmann and C. Cervelló-Pastor,
“Retransmission schemes for Optical Burst Switching
over star networks”, IFIP Int. Conf. Wireless Opt.
Commun. Netw., 2004.
[10] S.A. Paredes and T.J. Hall, “Flexible bandwidth provision
and scheduling in a packet switch with an optical core”, J.
of Opt. Netw., 4(5), 260-270, 2005.
[11] T. Ahmed, N. Saberi, M.J. Coates, “Time-slot reservation
in all-photonic networks based on flow prediction”, 2nd
Workshop on Optim. of Opt. Netw., Montreal, 2005.
[12] N. Saberi and M.J. Coates, “Bandwidth Reservation in
Optical WDM/TDM Star Networks”, in Proc. 22nd Bienn.
Symp. on Comm, Kingston, 2004, pp. 219-221.
[13] C. Peng, S.A. Paredes, G. v. Bochmann and T.J. Hall,
“Bandwidth Provisioning in the Core of an Agile
All-Photonic Network”, submitted to Elsevier’s Optical
Switching and Networking, 2005.
[14] X. Liu, A. Vinokurov and L.G. Mason, “Performance
Comparison of OTDM and OBS Scheduling for Agile
All-Photonic Networks”, Proc. IFIP MAN Conference
HCNC, Vietnam, 2005.
[15] H. Zang, J.P. Jue and B. Mukherjee, “Capacity
Allocation and Contention Resolution in a Photonic Slot
Routing All-Optical WDM Mesh Network,” J. of Lightw.
Tech., 18(12), 1728-1741, 2000.
ICOCN2005, 14-16 December 2005, Bangkok, Thailand
368
... Furthermore, metro networks are characterized by the diversity of services and by cheaper equipment being preferred for shorter distances. The agile all-optical solution, which is one approach to set up a solid supporting layer for upper lay-ers in the next-generation Ethernet-based communication network infrastructure for the future Internet, is a solution for next-generation metro all-optical networks [1]. ...
... In agile all-optical networks, time division multiplexing (TDM) in the optical domain is applied on wavelength channels to further divide each wavelength channel into subchannels [1,2]. This approach enables bandwidth virtualization, where the bandwidth allocation for network traffic demands is decoupled from wavelength channels, supporting a variety of data rates ranging from subwavelength to superwavelength. ...
Article
Full-text available
In agile all-optical networks, time division multiplexing in the optical domain is applied on wavelength channels to further divide each wavelength channel into subchannels in order to enable bandwidth virtualization. By introducing intelligent control, agile all-optical networks can serve dynamic and flexible bandwidth on demand. Metro networks with a ring topology are considered, and the protection of critical demands in agile all-optical networks is investigated. A protection scheme for single-duct ring networks is proposed followed by a rearrangeable bandwidth allocation scheme to decrease blocking in critical connection setup. Inefficient network resource utilization and signal degradation are two issues in survivable single-duct ring networks. Therefore, a survivable dual-duct ring infrastructure is presented as a solution for the survivability of this type of network in order to improve the efficiency of network resource utilization and signal quality.
... A distributed software Control Platform that controls the high level functions of the core, the multiplexers and edge nodes of an AAPN network, (e.g. bandwidth allocation, traffic monitoring and network synchronization) has been implemented separately ([11][12]) from the work presented in this technical report. This software runs in the PC module of the edge/core nodes. ...
... The design of the edge node consists of a division of labour between the FPGA component and the PC component. High level functionality such as traffic aggregation, traffic monitoring, bandwidth allocation functions and network synchronization protocols were implemented in the software component on the PC of the edge nodes, which was addressed in the "Software Control Platform" parallel project described in [11] and [12]. Low level, fast functions have been implemented in hardware, which is the work presented in this report. ...
Article
Full-text available
The design and implementation of the hardware functionality of a prototype optical time division multiplexed communications network is presented in this report. The optical network follows the principles of the Agile All-Photonic Network (AAPN) paradigm: a wavelength division multiplexed network with an overlaid-star topology whose edge nodes perform electrical to optical conversion and whose core switches are all-optical and therefore very fast-switching. The AAPN operates in a time division multiplexing (TDM) mode at the optical core. The demonstrator prototype is intended to be a scaled-down version of an AAPN: it consists of a collapsed single-wavelength network of 4 edge nodes surrounding one 4x4 optical core switch. One of the edge nodes operates as the master edge node and is used to control the fast optical core switch. Each edge node is conformed of a PC and a FPGA development board, with a 100 Mbps Ethernet network card interconnecting them. A 1 Gbps optical transceiver connects the FPGAs to the core switch.
... Passive devices have usually been used in the core node of star networks [5,8]. However, using wavelength-selective cross-connect switches in a core node [3,4,6,[9][10][11] can provide a more efficient star network than using passive switches due to spatial wavelength reuse and splitting loss issues in passive devices. Different architectures have been proposed for wavelength-selective cross-connect switches; see, e.g., [12][13][14][15][16][17]. ...
Article
Full-text available
Optical packet contention is the major problem in optical packet switching (OPS) networks. In this paper, a software-based contention reduction scheme is proposed for all-optical multi-fiber slotted OPS networks, called packet transmission based on the scheduling of empty time-slots (PTES), suitable for overlaid star topology used in a metropolitan area with heterogeneous distances. In the scheduling procedure (performed in a distributed manner by each edge node of a star network) within a frame interval, some time-slots are scheduled as empty time-slots and the remaining time-slots are scheduled as non-empty. Then, an edge node must avoid sending its traffic in empty time-slots. Instead, non-empty time-slots can be used for traffic transmission. With respect to this scheduling, the variance of the number of non-empty time-slots that carry traffic from all edge nodes is minimized in the core node at each time-slot, thus reducing the traffic loss. Mathematical formulas are also provided to compute the traffic loss and delay under PTES. Performance evaluation results illustrate that PTES can reduce the number of collision events and traffic loss, especially at light and moderate traffic loads.
... A very fast, i.e. agile, photonic network capable of much higher switching speeds, such as an Agile All-Photonic Network (AAPN) [2] [3], may be deployed on top ofa RON as another user of the WDM network, with the "slowly" reconfigurable WXC/ROADM switches setting up the optical circuits that define the virtual topology for the agile network. ...
Conference Paper
The advantages and issues in deploying a fast photonic network on top of a reconfigurable WDM network are discussed. The agile photonic network is deployed as another user of the reconfigurable optical WDM network (RON), with the reconfigurable optical switches setting up the optical circuits that define the virtual topology for the agile network. The services provided by the agile network are then carried over the wavelengths that are assigned to it by the global control plane of the RON. Such deployment would allow the agile network to provide the fast optical time division multiplexing (OTDM) scheduling techniques warranted for fast-changing, low-capacity traffic flows typical of metropolitan and access networks; while sustained, high-capacity flows would remain in whole lightpaths provided at the RON level to other users. Connectivity options are described for edge and core nodes, as well as the functionality requirements of the global control plane that would manage such a deployment.
... An Agile All-Photonic Network (AAPN) [1,2,8], with a composite star topology, can potentially provide an efficient high bandwidth/high performance core transport network solution for carriers. Hence, it is very important to design and position AAPN to support IP/MPLS architecture and protocols. ...
Conference Paper
Full-text available
In this paper, we study how MPLS flows are routed in an Internet that contains a centrally-controlled agile all- photonic star WDM network (AAPN). Two scenarios are considered, namely deploying AAPN within one OSPF (Open Shortest Path First) area and within several OSPF areas. Since the AAPN provides an NxN interconnection structure for the N edge nodes of the AAPN architecture, the straightforward usage of a routing protocol like OSPF leads to scalability problems. In the first scenario, we have identified several schemes by which this scalability problem can be reduced. The idea is to introduce "virtual routers" that represent a collection of edge nodes (and possibly also the core node), thus reducing the number of paths between the "routers". In the second scenario, we focus on inter-area routing in large-scale IP/MPLS networks. This paper proposes a novel framework for inter-area MPLS Traffic Engineering. The key to our proposal lies in deploying the AAPN architecture as the OSPF backbone area and introducing the concept of "virtual area border routers" (v-ABRs). Compared with other proposals, our proposal can provide globally- optimized inter-area routing and has very good compatibility to existing traditional IP/MPLS routers.
... An overlaid-star network (OSN) is a network that comprises edge nodes interconnected by core nodes that function independently from each other to form an overlaid-star (also called composite-star) topology. Three reprehensive examples of overlaid-star networks are Agile All-Photonic Networks [8,22], Ethernet Star Networks with TE Capability, and PetaWeb [21]. ...
Conference Paper
Full-text available
We propose a novel Internet Exchange (IX) architecture, namely OSN-IX, which adopts an overlaid-star network (OSN) as an IX. OSN can be considered as a "distributed" switch, which combines the advantages of the network and switch. Compared to other IX architectures, e.g., LAN-based IX, MPLS IX, Photonic IX, etc., OSN-IX has good properties of scalability, resilience, and widely distributed access points. Particularly, for the first time, OSN-IX introduces traffic engineering (TE) into the IX world. Based on the TE framework we developed for OSN-IX, OSN-IX can provide optimized dynamic inter-ISP (Internet Service Provider) routing while requiring no change, hardware or software, on existing traditional IP/MPLS routers. We have shown by simulation that our TE framework outperforms several existing inter-AS TE schemes.
Conference Paper
Full-text available
This paper raises the issues faced in edge node design for an agile all-photonic network (AAPN) and proposes solutions. The architecture discussed addresses several issues such as packet processing, traffic aggregation and encapsulation, buffers implementation, local scheduling, QoS provision, traffic monitoring and internal control mechanisms. The main goal of this work is to provide a detailed description of the functional modules considering technologies readily available now or immediately on the horizon
Conference Paper
We investigate a load-balancing method in a time division multiplexed agile all-photonic network (AAPN), which has a star topology and a buffeHess optical core. This method for bandwidth sharing is derived from a packet switch architecture that consists of three electronic buffering stages holding layered cross-point queues and two optical transpose interconnects between the stages. For AAPN, the architecture is folded: the slots (the data units) are fust sent to the same set of edge nodes acting as intermediate stage, and then sent to their final-destination edge nodes. The approach is suitable for the metro / access scenarios in which propagation delays are small and it simplifies the scheduling problem significantly since it is fixed and performed locally, without the need for signaling or centralised schedulers.
Article
Full-text available
This paper presents a burst aggregation method for an Agile All-Photonic Network (AAPN) operating under an asynchronous burst switched mode. The model combines both the timer-based and threshold-based approaches into a single composite burst assembly mechanism. This is evaluated semi-analytically for fixed length packets and Poisson arrivals and used as a special case to verify a more general OPNET ModelerTM simulation. The dependence of the blocking probability on different burst aggregation parameters is observed as well. The same procedure, is extended to 'encapsulate' (aggregate) variable packet length traffic into 'envelopes' (bursts) matched to the time slots in an AAPN operating in a synchronous time-slotted mode. Results are presented for an emulation of this process using real IP network traffic from the local LAN using two encapsulation methods that differ depending upon whether 'envelope' boundaries are allowed to cross constituent packets or otherwise. Bandwidth utilization was measured for different encapsulation parameters and it is confirmed that the model with the boundaries allowed to cross packets (i.e., the model with packet segmentation) is more bandwidth-efficient even if the processing delay is slightly larger. The successful operation of the emulation system suggests as well that a simple, low-cost software implementation would be suitable to perform the burst/slot aggregation process in AAPN.
Article
Full-text available
The Agile All Photonic Network (AAPN) is a high speed transparent agile optical transport network. A key issue in these all photonic networks is the distributed scheduling method employed at the edge nodes and the manner of co-ordination with the core switching state. In this paper we compare several classes of resource sharing methods. Optical Burst Switching (OBS) and two classes of Optical Time Division Multiplexing (OTDM) referred to as statistical Slot by Slot and deterministic frame based OTDM are investigated. Performance results obtained by simulation show that the OTDM schemes compare favourably with OBS in terms of packet loss and bandwidth utilization while keeping packet delay sufficiently low to meet real time QoS requirements. Slot by Slot scheduling is suitable for MANs while frame based TDM schemes with signalling is appropriate for either WAN or MAN applications.
Article
Full-text available
The proliferation of data-centric networks has intensified the research efforts for development of architectures and technologies supporting fast reconfigurable op-tical networks accommodating any temporal and (or) spatial traffic fluctuations without WDM channel overprovisioning. The novel core network architecture presented in this paper is based on partitioning a meshed network into a number of clusters. Within each cluster the architecture exploits metropolitan area concepts (MACs) to achieve statistical multiplexing gain by transparent transportation of fixed duration slots. These short slots, which are controlled by means of a MAC protocol, are combined to form larger frames that are then exchanged between the clusters. Specific nodes that serve as gateways between clusters undertake the coordination of frame switching and end-to-end routing. Thus, traffic within a particular cluster enjoys reservation-based no-loss transport, while for the communication between clusters either robust two-way reservation schemes or even optical burst switching (OBS) approaches are possible. The end result is an architecture that supports statistical multiplexing within the optical layer with good performance and reasonable complexity.
Article
This paper presents an optical network that provides fractional wavelength services without optical-to-electronic conversion. The architecture emulates fast switching in the passive network core through the use of ultra-fast wavelength tunable lasers at the edge.
Article
An optoelectronic three-stage packet switch architecture is described that plays to the strengths of electronics as a memory technology and to photonics as a communications technology while accommodating the relatively slow reconfiguration of current transparent photonic switch technology. The configuration of the photonic center stage is found by solving an edge-coloring problem on a bipartite graph defined by the traffic. This is simple to implement, and the calculation need be repeated only if there are persistent variations in the statistical pattern of the arriving traffic. A major bottleneck is removed by dispensing with a per-time slot scheduler, at the price of only a modest spatial speedup, which is easy to provide with photonic technology. The architecture and method have been verified by simulation with simple traffic models that capture the nonstationary and bursty nature of real traffic
Article
In this paper, we propose an off-line scheduling algorithm for an optical TDM/WDM star network composed of a non-blocking optical central switch and a set of edge switches, each capable of simultaneously transmitting (and receiving) at several different wavelengths. We implement a scheduling algorithm, which assigns a cost to each time slot destined to a particular destination and attempts to allocate each request a set of time slots with the lowest cost. This strategy provides low rejection probability for future requests. In order to reduce the signaling bandwidth and the computation complexity we require the scheduler to preserve the allocation of the existing connections by modifying the schedule for only the changes in the traffic request. For deallocating the terminating connections we propose two different techniques, with different performance and complexity. Then we enhance the performance of the simpler technique with a modification to the scheduling algorithm, which should be performed only for scheduling the first frame.
Article
We present the design and analysis of an Agile All-Photonic Network (AAPN); in the context of our study, the agility is derived from sub-microsecond photonic switching and global network synchronization. We have articulated a set of circuit design alternatives in terms of switch configurations referred to as symmetric and asymmetric designs, and two-layer and three-layer designs and discuss the implications of these alternatives in terms of transmitter and receiver design and synchronization requirements. In order to evaluate performance and cost of this range of design alternatives, we developed a set of software tools and methodologies for designing and dimensioning our vision of an AAPN. The topological design problem consists of determining the optimal number, size and placement of edge nodes, selector/multiplexers and core switches as well as the placement of the DWDM links so as to minimize network costs while satisfying performance requirements of the supported traffic. A new mixed integer linear programming formulation is presented for core node placement and link connectivity. A methodology has been developed for two-layer and three-layer network topology design and implemented in software. These tools were exercised under a wide variety of equipment cost assumptions for both a metropolitan network and a long-haul network assuming a gravity model for traffic distribution and a flat community of interest factor. Key findings include the determination of near cost optimal designs for both metropolitan (two-layer design) and a Canadian wide area network (WAN, three-layer design). We also show the cost and topology sensitivity to the selector switch size and the preferred size in terms of port count and number of switches.