YU-OptIPuter-Backplane-17Jan2006

Document Sample
YU-OptIPuter-Backplane-17Jan2006 Powered By Docstoc
					  OptIPuter Backplane Architecture Workshop 2006




           Interdomain Control Plane for OptIPuter

                           Oliver Yu, Tom DeFanti,
         Anfei Li, Huan Xu, Eric He, Yuan Cao, Leping Yin, Ming Liao




       PIN        Photonic Interdomain Negotiator (PIN):
                  Interoperate Heterogeneous Control & Management Planes


                  Integrated Services Optical Grid Architecture (ISOGA):
ISOGA             Interoperate Heterogeneous Optical Network Services


 Electronic Visualization Laboratory                 University of Illinois at Chicago
                         OptIPuter Control Plane Products

 PDC
    Single-Domain Control and Signaling
    Static Pre-determined Routing and Wavelength Assignment
 PIN
    Basic PIN (B-PIN)                      Years 1,2
        • Single-Domain / Multi-Domain Control and Signaling
        • Dynamic Cost-optimization Routing and Wavelength Assignment
        • Fast and Robust Resource Reservation
     Secure PIN (S-PIN)                           Years 2,3
        • Enable Security Management
     Monitor PIN (M-PIN)                          Years 3,4
        • Monitor network topology
        • Detect Lightpath Failure
     Recovery PIN (R-PIN)                         Years 4, 5
        • Enable efficient Lightpath Recovery and Restoration
     Integrated-Services PIN (IS-PIN)             Years 4, 5
        • Multiple Switching Services for multidiscipline applications (e.g., Sub-lambda grooming.)
 PIN-based Application
    Lambda-Grid Data Portal or Browser


          Electronic Visualization Laboratory                      University of Illinois at Chicago
                Interdomain Routing and Signaling

 Routing
     PIN: CAD-RWA (Congestion-Avoidance Dynamic Routing & Wavelength
      Assignment)
   GMPLS: OSPF & BGP
 Resource Reservation Signaling
   PIN: RFORP (Robust Fast Optical Reservation Protocol)
   GMPLS: RSVP
 Control Interface
   PIN: API for applications and web services for users
   GMPLS: API for applications




       Electronic Visualization Laboratory   University of Illinois at Chicago
                      General PIN Software Features

 Interfaces
     Application Interfaces:
         •   C++ or Globus/Web-service (SOAP/XML).
       User Interfaces:
         •   Web Services
 System Software Requirements
    2SDK1.4, Globus 3.2, MySQL
 Installation
    Download PIN package and run self-installation script.
    Configure topology database (database.conf).
 Software Modules Integration
    Applications (e.g., PIN/JuxtaView, PIN/Teravision).
    Middleware (e.g., PIN/DVC, PIN/QUANTA)
    Other Control Planes (e.g., PIN/PDC)
    Provides quick and convenient integration solutions.
    Simple configuration. Only topology configuration is needed during integration.


         Electronic Visualization Laboratory              University of Illinois at Chicago
                      Features Comparison of Control Planes


Control                                              Features
Plane
           Single    Multi-Domain      Interdomain       Network    Network       Recovery &     Integrated
           Domain    (Homogeneous)     (Heterogeneous)   Security   Monitoring/   Restoration    Services
                                                                    Detection


PDC                                  NA                NA         NA            NA             NA


PIN                                                                                        

GMPLS                                ?                ?                                    NA




          Electronic Visualization Laboratory                        University of Illinois at Chicago
                          Secure PIN (S-PIN) Architecture

                                            Interdomain Management Plane
                          Security       Policy                  Security       Policy                  Security
                           Server       Negotiation               Server       Negotiation               Server
                Policy
                                                       Policy                                 Policy
               Database
                                                      Database                               Database


                                                  Interdomain Control Plane
                          Control                                Control                                 Control
                          Server                                 Server                                  Server
                          Topology                               Topology                               Topology
                          Database                               Database                               Database
       O-UNI                  Routing       Inter-domain             Routing      Inter-domain             Routing
                                              Routing                              Routing
                          Signaling         Inter-domain         Signaling        Inter-domain          Signaling
                                              Signaling                            Signaling
User Control
   Proxy

       GUI
                           Local                                  Local                                  Local
                          Domain                                 Domain                                 Domain


          Electronic Visualization Laboratory                                  University of Illinois at Chicago
                                         S-PIN Interfaces




                                            User Control Proxy
                   Optical API
 Application
Lambda Grid                                             Handler                               SPIN
 Data Portal                                            Network              Control
                                        Control         Control              O-UNI
                                                         Control                             Network
                                                                                             SPIN
                                       GUI Handler       Client
                                                          Client                             Control
                  Optical                                                                   Control
                                                                                            Server
                                                                                             Server
    User         Web Service
                  -
     User
                                                                             Monitor
                                                       Network                              Network
                                         Monitor
                                         Monitor                             O-UNI          Monitor
                                                        Monitor
                                                       Monitor                              Monitor
                                          GUI
                                        GUI Handler     Server                               Client
                                                       Server




            Electronic Visualization Laboratory                    University of Illinois at Chicago
                          iGrid Demo of S-PIN


           Charybdi
           s                                PDC
                            StarLight
                            All-optical
                                            SPIN
                               LAN                                                 Rembran
