SlideShare a Scribd company logo
1 of 22
IP – FLOW

          IP FLows over Optical and Wireless
             FL
                                   Milan testbed – Politecnico di Milano

                                                      Milano - Fri. 18 may 2007




Università degli studi di Trento               Politecnico di Torino
Introduction - The need of QoS
IP-FLOW project




            Nowadays the need of real-time sessions is growing more and more.
            The current data network are divided in two categories:

                  • Circuit – switched
                    Well suited for transporting CBR real-time traffic. They may be
                    highly inefficient for carrying bursty data traffic.

                  • Packet – switched
                    Designed for high resource utilization exploiting the
                    statistical-multiplexing capability.




          Trade off between efficiency and capacity

                                                          Politecnico di Milano
  01                                                      Dipartimento di Elettronica ed Informazione
How it works - properties
IP-FLOW project




                           TDP: Time Driven Priority
          The TDP packet – scheduling technique combines the statistical
          multiplexing and the predictability. How does it works?

          It gives higher priority to real time traffic in a periodic fashion, only to
          packets arrived in the previous time interval.
          It leads to these properties:

                  • Bounded delay
                  • Constant bound on the jitter
                  • Deterministic loss-free

          And all these properties are guaranteed even if there is a congestion
          inside the network and de-allocating reserved resources when it isn’t
          necessary.

                                                           Politecnico di Milano
  02                                                       Dipartimento di Elettronica ed Informazione
How it works - principles
IP-FLOW project




           All the TDP network elements must be synchronized (ex. with a
                common reference like GPS) in order to switch the packets
                correctly.

           The global time is divided in Time Frame (TF), usually derived as a
               fraction of UTC. A certain number of TF is grouped in Time Cycle
               (TC).

           TFs are partially or totally reserved during the resource reservation
               procedure.

           TFs are also used for implementing switching time-based.




                                                        Politecnico di Milano
  03                                                    Dipartimento di Elettronica ed Informazione
How it works - principles
IP-FLOW project




           Periodic Forwarding

           The basic TDP operation is regulated by two simple rules:

                  I. All packets that must be sent in TF t by a node must be in its
                     output ports’ buffers by the end of TF t-1

                  II. A packet p transmitted in TF t by a node n must be transmitted in
                      TF t + dp by node n+1, where dp is an integer constant called
                      forwarding delay that must be large enough to satisfy (1)

           Best effort traffic can be transmitted during any unused portion of a
           TF.




                                                              Politecnico di Milano
  04                                                          Dipartimento di Elettronica ed Informazione
How it works - network elements – TDP Router
IP-FLOW project




          In a real network not any element could be synchronized with a
          common reference time.

          We need some devices that can interface the synchronized TDP
          network with the asynchronous world, this device is the TDP Router.

          No signaling protocol implemented, at the moment, between any TDP
          Router.

          The implementation needs:
              • Ethernet NICs, optical and CAT-5
              • GPS - Symmetricomm PCI card that generates an interrupt
              every n us (n could be ≈ 125-250 us) in order to divide the TFs




                                                         Politecnico di Milano
  05                                                     Dipartimento di Elettronica ed Informazione
How it works - network elements – TDP Router
IP-FLOW project




          Router Input Processing
          Each router must know in which TF is the incoming packet. This
          could be achieved in different ways:
             I. Attaching a sort of timestamp to each packet
             II. Including a TF delimiter
             III. Precisely measuring propagation delay and arrival time

          Router Output Processing
          Considering d as the maximum forwarding delay (in TFs) there are
          nbuf = d + 1 queues at each output interface, each having capacity Tf x
          C, where Tf is the TF duration.

          Pakets arriving at the output interface are enqueued in a buffer
          determined as a function of forwarding TF (TFout), current TF (TFcurr),
          the number of TFs per TC (nTF) and the buffer currently in use (bufcurr)

          The buffers are simply FIFO queues.

                                                          Politecnico di Milano
  06                                                      Dipartimento di Elettronica ed Informazione
How it works - network elements – TDP Switch
IP-FLOW project




          Another network element is the TDP Switch (TDS) that is also
          synchronized as the TDP Router.

          The functionality of the switch is simple.

          It’s a time-division commutating matrix.

          In the testbed is implemented as an optic / electric switch, that
          change is matrix depending on the current TF




                                                          Politecnico di Milano
  07                                                      Dipartimento di Elettronica ed Informazione
Milan Testbed
IP-FLOW project




          The testbed is at the Lambrate laboratory:




                                                       Politecnico di Milano
  08                                                   Dipartimento di Elettronica ed Informazione
Milan Testbed – Local Area Tests (LAT)
IP-FLOW project




          Till now the studies about the IP-FLOW project were only theoretical
          without any practical application in the real world.

          So the next step was to make real what was only theory, the born of
          the Milan test bed.

          We decided some local test in order to prove the implementation
          issues of this system.

          The local environment is necessary to prove the system in the ideal
          condition: no jitter, no packet loss, short propagation delay and high
          bit-rate capacity




                                                         Politecnico di Milano
  09                                                     Dipartimento di Elettronica ed Informazione
Milan Testbed – Local Area Tests (LAT)
IP-FLOW project


             twelve Local Area test to implement

                                Name                                                depend
                            A Single Loop                                                -
                            B Single Destination                                         -
                            C Loop + Different Destination                             A-B
                            D Fork                                                     A-B
                            E Fork + 1_Loop                                            D-C
                            F Source + Destination                                       B
                            G Source + Destination + 1_Loop                              C
                            H Source + Destination + Back_Loop                           D
                            I   Source + Destination + Forward_Loop                      E
                            J Source + Double Destination                                H
                            K Src + Double Dest + 1_Loop (after Fork)                  H-E
                            L Src + Double Dest + 1_Loop (befor Fork)                  H-E

                                                         Politecnico di Milano
  10                                                     Dipartimento di Elettronica ed Informazione
