SlideShare a Scribd company logo
1 of 9
Download to read offline
IEEE Communications Magazine • May 2011122 0163-6804/11/$25.00 © 2011 IEEE
INTRODUCTION
Emerging paradigms for next-generation net-
work architectures revolve around the notion of
the network as a heterogeneous “multilayer,
multitechnology” construct over which multiple
“services” can be provided. These services
include traditional IP-routed services as well as
native access services from lower layers based on
technologies such as multiprotocol label switch-
ing (MPLS), Ethernet, Ethernet provider back-
bone bridge (PBB), synchronous optical
networking (SONET)/synchronous digital hierar-
chy (SDH), next-generation SONET/SDH, and
wavelength-division multiplexing (WDM). It is
envisioned that such direct access to and control
of lower layers will enable advanced traffic engi-
neering of IP routed networks, along with the
provision of advanced services tailored to appli-
cation-specific requirements. A critical aspect of
emerging infrastructures is heterogeneity with
regard to technologies, services, vendors, and
other areas. In this article we focus on the fol-
lowing dimensions of network heterogeneity:
Multiservice: This term refers to the client
experience when connecting to the edge of a
network. Since there are often multiple service
options, their associated service definitions can
be varied based on the underlying network
implementations. For example, typical service
definitions are characterized by the combination
of the physical port type (e.g., Ethernet,
SONET/SDH, Fibre Channel), network trans-
port instance (e.g., IP routed, Ethernet virtual
LAN [VLAN], SONET), and performance char-
acteristics (e.g., bandwidth, delay, jitter).
Multitechnology: This term refers to the pos-
sible deployment of multiple technologies to
implement the required network services. For
example, operators may use technologies such as
IP, Ethernet, MPLS, T-MPLS, SONET, next-
generation SONET, and WDM.
Multilevel: This term refers to the fact that
domains or network regions may operate in dif-
ferent routing areas and be represented in an
abstract manner across associated area/region
boundaries.
Multilayer: This term describes an abstrac-
tion that encompasses both the concepts of mul-
tilevel and multitechnology as defined above.
Along these lines, in this article we present an
architecture framework for the control and man-
agement of a multilayer network (MLN) and its
associated advanced network services. This mate-
rial is identified as an “architecture framework”
to emphasize its role in providing guidance and
structure to our subsequent detailed architecture,
design, and implementation activities. Overall,
our efforts are motivated by requirements from
the U.S. Department of Energy “e-science”
application community for real-time on-demand
specialized network services and resource provi-
sioning (e.g., to support bulk transfers, real-time
visualization, remote steering, etc.). We also
summarize the current state of deployments and
the use of network services based on this MLN
architecture framework.
The remainder of this article is organized as
follows. First, we describe a generic architectural
framework for networks. Next, we provide fur-
ther discussions on several multilayer network
architecture and design alternatives. We then
present a concept of service workflows to
demonstrate the notion of coordinated multilay-
er control. Finally, we present the status of cur-
rent work and future plans.
ABSTRACT
We present an architecture framework for
the control and management of multilayer net-
works and associated advanced network services.
This material is identified as an “architecture
framework” to emphasize its role in providing
guidance and structure to our subsequent
detailed architecture, design, and implementa-
tion activities. Our work is motivated by require-
ments from the Department of Energy science
application community for real-time on-demand
science-domain-specific network services and
resource provisioning. We also summarize the
current state of deployments and use of network
services based on this multilayer network archi-
tecture framework.
HYBRID NETWORKING: EVOLUTION TOWARD
COMBINED IP SERVICES AND DYNAMIC CIRCUITS
Tom Lehman and Xi Yang, University of Southern California Information Sciences Institute
Nasir Ghani and Feng Gu, University of New Mexico
Chin Guok, Inder Monga, and Brian Tierney, Lawrence Berkeley National Lab
Multilayer Networks:
An Architecture Framework
LEHMAN LAYOUT 4/20/11 2:30 PM Page 122
IEEE Communications Magazine • May 2011 123
CAPABILITYPLANES
CAPABILITYPLANES OVERVIEW
The primary focus of many advanced multilayer
network architectures has been the data plane
technology types and the various ways they may
be combined. However, there are other critical
capabilities and functions required in order to
manage and control complex next-generation
network architectures. To facilitate the discus-
sion and definition of our MLN architecture
framework, we first introduce the concept of a
“capability plane,” or CapabilityPlane. A Capa-
bilityPlane represents a grouping of related func-
tions that are needed for the operation of a
single technology layer in our multilayer network
construct. Our CapabilityPlane definition spans
the functional areas necessary to provide client
services, as user requirements are a primary
motivation for our work. We first define differ-
ent CapabilityPlanes for a generic technology
layer. With these foundations in place, we can
then examine the use of CapabilityPlanes in the
construction and operation of multilayer archi-
tectures that combine two or more of the tech-
nology layers. In particular, the following
CapabilityPlane types are identified: DataPlane,
ControlPlane, ManagementPlane, AAPlane, Ser-
vicePlane, and ApplicationPlane. These are now
detailed further.
DATAPLANE
The DataPlane is the set of network elements
that send, receive, and switch network data. For
this architecture definition we identify the Data-
Plane options in terms of technology regions. A
technology region is a set of network elements
that are grouped together and utilize the same
DataPlane technology type. The technology types
are defined using the standard generalized
MPLS (GMPLS) [1] nomenclature of packet
switching capable (PSC) layer, layer 2 switching
capable (L2SC) layer, time-division multiplexing
(TDM) layer, lambda switching capable (LSC)
layer, and fiber-switch capable (FSC). Addition-
ally, we associate these technology types with the
more common terminology as follows:
• Layer 3 for PSC using IP routing
• Layer 2.5 for PSC using MPLS
• Layer 2 for L2SC (often Ethernet)
• Layer 1.5 for TDM (often SONET/SDH)
• Layer 1 for LSC (often WDM switch ele-
ments)
• Layer 0 for FSC (often port switching
devices based on optical or mechanical
technologies)
Each of these technology types includes
unique features and capabilities. Furthermore, it
is well understood that most networks of interest
will be constructed by utilizing a combination of
two or more of these DataPlane technologies to
form a multilayer network, as discussed later. As
a result, there are multiple implementation
options in terms of the technology types (IP
routing [with MPLS capabilities], Ethernet, Eth-
ernet PBB, SONET/SDH, next-generation
SONET/SDH, WDM, etc.). A detailed discus-
sion of these specific technology types is not a
topic for this article. Instead, we identify the key
functions for all the CapabilityPlanes. The key
functions for the DataPlane are identified as fol-
lows:
Element control: This refers to the ability to
send, receive, and switch network data. The spe-
cific control functions will be unique to the Dat-
aPlane technology and capabilities.
Element status: This refers to obtaining and
providing information on the status of network
elements in the DataPlane. Typically the Man-
agementPlane will be the primary consumer of
information from this DataPlane function.
Layer adaptation: This refers to the Data-
Plane adaptation from one technology type to
another. The specific adaptation capabilities will
be unique to the DataPlane technology and
capabilities. A common adaptation type is that
accomplished by DataPlane elements that have
Ethernet client ports which are adapted into
SONET/SDH or WDM for transmission over
wide-area links.
CONTROLPLANE
The ControlPlane is responsible for the control
and provisioning functions associated with the
DataPlane. This generally includes maintaining
topology information and configuring network
elements in terms of data ingress, egress, and
switching operations. The ControlPlane is one of
two CapabilityPlanes that directly interact with
the DataPlane. The key functions identified for
this plane are as follows:
Routing: Routing protocols are responsible
for the reliable advertisement of the network
topology and the available resources (e.g., band-
width and other technology-specific features)
within the network region. This function pro-
vides the distribution and dissemination of
reachability information, layer- and technology-
specific information, resource usage status, and
topology information between network elements
within a network region. Within a given Data-
Plane technology region, the routing information
may be either distributed or centralized.
Path computation: This function refers to the
processing of routing information to determine
how to accomplish functions such as provisioning
an end-to-end path, evaluating network state,
adjusting to failures/changes, or instantiating
constraint-based topologies. In a multilayer, mul-
tivendor, multidomain environment, this may
require many specific discrete functions such as
traffic engineering database pruning, network
graph construction and transformations, multidi-
mensional constrained shortest path first (CSPF)
computations, and application of many other
possible algorithms.
Signaling: Signaling protocols are responsible
for provisioning, maintaining, and deleting con-
nections, and the exchange of messages to
instantiate specific provisioning requests based
on the above routing and path computation
functions. This may be accomplished via proto-
cols such as Resource Reservation Protocol —
Traffic Engineering (RSVP-TE) [2] or web-ser-
vice-based messaging, for example.
Traffic engineering database (TEDB): This is
the function inside the ControlPlane that stores
the topology state of the DataPlane. The infor-
mation in the TEDB will come from the routing
The ControlPlane is
responsible for the
control and
provisioning func-
tions associated with
the DataPlane. This
generally includes
maintaining topology
information and con-
figuring network ele-
ments in terms of
data ingress, egress,
and switching
operations.
LEHMAN LAYOUT 4/20/11 2:30 PM Page 123
IEEE Communications Magazine • May 2011124
information as well as from external sources
such as the other CapabilityPlanes.
ControlPlane Status: This function involves
the maintenance of ControlPlane state such that
recovery mechanisms can restore operation after
ControlPlane failures.
MANAGEMENTPLANE
The ManagementPlane refers to the set of sys-
tems and processes that are utilized to monitor,
manage, and troubleshoot the network. The
ManagementPlane is one of two CapabilityPlanes
that directly interact with the DataPlane. The
ManagementPlane may be queried by network
administrators, users, and other CapabilityPlanes
such as the ServicePlane or ApplicationPlane.
The ManagementPlane may publish monitoring
data, or metadata, which is available for other
domains to access. The key functions identified
for the ManagementPlane are as follows:
Monitoring: This function involves querying
each of the other CapabilityPlanes for informa-
tion. For the DataPlane this may include infor-
mation such as network element status,
utilization information, resource configuration,
and interface information (errors, utilization,
configurations). For each CapabilityPlane, status
monitoring will be defined that is unique to its
function set.
Troubleshooting procedures: This function
involves the investigation of issues and problems
in the network. These procedures are generally a
set of monitoring steps conducted in an objective
specific manner to identify or resolve an issue.
The issues are generally identified by a user,
another CapabilityPlane, or the Management-
Plane itself.
ManagementPlane status: This function
involves the maintenance of ManagementPlane
state such that recovery mechanisms can restore
operation after ManagementPlane failures.
AAPLANE
The AAPlane is the authentication and autho-
rization plane, and is responsible for the mecha-
nisms which allow the other planes to identify
and authenticate users and receive associated
policy information. The key functions identified
for the AAPlane are as follows:
AuthN: This is the function that identifies the
user. It takes some type of user credential (e.g.,
a username and password, a signed certificate,
or some other identity provider handle), verifies
that credential, and then returns the local identi-
fier and possibly attributes for the user.
AuthZ: This is the function that verifies the
right of the user to perform the requested action.
It takes an authenticated user identity and
attributes and the requested action and defines
the authorization parameters.
AAPlane Status: This function involves the
maintenance of AAPlane state such that recov-
ery mechanisms can restore operation after
AAPlane failures (e.g., corruption of the authen-
tication or authorization policies).
SERVICEPLANE
The ServicePlane refers to the set of systems
and processes that are responsible for providing
services to users and maintaining state on those
services. The ServicePlane will generally rely on
the functions of the ControlPlane and/or Man-
agementPlane to effect actual changes on the
DataPlane. In addition, the ServicePlane will
typically maintain databases on current and
future service instantiations and coordinate
associated workflow processes. The Service-
Plane also has a very important role in the
coordination of other CapabilityPlanes’ actions
to achieve a higher-level goal. The key func-
tions identified for the ServicePlane include
processing service requests and subsequently
coordinating with the other CapabilityPlanes to
service the requests. This function is realized
primarily in the form of CapabilityPlane service
workflows, which are discussed later. Overall,
the key functions identified for the Service-
Plane are as follows:
Service management: This involves processing
service requests and coordinating with the other
CapabilityPlanes to service the requests. For
interdomain or intertechnology region actions,
the ServicePlane may also coordinate directly
with other peer ServicePlanes. The specific ser-
vices available will be unique to each network.
The service management function will generally
initiate the workflow management processes.
This function also maintains a description of the
services offered by a specific instance of a
ServicePlane. For instance, a simple service
might be a point-to-point circuit connecting two
endpoints. A more complicated service may use
multipoint topology to create a broadcast
domain between multiple endpoints. Additional
features may also be associated with a service
offering (e.g., the ability to specify latency or jit-
ter requirements).
Workflow management: This function will be
instantiated in many different forms based on
unique service and network requirements. Work-
flow management refers to the coordination of
the functions across multiple CapabilityPlanes to
accomplish a specific set of functions associated
with a service provision.
ServicePlane status: This function involves
the maintenance of the ServicePlane state, which
supports recovery mechanisms that can restore
operation after ServicePlane failures. The recov-
ery functions may be completely internal to the
ServicePlane, or in some instances may include a
coordinated effort across multiple Capabilty-
Planes.
Figure 1. CapabilityPlanes organization.
ApplicationPlane
ServicePlane
AAPlane
Generic data plane layer
ManagementPlane ControlPlane
LEHMAN LAYOUT 4/20/11 2:30 PM Page 124
IEEE Communications Magazine • May 2011 125
APPLICATIONPLANE
The ApplicationPlane provides higher-level
functions that will generally be tailored for
domain-specific purposes. It is envisioned that
the ApplicationPlane is the area where domain-
specific experts will be creative and develop
capabilities that are specific and unique to their
application requirements. The ApplicationPlane
will rely on the capabilities offered by one or
more ServicePlanes to accomplish its objectives.
The key functions identified for the Application-
Plane are as follows:
Co-scheduler: Responsible for contacting one
or more ServicePlanes to determine if a given
network service is available at the time needed.
This will likely be accomplished in the context of
separate actions to coordinate availability of
application specific resources such as compute
clusters, storage repositories, and scientific
instruments.
Session control: A session is the end-to-end
composition of one or more ServicePlane service
instantiations. The ApplicationPlane will gener-
ate a ServicePlane request tailored to the appli-
cation requirements. A session may be created
based on application requirements such as
throughput, jitter, and time period requirements.
In addition, the ApplicationPlane may be con-
cerned with higher-level session related configu-
rations, which are beyond the scope of the
ServicePlane and the feature set described in
this architecture article. These types of features
are generally application- or domain-specific and
may involve configuration of end system applica-
tions, end system interfaces, selection of specific
protocols, or other unique application configura-
tions.
ApplicationPlane Status: This function
involves the maintenance of ApplicationPlane
state such that recovery mechanisms can restore
operation after ApplicationPlane failures.
CAPABILITYPLANE SUMMARY
Figure 1 depicts the concept of operation for
how these CapabilityPlanes are interconnected
and interact. As noted above, the only planes
that actually touch the DataPlane are the Con-
trolPlane and ManagementPlane. Another way
to view the DataPlane layer to CapabilityPlane
relationship is from a DataPlane layer centric
view. Meanwhile, Fig. 2 depicts the network
capabilities of the DataPlane in terms of layers
1, 2, and 3. In this figure the capabilities that are
identified for each layer correspond to the Capa-
bilityPlanes discussed earlier. Another important
item to note is that while this architecture defini-
tion maintains a distinct single CapabilityPlane
to single DataPlane relationship, it is recognized
that in real-world implementations, this may not
be the case. For instance, if one constructs a net-
work with PSC on top of LSC equipment, there
may be a desire to have a single CapabilityPlane
which is responsible for both the PSC and LSC
technology regions. This would be acceptable
within the framework of this architecture
description. The purpose of the multilayer archi-
tecture described herein is to define functions
and capabilities. Implementation options (e.g.,
combining CapabiltyPlanes into a single instanti-
ation) are indeed compatible with the concepts
presented here. The remainder of this article
focuses on describing the architecture from a
CapabilityPlane perspective.
MULTILAYER
NETWORK ARCHITECTURES
In this section we consider the design of net-
works with two or more technology regions/lay-
ers. In fact, the majority of networks deployed
today consist of multiple technology layers, with
routers over WDM being one common example.
Different technology layers are selected based
on a variety of technical and practical considera-
tions. However, the layers are generally treated
as separate and distinct, and not managed
together in the multilayer context we describe
here. We expect that existing networks as well as
new deployments will continue to be multilayer,
and there will be increasing interest in integrated
multilayer control and management capabilities.
This is a key motivation for our work. Our
descriptions of multilayer and multitechnology
networking here are similar to those described in
the Internet Engineering Task Force (IETF)
requirements for GMPLS-based multiregion and
multilayer networks (MRN/MLN) [3]. In addi-
tion to the network layer concept, which is pri-
marily from a DataPlane topology and
connection perspective, the concept of layer-
associated CapabilityPlanes provides us with the
added flexibility to explore multiple possible
configurations for such networks. We classify
them into four MLN models: MLN-Vertical,
MLN-Horizontal, MLN-Combined, and MLN-
InterDomain.
MULTILAYER NETWORKING — VERTICAL
First we discuss a multilayer network where two
or more DataPlane types may be layered in a
vertical manner. The notion of vertical layering
of technology regions implies using lower-layer
Figure 2. Layer view of capabilities.
Layer1
Grid middleware
AA
QoS
MPLS
IP
MPLS
Layer3
services
Manage
ment
plane
AA
Layer2
control
VLANs
SONET
Layer2
services
Manage
ment
plane
AA Optical
Layer1
control
Layer1
services
Manage
ment
plane
Data
plane
Control
plane
AA plane Service
plane
Management
plane
Applications
Application,
middleware
management
Application,
middleware
layerLayer3
Layer2.5
layer2
layer1.5
Application,
middleware
AA
LEHMAN LAYOUT 4/20/11 2:30 PM Page 125
IEEE Communications Magazine • May 2011126
service provisioning to provide capabilities at the
higher layers. Specifically, Fig. 3 depicts a verti-
cal multilayer topology consisting of PSC, L2SC,
and LSC technology regions. As noted in the fig-
ure, each of the technology regions has its own
set of CapabilityPlanes. In addition, technology
adaptation points are required in order to move
data across layer boundaries. A typical provi-
sioning action for a vertical multilayer topology
such as this would be for a lower layer, such as
the LSC region, to provision a circuit that would
be reflected as a link at the higher L2SC layer.
Subsequently, L2SC services may be provided. A
similar scenario could be accomplished using the
L2SC as the lower layer and the PSC region as
the higher layer.
MULTILAYER NETWORKING — HORIZONTAL
In this subsection we discuss a multilayer net-
work topology where two or more DataPlane
types may be layered in a horizontal manner.
Here, Fig. 4 depicts the notion of a horizontal
layering of technology regions. This topology
implies that we are integrating or “stitching” ser-
vices across different technology region bound-
aries; as opposed to the vertical case, we do not
use a lower-layer service to create a link or capa-
bility at a higher layer.
A typical provisioning action for a horizontal
multilayer topology such as this would be to pro-
vision a path across multiple technology regions
in order to provide a service. This service will
generally present a similar technology (e.g., Eth-
ernet) at both edges, but the underlying technol-
ogy may differ along the path.
As noted in the figure, each of the technology
regions has its own set of CapabilityPlanes. In
addition, technology adaptation points are also
required in order to move data across technolo-
gy region boundaries.
MULTILAYER NETWORKING — COMBINED
We can also combine the vertical and horizontal
multilayer topologies to create a more flexible
and sophisticated set of available network ser-
vices. This is shown in Fig. 5, where a topology
may consist of vertical multilayer networks peer-
ing in a horizontal manner. In this context, all
the peering links (i.e., links that cross the bound-
ary line) represent horizontal multilayer net-
working. Hence, there are two such links shown
in Fig. 5, but there could be more.
It should be noted that the horizontal peering
links at the higher layer (layer 3 in this example)
may be built via a direct physical link between
the two layer 3 devices, or it may have been cre-
ated via an earlier provisioning of some
resources from the horizontal lower-layer link
(layer 1 in this example) . In either case, the
architecture and subsequent handling of provi-
sioning events will be identical. Note that there
will be some practical impacts associated with
provisioning of higher-layer links from lower-
layer links, such as reduced available capacity on
the lower-layer link for future provisioning
actions. However, the ability to provision ser-
vices at both layers independently or in an inte-
grated fashion still remains.
MULTILAYER NETWORKING — INTERDOMAIN
The notion of InterDomain messaging and
service provisioning is similar to the horizontal
MLN case, where the horizontal boundary line is
also a domain boundary. However, the primary
Figure 3. Multilayer networking — vertical.
Layer 3
(PSC)
Layer 2
(L2SC)
Multilayer
vertical
networking
boundary
Multilayer
vertical
networking
boundary
Layer 1
(LSC)
Technology adaptation points
Control plane
AA plane
Service plane
Management
plane
Control plane
AA plane
Service plane
Management
plane
Control plane
AA plane
Service plane
Management
plane
We expect that
existing networks as
well as new
deployments will
continue to be
multi-layer and there
will be increasing
interest in integrated
multi-layer control
and management
capabilities. This is a
key motivation for
our work.
LEHMAN LAYOUT 4/20/11 2:30 PM Page 126
IEEE Communications Magazine • May 2011 127
difference between the two is a matter of tailor-
ing the full set of interregion communications to
a subset that will meet the security and scalabili-
ty requirement for InterDomain communica-
tions. This model is also illustrated in Fig. 5.
HYBRID MULTILAYER NETWORKING AND
CAPABILITYPLANES
The concept of hybrid networking is introduced
here in the context of using multilayer networks
to conduct sophisticated management and move-
ment of data flows across the various layers in a
flexible and dynamic fashion.
The intelligence and processes required to
determine “why and when” to perform such
functions is beyond the scope of this article.
However, this MLN topic area is deemed as one
of key importance, and there is a clear need for
continued research, development, and even
deployment of solutions.
This article does cover the “how” aspect with
respect to hybrid networking functions. Specifi-
cally, the ServicePlane interface will provide an
entry point into one or all of the DataPlane lay-
ers where a hybrid networking agent (HNA)
could obtain network service and topology provi-
sioning to support larger hybrid networking
workflows. In general, it is anticipated that such
a HNA would utilize the MLN (Vertical, Hori-
zontal, Combined, InterDomain) capabilities as
needed and available to accomplish its larger
goals of hybrid networking traffic engineering
and traffic grooming. In this context an HNA
would look like a process operating at the Appli-
cationPlane from the multilayer network archi-
tecture perspective.
NESTED CAPABILITY PLANES
The concept of nested CapabilityPlanes is anoth-
er topic of interest. An action is classified as
“nested” when the resulting network services (or
topologies) are handed off to a separate set of
CapabilityPlanes for subsequent responsibility.
An action where the resulting network services
(or topologies) are not handed off to a separate
set of CapabilityPlanes is not considered a nest-
ed action. An important point to note here is
that the ServicePlane service interface and fea-
ture set does not change for the nested vs. non-
nested concept. Hence, the only distinction
between the two is how the requesting entity uti-
lizes the results of a requested service instantia-
tion. The most obvious scenario for the nested
case is the provision of an entire topology that is
handed off from one ServicePlane to a second
ServicePlane (and associated CapabilityPlanes),
which then assumes responsibility for subsequent
service instantiations.
The MLN-Vertical type is an example of a
nested CapabilityPlane action. However, the
nested capability plane concept is really broader
than that limited example. Specifically, this topic
is intended to encompass a larger range of func-
tions and systems, which utilizes MLN capabili-
ties in sophisticated and complex ways to create
and manage multiple “virtual” network topolo-
gies. These topologies may appear independent
to some CapabilityPlanes but in reality are creat-
ed via a recursive handoff of resource subsets
from one CapabilityPlane instance to another.
The intelligence and processes required to
determine “why and when” to perform such
nested CapabilityPlane functions is beyond the
scope of this article. This is another topic that
requires additional research and development by
the broader MLN community.
The ServicePlane interface will provide an
entry point into the DataPlane layers where a
nested CapabilityPlane agent could obtain net-
work service and topology provisioning to sup-
port larger nested CapabilityPlane workflows. In
general, it is anticipated that such a nested
CapabilityPlane agent would utilize the MLN
(Vertical, Horizontal, Combined, InterDomain)
capabilities as needed and available to accom-
plish its larger goals of nested CapabilityPlane
topology instantiations.
CAPABILITYPLANE
SERVICE WORKFLOWS
A control or configuration action on a network
will typically be the result of a workflow process
that coordinates actions across multiple Capabil-
ityPlanes. This is referred to as a multiple Capa-
bilityPlane service workflow in this document.
The modular nature of DataPlane layers and the
associated CapabilityPlanes allow for many dif-
ferent workflows that can be tailored to the
needs and requirements of individual users and
network operators. As a result, there are poten-
tially many types of workflows, each involving all
or a subset of the CapabilityPlanes. Along these
lines, Fig. 6 depicts a simple workflow associated
with a user requesting a circuit instantiation
across two network domains. The coordinated
Figure 4. Multilayer networking — horizontal.
Layer3
(PSC)
Layer1.5
(TDM)
Technology adaptation points
Control plane
AA plane
Service plane
Management
planeControl plane
AA plane
Service plane
Management
plane
Multi-layer
horizontal
networking
boundary
The most obvious
scenario for the nest-
ed case is the provi-
sion of an entire
topology that is
handed off from one
ServicePlane to a
second ServicePlane
(and associated
CapabilityPlanes),
which then assumes
responsibility for
subsequent service
instantiations.
LEHMAN LAYOUT 4/20/11 2:30 PM Page 127
IEEE Communications Magazine • May 2011128
workflow includes interdomain ServicePlane
interactions, which result in specific AAPlane
and ControlPlane actions in their respective
domains. The result is a circuit instantiation
across each DataPlane that is “stitched” together
to operate as a single end-to-end circuit from
the user perspective. The ServicePlane is the
CapabilityPlane with primary responsibility for
initiating and managing these workflows in
response to ApplicationPlane requests.
DEPLOYMENT STATUS AND
NEXT STEPS
Multiple networks have deployed systems imple-
menting a subset of the MLN architecture frame-
work described here. This includes deployments
on ESnet SDN [4], Internet2 ION [5], USLHC-
net [6], and others. In particular, the ESnet
OSCARS [7, 8] software suite provides the Capa-
bilityPlane implementation for these networks.
OSCARS has focused on the ServicePlane and
ControlPlane functionalities. These deployments
are being utilized today to provide advanced net-
work services to DOE Office of Science applica-
tions in the area of high-energy physics, climate
modeling, and others.
The primary service provision at this time
takes the form of dedicated bandwidth virtual
circuits provisioned in real time based on user
requests. The service interface technology and
user demarcation is generally Ethernet VLAN.
Here, the decision to select Ethernet VLAN as
the service transport is twofold. First, since Eth-
ernet technology is ubiquitous, it provides a
common DataPlane framing protocol that can
stitch end-to-end virtual circuits across domain
boundaries (e.g., between the user and provider,
and between providers). Second, by utilizing
Ethernet VLANs, multiple virtual circuits can be
instantiated over a single physical port. This
reduces overheads and facilitates ease of deploy-
ment.
While the service interface technology has
been normalized based on Ethernet VLANs, the
DataPlane technology utilized to provide this
service is diverse, and can include IP routers
(PSC), SONET switches (TDM), and Ethernet
devices (L2SC). For example, the ESnet and
Internet2 DataPlanes are based on Ethernet
over MPLS. Meanwhile, the USLHCNet Data-
Plane is based on a mix of Ethernet over SONET
and native Ethernet network elements. In all
cases, OSCARS leverages the vendor capabilities
to provide the ServicePlane, ControlPlane, and
AAPlane functional elements of the MLN archi-
tecture described. Hence, in order to create an
end-to-end multidomain circuit, each domain
provisions a virtual circuit that is stitched across
peering points and utilizes the MLN framework
to provide a uniform end-to-end Ethernet VLAN
service.
Overall, the current set of deployed networks
only capitalize on a small subset of the many
features introduced in the proposed MLN frame-
work. However, increasing requirements (driven
by more stringent user needs, simplifying service
offerings and delivery, and reducing cost and
increasing efficiency) will inevitably drive broad-
er adoption of the MLN framework. By using
the MLN framework in conjunction with intelli-
gent complex constrained path finding algo-
rithms, networks will be able to provide a better
user experience by determining the best Data-
Plane transport to meet the user requirements,
abstract technology specific complexities of the
DataPlane from the ServicePlane, and reduce
cost by utilizing the lowest network layer in the
DataPlane that complies with the service level
Figure 5. Multilayer networking — combined.
Control plane
AA plane
Service plane
Management
plane
Control plane
AA plane
Service plane
Management
plane
Domain boundaryDomain boundary
Capability plane inter domain exchanges
Technology adaptation points
SONET
(TDM)
layer
IP (PSC)
layer
WDM
(LSC)
layer
WDM
(LSC)
layer
Control plane
AA plane
Service plane
Management
plane Control plane
AA plane
Service plane
Management
plane
MLN
(horizontal)
MLN
(vertical)
MLN
(vertical)
MLN
(horizontal)
Overall, the current
set of deployed
networks only
capitalize upon a
small subset of the
many features
introduced in the
proposed MLN
framework.
However, increasing
requirements will
inevitably drive
broader adoption of
the MLN framework.
LEHMAN LAYOUT 4/20/11 2:30 PM Page 128
IEEE Communications Magazine • May 2011 129
agreements. Today, we are continuing our
research and development efforts in these areas
with the objective to apply our MLN architec-
ture framework to developing flexible and rapid-
ly reconfigurable networks based on a multilayer
construct.
SUMMARY
As traffic demands continue to increase, net-
work operators will be searching for methods
and techniques to more efficiently utilize their
network infrastructures. Simply adding more
bandwidth at a single technology layer will not
likely keep up with future demands or provide
a cost efficient method for network upgrades
and performance improvements. The tech-
niques described in this article are motivated by
a belief that integrated multilayer control and
management capabilities will be an enabling
technology leading to better network resource
utilization and improved user experiences. The
concepts described in this article are intended
to present a vision for moving forward to real-
ize the seamless and dynamic movement of
data flows, services, and virtualized network
environments across all layers of network infras-
tructures.
ACKNOWLEDGMENTS
This research was supported in part by the U.S.
DOE Office of Science under award numbers
DE-FG02-06ER25741, DE-AC02-05CH11231,
and DE-SC0001229. The authors are very grate-
ful to DOE for its generous support. In addition,
the authors are also very thankful to Dr. Thomas
Ndousse, William Johnston, and Mary Thomp-
son for their many insightful discussions and
feedback.
REFERENCES
[1] E. Mannie, “Generalized Multi-Protocol Label Switching
(GMPLS) Architecture,” RFC 3945, Oct. 2004.
[2] “Generalized MPLS Signaling — RSVP-TE Extensions,”
RFC 3473, Jan. 2003.
[3] K. Shimoto et al., “Requirements for GMPLS-Based
Multi-Region and Multi-Layer Networks (MRN/MLN),”
RFC 5212, July 2008.
[4] DOE Energy Sciences Net (ESNet), http://www.es.net/.
[5] Internet2 ION Network, http://www.internet2.edu/ion.
[6] USLCHNet, http://lhcnet.caltech.edu/.
[7] OSCARS: On-Demand Secure Circuits and Advance
Reservation System, http://www.es.net/oscars/.
[8] C. Guok et al., “A User Driven Dynamic Circuit Network
Implementation,” Proc. Distrib. Autonomous Network
Mgmt. Sys. Wksp., Nov. 2008.
BIOGRAPHIES
TOM LEHMAN [M’04] is a computer scientist in the Computer
Networks Division at the University of Southern California’s
Information Sciences Institute (ISI). His research interests
are in the areas of advanced network architectures, net-
work control planes, end-to-end application performance,
network monitoring, and network virtualization. He
received his B.S. dnegree from Virginia Tech and a M.S.
degree from The Johns Hopkins University in electrical
engineering.
XI YANG [S’01, M’05] received a B.S. degree in communica-
tion engineering and an M.S. degree in communication
and information systems from the University of Electronic
Science and Technology, China, in 1997 and 2000, and a
Ph.D. degree in computer science from the University of
Nebraska-Lincoln in 2004. He worked with Lucent Tech-
nologies as a member of technical staff in Bells Labs, Bei-
jing, China, in 2000. He joined the University of Southern
California, Information Science Institute (USC/ISI) as a
research associate in 2004. He is currently a computer sci-
entist at USC/ISI. His research interests include advanced
network architecture, next-generation Internet, optical net-
working, large-scale network testbed and application, net-
work virtualization and cloud computing.
NASIR GHANI [SM] is currently an associate professor in ECE
at the University of New Mexico. His research interests
include cyber-infrastructure design, survivability, applica-
tions, and telehealth. He has published over 130 refereed
journal and conference papers, and several book chapters,
and has co-authored various standardization drafts. Over-
all, his research has been funded by some key U.S. govern-
ment agencies (including NSF, DOE, DTRA, and NAVSEA)
and some industrial sponsors. In particular, he received the
NSF CAREER award in 2005 to support his work in mul-
tidomain network design. Prior to joining academia, he
spent over eight years in industry and held key technical
positions at several large companies (Nokia, Motorola, IBM)
as well as some startups (Sorrento Networks, Array Sys-
tems Computing). He is actively involved in a range of ser-
vice roles and has served as a symposium co-chair for IEEE
GLOBECOM, IEEE ICC, and IEEE ICCCN. He has also chaired
the IEEE ComSoc Technical Committee on High Speed Net-
works (TCHSN) and established the High-Speed Networking
Workshop for IEEE INFOCOM. He is an Associate Editor for
IEEE Communications Letters and has served as a guest
editor for IEEE Network, IEEE Communications Magazine,
and Cluster Computing. He received his Bachelor’s degree
from the University of Waterloo, his Master’s degree from
McMaster University, and his Ph.D. degree from the Univer-
sity of Waterloo, Canada.
FENG GU received his Bachelor’s degree in electronics and
information engineering from Huazhong University of Sci-
ence and Technology, Wuhan, China, in 2008, and his M.S.
degree in computer engineering from the University of
New Mexico in 2010. He is currently pursuing a Ph.D.
degree under the supervision of Dr. Nasir Ghani in the
Figure 6. Simple CapabilityPlane service workflow.
Service plane
Control plane
8. Dataplane control11. Dataplane control
7. Path signal
10. Path
signal
6. Path compute
5. authN/Z2. authN/Z
1. Service
request
12. Service
response
AA plane
Domain boundary
Service plane
Application
plane
Control plane AA plane
3. Path compute
4. Service request
9. Service response
The concepts
described in this
article are intended
to present a vision
for moving forward
to realize the
seamless and
dynamic movement
of data flows,
services, and virtual-
ized network envi-
ronments across all
layers of network
infrastructures.
LEHMAN LAYOUT 4/20/11 2:30 PM Page 129
IEEE Communications Magazine • May 2011130
Department of Electrical and Computer Engineering at the
University of New Mexico. His research interests include
network scheduling, topology overlay design/traffic engi-
neering, multilayer/multidomain networking, and wireless
networks.
CHIN GUOK joined ESnet in 1997 as a network engineer,
focusing primarily on network statistics. He was a core
engineer in the testing and production deployment of
MPLS and QoS (Scavenger Service) within ESnet. He is cur-
rently the technical lead of the ESnet On-Demand Secure
Circuits and Advanced Reservation System (OSCARS) pro-
ject which enables end-users to provision guaranteed
bandwidth virtual circuits within ESnet. He also serves as a
co-chair to the Open Grid Forum On-Demand Infrastructure
Service Provisioning Working Group.
INDER MONGA [M’00] (imonga@ES.NET) is developing new
ways to advance networking services for collaborative and
distributed science by leading research and services within
ESnet. He contributes to ongoing ESnet research projects,
such as Advanced Resource Computation for Hybrid Service
and Topology Networks (ARCHSTONE) and ANI-Testbed as
well as to the OSCARS and Advanced Network Initiative
(ANI) 100G projects. He also serves as co-chair of the Net-
work Services Interface working group in the Open Grid
Forum. His research interests include network virtualization,
network energy efficiency, grid/cloud computing, and sen-
sor networking. He currently holds 10 patents, and has
over 15 years of industry and research experience in
telecommunications and data networking at Wellfleet
Communications, Bay Networks, and Nortel. He earned his
undergraduate degree in electrical/ electronics engineering
from the Indian Institute of Technology, Kanpur, before
coming to the United States to pursue his graduate studies
at Boston University’s Electrical and Electronics Communi-
cation Systems Department.
BRIAN L. TIERNEY is a staff scientist and group leader of the
ESnet Advanced Network Technologies Group at Lawrence
Berkeley National Laboratory (LBNL). His research interests
include high-performance networking and network proto-
cols; distributed system performance monitoring and anal-
ysis; network tuning issues; and the application of
distributed computing to problems in science and engi-
neering. He has been the PI for several DOE research pro-
jects in network and grid monitoring systems for data
intensive distributed computing. He has an M.S. in com-
puter science from San Francisco State University and a
B.A. in physics from the University of Iowa. He has been at
LBNL since 1990.
LEHMAN LAYOUT 4/20/11 2:30 PM Page 130

