Top Banner
© 2001 Objective Interface Systems, Inc. Beyond Network Management Beyond Network Beyond Network Management Management Using Real-time CORBA in Optical Switching Infrastructures Chuck Abbott Objective Interface Systems, Inc. [email protected] http://www.ois.com
21

Beyond Network Management - Object Management Group · © 2001 Objective Interface Systems, Inc. Beyond Network Management Using Real-time CORBA in Optical Switching Infrastructures

Jul 18, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Beyond Network Management - Object Management Group · © 2001 Objective Interface Systems, Inc. Beyond Network Management Using Real-time CORBA in Optical Switching Infrastructures

© 2001 Objective Interface Systems, Inc.

Beyond Network Management

Beyond Network Beyond Network Management Management

Using Real-time CORBA in Optical Switching

Infrastructures

Chuck AbbottObjective Interface Systems, [email protected]

http://www.ois.com

Page 2: Beyond Network Management - Object Management Group · © 2001 Objective Interface Systems, Inc. Beyond Network Management Using Real-time CORBA in Optical Switching Infrastructures

© 2001 Objective Interface Systems, Inc. 22

IntroductionIntroduction

Trends in CommunicationsCORBA and Network ManagementChallenges in Building Optical SwitchesUsing Real-time CORBA in Optical SwitchesSummary

Page 3: Beyond Network Management - Object Management Group · © 2001 Objective Interface Systems, Inc. Beyond Network Management Using Real-time CORBA in Optical Switching Infrastructures

© 2001 Objective Interface Systems, Inc.

Trends in Communications

Page 4: Beyond Network Management - Object Management Group · © 2001 Objective Interface Systems, Inc. Beyond Network Management Using Real-time CORBA in Optical Switching Infrastructures

© 2001 Objective Interface Systems, Inc. 44

Trends in CommunicationsTrends in Communications

High-speed Optical Switches– Bigger, faster, and dumberIP-based ServicesNew Applications– Live, high-definition video– Virtual Private Networks (VPN)– Differentiated Internet accessChanging Business Models– Bandwidth-on-demand– Contractually mandated service levels– Customer self-provisioning and self-management– Operations streamlining: more services with less staff

Page 5: Beyond Network Management - Object Management Group · © 2001 Objective Interface Systems, Inc. Beyond Network Management Using Real-time CORBA in Optical Switching Infrastructures

© 2001 Objective Interface Systems, Inc. 55

Trends in Communications:New RequirementsTrends in Communications:New Requirements

– Requires automated and dynamic provisioning of Ports

Existing connections used for dynamic creation of new virtual circuitsVirtually plug in and connect Joe and FredThey instantly know about each otherHardware provisioning delegated to the home or officeFlexible capacity management

Wavelength ResourcesAllocationProvisioning

Priority policies– Requires predictable and dynamic service levels

Allows service providers to offer differentiated servicesAllows diverse, multi-level service agreements

From guaranteed, fixed bandwidth … to excess capacity use … to …Requires control of both implicit and explicit service levels

Page 6: Beyond Network Management - Object Management Group · © 2001 Objective Interface Systems, Inc. Beyond Network Management Using Real-time CORBA in Optical Switching Infrastructures

© 2001 Objective Interface Systems, Inc. 66

Trends in CommunicationsNew Requirements (2)Trends in CommunicationsNew Requirements (2)

Require software-centric system architecturesNeed to assimilate new technologies– Migrate quickly and easily to that new cool, fast hardwareReduce time-to-market for new productsIncrease product innovationsAllow systems to become policy driven– QoS, load balancing, routing, backup, security, etc.Communications has come to the door of real-time– Market leaders will set themselves apart by the timeliness of

how they allocate bandwidth and move data

Page 7: Beyond Network Management - Object Management Group · © 2001 Objective Interface Systems, Inc. Beyond Network Management Using Real-time CORBA in Optical Switching Infrastructures

© 2001 Objective Interface Systems, Inc.

CORBA inNetwork Management

Page 8: Beyond Network Management - Object Management Group · © 2001 Objective Interface Systems, Inc. Beyond Network Management Using Real-time CORBA in Optical Switching Infrastructures

© 2001 Objective Interface Systems, Inc. 88

CORBA and Network Management (1)CORBA and Network Management (1)

Telecom early use of Simple Network Management Protocol (SNMP)– Management Information Base (MIB) – Common Management Information Protocol (CMIP)– Common Management Information System Element

(CMISE) Was industry standard

Problems included – No location transparency– Poor portability/interoperability– Products are cost prohibitive (developer and run-time)CORBA was a better alternative

Page 9: Beyond Network Management - Object Management Group · © 2001 Objective Interface Systems, Inc. Beyond Network Management Using Real-time CORBA in Optical Switching Infrastructures

© 2001 Objective Interface Systems, Inc. 99

CORBA and Network Management (2)CORBA and Network Management (2)

Was there a natural progression from CMIP to IDL?The CMIP guidelines for Definition of Managed Objects (GDMO) could be abstracted at either high or low levels – Depends on the size and requirements of the applicationsCORBA is the emerging industry standard for Telecom Network Management– Cost effective – Well educated culture (tools, doc, available engineers)– Good fit to future technologies (ATM, IP applciations)IDL provides a type safe and understandable interface to customers

Page 10: Beyond Network Management - Object Management Group · © 2001 Objective Interface Systems, Inc. Beyond Network Management Using Real-time CORBA in Optical Switching Infrastructures

© 2001 Objective Interface Systems, Inc.

Challenges in BuildingOptical Switches

Page 11: Beyond Network Management - Object Management Group · © 2001 Objective Interface Systems, Inc. Beyond Network Management Using Real-time CORBA in Optical Switching Infrastructures

© 2001 Objective Interface Systems, Inc. 1111