Milan Testbed – Wide Area Tests (WAT)
IP-FLOW project




          Another type of test must be the so called Wide Area Tests.

          These tests are oriented to prove the system connecting the three
          local testbeds (Trento, Torino and Milano) through the Internet
          network

          WAT has different aims:
            • Test the system with the maximum possible jitter.
            • The Interconnection of the common asynchronous network to
               the IP-FLOW (synchronous) system.
            • Test the system in the case of very huge delay.




                                                       Politecnico di Milano
  11                                                   Dipartimento di Elettronica ed Informazione
Milan Testbed – Wide Area Tests (WAT)
IP-FLOW project




          Nowadays we had some test only to prove the configuration of the
          routers and to test the interconnectivity of the three testbeds through
          the establishment of VPN.




   No TDP Switch were used in order
   to simplify the WAT tests.

   Problems found:
      • Configuration
      • Sending of TF delimiter the
         now needs to use virtual IF
      • Synchronization between TDP
         Routers.



                                                        Politecnico di Milano
  12                                                    Dipartimento di Elettronica ed Informazione
Milan Testbed – Wide Area Tests (WAT)
IP-FLOW project




          Nowadays we implemented four WAT tests:

          Session                       Aim                             Results
          Multimedia session TN to MI   Test the first WAT              Not good: wireshark
                                        configuration                   analysis: BAD UDP LENGTH
          28 feb 2007
                                                                        1324 (later we discovered
                                                                        that gif1 and gif2 had mtu at
                                                                        1350).
          Multimedia session MI to TO   First test with two TDP         TDPs not working when both
                                        Router synchronized             syn.
          01 mar 2007
                                                                        Delimgen unavailable
                                                                        because of the use of virtual
                                                                        interfaces.
          Synchronization MI and TO     Use of new Delimigen            The two TDP were
                                                                        synchronized but no traffic
          22 mar 2007
                                                                        flow initialized.
          Multimedia session TO to MI   Multimedia session with two     Packets trunk by the virtual
                                        TDP synchronized                Interface in Milan.
          29 mar 2007



                                                                  Politecnico di Milano
  13                                                              Dipartimento di Elettronica ed Informazione
Milan Testbed – Wide Area Tests (WAT)
IP-FLOW project




                        Next step: Introducing        TDP Switch

          Problems of introducing TDP Switch:

                  •   We have more complex topology of the network

                  •   Different problems due to the propagation of delimiter packets
                      throughout the switch: we cannot use null packets in order to
                      maintain synchronized the TDP Routers.

                  •   Multiple destinations allowed and enhanced switching
                      required in order to implement the more complex networks




                                                             Politecnico di Milano
  14                                                         Dipartimento di Elettronica ed Informazione
Critical issues
IP-FLOW project




          Doing the implementation of the IP-FLOW system some critical issues
          appears:
             • Problems in Delimiters receiving
             • Efficiency of mono-processor PC
             • Signaling protocol
             • Synchronization to the reference time

          Of course, the major problem is the last one. GPS-based
          synchronization is a point of weakness:
             • Need of a system for receiving the GPS signal (antenna + card)
             • Dependency from the GPS system




                                                     Politecnico di Milano
  15                                                 Dipartimento di Elettronica ed Informazione
Synchronization Issues
IP-FLOW project




          Another fact is that we don’t need to know the perfect time in every
          moment.

          It’s only necessary that the difference of phase between the clocks of
          the network elements remains constant.

          it could be interesting to use a local clock that generates interrupts
          every n usec. With a PLL (software) device that can adjust it.

          The local clock shouldn’t be the PC clock because it’s difficult to
          generate interrupts in sw mode, it’s surely simpler generating them
          with an hardware PCI card or similar.

          Next Step: It’s to evaluate synchronization errors




                                                        Politecnico di Milano
  16                                                    Dipartimento di Elettronica ed Informazione
Synchronization Issues
IP-FLOW project




          The evaluation of synchronization errors can be done in different
          ways:

                  •   Through a theoretical analysis and models.
                  •   Simulation tool written using Omnetpp libraries.
                  •   Experiments on the real system.

          I found three aim for this issue:
              • How synchronization errors can affect the system.
              • Which is the maximum jitter allowed in the syn network.
              • How to design a new Common Time Reference Network-
                 distribution.

                                                       a)   Externally distributed reference
                                                       b)   Network-distributed




                                                             Politecnico di Milano
  17                                                         Dipartimento di Elettronica ed Informazione
Synchronization Issues – The Simulator
IP-FLOW project




          Simulating the real network is essential in understanding the
          functionality of the system.


          The simulator is designed in order to
          have a simple way to introduce
          statistical error in the common
          (simulated) time reference.

          A node represent the GPS device the
          distributes the reference.

         In the ideal case the syn message reaches all the TDP Router at the
         same simulated time.
         We can add statistical phase delay simply changing the sending time of
         the syn message or the propagation delay of the syn link.

                                                         Politecnico di Milano
  18                                                     Dipartimento di Elettronica ed Informazione
Synchronization Issues – The Simulator
IP-FLOW project




          Next steps for the Simulator:

                  •   Finding the network topology we want to simulate.

                  •   Understanding what happens if the TF are not aligned: some
                      documents say that at the current TF the buffer used is
                      completely flushed and the incoming packets must be queued
                      to the next reserved buffer available (at maximum the time-
                      delay is one TC).

                  •   Implementing the synchronization error delays in the
                      simulated network.

                  •   Evaluating the effects of synchronization in the network
                      throughput.

                  •   Evaluating the maximum jitter allowed.

                                                              Politecnico di Milano
  19                                                          Dipartimento di Elettronica ed Informazione
Summary
IP-FLOW project




          What is done:
            • Study of the system IP-FLOW
            • Implementing the testbed in Milan
            • First phase of WAT tests
            • First release of the TDP simultator


          Which are the next steps:
            • LAT tests
            • Second step of WAT tests:
                    •   Introducing the switch
                    •   Different topology and routing
                    •   Multiple clients and server media flow during each test
            • Study about the introduction of synchronization errors
            • Simulation of synchronization errors
            • Implementation of a sustainable network-based
                synchronization system

                                                     Politecnico di Milano
  20                                                 Dipartimento di Elettronica ed Informazione