More Related Content

What's hot

Cross Layer- Performance Enhancement Architecture (CL-PEA) for MANET
Cross Layer- Performance Enhancement Architecture (CL-PEA) for MANETCross Layer- Performance Enhancement Architecture (CL-PEA) for MANET
Cross Layer- Performance Enhancement Architecture (CL-PEA) for MANETijcncs
 
Multipath Routing Protocol by Breadth First Search Algorithm in Wireless Mesh...
Multipath Routing Protocol by Breadth First Search Algorithm in Wireless Mesh...Multipath Routing Protocol by Breadth First Search Algorithm in Wireless Mesh...
Multipath Routing Protocol by Breadth First Search Algorithm in Wireless Mesh...IOSR Journals
 
An optimized link state routing protocol based on a cross layer design for wi...
An optimized link state routing protocol based on a cross layer design for wi...An optimized link state routing protocol based on a cross layer design for wi...
An optimized link state routing protocol based on a cross layer design for wi...IOSR Journals
 
A practical architecture for mobile edge computing
A practical architecture for mobile edge computingA practical architecture for mobile edge computing
A practical architecture for mobile edge computingTejas subramanya
 
IMPROVEMENTS FOR DMM IN SDN AND VIRTUALIZATION-BASED MOBILE NETWORK ARCHITECTURE
IMPROVEMENTS FOR DMM IN SDN AND VIRTUALIZATION-BASED MOBILE NETWORK ARCHITECTUREIMPROVEMENTS FOR DMM IN SDN AND VIRTUALIZATION-BASED MOBILE NETWORK ARCHITECTURE
IMPROVEMENTS FOR DMM IN SDN AND VIRTUALIZATION-BASED MOBILE NETWORK ARCHITECTUREijmnct
 
