Making Directed Libraries using Rosetta Gurkan Guntas (Kuhlman Lab)
Data Plane Measurements Deniz Gurkan Roopa Krishnappa October 28 th, 2008.
-
Upload
anastasia-laureen-sanders -
Category
Documents
-
view
223 -
download
3
Transcript of Data Plane Measurements Deniz Gurkan Roopa Krishnappa October 28 th, 2008.
Motivation
• GENI Spiral 1: – Remote access to data plane measurements from
• network boxes with embedded monitoring– readily accessible measurements through OS– built-in monitoring not open to users (for instrument OS purpose only)
• external instruments connected to select network nodes
– Measurement access by applications/users through the aggregate manager
• provide applicable commands for programming/configuring specific measurements
– Need information from the Spiral-1 prototypes
D. Gurkan 2
Outline
D. Gurkan 3
1. Data Plane Measurementsa. External Test Equipmentb. Embedded Measurements
2. Which project are we?3. Collaboration with Prototype Projects4. Measurement Challenges5. Integration Plan6. Milestones7. Future Collaboration with LEARN – Lonestar
Education and Research Network
Strawman GENI Block Diagram
D. Gurkan 4
Chip Elliott – GENI Project Director, Oct. 29th, ‘07, 1st GENI Engineering Conference:
From: http://www.geni.net/docs/Building_GENI_Time_to_Start.pdf
D. Gurkan 55 5
GENI Spiral 1: 5 Control Framework Clusters (29 Projects)
DETERTrial
Integration
Cluster A
Cluster B
PlanetLab
Enterprise GENI
GUSH Tools
Provisioning Service
Mid-Atlantic Crossroads
GpENI
SPP Overlay Hosting Nodes
Cluster C
ProtoGENI
Virtual Tunnels
CMU Testbeds
Instrumentation Tools
Measurement System
Studies
GENI Meta Operations
Security Architecture
Data Plane Measurements
Optical Access Networks
Cluster D
ORCA/BEN
Vehicular Mobile Network
Sensor/Actuator Network
Kansei Sensor Network
Cluster E
Orbit Framework
WiMAX
PICK ONE
Programmable Edge Node
GENI at 4yr Colleges
Million Node GENI
Regional Opt-In
Digital Object Registry
Embedded Real-time
Measurements
Collaboration with Prototype Projects
D. Gurkan 6
• From Substrate WG System Engineer Report:– Overview of measurement resources
• Discussion of external test equipment resources– Connections, bandwidths, interfaces
• Discussion of internal measurement resources– Access to information
• Discussion of measurement resource sharing• Discussions of measurement resource configuration,
programmability• Active collaboration with other Spiral-1 projects:
– How optical layer measurements will help future experiments: “Real-time measurements”
– Substrate level measurements to enhance experiment resources: “ORCA/BEN”
Spiral-1 Clusters
D. Gurkan 7
DETER
Measurement data for better provisioning & cross-layer communications research:
trust and securityinteraction: components and
available measurements
PlanetLab
Measurements on data planeinteraction: components with potential measurements in
PlanetLab, SPP Overlay Nodes, Enterprise GENI, Mid-Atlantic
Network, Great Plains Network, and Provisioning Service
ProtoGENIMeasurements on data plane
interaction: measurements available to the Aggregate Manager and from the CMU Testbeds, data plane measurements as resources for Instrumentation Tools, substrate
level data plane measurement resources for the Measurement
System
Spiral-1 Clusters cont.
D. Gurkan 8
ORCA
Measurements on data planeinteraction: components with potential measurements in
ORCA/BEN, Vehicular Mobile Network, GENI Sensor/ActuatorNetwork, GENI Sensor Network
ORBITMeasurements on data plane
interaction: contribute to creation of the measurement framework in
ORBIT through substrate level data plane measurement resources, determination of measurement resources in GENI base station
node towards usage possibly after Spiral-1 in WiMAX
Measurement ChallengesCollaboration with prototypes to gather information on
measurement points/components/resources:• Overview of measurement resources
– Discussion of external test equipment resources• Connections, bandwidths, interfaces
– Discussion of internal measurement resources• Access to information
– Discussion of measurement resource sharing– Discussions of measurement resource configuration, programmability
Remote access of measurement configuration is key to the future popularity.
Measurement architecture has to be designed hand-in-hand with measurement plane to prevent any interface/ interoperability problems.
D. Gurkan 9
Measurements
D. Gurkan 10
1. External Measurements: Depending on needs assessment with control framework and real-time measurement capabilities, external measurement components will be investigated.
2. Embedded Measurements: Already available at the network nodes.
Examples of Embedded Measurements
D. Gurkan 11
1. Ciena CN 4200: – Bit error rate, optical
power– Protocol specific
performance monitoring (Remote Monitoring (RMON) for Ethernet connections)
– Performance monitoring on network services
– 2 x 10/100BaseT Ethernet ports for remote connectivity, and a RS-232 serial port for local craft access
2. Fujitsu F7500: – Optical performance
monitoring, wavelength management, lightpath circuit tracking
– Topology discovery and display
– SONET and Gigabit Ethernet performance monitoring
– Ethernet Local Area Network (LAN) cable or RS-232 serial cable
3. Infinera DTN: – Full digital access to
the optical layer and performance monitoring, fault management.
– Ethernet- based craft interface, remote connection via the in-band management channel carried by the Optical Supervisory Channel (OSC)
Components of an Aggregate
D. Gurkan 12
B
C
A
Node 2
B
C
A
Node 1
B
C
A
Node 1
B
C
A
Node 3
GENI Data Plane
GENI Control Framework
GIMS
GENI CF Interface GENI OPS Interface GIMS Interface
GENI OPS
Config
Test Eq.
Aggregate Interface {Config, Test, Nodei, Ai, Bi, Ci}
Operations and
Management
passive taps
buffering
measurement boxes
measurement data
access
Figure by John Jacob, Substrate draft document
Integration Plan• Substrate: contribute by providing measurement
resources for all components and aggregates of Spiral-1 prototypes
• GIMS: contribute through the report of what is available as embedded measurements in Spiral-1– Long-term impact: match experimenter/ researcher
use-cases with what is available on prototypes already and then project what can be included to enable future experiments.
D. Gurkan 13
Integration with Aggregate Manager
Test and MeasurementInstruments:• Different interfaces• Stream, parameter, alarm• Multiple users• Service hardware• Designed for current IP
• clean-slate research?
Devices (& Links, Services) Under Test:• End-to-end
• processing intensive• intelligent output
• Link level measurements: • standalone or embedded• sensor output (raw)
Complex Flexible Connection Requirements:• Data plane and measurement plane• Data archiving• Component manager connections
Slice CoordinationAmong Users:• Component manager• Resource management
D. Gurkan 14
Measurements
O&M
Milestones1) March 1, 2009• Identification of instrumentation technologies with remote access
capabilities that can be leveraged into a networking environment. The connection methods and design for integration will be delivered.
• A report will be presented to the substrate workgroup meeting during 4th GEC.
• Demo on LEARN with accessible embedded and possible external measurements on the network nodes.
2) August 31, 2009• Conceptual design of the GENI measurement framework with remote
programmable and accessible instrumentation will be delivered.• Measurement design will be finalized for the GENI platform based on
available off-the-shelf instruments. The final design will be delivered to the GENI workgroups and GPO during the GENI Engineering conference.
D. Gurkan 15
LEARN
• Active collaboration and contribution to GENI is planned – Houston node is available for data plane measurements project
• LEARN Services:– WaveNet: 1 or 10 Gbps dedicated links– FrameNet: Layer 2 service at 1 Gbps– Layer3 services: NLR PacketNet, Internet2 Network, Texas
IntraNet– Colocation services: co-lo and rack space, enterprise class
data center space with AC power, cross connects
D. Gurkan 16