References
IP-FLOW project




          References:

                  •   http://dit.unitn.it/ip-flow/index.html Project Website

                  •   http://netgroup.polito.it/TDP/ FreeBSD TDP kernel sources




                                                             Politecnico di Milano
  21                                                         Dipartimento di Elettronica ed Informazione

More Related Content

What's hot

Introduction to Digital Signal Processing Using GNU Radio
Introduction to Digital Signal Processing Using GNU RadioIntroduction to Digital Signal Processing Using GNU Radio
Introduction to Digital Signal Processing Using GNU RadioAlbert Huang
 
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...ijsrd.com
 
A Glimpse into Developing Software-Defined Radio by Python
A Glimpse into Developing Software-Defined Radio by PythonA Glimpse into Developing Software-Defined Radio by Python
A Glimpse into Developing Software-Defined Radio by PythonAlbert Huang
 
Digital Multichannel GPS Receiver Baseband Modules using Model Based Design T...
Digital Multichannel GPS Receiver Baseband Modules using Model Based Design T...Digital Multichannel GPS Receiver Baseband Modules using Model Based Design T...
Digital Multichannel GPS Receiver Baseband Modules using Model Based Design T...IJNLC Int.Jour on Natural Lang computing
 
GNU Radio based Real Time Data Transmission and Reception
GNU Radio based Real Time Data Transmission and ReceptionGNU Radio based Real Time Data Transmission and Reception
GNU Radio based Real Time Data Transmission and ReceptionIRJET Journal
 
NI_Wireless_Research_Handbook_May_2016_FINAL
NI_Wireless_Research_Handbook_May_2016_FINALNI_Wireless_Research_Handbook_May_2016_FINAL
NI_Wireless_Research_Handbook_May_2016_FINALbinjon
 
Hardware Accelerated Software Defined Radio
Hardware Accelerated Software Defined Radio Hardware Accelerated Software Defined Radio
Hardware Accelerated Software Defined Radio Tarik Kazaz
 
Hybrid approach to solve the problem of papr in ofdm signal a survey
Hybrid approach to solve the problem of papr in ofdm signal a surveyHybrid approach to solve the problem of papr in ofdm signal a survey
Hybrid approach to solve the problem of papr in ofdm signal a surveyeSAT Journals
 
Essentials of jitter part 3 webinar slides
Essentials of jitter part 3 webinar slidesEssentials of jitter part 3 webinar slides
Essentials of jitter part 3 webinar slidesteledynelecroy
 
Embedded Electronics for Telecom DSP
Embedded Electronics for Telecom DSPEmbedded Electronics for Telecom DSP
Embedded Electronics for Telecom DSPCPqD
 
Detecting VoIP Traffic Based on Human Conversation Patterns
Detecting VoIP Traffic Based on Human Conversation PatternsDetecting VoIP Traffic Based on Human Conversation Patterns
Detecting VoIP Traffic Based on Human Conversation PatternsAcademia Sinica
 
Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...
Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...
Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...IDES Editor
 
Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN)
Design and Implementation of OFDM Trans-Receiver for IEEE  802.11(WLAN) Design and Implementation of OFDM Trans-Receiver for IEEE  802.11(WLAN)
Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN) IJMER
 
Optimal pilot symbol power allocation in lte
Optimal pilot symbol power allocation in lteOptimal pilot symbol power allocation in lte
Optimal pilot symbol power allocation in lteDat Manh
 
Transfer of ut information from fpga through ethernet interface
Transfer of ut information from fpga through ethernet interfaceTransfer of ut information from fpga through ethernet interface
Transfer of ut information from fpga through ethernet interfaceeSAT Publishing House
 
50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...
50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...
50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...IPv6no
 
Presentation12
Presentation12Presentation12
Presentation12fadocs
 
Digital Phase Locked Loop
Digital Phase Locked LoopDigital Phase Locked Loop
Digital Phase Locked LoopJun Steed Huang
 

What's hot (20)

OFDM Final
OFDM FinalOFDM Final
OFDM Final
 
Introduction to Digital Signal Processing Using GNU Radio
Introduction to Digital Signal Processing Using GNU RadioIntroduction to Digital Signal Processing Using GNU Radio
Introduction to Digital Signal Processing Using GNU Radio
 
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
 
A Glimpse into Developing Software-Defined Radio by Python
A Glimpse into Developing Software-Defined Radio by PythonA Glimpse into Developing Software-Defined Radio by Python
A Glimpse into Developing Software-Defined Radio by Python
 
Digital Multichannel GPS Receiver Baseband Modules using Model Based Design T...
Digital Multichannel GPS Receiver Baseband Modules using Model Based Design T...Digital Multichannel GPS Receiver Baseband Modules using Model Based Design T...
Digital Multichannel GPS Receiver Baseband Modules using Model Based Design T...
 
GNU Radio based Real Time Data Transmission and Reception
GNU Radio based Real Time Data Transmission and ReceptionGNU Radio based Real Time Data Transmission and Reception
GNU Radio based Real Time Data Transmission and Reception
 
NI_Wireless_Research_Handbook_May_2016_FINAL
NI_Wireless_Research_Handbook_May_2016_FINALNI_Wireless_Research_Handbook_May_2016_FINAL
NI_Wireless_Research_Handbook_May_2016_FINAL
 
Hardware Accelerated Software Defined Radio
Hardware Accelerated Software Defined Radio Hardware Accelerated Software Defined Radio
Hardware Accelerated Software Defined Radio
 
Hybrid approach to solve the problem of papr in ofdm signal a survey
Hybrid approach to solve the problem of papr in ofdm signal a surveyHybrid approach to solve the problem of papr in ofdm signal a survey
Hybrid approach to solve the problem of papr in ofdm signal a survey
 
Essentials of jitter part 3 webinar slides
Essentials of jitter part 3 webinar slidesEssentials of jitter part 3 webinar slides
Essentials of jitter part 3 webinar slides
 