IMPROVEMENTS FOR DMM IN SDN AND VIRTUALIZATION-BASED MOBILE NETWORK ARCHITECTURE
IMPROVEMENTS FOR DMM IN SDN AND VIRTUALIZATION-BASED MOBILE NETWORK ARCHITECTUREIMPROVEMENTS FOR DMM IN SDN AND VIRTUALIZATION-BASED MOBILE NETWORK ARCHITECTURE
IMPROVEMENTS FOR DMM IN SDN AND VIRTUALIZATION-BASED MOBILE NETWORK ARCHITECTUREijmnct
 
Improvements for DMM in SDN and Virtualization-Based Mobile Network Architecture
Improvements for DMM in SDN and Virtualization-Based Mobile Network ArchitectureImprovements for DMM in SDN and Virtualization-Based Mobile Network Architecture
Improvements for DMM in SDN and Virtualization-Based Mobile Network Architectureijmnct
 
Achieving Transmission Fairness in Distributed Medium Access Wireless Mesh Ne...
Achieving Transmission Fairness in Distributed Medium Access Wireless Mesh Ne...Achieving Transmission Fairness in Distributed Medium Access Wireless Mesh Ne...
Achieving Transmission Fairness in Distributed Medium Access Wireless Mesh Ne...ijwmn
 