Scylla                                                                             dt
                                            AAA


     UIC                                                                          UvA
                           StarLight      OC-192     NetherLigh
  All-optical                                                                  All-optical
                            (Chicago)                     t
                                                     (Amsterdam)
     LAN                                                                          LAN

    PDC                                                                            PDC

    SPIN                     UCSD                                                  SPIN
                                                   Vellum
                        All-optical LAN
    AAA                                                                            AAA
                                PDC
                                 SPIN

                                AAA
Electronic Visualization Laboratory                         University of Illinois at Chicago
                                   Monitor PIN (M-PIN)


       Monitor network topology and current active lightpaths
       Detect lightpath failures
          M-PIN server sends power-level QUERY message periodically to
           each optical switch within its domain. Node replies with power
           values of its ports.
          M-PIN server keeps record of all ports along each existing lightpath.
          By examining power-levels of all ports along a lightpath, M-PIN
           server determines the connectivity status of the lightpath.
       Trigger lightpath recovery and restoration
          M-PIN server trigger lightpath recovery when the power-levels of
           each port along a lightpath is below a predefined threshold.




          Electronic Visualization Laboratory        University of Illinois at Chicago
M-PIN: Monitoring Network Topology and Active Lightpaths




    Electronic Visualization Laboratory   University of Illinois at Chicago
                              Recovery PIN (R-PIN)


 Common Lightpath Recovery Schemes
    Dedicated protected lightpath
       • Fast restoration, inefficient resource utilization
    Non-dedicated protected lightpath
       • Long restoration delay, efficient resource utilization
 R-PIN uses Dynamic Enabling Fast Efficient Restoration (DEFER)
    Compute potential backup routes for restoration during setup of a
     lightpath but wavelength resources are not reserved.
    Actual setup of backup lightpath will be “deferred” and executed only
     during actual fault recovery.
    Minimize restoration delay while optimizing resource utilization.




      Electronic Visualization Laboratory               University of Illinois at Chicago
                         Integrated Services PIN (IS-PIN)

 Default Optical Circuit Switching (single lambda / application)
     Support constant gigabit-rate stream traffic.

 Emulate Sub-wavelength Switching (constant sub-lambda / application)
     Support constant and varying sub-gigabit-rate stream traffic.

 Emulate Waveband Switching (multi-lambda / application)
     Support constant terabit/petabit rate stream traffic.
     Inverse multiplexing of lightpaths at edge.

 Emulate Optical Burst Switching (variable sub-lambda / application)
     Support variable bit rate burst traffic.
     Burst aggregation at edge.




          Electronic Visualization Laboratory                 University of Illinois at Chicago
                         IS-PIN Backplane Architecture


                               Multidiscipline Collaborative Applications

                                   Control                                 Data
                                  Invocation                               Flow
Control Plane                                                                             Data Plane


     Control Signaling Middleware                                 Data Transport Middleware


            Traffic Control
                                                                          ISON-aware
                IS-PIN                                                 Transport Protocol




   Out-of-band                     Integrated-Services Optical Network (ISON)
    Signaling
    Network                    Gigabit Rate    Sub-Gigabit Rate   Tera/Petabit Rate    Burst Rate



        Electronic Visualization Laboratory                        University of Illinois at Chicago
              Integrated Services Optical Network (ISON)

  Gigabit-Rate                                          Variable
                          Sub-Gigabit-Rate                                     Tera/Petabit-Rate
Unicast/Multicast                                       Bit-Rate
                              Stream                                                Stream
    Stream                                               Burst




                                                                                         ISON
                           Edge
                        Emulate                       Emulate
                                                        Edge                Emulate Waveband
                     Burst Aggregation
                 Sub-wavelength Switching     Optical Burst Switching
                                                Inverse Multiplex
                                                                                       Control
                                                                               Switching
                                                                                         Plane
                                        Edge Control
                                        Emulation Control at Edge




                              Optical-Switching Core Control


                                     ISON Control Plane

        Electronic Visualization Laboratory                        University of Illinois at Chicago
  PIN-based Application: Lambda Grid Data Portal

                         Global Collaborative Grid Application

                                 Dataset Manipulation
                                   Dataset Retrieval


     Dataset Discovery                                     Dataset Delivery


              Search Engine                 Dynamic                     Dataset Transfer
                                         Lightpath Setup
Dataset        Text based
Registry                                   Interdomain                        Interdomain
             Content based
                                           Control Plane                      Data Plane
            Context based
                                                                            Middleware
                                                                              (Quanta)
                                              SPIN                       Transport Protocol
    Multi-domain                                                             (RBUDP)
Lambda Grid Data Portal


       Wide-Area                                                         Wavelength-Routed
                                          Signaling Network
      Lambda Grid                                                         Optical Network


 Electronic Visualization Laboratory                               University of Illinois at Chicago
                 Lambda Grid Data Portal GUI




Electronic Visualization Laboratory    University of Illinois at Chicago