Embedded Electronics for Telecom DSP
Embedded Electronics for Telecom DSPEmbedded Electronics for Telecom DSP
Embedded Electronics for Telecom DSP
 
Detecting VoIP Traffic Based on Human Conversation Patterns
Detecting VoIP Traffic Based on Human Conversation PatternsDetecting VoIP Traffic Based on Human Conversation Patterns
Detecting VoIP Traffic Based on Human Conversation Patterns
 
Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...
Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...
Comparative Analysis of Distortive and Non-Distortive Techniques for PAPR Red...
 
Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN)
Design and Implementation of OFDM Trans-Receiver for IEEE  802.11(WLAN) Design and Implementation of OFDM Trans-Receiver for IEEE  802.11(WLAN)
Design and Implementation of OFDM Trans-Receiver for IEEE 802.11(WLAN)
 
J010234960
J010234960J010234960
J010234960
 
Optimal pilot symbol power allocation in lte
Optimal pilot symbol power allocation in lteOptimal pilot symbol power allocation in lte
Optimal pilot symbol power allocation in lte
 
Transfer of ut information from fpga through ethernet interface
Transfer of ut information from fpga through ethernet interfaceTransfer of ut information from fpga through ethernet interface
Transfer of ut information from fpga through ethernet interface
 
50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...
50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...
50 billion connected wireless devices... IPv6, anyone?: Fredrik Garneij, Syst...
 
Presentation12
Presentation12Presentation12
Presentation12
 
Digital Phase Locked Loop
Digital Phase Locked LoopDigital Phase Locked Loop
Digital Phase Locked Loop
 

Viewers also liked (20)

John D McMillion Resume
John D McMillion Resume John D McMillion Resume
John D McMillion Resume
 
c++ lecture 1
c++ lecture 1c++ lecture 1
c++ lecture 1
 
Forms of energy
Forms of energyForms of energy
Forms of energy
 
Admission of partner
Admission of partnerAdmission of partner
Admission of partner
 
Eclipse
EclipseEclipse
Eclipse
 
Exam tips
Exam tipsExam tips
Exam tips
 
Mahesh CV updated 30th Sep 2015
Mahesh CV updated 30th Sep 2015Mahesh CV updated 30th Sep 2015
Mahesh CV updated 30th Sep 2015
 
Paulz0
Paulz0Paulz0
Paulz0
 
3. Ingeniería Biomédica - Web 2.0
3. Ingeniería Biomédica - Web 2.03. Ingeniería Biomédica - Web 2.0
3. Ingeniería Biomédica - Web 2.0
 
Levels of court
Levels of courtLevels of court
Levels of court
 
Presentacion
PresentacionPresentacion
Presentacion
 
2. Ingeniería Biomédica - Accesibilidad
2. Ingeniería Biomédica - Accesibilidad2. Ingeniería Biomédica - Accesibilidad
2. Ingeniería Biomédica - Accesibilidad
 
5. informática en salud informática del consumidor
5. informática en salud   informática del consumidor5. informática en salud   informática del consumidor
5. informática en salud informática del consumidor
 
Dhcp
DhcpDhcp
Dhcp
 
Práctica 6. ubuntu en server
Práctica 6. ubuntu en serverPráctica 6. ubuntu en server
Práctica 6. ubuntu en server
 
Práctica 7 b
Práctica 7 bPráctica 7 b
Práctica 7 b
 
Práctica 5
Práctica 5Práctica 5
Práctica 5
 
Social networks
Social networks Social networks
Social networks
 
2. informática en salud historia clínica electrónica
2. informática en salud   historia clínica electrónica2. informática en salud   historia clínica electrónica
2. informática en salud historia clínica electrónica
 
Arquitectura sostenible
Arquitectura sostenibleArquitectura sostenible
Arquitectura sostenible
 

Similar to gio's tesi

Can today’s Internet protocols deliver URLLC?
Can today’s Internet protocols deliver URLLC?Can today’s Internet protocols deliver URLLC?
Can today’s Internet protocols deliver URLLC?3G4G
 
Study and Emulation of 10G-EPON with Triple Play
Study and Emulation of 10G-EPON with Triple PlayStudy and Emulation of 10G-EPON with Triple Play
Study and Emulation of 10G-EPON with Triple PlaySatya Prakash Rout
 
IRJET - Improving TCP Performance in Wireless Networks
IRJET -  	  Improving TCP Performance in Wireless NetworksIRJET -  	  Improving TCP Performance in Wireless Networks
IRJET - Improving TCP Performance in Wireless NetworksIRJET Journal
 
1 introduction
1 introduction1 introduction
1 introductionJesusizdo
 
TCP over low-power and lossy networks: tuning the segment size to minimize en...
TCP over low-power and lossy networks: tuning the segment size to minimize en...TCP over low-power and lossy networks: tuning the segment size to minimize en...
TCP over low-power and lossy networks: tuning the segment size to minimize en...Ahmed Ayadi
 
Generic network architecture discussion
Generic network architecture discussionGeneric network architecture discussion
Generic network architecture discussionARCFIRE ICT
 
Siemens-profinet-rt-vs-irt-webinar-13oct2020.pdf
Siemens-profinet-rt-vs-irt-webinar-13oct2020.pdfSiemens-profinet-rt-vs-irt-webinar-13oct2020.pdf
Siemens-profinet-rt-vs-irt-webinar-13oct2020.pdfFranciscoVillar21
 
MOBILE COMPUTING Unit 2.pptx
MOBILE COMPUTING Unit 2.pptxMOBILE COMPUTING Unit 2.pptx
MOBILE COMPUTING Unit 2.pptxkarthiksmart21
 
ETE405-lec7.pdf
ETE405-lec7.pdfETE405-lec7.pdf
ETE405-lec7.pdfmashiur
 
Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016ICT PRISTINE
 
6TiSCH @Telecom Bretagne 2015
6TiSCH @Telecom Bretagne 20156TiSCH @Telecom Bretagne 2015
6TiSCH @Telecom Bretagne 2015Pascal Thubert
 
The Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco CloudThe Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco CloudMarco Rodrigues
 
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-basedDesigning an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-basedDr. Mohieddin Moradi
 

Similar to gio's tesi (20)

Can today’s Internet protocols deliver URLLC?
Can today’s Internet protocols deliver URLLC?Can today’s Internet protocols deliver URLLC?
Can today’s Internet protocols deliver URLLC?
 
cisco-mpls-tp-solutions-moustafa-kattan.pdf
cisco-mpls-tp-solutions-moustafa-kattan.pdfcisco-mpls-tp-solutions-moustafa-kattan.pdf
cisco-mpls-tp-solutions-moustafa-kattan.pdf
 
Study and Emulation of 10G-EPON with Triple Play
Study and Emulation of 10G-EPON with Triple PlayStudy and Emulation of 10G-EPON with Triple Play
Study and Emulation of 10G-EPON with Triple Play
 
IRJET - Improving TCP Performance in Wireless Networks
IRJET -  	  Improving TCP Performance in Wireless NetworksIRJET -  	  Improving TCP Performance in Wireless Networks
IRJET - Improving TCP Performance in Wireless Networks
 
1 introduction
1 introduction1 introduction
1 introduction
 
Invention
InventionInvention
Invention
 
Introduction to PROFINET - Derek Lane of Wago
Introduction to PROFINET -  Derek Lane of WagoIntroduction to PROFINET -  Derek Lane of Wago
Introduction to PROFINET - Derek Lane of Wago
 
TCP over low-power and lossy networks: tuning the segment size to minimize en...
TCP over low-power and lossy networks: tuning the segment size to minimize en...TCP over low-power and lossy networks: tuning the segment size to minimize en...
TCP over low-power and lossy networks: tuning the segment size to minimize en...
 
It6601 mobile computing unit2
It6601 mobile computing unit2It6601 mobile computing unit2
It6601 mobile computing unit2
 
Generic network architecture discussion
Generic network architecture discussionGeneric network architecture discussion
Generic network architecture discussion
 
Siemens-profinet-rt-vs-irt-webinar-13oct2020.pdf
Siemens-profinet-rt-vs-irt-webinar-13oct2020.pdfSiemens-profinet-rt-vs-irt-webinar-13oct2020.pdf
Siemens-profinet-rt-vs-irt-webinar-13oct2020.pdf
 
DCTcp
DCTcpDCTcp
DCTcp
 
MOBILE COMPUTING Unit 2.pptx
MOBILE COMPUTING Unit 2.pptxMOBILE COMPUTING Unit 2.pptx
MOBILE COMPUTING Unit 2.pptx
 
ETE405-lec7.pdf
ETE405-lec7.pdfETE405-lec7.pdf
ETE405-lec7.pdf
 
State of Packet Optical Integration
State of Packet Optical IntegrationState of Packet Optical Integration
State of Packet Optical Integration
 
Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016
 
sigtran
sigtransigtran
sigtran
 
6TiSCH @Telecom Bretagne 2015
6TiSCH @Telecom Bretagne 20156TiSCH @Telecom Bretagne 2015
6TiSCH @Telecom Bretagne 2015
 
The Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco CloudThe Modern Telco Network: Defining The Telco Cloud
The Modern Telco Network: Defining The Telco Cloud
 
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-basedDesigning an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
Designing an 4K/UHD1 HDR OB Truck as 12G-SDI or IP-based
 

Recently uploaded

Quantitative Analysis of Retail Sector Companies
Quantitative Analysis of Retail Sector CompaniesQuantitative Analysis of Retail Sector Companies
Quantitative Analysis of Retail Sector Companiesprashantbhati354
 
PMFBY , Pradhan Mantri Fasal bima yojna
PMFBY , Pradhan Mantri  Fasal bima yojnaPMFBY , Pradhan Mantri  Fasal bima yojna
PMFBY , Pradhan Mantri Fasal bima yojnaDharmendra Kumar
 
(办理原版一样)QUT毕业证昆士兰科技大学毕业证学位证留信学历认证成绩单补办
(办理原版一样)QUT毕业证昆士兰科技大学毕业证学位证留信学历认证成绩单补办(办理原版一样)QUT毕业证昆士兰科技大学毕业证学位证留信学历认证成绩单补办
(办理原版一样)QUT毕业证昆士兰科技大学毕业证学位证留信学历认证成绩单补办fqiuho152
 
NO1 Certified Ilam kala Jadu Specialist Expert In Bahawalpur, Sargodha, Sialk...
NO1 Certified Ilam kala Jadu Specialist Expert In Bahawalpur, Sargodha, Sialk...NO1 Certified Ilam kala Jadu Specialist Expert In Bahawalpur, Sargodha, Sialk...
NO1 Certified Ilam kala Jadu Specialist Expert In Bahawalpur, Sargodha, Sialk...Amil Baba Dawood bangali
 
Financial Leverage Definition, Advantages, and Disadvantages
Financial Leverage Definition, Advantages, and DisadvantagesFinancial Leverage Definition, Advantages, and Disadvantages
Financial Leverage Definition, Advantages, and Disadvantagesjayjaymabutot13
 
Economics, Commerce and Trade Management: An International Journal (ECTIJ)
Economics, Commerce and Trade Management: An International Journal (ECTIJ)Economics, Commerce and Trade Management: An International Journal (ECTIJ)
Economics, Commerce and Trade Management: An International Journal (ECTIJ)ECTIJ
 
Stock Market Brief Deck FOR 4/17 video.pdf
Stock Market Brief Deck FOR 4/17 video.pdfStock Market Brief Deck FOR 4/17 video.pdf
Stock Market Brief Deck FOR 4/17 video.pdfMichael Silva
 
Tenets of Physiocracy History of Economic
Tenets of Physiocracy History of EconomicTenets of Physiocracy History of Economic
Tenets of Physiocracy History of Economiccinemoviesu
 