fundamentals & link layers jntuk material
fundamentals & link layers jntuk materialfundamentals & link layers jntuk material
fundamentals & link layers jntuk materialNagendra Reddy Panyam
 
Proposal of a Transparent Relay System with vNIC for Encrypted Overlay Networks
Proposal of a Transparent Relay System with vNIC for Encrypted Overlay NetworksProposal of a Transparent Relay System with vNIC for Encrypted Overlay Networks
Proposal of a Transparent Relay System with vNIC for Encrypted Overlay NetworksIJCSIS Research Publications
 
Wireless Mesh Networks Based on MBPSO Algorithm to Improvement Throughput
Wireless Mesh Networks Based on MBPSO Algorithm to Improvement Throughput Wireless Mesh Networks Based on MBPSO Algorithm to Improvement Throughput
Wireless Mesh Networks Based on MBPSO Algorithm to Improvement Throughput IJECEIAES
 
Review on security issues of AODV routing protocol for MANETs
Review on security issues of AODV routing protocol for MANETsReview on security issues of AODV routing protocol for MANETs
Review on security issues of AODV routing protocol for MANETsIOSR Journals
 
Link aware nice application level multicast protocol
Link aware nice application level multicast protocolLink aware nice application level multicast protocol
Link aware nice application level multicast protocolIJCNCJournal
 
Peer to Peer Approach based Replica and Locality Awareness to Manage and Diss...
Peer to Peer Approach based Replica and Locality Awareness to Manage and Diss...Peer to Peer Approach based Replica and Locality Awareness to Manage and Diss...
Peer to Peer Approach based Replica and Locality Awareness to Manage and Diss...IJCNCJournal
 
Survey of Routing Scheme in MANET with Clustering Techniques
Survey of Routing Scheme in MANET with Clustering TechniquesSurvey of Routing Scheme in MANET with Clustering Techniques
Survey of Routing Scheme in MANET with Clustering TechniquesIJMER
 
Bacis Concept of Communication and Networking
Bacis Concept of Communication and NetworkingBacis Concept of Communication and Networking
Bacis Concept of Communication and NetworkingSnehal Shahane
 
A novel architecture for sdn based cellular network
A novel architecture for sdn based cellular network A novel architecture for sdn based cellular network
A novel architecture for sdn based cellular network ijwmn
 
Security Enhancement in AODV Routing Protocol for MANETs
Security Enhancement in AODV Routing Protocol for MANETsSecurity Enhancement in AODV Routing Protocol for MANETs
Security Enhancement in AODV Routing Protocol for MANETsidescitation
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 

What's hot (20)

Cross Layer- Performance Enhancement Architecture (CL-PEA) for MANET
Cross Layer- Performance Enhancement Architecture (CL-PEA) for MANETCross Layer- Performance Enhancement Architecture (CL-PEA) for MANET
Cross Layer- Performance Enhancement Architecture (CL-PEA) for MANET
 
Multipath Routing Protocol by Breadth First Search Algorithm in Wireless Mesh...
Multipath Routing Protocol by Breadth First Search Algorithm in Wireless Mesh...Multipath Routing Protocol by Breadth First Search Algorithm in Wireless Mesh...
Multipath Routing Protocol by Breadth First Search Algorithm in Wireless Mesh...
 
An optimized link state routing protocol based on a cross layer design for wi...
An optimized link state routing protocol based on a cross layer design for wi...An optimized link state routing protocol based on a cross layer design for wi...
An optimized link state routing protocol based on a cross layer design for wi...
 
A practical architecture for mobile edge computing
A practical architecture for mobile edge computingA practical architecture for mobile edge computing
A practical architecture for mobile edge computing
 
IMPROVEMENTS FOR DMM IN SDN AND VIRTUALIZATION-BASED MOBILE NETWORK ARCHITECTURE
IMPROVEMENTS FOR DMM IN SDN AND VIRTUALIZATION-BASED MOBILE NETWORK ARCHITECTUREIMPROVEMENTS FOR DMM IN SDN AND VIRTUALIZATION-BASED MOBILE NETWORK ARCHITECTURE
IMPROVEMENTS FOR DMM IN SDN AND VIRTUALIZATION-BASED MOBILE NETWORK ARCHITECTURE
 
IMPROVEMENTS FOR DMM IN SDN AND VIRTUALIZATION-BASED MOBILE NETWORK ARCHITECTURE
IMPROVEMENTS FOR DMM IN SDN AND VIRTUALIZATION-BASED MOBILE NETWORK ARCHITECTUREIMPROVEMENTS FOR DMM IN SDN AND VIRTUALIZATION-BASED MOBILE NETWORK ARCHITECTURE
IMPROVEMENTS FOR DMM IN SDN AND VIRTUALIZATION-BASED MOBILE NETWORK ARCHITECTURE
 