Challenges in Building Optical SwitchesChallenges in Building Optical Switches

Integrating Legacy Technologies– Integrate heterogeneous hardware

Use custom transport technologiesNew hardware talks to old hardware

– Integrate heterogeneous operating systemsUniversal model of thread priorityNew O/S’s interoperate with old O/S’s

– Integrate heterogeneous programming languagesC, C++, Java, …Latest languages talking to old languages

Page 12: Beyond Network Management - Object Management Group · © 2001 Objective Interface Systems, Inc. Beyond Network Management Using Real-time CORBA in Optical Switching Infrastructures

© 2001 Objective Interface Systems, Inc. 1212

Challenges in Building Optical Switches (2)Challenges in Building Optical Switches (2)

Flexibility vs. Performance Tug-of-war– Optical switches must be really fast

Low latency + high bandwidthQuick, easy solution is to make them dumb

Hardware centric, disposable softwareSoftware functionality must play catch-up

– But flexibility+speed will win in the long runBetter address business needs of service providersDramatically better time-to-market for new hardware innovationsNew product introductions can be software-only

Page 13: Beyond Network Management - Object Management Group · © 2001 Objective Interface Systems, Inc. Beyond Network Management Using Real-time CORBA in Optical Switching Infrastructures

© 2001 Objective Interface Systems, Inc.

Using Real-Time CORBA in Optical Switches

Page 14: Beyond Network Management - Object Management Group · © 2001 Objective Interface Systems, Inc. Beyond Network Management Using Real-time CORBA in Optical Switching Infrastructures

© 2001 Objective Interface Systems, Inc. 1414

Understanding CORBA FlexibilityUnderstanding CORBA Flexibility

Function X Function Y Function Z

Create Protocol

A

Create Protocol

B

Function XFunctionY1 Function Y2 Function Z

Broke Protocol

A

Protocol B

O.K.

X

Oops …

Page 15: Beyond Network Management - Object Management Group · © 2001 Objective Interface Systems, Inc. Beyond Network Management Using Real-time CORBA in Optical Switching Infrastructures

© 2001 Objective Interface Systems, Inc. 1515

Understanding CORBA Flexibility (2)Understanding CORBA Flexibility (2)

Think of X, Y and Z as relocatable, distributed objectsTherefore these objects can reside anywhere on your network– This includes a single process space (collocation)

Very fast (70 nsec for a virtual function call)Can be used as a test bed

– Same host or different host– Same language or different different languageApplications don’t care where the objects reside they make calls to the client side API – Just like a C, C++ or Java program

Page 16: Beyond Network Management - Object Management Group · © 2001 Objective Interface Systems, Inc. Beyond Network Management Using Real-time CORBA in Optical Switching Infrastructures

© 2001 Objective Interface Systems, Inc. 1616

Real-time CORBAReal-time CORBA

Real-time CORBA adds control of timePriority banded connections– Reduce/bound priority inversions– Priorities are respected on both sides of the remote callPriority insures latency requirements which might be separate from bandwidth considerations– High priority, low latency, moderate bandwidth– Moderate-to-low priority, high latency, high bandwidth RTCORBA priorities map to RTOS priorities – Can be altered via custom mapping functionEnd-to-End predictability

Page 17: Beyond Network Management - Object Management Group · © 2001 Objective Interface Systems, Inc. Beyond Network Management Using Real-time CORBA in Optical Switching Infrastructures

© 2001 Objective Interface Systems, Inc. 1717

Using Real-Time CORBA in Optical SwitchesUsing Real-Time CORBA in Optical Switches

Real-time ORBs can provide both:– Real-Time CORBA = Performance + Flexibility– Unparalleled flexibility– Low latency and high throughput (some RT ORBs)New hardware doesn’t have to mean a rebuild– Change backplanes/buses without changing software

VME – PCI – USB – Switched Fabric – …– Allow switch to extend over non-backplane technologies

ATMEthernet (10Mb, 100Mb, 1Gb, 10Gb, …)Fibre ChannelIEEE 1394…

Page 18: Beyond Network Management - Object Management Group · © 2001 Objective Interface Systems, Inc. Beyond Network Management Using Real-time CORBA in Optical Switching Infrastructures

© 2001 Objective Interface Systems, Inc. 1818

Using Real-Time CORBA in Optical Switches (2)Using Real-Time CORBA in Optical Switches (2)

Plug in a custom transport into the RT ORB– Only a few engineers need understand the transport detailsRT CORBA application code doesn’t change to use new transport

Page 19: Beyond Network Management - Object Management Group · © 2001 Objective Interface Systems, Inc. Beyond Network Management Using Real-time CORBA in Optical Switching Infrastructures

© 2001 Objective Interface Systems, Inc. 1919

Integrate Operating Systems RT CORBA Priority MappingIntegrate Operating Systems RT CORBA Priority Mapping

MinPriority = 0

RTCORBA::PriorityMaxPriority = 32,767

0

31

0

255OS #1RTCORBA::NativePriority

OS #2RTCORBA::NativePriority

to_corba to_native

Page 20: Beyond Network Management - Object Management Group · © 2001 Objective Interface Systems, Inc. Beyond Network Management Using Real-time CORBA in Optical Switching Infrastructures

© 2001 Objective Interface Systems, Inc. 2020

SummarySummary

Real-time ORB’s allow for better optical switches– Faster– More flexible– Extensible– More easily adapted to new hardware– Better leveraging of legacy technologies

Contact information:– http://www.ois.com– [email protected]– 703-295-6500

Page 21: Beyond Network Management - Object Management Group · © 2001 Objective Interface Systems, Inc. Beyond Network Management Using Real-time CORBA in Optical Switching Infrastructures

© 2001 Objective Interface Systems, Inc. 2121

End of Presentation