Call Girls Near Me WhatsApp:+91-9833363713
Call Girls Near Me WhatsApp:+91-9833363713Call Girls Near Me WhatsApp:+91-9833363713
Call Girls Near Me WhatsApp:+91-9833363713Sonam Pathan
 
Call Girls Near Delhi Pride Hotel, New Delhi|9873777170
Call Girls Near Delhi Pride Hotel, New Delhi|9873777170Call Girls Near Delhi Pride Hotel, New Delhi|9873777170
Call Girls Near Delhi Pride Hotel, New Delhi|9873777170Sonam Pathan
 
Classical Theory of Macroeconomics by Adam Smith
Classical Theory of Macroeconomics by Adam SmithClassical Theory of Macroeconomics by Adam Smith
Classical Theory of Macroeconomics by Adam SmithAdamYassin2
 
Vp Girls near me Delhi Call Now or WhatsApp
Vp Girls near me Delhi Call Now or WhatsAppVp Girls near me Delhi Call Now or WhatsApp
Vp Girls near me Delhi Call Now or WhatsAppmiss dipika
 
government_intervention_in_business_ownership[1].pdf
government_intervention_in_business_ownership[1].pdfgovernment_intervention_in_business_ownership[1].pdf
government_intervention_in_business_ownership[1].pdfshaunmashale756
 
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Stock Market Brief Deck for 4/24/24 .pdf
Stock Market Brief Deck for 4/24/24 .pdfStock Market Brief Deck for 4/24/24 .pdf
Stock Market Brief Deck for 4/24/24 .pdfMichael Silva
 
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...Henry Tapper
 
The Core Functions of the Bangko Sentral ng Pilipinas
The Core Functions of the Bangko Sentral ng PilipinasThe Core Functions of the Bangko Sentral ng Pilipinas
The Core Functions of the Bangko Sentral ng PilipinasCherylouCamus
 
NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...
NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...
NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...Amil Baba Dawood bangali
 
NO1 WorldWide Love marriage specialist baba ji Amil Baba Kala ilam powerful v...
NO1 WorldWide Love marriage specialist baba ji Amil Baba Kala ilam powerful v...NO1 WorldWide Love marriage specialist baba ji Amil Baba Kala ilam powerful v...
NO1 WorldWide Love marriage specialist baba ji Amil Baba Kala ilam powerful v...Amil baba
 
fca-bsps-decision-letter-redacted (1).pdf
fca-bsps-decision-letter-redacted (1).pdffca-bsps-decision-letter-redacted (1).pdf
fca-bsps-decision-letter-redacted (1).pdfHenry Tapper
 

Recently uploaded (20)

Quantitative Analysis of Retail Sector Companies
Quantitative Analysis of Retail Sector CompaniesQuantitative Analysis of Retail Sector Companies
Quantitative Analysis of Retail Sector Companies
 
PMFBY , Pradhan Mantri Fasal bima yojna
PMFBY , Pradhan Mantri  Fasal bima yojnaPMFBY , Pradhan Mantri  Fasal bima yojna
PMFBY , Pradhan Mantri Fasal bima yojna
 
(办理原版一样)QUT毕业证昆士兰科技大学毕业证学位证留信学历认证成绩单补办
(办理原版一样)QUT毕业证昆士兰科技大学毕业证学位证留信学历认证成绩单补办(办理原版一样)QUT毕业证昆士兰科技大学毕业证学位证留信学历认证成绩单补办
(办理原版一样)QUT毕业证昆士兰科技大学毕业证学位证留信学历认证成绩单补办
 
NO1 Certified Ilam kala Jadu Specialist Expert In Bahawalpur, Sargodha, Sialk...
NO1 Certified Ilam kala Jadu Specialist Expert In Bahawalpur, Sargodha, Sialk...NO1 Certified Ilam kala Jadu Specialist Expert In Bahawalpur, Sargodha, Sialk...
NO1 Certified Ilam kala Jadu Specialist Expert In Bahawalpur, Sargodha, Sialk...
 
Financial Leverage Definition, Advantages, and Disadvantages
Financial Leverage Definition, Advantages, and DisadvantagesFinancial Leverage Definition, Advantages, and Disadvantages
Financial Leverage Definition, Advantages, and Disadvantages
 
Economics, Commerce and Trade Management: An International Journal (ECTIJ)
Economics, Commerce and Trade Management: An International Journal (ECTIJ)Economics, Commerce and Trade Management: An International Journal (ECTIJ)
Economics, Commerce and Trade Management: An International Journal (ECTIJ)
 
Stock Market Brief Deck FOR 4/17 video.pdf
Stock Market Brief Deck FOR 4/17 video.pdfStock Market Brief Deck FOR 4/17 video.pdf
Stock Market Brief Deck FOR 4/17 video.pdf
 
Tenets of Physiocracy History of Economic
Tenets of Physiocracy History of EconomicTenets of Physiocracy History of Economic
Tenets of Physiocracy History of Economic
 
Call Girls Near Me WhatsApp:+91-9833363713
Call Girls Near Me WhatsApp:+91-9833363713Call Girls Near Me WhatsApp:+91-9833363713
Call Girls Near Me WhatsApp:+91-9833363713
 
Call Girls Near Delhi Pride Hotel, New Delhi|9873777170
Call Girls Near Delhi Pride Hotel, New Delhi|9873777170Call Girls Near Delhi Pride Hotel, New Delhi|9873777170
Call Girls Near Delhi Pride Hotel, New Delhi|9873777170
 
Classical Theory of Macroeconomics by Adam Smith
Classical Theory of Macroeconomics by Adam SmithClassical Theory of Macroeconomics by Adam Smith
Classical Theory of Macroeconomics by Adam Smith
 
Vp Girls near me Delhi Call Now or WhatsApp
Vp Girls near me Delhi Call Now or WhatsAppVp Girls near me Delhi Call Now or WhatsApp
Vp Girls near me Delhi Call Now or WhatsApp
 