Improvements for DMM in SDN and Virtualization-Based Mobile Network Architecture
Improvements for DMM in SDN and Virtualization-Based Mobile Network ArchitectureImprovements for DMM in SDN and Virtualization-Based Mobile Network Architecture
Improvements for DMM in SDN and Virtualization-Based Mobile Network Architecture
 
Jz2417141717
Jz2417141717Jz2417141717
Jz2417141717
 
Achieving Transmission Fairness in Distributed Medium Access Wireless Mesh Ne...
Achieving Transmission Fairness in Distributed Medium Access Wireless Mesh Ne...Achieving Transmission Fairness in Distributed Medium Access Wireless Mesh Ne...
Achieving Transmission Fairness in Distributed Medium Access Wireless Mesh Ne...
 
fundamentals & link layers jntuk material
fundamentals & link layers jntuk materialfundamentals & link layers jntuk material
fundamentals & link layers jntuk material
 
Proposal of a Transparent Relay System with vNIC for Encrypted Overlay Networks
Proposal of a Transparent Relay System with vNIC for Encrypted Overlay NetworksProposal of a Transparent Relay System with vNIC for Encrypted Overlay Networks
Proposal of a Transparent Relay System with vNIC for Encrypted Overlay Networks
 
Wireless Mesh Networks Based on MBPSO Algorithm to Improvement Throughput
Wireless Mesh Networks Based on MBPSO Algorithm to Improvement Throughput Wireless Mesh Networks Based on MBPSO Algorithm to Improvement Throughput
Wireless Mesh Networks Based on MBPSO Algorithm to Improvement Throughput
 
Review on security issues of AODV routing protocol for MANETs
Review on security issues of AODV routing protocol for MANETsReview on security issues of AODV routing protocol for MANETs
Review on security issues of AODV routing protocol for MANETs
 
Link aware nice application level multicast protocol
Link aware nice application level multicast protocolLink aware nice application level multicast protocol
Link aware nice application level multicast protocol
 
Peer to Peer Approach based Replica and Locality Awareness to Manage and Diss...
Peer to Peer Approach based Replica and Locality Awareness to Manage and Diss...Peer to Peer Approach based Replica and Locality Awareness to Manage and Diss...
Peer to Peer Approach based Replica and Locality Awareness to Manage and Diss...
 
Survey of Routing Scheme in MANET with Clustering Techniques
Survey of Routing Scheme in MANET with Clustering TechniquesSurvey of Routing Scheme in MANET with Clustering Techniques
Survey of Routing Scheme in MANET with Clustering Techniques
 
Bacis Concept of Communication and Networking
Bacis Concept of Communication and NetworkingBacis Concept of Communication and Networking
Bacis Concept of Communication and Networking
 
A novel architecture for sdn based cellular network
A novel architecture for sdn based cellular network A novel architecture for sdn based cellular network
A novel architecture for sdn based cellular network
 
Security Enhancement in AODV Routing Protocol for MANETs
Security Enhancement in AODV Routing Protocol for MANETsSecurity Enhancement in AODV Routing Protocol for MANETs
Security Enhancement in AODV Routing Protocol for MANETs
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 

Similar to Artigo: Multilayer Networks: An Architecture Framework

Introduction to Networks_v0.2
Introduction to Networks_v0.2Introduction to Networks_v0.2
Introduction to Networks_v0.2Sohail Gohir
 
DWDM-RAM: An Architecture for Data Intensive Service Enabled by Next Generati...
DWDM-RAM: An Architecture for Data Intensive Service Enabled by Next Generati...DWDM-RAM: An Architecture for Data Intensive Service Enabled by Next Generati...
DWDM-RAM: An Architecture for Data Intensive Service Enabled by Next Generati...Tal Lavian Ph.D.
 
What Is Routing Overhead Of The Network
What Is Routing Overhead Of The NetworkWhat Is Routing Overhead Of The Network
What Is Routing Overhead Of The NetworkPatricia Viljoen
 
Reference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IPReference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IPMukesh Chinta
 
Unit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdfUnit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdfArumugam90
 
Controller Placement Problem resiliency evaluation in SDN-based architectures
Controller Placement Problem resiliency evaluation in SDN-based architecturesController Placement Problem resiliency evaluation in SDN-based architectures
Controller Placement Problem resiliency evaluation in SDN-based architecturesIJCNCJournal
 
Controller Placement Problem Resiliency Evaluation in SDN-based Architectures
Controller Placement Problem Resiliency Evaluation in SDN-based ArchitecturesController Placement Problem Resiliency Evaluation in SDN-based Architectures
Controller Placement Problem Resiliency Evaluation in SDN-based ArchitecturesIJCNCJournal
 
Software defined optical communication
Software defined optical communicationSoftware defined optical communication
Software defined optical communicationRonak Vyas
 
MPLS Virtual Private Networks.pdf
MPLS Virtual Private Networks.pdfMPLS Virtual Private Networks.pdf
MPLS Virtual Private Networks.pdfHuynh MVT
 
Survey of optimizing dynamic virtual local area network algorithm for softwar...
Survey of optimizing dynamic virtual local area network algorithm for softwar...Survey of optimizing dynamic virtual local area network algorithm for softwar...
Survey of optimizing dynamic virtual local area network algorithm for softwar...TELKOMNIKA JOURNAL
 
Introduction to TCP / IP model
Introduction to TCP / IP modelIntroduction to TCP / IP model
Introduction to TCP / IP modelssuserb4996d
 
Hardware virtualized flexible network for wireless data center optical interc...
Hardware virtualized flexible network for wireless data center optical interc...Hardware virtualized flexible network for wireless data center optical interc...
Hardware virtualized flexible network for wireless data center optical interc...ieeepondy
 
ADAPTIVE An Object-Oriented Framework for Flexible and Adaptive Communicatio...
ADAPTIVE  An Object-Oriented Framework for Flexible and Adaptive Communicatio...ADAPTIVE  An Object-Oriented Framework for Flexible and Adaptive Communicatio...
ADAPTIVE An Object-Oriented Framework for Flexible and Adaptive Communicatio...Sara Parker
 
Performance evaluation of software-defined networking controllers in wired an...
Performance evaluation of software-defined networking controllers in wired an...Performance evaluation of software-defined networking controllers in wired an...
Performance evaluation of software-defined networking controllers in wired an...TELKOMNIKA JOURNAL
 

Similar to Artigo: Multilayer Networks: An Architecture Framework (20)

Hy3313681373
Hy3313681373Hy3313681373
Hy3313681373
 
Introduction to Networks_v0.2
Introduction to Networks_v0.2Introduction to Networks_v0.2
Introduction to Networks_v0.2
 
DWDM-RAM: An Architecture for Data Intensive Service Enabled by Next Generati...
DWDM-RAM: An Architecture for Data Intensive Service Enabled by Next Generati...DWDM-RAM: An Architecture for Data Intensive Service Enabled by Next Generati...
DWDM-RAM: An Architecture for Data Intensive Service Enabled by Next Generati...
 
What Is Routing Overhead Of The Network
What Is Routing Overhead Of The NetworkWhat Is Routing Overhead Of The Network
What Is Routing Overhead Of The Network
 
Reference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IPReference models in Networks: OSI & TCP/IP
Reference models in Networks: OSI & TCP/IP
 
Essay On Ethernet
Essay On EthernetEssay On Ethernet
Essay On Ethernet
 
Unit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdfUnit_I_Computer Networks 4.pdf
Unit_I_Computer Networks 4.pdf
 
CCNA Report
CCNA ReportCCNA Report
CCNA Report
 
Controller Placement Problem resiliency evaluation in SDN-based architectures
Controller Placement Problem resiliency evaluation in SDN-based architecturesController Placement Problem resiliency evaluation in SDN-based architectures
Controller Placement Problem resiliency evaluation in SDN-based architectures
 
Controller Placement Problem Resiliency Evaluation in SDN-based Architectures
Controller Placement Problem Resiliency Evaluation in SDN-based ArchitecturesController Placement Problem Resiliency Evaluation in SDN-based Architectures
Controller Placement Problem Resiliency Evaluation in SDN-based Architectures
 
Software defined optical communication
Software defined optical communicationSoftware defined optical communication
Software defined optical communication
 
MPLS Virtual Private Networks.pdf
MPLS Virtual Private Networks.pdfMPLS Virtual Private Networks.pdf
MPLS Virtual Private Networks.pdf
 
Survey of optimizing dynamic virtual local area network algorithm for softwar...
Survey of optimizing dynamic virtual local area network algorithm for softwar...Survey of optimizing dynamic virtual local area network algorithm for softwar...
Survey of optimizing dynamic virtual local area network algorithm for softwar...
 
Introduction to TCP / IP model
Introduction to TCP / IP modelIntroduction to TCP / IP model
Introduction to TCP / IP model
 
Hardware virtualized flexible network for wireless data center optical interc...
Hardware virtualized flexible network for wireless data center optical interc...Hardware virtualized flexible network for wireless data center optical interc...
Hardware virtualized flexible network for wireless data center optical interc...
 
ADAPTIVE An Object-Oriented Framework for Flexible and Adaptive Communicatio...
ADAPTIVE  An Object-Oriented Framework for Flexible and Adaptive Communicatio...ADAPTIVE  An Object-Oriented Framework for Flexible and Adaptive Communicatio...
ADAPTIVE An Object-Oriented Framework for Flexible and Adaptive Communicatio...
 
Osi model
Osi model Osi model
Osi model
 
comparsion of LTE and wimax
comparsion of LTE and wimaxcomparsion of LTE and wimax
comparsion of LTE and wimax
 
G41015055
G41015055G41015055
G41015055
 
Performance evaluation of software-defined networking controllers in wired an...
Performance evaluation of software-defined networking controllers in wired an...Performance evaluation of software-defined networking controllers in wired an...
Performance evaluation of software-defined networking controllers in wired an...
 

Recently uploaded

Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 

Recently uploaded (20)

Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 