government_intervention_in_business_ownership[1].pdf
government_intervention_in_business_ownership[1].pdfgovernment_intervention_in_business_ownership[1].pdf
government_intervention_in_business_ownership[1].pdf
 
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Stock Market Brief Deck for 4/24/24 .pdf
Stock Market Brief Deck for 4/24/24 .pdfStock Market Brief Deck for 4/24/24 .pdf
Stock Market Brief Deck for 4/24/24 .pdf
 
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
 
The Core Functions of the Bangko Sentral ng Pilipinas
The Core Functions of the Bangko Sentral ng PilipinasThe Core Functions of the Bangko Sentral ng Pilipinas
The Core Functions of the Bangko Sentral ng Pilipinas
 
NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...
NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...
NO1 WorldWide online istikhara for love marriage vashikaran specialist love p...
 
NO1 WorldWide Love marriage specialist baba ji Amil Baba Kala ilam powerful v...
NO1 WorldWide Love marriage specialist baba ji Amil Baba Kala ilam powerful v...NO1 WorldWide Love marriage specialist baba ji Amil Baba Kala ilam powerful v...
NO1 WorldWide Love marriage specialist baba ji Amil Baba Kala ilam powerful v...
 
fca-bsps-decision-letter-redacted (1).pdf
fca-bsps-decision-letter-redacted (1).pdffca-bsps-decision-letter-redacted (1).pdf
fca-bsps-decision-letter-redacted (1).pdf
 

gio's tesi

  • 1. IP – FLOW IP FLows over Optical and Wireless FL Milan testbed – Politecnico di Milano Milano - Fri. 18 may 2007 Università degli studi di Trento Politecnico di Torino
  • 2. Introduction - The need of QoS IP-FLOW project Nowadays the need of real-time sessions is growing more and more. The current data network are divided in two categories: • Circuit – switched Well suited for transporting CBR real-time traffic. They may be highly inefficient for carrying bursty data traffic. • Packet – switched Designed for high resource utilization exploiting the statistical-multiplexing capability. Trade off between efficiency and capacity Politecnico di Milano 01 Dipartimento di Elettronica ed Informazione
  • 3. How it works - properties IP-FLOW project TDP: Time Driven Priority The TDP packet – scheduling technique combines the statistical multiplexing and the predictability. How does it works? It gives higher priority to real time traffic in a periodic fashion, only to packets arrived in the previous time interval. It leads to these properties: • Bounded delay • Constant bound on the jitter • Deterministic loss-free And all these properties are guaranteed even if there is a congestion inside the network and de-allocating reserved resources when it isn’t necessary. Politecnico di Milano 02 Dipartimento di Elettronica ed Informazione
  • 4. How it works - principles IP-FLOW project All the TDP network elements must be synchronized (ex. with a common reference like GPS) in order to switch the packets correctly. The global time is divided in Time Frame (TF), usually derived as a fraction of UTC. A certain number of TF is grouped in Time Cycle (TC). TFs are partially or totally reserved during the resource reservation procedure. TFs are also used for implementing switching time-based. Politecnico di Milano 03 Dipartimento di Elettronica ed Informazione
  • 5. How it works - principles IP-FLOW project Periodic Forwarding The basic TDP operation is regulated by two simple rules: I. All packets that must be sent in TF t by a node must be in its output ports’ buffers by the end of TF t-1 II. A packet p transmitted in TF t by a node n must be transmitted in TF t + dp by node n+1, where dp is an integer constant called forwarding delay that must be large enough to satisfy (1) Best effort traffic can be transmitted during any unused portion of a TF. Politecnico di Milano 04 Dipartimento di Elettronica ed Informazione
  • 6. How it works - network elements – TDP Router IP-FLOW project In a real network not any element could be synchronized with a common reference time. We need some devices that can interface the synchronized TDP network with the asynchronous world, this device is the TDP Router. No signaling protocol implemented, at the moment, between any TDP Router. The implementation needs: • Ethernet NICs, optical and CAT-5 • GPS - Symmetricomm PCI card that generates an interrupt every n us (n could be ≈ 125-250 us) in order to divide the TFs Politecnico di Milano 05 Dipartimento di Elettronica ed Informazione
  • 7. How it works - network elements – TDP Router IP-FLOW project Router Input Processing Each router must know in which TF is the incoming packet. This could be achieved in different ways: I. Attaching a sort of timestamp to each packet II. Including a TF delimiter III. Precisely measuring propagation delay and arrival time Router Output Processing Considering d as the maximum forwarding delay (in TFs) there are nbuf = d + 1 queues at each output interface, each having capacity Tf x C, where Tf is the TF duration. Pakets arriving at the output interface are enqueued in a buffer determined as a function of forwarding TF (TFout), current TF (TFcurr), the number of TFs per TC (nTF) and the buffer currently in use (bufcurr) The buffers are simply FIFO queues. Politecnico di Milano 06 Dipartimento di Elettronica ed Informazione
  • 8. How it works - network elements – TDP Switch IP-FLOW project Another network element is the TDP Switch (TDS) that is also synchronized as the TDP Router. The functionality of the switch is simple. It’s a time-division commutating matrix. In the testbed is implemented as an optic / electric switch, that change is matrix depending on the current TF Politecnico di Milano 07 Dipartimento di Elettronica ed Informazione
  • 9. Milan Testbed IP-FLOW project The testbed is at the Lambrate laboratory: Politecnico di Milano 08 Dipartimento di Elettronica ed Informazione
  • 10. Milan Testbed – Local Area Tests (LAT) IP-FLOW project Till now the studies about the IP-FLOW project were only theoretical without any practical application in the real world. So the next step was to make real what was only theory, the born of the Milan test bed. We decided some local test in order to prove the implementation issues of this system. The local environment is necessary to prove the system in the ideal condition: no jitter, no packet loss, short propagation delay and high bit-rate capacity Politecnico di Milano 09 Dipartimento di Elettronica ed Informazione
  • 11. Milan Testbed – Local Area Tests (LAT) IP-FLOW project twelve Local Area test to implement Name depend A Single Loop - B Single Destination - C Loop + Different Destination A-B D Fork A-B E Fork + 1_Loop D-C F Source + Destination B G Source + Destination + 1_Loop C H Source + Destination + Back_Loop D I Source + Destination + Forward_Loop E J Source + Double Destination H K Src + Double Dest + 1_Loop (after Fork) H-E L Src + Double Dest + 1_Loop (befor Fork) H-E Politecnico di Milano 10 Dipartimento di Elettronica ed Informazione
  • 12. Milan Testbed – Wide Area Tests (WAT) IP-FLOW project Another type of test must be the so called Wide Area Tests. These tests are oriented to prove the system connecting the three local testbeds (Trento, Torino and Milano) through the Internet network WAT has different aims: • Test the system with the maximum possible jitter. • The Interconnection of the common asynchronous network to the IP-FLOW (synchronous) system. • Test the system in the case of very huge delay. Politecnico di Milano 11 Dipartimento di Elettronica ed Informazione
  • 13. Milan Testbed – Wide Area Tests (WAT) IP-FLOW project Nowadays we had some test only to prove the configuration of the routers and to test the interconnectivity of the three testbeds through the establishment of VPN. No TDP Switch were used in order to simplify the WAT tests. Problems found: • Configuration • Sending of TF delimiter the now needs to use virtual IF • Synchronization between TDP Routers. Politecnico di Milano 12 Dipartimento di Elettronica ed Informazione
  • 14. Milan Testbed – Wide Area Tests (WAT) IP-FLOW project Nowadays we implemented four WAT tests: Session Aim Results Multimedia session TN to MI Test the first WAT Not good: wireshark configuration analysis: BAD UDP LENGTH 28 feb 2007 1324 (later we discovered that gif1 and gif2 had mtu at 1350). Multimedia session MI to TO First test with two TDP TDPs not working when both Router synchronized syn. 01 mar 2007 Delimgen unavailable because of the use of virtual interfaces. Synchronization MI and TO Use of new Delimigen The two TDP were synchronized but no traffic 22 mar 2007 flow initialized. Multimedia session TO to MI Multimedia session with two Packets trunk by the virtual TDP synchronized Interface in Milan. 29 mar 2007 Politecnico di Milano 13 Dipartimento di Elettronica ed Informazione
  • 15. Milan Testbed – Wide Area Tests (WAT) IP-FLOW project Next step: Introducing TDP Switch Problems of introducing TDP Switch: • We have more complex topology of the network • Different problems due to the propagation of delimiter packets throughout the switch: we cannot use null packets in order to maintain synchronized the TDP Routers. • Multiple destinations allowed and enhanced switching required in order to implement the more complex networks Politecnico di Milano 14 Dipartimento di Elettronica ed Informazione
  • 16. Critical issues IP-FLOW project Doing the implementation of the IP-FLOW system some critical issues appears: • Problems in Delimiters receiving • Efficiency of mono-processor PC • Signaling protocol • Synchronization to the reference time Of course, the major problem is the last one. GPS-based synchronization is a point of weakness: • Need of a system for receiving the GPS signal (antenna + card) • Dependency from the GPS system Politecnico di Milano 15 Dipartimento di Elettronica ed Informazione
  • 17. Synchronization Issues IP-FLOW project Another fact is that we don’t need to know the perfect time in every moment. It’s only necessary that the difference of phase between the clocks of the network elements remains constant. it could be interesting to use a local clock that generates interrupts every n usec. With a PLL (software) device that can adjust it. The local clock shouldn’t be the PC clock because it’s difficult to generate interrupts in sw mode, it’s surely simpler generating them with an hardware PCI card or similar. Next Step: It’s to evaluate synchronization errors Politecnico di Milano 16 Dipartimento di Elettronica ed Informazione
  • 18. Synchronization Issues IP-FLOW project The evaluation of synchronization errors can be done in different ways: • Through a theoretical analysis and models. • Simulation tool written using Omnetpp libraries. • Experiments on the real system. I found three aim for this issue: • How synchronization errors can affect the system. • Which is the maximum jitter allowed in the syn network. • How to design a new Common Time Reference Network- distribution. a) Externally distributed reference b) Network-distributed Politecnico di Milano 17 Dipartimento di Elettronica ed Informazione
  • 19. Synchronization Issues – The Simulator IP-FLOW project Simulating the real network is essential in understanding the functionality of the system. The simulator is designed in order to have a simple way to introduce statistical error in the common (simulated) time reference. A node represent the GPS device the distributes the reference. In the ideal case the syn message reaches all the TDP Router at the same simulated time. We can add statistical phase delay simply changing the sending time of the syn message or the propagation delay of the syn link. Politecnico di Milano 18 Dipartimento di Elettronica ed Informazione
  • 20. Synchronization Issues – The Simulator IP-FLOW project Next steps for the Simulator: • Finding the network topology we want to simulate. • Understanding what happens if the TF are not aligned: some documents say that at the current TF the buffer used is completely flushed and the incoming packets must be queued to the next reserved buffer available (at maximum the time- delay is one TC). • Implementing the synchronization error delays in the simulated network. • Evaluating the effects of synchronization in the network throughput. • Evaluating the maximum jitter allowed. Politecnico di Milano 19 Dipartimento di Elettronica ed Informazione
  • 21. Summary IP-FLOW project What is done: • Study of the system IP-FLOW • Implementing the testbed in Milan • First phase of WAT tests • First release of the TDP simultator Which are the next steps: • LAT tests • Second step of WAT tests: • Introducing the switch • Different topology and routing • Multiple clients and server media flow during each test • Study about the introduction of synchronization errors • Simulation of synchronization errors • Implementation of a sustainable network-based synchronization system Politecnico di Milano 20 Dipartimento di Elettronica ed Informazione
  • 22. References IP-FLOW project References: • http://dit.unitn.it/ip-flow/index.html Project Website • http://netgroup.polito.it/TDP/ FreeBSD TDP kernel sources Politecnico di Milano 21 Dipartimento di Elettronica ed Informazione