Artigo: Multilayer Networks: An Architecture Framework

  • 1. IEEE Communications Magazine • May 2011122 0163-6804/11/$25.00 © 2011 IEEE INTRODUCTION Emerging paradigms for next-generation net- work architectures revolve around the notion of the network as a heterogeneous “multilayer, multitechnology” construct over which multiple “services” can be provided. These services include traditional IP-routed services as well as native access services from lower layers based on technologies such as multiprotocol label switch- ing (MPLS), Ethernet, Ethernet provider back- bone bridge (PBB), synchronous optical networking (SONET)/synchronous digital hierar- chy (SDH), next-generation SONET/SDH, and wavelength-division multiplexing (WDM). It is envisioned that such direct access to and control of lower layers will enable advanced traffic engi- neering of IP routed networks, along with the provision of advanced services tailored to appli- cation-specific requirements. A critical aspect of emerging infrastructures is heterogeneity with regard to technologies, services, vendors, and other areas. In this article we focus on the fol- lowing dimensions of network heterogeneity: Multiservice: This term refers to the client experience when connecting to the edge of a network. Since there are often multiple service options, their associated service definitions can be varied based on the underlying network implementations. For example, typical service definitions are characterized by the combination of the physical port type (e.g., Ethernet, SONET/SDH, Fibre Channel), network trans- port instance (e.g., IP routed, Ethernet virtual LAN [VLAN], SONET), and performance char- acteristics (e.g., bandwidth, delay, jitter). Multitechnology: This term refers to the pos- sible deployment of multiple technologies to implement the required network services. For example, operators may use technologies such as IP, Ethernet, MPLS, T-MPLS, SONET, next- generation SONET, and WDM. Multilevel: This term refers to the fact that domains or network regions may operate in dif- ferent routing areas and be represented in an abstract manner across associated area/region boundaries. Multilayer: This term describes an abstrac- tion that encompasses both the concepts of mul- tilevel and multitechnology as defined above. Along these lines, in this article we present an architecture framework for the control and man- agement of a multilayer network (MLN) and its associated advanced network services. This mate- rial is identified as an “architecture framework” to emphasize its role in providing guidance and structure to our subsequent detailed architecture, design, and implementation activities. Overall, our efforts are motivated by requirements from the U.S. Department of Energy “e-science” application community for real-time on-demand specialized network services and resource provi- sioning (e.g., to support bulk transfers, real-time visualization, remote steering, etc.). We also summarize the current state of deployments and the use of network services based on this MLN architecture framework. The remainder of this article is organized as follows. First, we describe a generic architectural framework for networks. Next, we provide fur- ther discussions on several multilayer network architecture and design alternatives. We then present a concept of service workflows to demonstrate the notion of coordinated multilay- er control. Finally, we present the status of cur- rent work and future plans. ABSTRACT We present an architecture framework for the control and management of multilayer net- works and associated advanced network services. This material is identified as an “architecture framework” to emphasize its role in providing guidance and structure to our subsequent detailed architecture, design, and implementa- tion activities. Our work is motivated by require- ments from the Department of Energy science application community for real-time on-demand science-domain-specific network services and resource provisioning. We also summarize the current state of deployments and use of network services based on this multilayer network archi- tecture framework. HYBRID NETWORKING: EVOLUTION TOWARD COMBINED IP SERVICES AND DYNAMIC CIRCUITS Tom Lehman and Xi Yang, University of Southern California Information Sciences Institute Nasir Ghani and Feng Gu, University of New Mexico Chin Guok, Inder Monga, and Brian Tierney, Lawrence Berkeley National Lab Multilayer Networks: An Architecture Framework LEHMAN LAYOUT 4/20/11 2:30 PM Page 122
  • 2. IEEE Communications Magazine • May 2011 123 CAPABILITYPLANES CAPABILITYPLANES OVERVIEW The primary focus of many advanced multilayer network architectures has been the data plane technology types and the various ways they may be combined. However, there are other critical capabilities and functions required in order to manage and control complex next-generation network architectures. To facilitate the discus- sion and definition of our MLN architecture framework, we first introduce the concept of a “capability plane,” or CapabilityPlane. A Capa- bilityPlane represents a grouping of related func- tions that are needed for the operation of a single technology layer in our multilayer network construct. Our CapabilityPlane definition spans the functional areas necessary to provide client services, as user requirements are a primary motivation for our work. We first define differ- ent CapabilityPlanes for a generic technology layer. With these foundations in place, we can then examine the use of CapabilityPlanes in the construction and operation of multilayer archi- tectures that combine two or more of the tech- nology layers. In particular, the following CapabilityPlane types are identified: DataPlane, ControlPlane, ManagementPlane, AAPlane, Ser- vicePlane, and ApplicationPlane. These are now detailed further. DATAPLANE The DataPlane is the set of network elements that send, receive, and switch network data. For this architecture definition we identify the Data- Plane options in terms of technology regions. A technology region is a set of network elements that are grouped together and utilize the same DataPlane technology type. The technology types are defined using the standard generalized MPLS (GMPLS) [1] nomenclature of packet switching capable (PSC) layer, layer 2 switching capable (L2SC) layer, time-division multiplexing (TDM) layer, lambda switching capable (LSC) layer, and fiber-switch capable (FSC). Addition- ally, we associate these technology types with the more common terminology as follows: • Layer 3 for PSC using IP routing • Layer 2.5 for PSC using MPLS • Layer 2 for L2SC (often Ethernet) • Layer 1.5 for TDM (often SONET/SDH) • Layer 1 for LSC (often WDM switch ele- ments) • Layer 0 for FSC (often port switching devices based on optical or mechanical technologies) Each of these technology types includes unique features and capabilities. Furthermore, it is well understood that most networks of interest will be constructed by utilizing a combination of two or more of these DataPlane technologies to form a multilayer network, as discussed later. As a result, there are multiple implementation options in terms of the technology types (IP routing [with MPLS capabilities], Ethernet, Eth- ernet PBB, SONET/SDH, next-generation SONET/SDH, WDM, etc.). A detailed discus- sion of these specific technology types is not a topic for this article. Instead, we identify the key functions for all the CapabilityPlanes. The key functions for the DataPlane are identified as fol- lows: Element control: This refers to the ability to send, receive, and switch network data. The spe- cific control functions will be unique to the Dat- aPlane technology and capabilities. Element status: This refers to obtaining and providing information on the status of network elements in the DataPlane. Typically the Man- agementPlane will be the primary consumer of information from this DataPlane function. Layer adaptation: This refers to the Data- Plane adaptation from one technology type to another. The specific adaptation capabilities will be unique to the DataPlane technology and capabilities. A common adaptation type is that accomplished by DataPlane elements that have Ethernet client ports which are adapted into SONET/SDH or WDM for transmission over wide-area links. CONTROLPLANE The ControlPlane is responsible for the control and provisioning functions associated with the DataPlane. This generally includes maintaining topology information and configuring network elements in terms of data ingress, egress, and switching operations. The ControlPlane is one of two CapabilityPlanes that directly interact with the DataPlane. The key functions identified for this plane are as follows: Routing: Routing protocols are responsible for the reliable advertisement of the network topology and the available resources (e.g., band- width and other technology-specific features) within the network region. This function pro- vides the distribution and dissemination of reachability information, layer- and technology- specific information, resource usage status, and topology information between network elements within a network region. Within a given Data- Plane technology region, the routing information may be either distributed or centralized. Path computation: This function refers to the processing of routing information to determine how to accomplish functions such as provisioning an end-to-end path, evaluating network state, adjusting to failures/changes, or instantiating constraint-based topologies. In a multilayer, mul- tivendor, multidomain environment, this may require many specific discrete functions such as traffic engineering database pruning, network graph construction and transformations, multidi- mensional constrained shortest path first (CSPF) computations, and application of many other possible algorithms. Signaling: Signaling protocols are responsible for provisioning, maintaining, and deleting con- nections, and the exchange of messages to instantiate specific provisioning requests based on the above routing and path computation functions. This may be accomplished via proto- cols such as Resource Reservation Protocol — Traffic Engineering (RSVP-TE) [2] or web-ser- vice-based messaging, for example. Traffic engineering database (TEDB): This is the function inside the ControlPlane that stores the topology state of the DataPlane. The infor- mation in the TEDB will come from the routing The ControlPlane is responsible for the control and provisioning func- tions associated with the DataPlane. This generally includes maintaining topology information and con- figuring network ele- ments in terms of data ingress, egress, and switching operations. LEHMAN LAYOUT 4/20/11 2:30 PM Page 123
  • 3. IEEE Communications Magazine • May 2011124 information as well as from external sources such as the other CapabilityPlanes. ControlPlane Status: This function involves the maintenance of ControlPlane state such that recovery mechanisms can restore operation after ControlPlane failures. MANAGEMENTPLANE The ManagementPlane refers to the set of sys- tems and processes that are utilized to monitor, manage, and troubleshoot the network. The ManagementPlane is one of two CapabilityPlanes that directly interact with the DataPlane. The ManagementPlane may be queried by network administrators, users, and other CapabilityPlanes such as the ServicePlane or ApplicationPlane. The ManagementPlane may publish monitoring data, or metadata, which is available for other domains to access. The key functions identified for the ManagementPlane are as follows: Monitoring: This function involves querying each of the other CapabilityPlanes for informa- tion. For the DataPlane this may include infor- mation such as network element status, utilization information, resource configuration, and interface information (errors, utilization, configurations). For each CapabilityPlane, status monitoring will be defined that is unique to its function set. Troubleshooting procedures: This function involves the investigation of issues and problems in the network. These procedures are generally a set of monitoring steps conducted in an objective specific manner to identify or resolve an issue. The issues are generally identified by a user, another CapabilityPlane, or the Management- Plane itself. ManagementPlane status: This function involves the maintenance of ManagementPlane state such that recovery mechanisms can restore operation after ManagementPlane failures. AAPLANE The AAPlane is the authentication and autho- rization plane, and is responsible for the mecha- nisms which allow the other planes to identify and authenticate users and receive associated policy information. The key functions identified for the AAPlane are as follows: AuthN: This is the function that identifies the user. It takes some type of user credential (e.g., a username and password, a signed certificate, or some other identity provider handle), verifies that credential, and then returns the local identi- fier and possibly attributes for the user. AuthZ: This is the function that verifies the right of the user to perform the requested action. It takes an authenticated user identity and attributes and the requested action and defines the authorization parameters. AAPlane Status: This function involves the maintenance of AAPlane state such that recov- ery mechanisms can restore operation after AAPlane failures (e.g., corruption of the authen- tication or authorization policies). SERVICEPLANE The ServicePlane refers to the set of systems and processes that are responsible for providing services to users and maintaining state on those services. The ServicePlane will generally rely on the functions of the ControlPlane and/or Man- agementPlane to effect actual changes on the DataPlane. In addition, the ServicePlane will typically maintain databases on current and future service instantiations and coordinate associated workflow processes. The Service- Plane also has a very important role in the coordination of other CapabilityPlanes’ actions to achieve a higher-level goal. The key func- tions identified for the ServicePlane include processing service requests and subsequently coordinating with the other CapabilityPlanes to service the requests. This function is realized primarily in the form of CapabilityPlane service workflows, which are discussed later. Overall, the key functions identified for the Service- Plane are as follows: Service management: This involves processing service requests and coordinating with the other CapabilityPlanes to service the requests. For interdomain or intertechnology region actions, the ServicePlane may also coordinate directly with other peer ServicePlanes. The specific ser- vices available will be unique to each network. The service management function will generally initiate the workflow management processes. This function also maintains a description of the services offered by a specific instance of a ServicePlane. For instance, a simple service might be a point-to-point circuit connecting two endpoints. A more complicated service may use multipoint topology to create a broadcast domain between multiple endpoints. Additional features may also be associated with a service offering (e.g., the ability to specify latency or jit- ter requirements). Workflow management: This function will be instantiated in many different forms based on unique service and network requirements. Work- flow management refers to the coordination of the functions across multiple CapabilityPlanes to accomplish a specific set of functions associated with a service provision. ServicePlane status: This function involves the maintenance of the ServicePlane state, which supports recovery mechanisms that can restore operation after ServicePlane failures. The recov- ery functions may be completely internal to the ServicePlane, or in some instances may include a coordinated effort across multiple Capabilty- Planes. Figure 1. CapabilityPlanes organization. ApplicationPlane ServicePlane AAPlane Generic data plane layer ManagementPlane ControlPlane LEHMAN LAYOUT 4/20/11 2:30 PM Page 124
  • 4. IEEE Communications Magazine • May 2011 125 APPLICATIONPLANE The ApplicationPlane provides higher-level functions that will generally be tailored for domain-specific purposes. It is envisioned that the ApplicationPlane is the area where domain- specific experts will be creative and develop capabilities that are specific and unique to their application requirements. The ApplicationPlane will rely on the capabilities offered by one or more ServicePlanes to accomplish its objectives. The key functions identified for the Application- Plane are as follows: Co-scheduler: Responsible for contacting one or more ServicePlanes to determine if a given network service is available at the time needed. This will likely be accomplished in the context of separate actions to coordinate availability of application specific resources such as compute clusters, storage repositories, and scientific instruments. Session control: A session is the end-to-end composition of one or more ServicePlane service instantiations. The ApplicationPlane will gener- ate a ServicePlane request tailored to the appli- cation requirements. A session may be created based on application requirements such as throughput, jitter, and time period requirements. In addition, the ApplicationPlane may be con- cerned with higher-level session related configu- rations, which are beyond the scope of the ServicePlane and the feature set described in this architecture article. These types of features are generally application- or domain-specific and may involve configuration of end system applica- tions, end system interfaces, selection of specific protocols, or other unique application configura- tions. ApplicationPlane Status: This function involves the maintenance of ApplicationPlane state such that recovery mechanisms can restore operation after ApplicationPlane failures. CAPABILITYPLANE SUMMARY Figure 1 depicts the concept of operation for how these CapabilityPlanes are interconnected and interact. As noted above, the only planes that actually touch the DataPlane are the Con- trolPlane and ManagementPlane. Another way to view the DataPlane layer to CapabilityPlane relationship is from a DataPlane layer centric view. Meanwhile, Fig. 2 depicts the network capabilities of the DataPlane in terms of layers 1, 2, and 3. In this figure the capabilities that are identified for each layer correspond to the Capa- bilityPlanes discussed earlier. Another important item to note is that while this architecture defini- tion maintains a distinct single CapabilityPlane to single DataPlane relationship, it is recognized that in real-world implementations, this may not be the case. For instance, if one constructs a net- work with PSC on top of LSC equipment, there may be a desire to have a single CapabilityPlane which is responsible for both the PSC and LSC technology regions. This would be acceptable within the framework of this architecture description. The purpose of the multilayer archi- tecture described herein is to define functions and capabilities. Implementation options (e.g., combining CapabiltyPlanes into a single instanti- ation) are indeed compatible with the concepts presented here. The remainder of this article focuses on describing the architecture from a CapabilityPlane perspective. MULTILAYER NETWORK ARCHITECTURES In this section we consider the design of net- works with two or more technology regions/lay- ers. In fact, the majority of networks deployed today consist of multiple technology layers, with routers over WDM being one common example. Different technology layers are selected based on a variety of technical and practical considera- tions. However, the layers are generally treated as separate and distinct, and not managed together in the multilayer context we describe here. We expect that existing networks as well as new deployments will continue to be multilayer, and there will be increasing interest in integrated multilayer control and management capabilities. This is a key motivation for our work. Our descriptions of multilayer and multitechnology networking here are similar to those described in the Internet Engineering Task Force (IETF) requirements for GMPLS-based multiregion and multilayer networks (MRN/MLN) [3]. In addi- tion to the network layer concept, which is pri- marily from a DataPlane topology and connection perspective, the concept of layer- associated CapabilityPlanes provides us with the added flexibility to explore multiple possible configurations for such networks. We classify them into four MLN models: MLN-Vertical, MLN-Horizontal, MLN-Combined, and MLN- InterDomain. MULTILAYER NETWORKING — VERTICAL First we discuss a multilayer network where two or more DataPlane types may be layered in a vertical manner. The notion of vertical layering of technology regions implies using lower-layer Figure 2. Layer view of capabilities. Layer1 Grid middleware AA QoS MPLS IP MPLS Layer3 services Manage ment plane AA Layer2 control VLANs SONET Layer2 services Manage ment plane AA Optical Layer1 control Layer1 services Manage ment plane Data plane Control plane AA plane Service plane Management plane Applications Application, middleware management Application, middleware layerLayer3 Layer2.5 layer2 layer1.5 Application, middleware AA LEHMAN LAYOUT 4/20/11 2:30 PM Page 125
  • 5. IEEE Communications Magazine • May 2011126 service provisioning to provide capabilities at the higher layers. Specifically, Fig. 3 depicts a verti- cal multilayer topology consisting of PSC, L2SC, and LSC technology regions. As noted in the fig- ure, each of the technology regions has its own set of CapabilityPlanes. In addition, technology adaptation points are required in order to move data across layer boundaries. A typical provi- sioning action for a vertical multilayer topology such as this would be for a lower layer, such as the LSC region, to provision a circuit that would be reflected as a link at the higher L2SC layer. Subsequently, L2SC services may be provided. A similar scenario could be accomplished using the L2SC as the lower layer and the PSC region as the higher layer. MULTILAYER NETWORKING — HORIZONTAL In this subsection we discuss a multilayer net- work topology where two or more DataPlane types may be layered in a horizontal manner. Here, Fig. 4 depicts the notion of a horizontal layering of technology regions. This topology implies that we are integrating or “stitching” ser- vices across different technology region bound- aries; as opposed to the vertical case, we do not use a lower-layer service to create a link or capa- bility at a higher layer. A typical provisioning action for a horizontal multilayer topology such as this would be to pro- vision a path across multiple technology regions in order to provide a service. This service will generally present a similar technology (e.g., Eth- ernet) at both edges, but the underlying technol- ogy may differ along the path. As noted in the figure, each of the technology regions has its own set of CapabilityPlanes. In addition, technology adaptation points are also required in order to move data across technolo- gy region boundaries. MULTILAYER NETWORKING — COMBINED We can also combine the vertical and horizontal multilayer topologies to create a more flexible and sophisticated set of available network ser- vices. This is shown in Fig. 5, where a topology may consist of vertical multilayer networks peer- ing in a horizontal manner. In this context, all the peering links (i.e., links that cross the bound- ary line) represent horizontal multilayer net- working. Hence, there are two such links shown in Fig. 5, but there could be more. It should be noted that the horizontal peering links at the higher layer (layer 3 in this example) may be built via a direct physical link between the two layer 3 devices, or it may have been cre- ated via an earlier provisioning of some resources from the horizontal lower-layer link (layer 1 in this example) . In either case, the architecture and subsequent handling of provi- sioning events will be identical. Note that there will be some practical impacts associated with provisioning of higher-layer links from lower- layer links, such as reduced available capacity on the lower-layer link for future provisioning actions. However, the ability to provision ser- vices at both layers independently or in an inte- grated fashion still remains. MULTILAYER NETWORKING — INTERDOMAIN The notion of InterDomain messaging and service provisioning is similar to the horizontal MLN case, where the horizontal boundary line is also a domain boundary. However, the primary Figure 3. Multilayer networking — vertical. Layer 3 (PSC) Layer 2 (L2SC) Multilayer vertical networking boundary Multilayer vertical networking boundary Layer 1 (LSC) Technology adaptation points Control plane AA plane Service plane Management plane Control plane AA plane Service plane Management plane Control plane AA plane Service plane Management plane We expect that existing networks as well as new deployments will continue to be multi-layer and there will be increasing interest in integrated multi-layer control and management capabilities. This is a key motivation for our work. LEHMAN LAYOUT 4/20/11 2:30 PM Page 126
  • 6. IEEE Communications Magazine • May 2011 127 difference between the two is a matter of tailor- ing the full set of interregion communications to a subset that will meet the security and scalabili- ty requirement for InterDomain communica- tions. This model is also illustrated in Fig. 5. HYBRID MULTILAYER NETWORKING AND CAPABILITYPLANES The concept of hybrid networking is introduced here in the context of using multilayer networks to conduct sophisticated management and move- ment of data flows across the various layers in a flexible and dynamic fashion. The intelligence and processes required to determine “why and when” to perform such functions is beyond the scope of this article. However, this MLN topic area is deemed as one of key importance, and there is a clear need for continued research, development, and even deployment of solutions. This article does cover the “how” aspect with respect to hybrid networking functions. Specifi- cally, the ServicePlane interface will provide an entry point into one or all of the DataPlane lay- ers where a hybrid networking agent (HNA) could obtain network service and topology provi- sioning to support larger hybrid networking workflows. In general, it is anticipated that such a HNA would utilize the MLN (Vertical, Hori- zontal, Combined, InterDomain) capabilities as needed and available to accomplish its larger goals of hybrid networking traffic engineering and traffic grooming. In this context an HNA would look like a process operating at the Appli- cationPlane from the multilayer network archi- tecture perspective. NESTED CAPABILITY PLANES The concept of nested CapabilityPlanes is anoth- er topic of interest. An action is classified as “nested” when the resulting network services (or topologies) are handed off to a separate set of CapabilityPlanes for subsequent responsibility. An action where the resulting network services (or topologies) are not handed off to a separate set of CapabilityPlanes is not considered a nest- ed action. An important point to note here is that the ServicePlane service interface and fea- ture set does not change for the nested vs. non- nested concept. Hence, the only distinction between the two is how the requesting entity uti- lizes the results of a requested service instantia- tion. The most obvious scenario for the nested case is the provision of an entire topology that is handed off from one ServicePlane to a second ServicePlane (and associated CapabilityPlanes), which then assumes responsibility for subsequent service instantiations. The MLN-Vertical type is an example of a nested CapabilityPlane action. However, the nested capability plane concept is really broader than that limited example. Specifically, this topic is intended to encompass a larger range of func- tions and systems, which utilizes MLN capabili- ties in sophisticated and complex ways to create and manage multiple “virtual” network topolo- gies. These topologies may appear independent to some CapabilityPlanes but in reality are creat- ed via a recursive handoff of resource subsets from one CapabilityPlane instance to another. The intelligence and processes required to determine “why and when” to perform such nested CapabilityPlane functions is beyond the scope of this article. This is another topic that requires additional research and development by the broader MLN community. The ServicePlane interface will provide an entry point into the DataPlane layers where a nested CapabilityPlane agent could obtain net- work service and topology provisioning to sup- port larger nested CapabilityPlane workflows. In general, it is anticipated that such a nested CapabilityPlane agent would utilize the MLN (Vertical, Horizontal, Combined, InterDomain) capabilities as needed and available to accom- plish its larger goals of nested CapabilityPlane topology instantiations. CAPABILITYPLANE SERVICE WORKFLOWS A control or configuration action on a network will typically be the result of a workflow process that coordinates actions across multiple Capabil- ityPlanes. This is referred to as a multiple Capa- bilityPlane service workflow in this document. The modular nature of DataPlane layers and the associated CapabilityPlanes allow for many dif- ferent workflows that can be tailored to the needs and requirements of individual users and network operators. As a result, there are poten- tially many types of workflows, each involving all or a subset of the CapabilityPlanes. Along these lines, Fig. 6 depicts a simple workflow associated with a user requesting a circuit instantiation across two network domains. The coordinated Figure 4. Multilayer networking — horizontal. Layer3 (PSC) Layer1.5 (TDM) Technology adaptation points Control plane AA plane Service plane Management planeControl plane AA plane Service plane Management plane Multi-layer horizontal networking boundary The most obvious scenario for the nest- ed case is the provi- sion of an entire topology that is handed off from one ServicePlane to a second ServicePlane (and associated CapabilityPlanes), which then assumes responsibility for subsequent service instantiations. LEHMAN LAYOUT 4/20/11 2:30 PM Page 127
  • 7. IEEE Communications Magazine • May 2011128 workflow includes interdomain ServicePlane interactions, which result in specific AAPlane and ControlPlane actions in their respective domains. The result is a circuit instantiation across each DataPlane that is “stitched” together to operate as a single end-to-end circuit from the user perspective. The ServicePlane is the CapabilityPlane with primary responsibility for initiating and managing these workflows in response to ApplicationPlane requests. DEPLOYMENT STATUS AND NEXT STEPS Multiple networks have deployed systems imple- menting a subset of the MLN architecture frame- work described here. This includes deployments on ESnet SDN [4], Internet2 ION [5], USLHC- net [6], and others. In particular, the ESnet OSCARS [7, 8] software suite provides the Capa- bilityPlane implementation for these networks. OSCARS has focused on the ServicePlane and ControlPlane functionalities. These deployments are being utilized today to provide advanced net- work services to DOE Office of Science applica- tions in the area of high-energy physics, climate modeling, and others. The primary service provision at this time takes the form of dedicated bandwidth virtual circuits provisioned in real time based on user requests. The service interface technology and user demarcation is generally Ethernet VLAN. Here, the decision to select Ethernet VLAN as the service transport is twofold. First, since Eth- ernet technology is ubiquitous, it provides a common DataPlane framing protocol that can stitch end-to-end virtual circuits across domain boundaries (e.g., between the user and provider, and between providers). Second, by utilizing Ethernet VLANs, multiple virtual circuits can be instantiated over a single physical port. This reduces overheads and facilitates ease of deploy- ment. While the service interface technology has been normalized based on Ethernet VLANs, the DataPlane technology utilized to provide this service is diverse, and can include IP routers (PSC), SONET switches (TDM), and Ethernet devices (L2SC). For example, the ESnet and Internet2 DataPlanes are based on Ethernet over MPLS. Meanwhile, the USLHCNet Data- Plane is based on a mix of Ethernet over SONET and native Ethernet network elements. In all cases, OSCARS leverages the vendor capabilities to provide the ServicePlane, ControlPlane, and AAPlane functional elements of the MLN archi- tecture described. Hence, in order to create an end-to-end multidomain circuit, each domain provisions a virtual circuit that is stitched across peering points and utilizes the MLN framework to provide a uniform end-to-end Ethernet VLAN service. Overall, the current set of deployed networks only capitalize on a small subset of the many features introduced in the proposed MLN frame- work. However, increasing requirements (driven by more stringent user needs, simplifying service offerings and delivery, and reducing cost and increasing efficiency) will inevitably drive broad- er adoption of the MLN framework. By using the MLN framework in conjunction with intelli- gent complex constrained path finding algo- rithms, networks will be able to provide a better user experience by determining the best Data- Plane transport to meet the user requirements, abstract technology specific complexities of the DataPlane from the ServicePlane, and reduce cost by utilizing the lowest network layer in the DataPlane that complies with the service level Figure 5. Multilayer networking — combined. Control plane AA plane Service plane Management plane Control plane AA plane Service plane Management plane Domain boundaryDomain boundary Capability plane inter domain exchanges Technology adaptation points SONET (TDM) layer IP (PSC) layer WDM (LSC) layer WDM (LSC) layer Control plane AA plane Service plane Management plane Control plane AA plane Service plane Management plane MLN (horizontal) MLN (vertical) MLN (vertical) MLN (horizontal) Overall, the current set of deployed networks only capitalize upon a small subset of the many features introduced in the proposed MLN framework. However, increasing requirements will inevitably drive broader adoption of the MLN framework. LEHMAN LAYOUT 4/20/11 2:30 PM Page 128
  • 8. IEEE Communications Magazine • May 2011 129 agreements. Today, we are continuing our research and development efforts in these areas with the objective to apply our MLN architec- ture framework to developing flexible and rapid- ly reconfigurable networks based on a multilayer construct. SUMMARY As traffic demands continue to increase, net- work operators will be searching for methods and techniques to more efficiently utilize their network infrastructures. Simply adding more bandwidth at a single technology layer will not likely keep up with future demands or provide a cost efficient method for network upgrades and performance improvements. The tech- niques described in this article are motivated by a belief that integrated multilayer control and management capabilities will be an enabling technology leading to better network resource utilization and improved user experiences. The concepts described in this article are intended to present a vision for moving forward to real- ize the seamless and dynamic movement of data flows, services, and virtualized network environments across all layers of network infras- tructures. ACKNOWLEDGMENTS This research was supported in part by the U.S. DOE Office of Science under award numbers DE-FG02-06ER25741, DE-AC02-05CH11231, and DE-SC0001229. The authors are very grate- ful to DOE for its generous support. In addition, the authors are also very thankful to Dr. Thomas Ndousse, William Johnston, and Mary Thomp- son for their many insightful discussions and feedback. REFERENCES [1] E. Mannie, “Generalized Multi-Protocol Label Switching (GMPLS) Architecture,” RFC 3945, Oct. 2004. [2] “Generalized MPLS Signaling — RSVP-TE Extensions,” RFC 3473, Jan. 2003. [3] K. Shimoto et al., “Requirements for GMPLS-Based Multi-Region and Multi-Layer Networks (MRN/MLN),” RFC 5212, July 2008. [4] DOE Energy Sciences Net (ESNet), http://www.es.net/. [5] Internet2 ION Network, http://www.internet2.edu/ion. [6] USLCHNet, http://lhcnet.caltech.edu/. [7] OSCARS: On-Demand Secure Circuits and Advance Reservation System, http://www.es.net/oscars/. [8] C. Guok et al., “A User Driven Dynamic Circuit Network Implementation,” Proc. Distrib. Autonomous Network Mgmt. Sys. Wksp., Nov. 2008. BIOGRAPHIES TOM LEHMAN [M’04] is a computer scientist in the Computer Networks Division at the University of Southern California’s Information Sciences Institute (ISI). His research interests are in the areas of advanced network architectures, net- work control planes, end-to-end application performance, network monitoring, and network virtualization. He received his B.S. dnegree from Virginia Tech and a M.S. degree from The Johns Hopkins University in electrical engineering. XI YANG [S’01, M’05] received a B.S. degree in communica- tion engineering and an M.S. degree in communication and information systems from the University of Electronic Science and Technology, China, in 1997 and 2000, and a Ph.D. degree in computer science from the University of Nebraska-Lincoln in 2004. He worked with Lucent Tech- nologies as a member of technical staff in Bells Labs, Bei- jing, China, in 2000. He joined the University of Southern California, Information Science Institute (USC/ISI) as a research associate in 2004. He is currently a computer sci- entist at USC/ISI. His research interests include advanced network architecture, next-generation Internet, optical net- working, large-scale network testbed and application, net- work virtualization and cloud computing. NASIR GHANI [SM] is currently an associate professor in ECE at the University of New Mexico. His research interests include cyber-infrastructure design, survivability, applica- tions, and telehealth. He has published over 130 refereed journal and conference papers, and several book chapters, and has co-authored various standardization drafts. Over- all, his research has been funded by some key U.S. govern- ment agencies (including NSF, DOE, DTRA, and NAVSEA) and some industrial sponsors. In particular, he received the NSF CAREER award in 2005 to support his work in mul- tidomain network design. Prior to joining academia, he spent over eight years in industry and held key technical positions at several large companies (Nokia, Motorola, IBM) as well as some startups (Sorrento Networks, Array Sys- tems Computing). He is actively involved in a range of ser- vice roles and has served as a symposium co-chair for IEEE GLOBECOM, IEEE ICC, and IEEE ICCCN. He has also chaired the IEEE ComSoc Technical Committee on High Speed Net- works (TCHSN) and established the High-Speed Networking Workshop for IEEE INFOCOM. He is an Associate Editor for IEEE Communications Letters and has served as a guest editor for IEEE Network, IEEE Communications Magazine, and Cluster Computing. He received his Bachelor’s degree from the University of Waterloo, his Master’s degree from McMaster University, and his Ph.D. degree from the Univer- sity of Waterloo, Canada. FENG GU received his Bachelor’s degree in electronics and information engineering from Huazhong University of Sci- ence and Technology, Wuhan, China, in 2008, and his M.S. degree in computer engineering from the University of New Mexico in 2010. He is currently pursuing a Ph.D. degree under the supervision of Dr. Nasir Ghani in the Figure 6. Simple CapabilityPlane service workflow. Service plane Control plane 8. Dataplane control11. Dataplane control 7. Path signal 10. Path signal 6. Path compute 5. authN/Z2. authN/Z 1. Service request 12. Service response AA plane Domain boundary Service plane Application plane Control plane AA plane 3. Path compute 4. Service request 9. Service response The concepts described in this article are intended to present a vision for moving forward to realize the seamless and dynamic movement of data flows, services, and virtual- ized network envi- ronments across all layers of network infrastructures. LEHMAN LAYOUT 4/20/11 2:30 PM Page 129
  • 9. IEEE Communications Magazine • May 2011130 Department of Electrical and Computer Engineering at the University of New Mexico. His research interests include network scheduling, topology overlay design/traffic engi- neering, multilayer/multidomain networking, and wireless networks. CHIN GUOK joined ESnet in 1997 as a network engineer, focusing primarily on network statistics. He was a core engineer in the testing and production deployment of MPLS and QoS (Scavenger Service) within ESnet. He is cur- rently the technical lead of the ESnet On-Demand Secure Circuits and Advanced Reservation System (OSCARS) pro- ject which enables end-users to provision guaranteed bandwidth virtual circuits within ESnet. He also serves as a co-chair to the Open Grid Forum On-Demand Infrastructure Service Provisioning Working Group. INDER MONGA [M’00] (imonga@ES.NET) is developing new ways to advance networking services for collaborative and distributed science by leading research and services within ESnet. He contributes to ongoing ESnet research projects, such as Advanced Resource Computation for Hybrid Service and Topology Networks (ARCHSTONE) and ANI-Testbed as well as to the OSCARS and Advanced Network Initiative (ANI) 100G projects. He also serves as co-chair of the Net- work Services Interface working group in the Open Grid Forum. His research interests include network virtualization, network energy efficiency, grid/cloud computing, and sen- sor networking. He currently holds 10 patents, and has over 15 years of industry and research experience in telecommunications and data networking at Wellfleet Communications, Bay Networks, and Nortel. He earned his undergraduate degree in electrical/ electronics engineering from the Indian Institute of Technology, Kanpur, before coming to the United States to pursue his graduate studies at Boston University’s Electrical and Electronics Communi- cation Systems Department. BRIAN L. TIERNEY is a staff scientist and group leader of the ESnet Advanced Network Technologies Group at Lawrence Berkeley National Laboratory (LBNL). His research interests include high-performance networking and network proto- cols; distributed system performance monitoring and anal- ysis; network tuning issues; and the application of distributed computing to problems in science and engi- neering. He has been the PI for several DOE research pro- jects in network and grid monitoring systems for data intensive distributed computing. He has an M.S. in com- puter science from San Francisco State University and a B.A. in physics from the University of Iowa. He has been at LBNL since 1990. LEHMAN LAYOUT 4/20/11 2:30 PM Page 130