SlideShare a Scribd company logo
1 of 29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




    Live Streaming with
Receiver -based Peer-division
       Multiplexing


22-03-2012
                                                             1/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




22-03-2012
                                                             2/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




                            Live Streaming with
                  Receiver-based Peer-division Multiplexing


        Final year project by
Ajay J          (1KS08CS005)
Bargavi K J     (1KS08CS022)
Nayana K L      (1KS08CS054)
Shashanka B S   (1KS08CS086)


                  Under the guidance of
                     K Venkata Rao
                        Asst.prof
                    CSE Department
22-03-2012
                          KSIT
                                                                               3/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




      K. S. INSTITUTE OF TECHNOLOGY




22-03-2012
                                                                  4/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




                   INTRODUCTION
 A number of commercial peer-to-peer systems for live streaming have
been introduced in recent years.


Zattoo is one of the largest production live streaming providers.


It has about 60000 concurrent users on a single channel but still
maintains a delay for just 2 to 5 sec.




22-03-2012
                                                                                   5/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




Before going to know more about our project lets first know some
terms
    Peer –to-peer(P2P) network is a distributed application
    architecture that partitions tasks workloads
    among peers.

                                          packet

                      p3                 p4




              p1                                           P5
     packet

                              p2
22-03-2012
                                                                               6/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




  Types of peer-to-peer network
Playback after complete download
Simultaneous Playback
Live Streaming




22-03-2012
                                                                         7/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




                          OBJECTIVE
    To present a receiver based, peer-division multiplexing engine

    To build a hybrid P2P/CDN delivery network by adding repeater
    nodes

    Utilization of available uplink bandwidths

    Improvised network stability through error correction and packet
    retransmission

    PDM and adaptive PDM providing competition to digital satellite
    TV in terms of
            Channel switch time
            Stream synchronization
            Signal lag
22-03-2012
                                                                                 8/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




             LITERATURE SURVEY
Mid of 20th century

Development in the Internet speed

Development in Network Technology and Protocol

Upgradation on Computational capabilities

Introduction of Streaming over the network

Live Streaming using peer-to-peer Protocol




22-03-2012
                                                                              9/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




              PROBLEM STATEMENT
  This can be easily explained using the 5 ‘W’s concept
         • Who does the problem affect? Live stream viewers
WHO

         • What is the issue? Delay in channel switching
WHAT

          • When does the issue occur? Flash crowd scenarios
WHEN

         • Where is the issue occurring? field of live streaming in IPTV
WHERE


         • Why is it important to fix the problem? To reduce delay
WHY

 22-03-2012
                                                                                     10/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




Increase in the passion for live stream viewing resulted in
the increased no. of viewers , pressurizing the servers
causing large delays. Hence the concept of peer division
multiplexing came in to existence to reduce the delay.

                                Server


                      1 2          4 5        7 8
                                     5

                1           5        7 8         1          4
                Peer 1…………………………………… Peer n Delay: 10sec


22-03-2012
                                                                                11/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




               EXISTING SYSTEM
Tree- based systems
       The video source server is
connected        to  all    users
participating in the session by a
multicast tree .

Disadvantages

        uploading capacity

        tree maintenance
22-03-2012
                                                                              12/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




              PROPOSED SYSTEM
As packets from each sub-stream arrive at the peer, they are stored in the IOB
(packet buffer)for reassembly to reconstruct the full stream.

 IOB is used by
   1) Local media player .
   2) Local file if recording is supported.
   3) Other peers.

Repeater nodes are allocated to improve the uplink bandwidth,which acts
as a bandwidth amplifier.

Retransmission helps a peer recover from transient
network congestion..

 22-03-2012
                                                                                 13/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




Real-time constraints        requiring timely and sustained streaming delivery to all
  participating peers


Performance-demanding            involving bandwidth requirements of hundreds of
   kilobits per second and even more for higher quality video


Large-scale and extreme peer dynamics corresponding to tens of
   thousands of users simultaneously participating in the streaming with highly
   peer dynamics (join and leave at will)

           especially flash crowd



   22-03-2012
                                                                                       14/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




             DELIVERY NETWORK ARCHITECTURE




22-03-2012
                                                                       15/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




                 INPUT AND OUPUT
                      Data packets

                     1 2 3 4
                     1 2


                                                          2


             1




22-03-2012
                                                                           16/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




   Live Data Streaming
   Peer-division Multiplexing (PDM)
   Search Phase
   Join Phase




22-03-2012
                                                                   17/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




Live Data Streaming
            The Zattoo system rebroadcasts live TV, onto the Internet.

            The system carries each TV channel on a separate peer-to-peer
             delivery network

            Join only one peer-to-peer network at any one time.




22-03-2012
                                                                                    18/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




Peer-division Multiplexing
            Building a virtual circuit to each of the
             neighboring peers.
            Maintaining virtual circuits, each
             packet is forwarded without further
             per-packet handshaking between
             peers.
            Storing packets in the IOB for
             reassembly to reconstruct the full
             stream.
            Playback reconstructed parts of
             stream
22-03-2012
                                                                                        19/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




Search Phase
            Joining peer sends out a SEARCH message .
            The SEARCH message contains the sub-stream indices.
            The substream indices is usually represented as a bitmask of n bits,
             where n is the number of sub-streams defined for the TV Channel.

Join Phase
            joining peer sends JOIN requests to each potential neighbor.
            The JOIN request lists the sub-streams for which the joining peer
             would like to construct virtual circuit with the
             potential neighbor.
            Spread out the load amongst the peers and
22-03-2012
                                                                                        20/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




                      APPLICATION
Internet Protocol Television (IPTV)
   Zattoo
   Tvu player
   sopcast


Video conferencing
   Government offices
   Hospitals
   Social nerworking




22-03-2012
                                                                                 21/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




                   ASSUMPTIONS
Flash crowd to manageable no. of peers

Server and receiver are at the same end

Live video already present at the server side




22-03-2012
                                                                                 22/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




          HARDWARE AND SOFTWARE
              REQUIREMENTS
   HARDWARE REQUIREMENTS:
   System           :   Pentium IV 2.4 GHz.
   Hard Disk        :   40 GB.
   Floppy Drive     :   1.44 Mb.
   Monitor          :   15 VGA Colour.
   Mouse            :   Logitech.
   Ram              :   512 Mb.


   SOFTWARE REQUIREMENTS:

     Operating system   :        Windows XP.
     Coding Language    :        JDK 1.6
22-03-2012
     Tools              :        Eclipse 3.3                                23/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




    JUSTIFICATION OF LANGUAGE
              CHOSEN
    Simple
    Platform independence
    Object oriented
    Robust
    Automatic memory
    management
    Security
    Good performance
    Built in networking




22-03-2012
                                                                             24/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




                        GANTT CHART
                      JAN              FEB             MAR
                wk1 wk2 wk3 wk4   wk1 wk2 wk3 wk4 wk1 wk2 wk3 wk4



Literature
survey


Project
planning



Project
Design




   22-03-2012
                                                                                      25/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




Make delay to zero seconds and provide the justification for live streaming

Reducing the cost on encoding and decoding


Streaming error free data




   22-03-2012
                                                                                 26/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




                      REFERENCES
      Hyunseok Chang,Sugih Jamin, and Wenjie Wang, “Live Streaming

         with Receiver-based Peer-division Multiplexing,” IEEE Trans. On

         Networking, vol. 19, no. 1, pp. 55-68, Feb. 2011.

      S. Xie, B. Li, G. Y. Keung, and X. Zhang, “CoolStreaming: Design,

         theory, and practice,” IEEE Trans. Multimedia, vol. 9, no. 8,

         pp.1661–1671, Dec. 2007

      IEEE,”http://ieeexplore.ieee.org/Xplore/dynhome.jsp/05535226”


22-03-2012
                                                                                      27/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




22-03-2012
                                                             28/29
IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011




             Thank you

22-03-2012
                                                                29/29

More Related Content

Viewers also liked

Media: Evaluation question 1
Media: Evaluation question 1Media: Evaluation question 1
Media: Evaluation question 1MorganRoux
 
แบบฟอร์มเขียนโครงร่างโครงงาน
แบบฟอร์มเขียนโครงร่างโครงงานแบบฟอร์มเขียนโครงร่างโครงงาน
แบบฟอร์มเขียนโครงร่างโครงงานFiction Lee'jslism
 
STKI 2012 summit presentation knowledge management and learning tools
STKI 2012 summit presentation knowledge management and learning toolsSTKI 2012 summit presentation knowledge management and learning tools
STKI 2012 summit presentation knowledge management and learning toolsliza_Bodogin
 
магнитное поле
магнитное полемагнитное поле
магнитное полеLevan Anchabadze
 
Stock Decomposition Heuristic for Scheduling: A Priority Dispatch Rule Approach
Stock Decomposition Heuristic for Scheduling: A Priority Dispatch Rule ApproachStock Decomposition Heuristic for Scheduling: A Priority Dispatch Rule Approach
Stock Decomposition Heuristic for Scheduling: A Priority Dispatch Rule ApproachAlkis Vazacopoulos
 
[DDBJing29]DDBJ Nucleotide Sequence Submission System の紹介(第29回 DDBJing 講習会 in...
[DDBJing29]DDBJ Nucleotide Sequence Submission System の紹介(第29回 DDBJing 講習会 in...[DDBJing29]DDBJ Nucleotide Sequence Submission System の紹介(第29回 DDBJing 講習会 in...
[DDBJing29]DDBJ Nucleotide Sequence Submission System の紹介(第29回 DDBJing 講習会 in...DNA Data Bank of Japan center
 
Guilcapi mis imagenes
Guilcapi mis imagenesGuilcapi mis imagenes
Guilcapi mis imagenesLuis guilcapi
 

Viewers also liked (20)

Task 5
Task 5Task 5
Task 5
 
Media: Evaluation question 1
Media: Evaluation question 1Media: Evaluation question 1
Media: Evaluation question 1
 
Aqui esta ngayg
Aqui esta ngaygAqui esta ngayg
Aqui esta ngayg
 
Proposal
ProposalProposal
Proposal
 
Park Hill Brand Report
Park Hill Brand ReportPark Hill Brand Report
Park Hill Brand Report
 
แบบฟอร์มเขียนโครงร่างโครงงาน
แบบฟอร์มเขียนโครงร่างโครงงานแบบฟอร์มเขียนโครงร่างโครงงาน
แบบฟอร์มเขียนโครงร่างโครงงาน
 
Q6!
Q6!Q6!
Q6!
 
Q6
Q6Q6
Q6
 
STKI 2012 summit presentation knowledge management and learning tools
STKI 2012 summit presentation knowledge management and learning toolsSTKI 2012 summit presentation knowledge management and learning tools
STKI 2012 summit presentation knowledge management and learning tools
 
Hari lahir
Hari lahirHari lahir
Hari lahir
 
Arkansas Attorney General Opinion 2008 147
Arkansas Attorney General Opinion 2008 147Arkansas Attorney General Opinion 2008 147
Arkansas Attorney General Opinion 2008 147
 
6 alimentacion e cociña basica
6 alimentacion e cociña basica6 alimentacion e cociña basica
6 alimentacion e cociña basica
 
магнитное поле
магнитное полемагнитное поле
магнитное поле
 
Japan creativity.pps
Japan creativity.ppsJapan creativity.pps
Japan creativity.pps
 
As mestras e a literatura
As mestras e  a  literaturaAs mestras e  a  literatura
As mestras e a literatura
 
Stock Decomposition Heuristic for Scheduling: A Priority Dispatch Rule Approach
Stock Decomposition Heuristic for Scheduling: A Priority Dispatch Rule ApproachStock Decomposition Heuristic for Scheduling: A Priority Dispatch Rule Approach
Stock Decomposition Heuristic for Scheduling: A Priority Dispatch Rule Approach
 
[DDBJing29]DDBJ Nucleotide Sequence Submission System の紹介(第29回 DDBJing 講習会 in...
[DDBJing29]DDBJ Nucleotide Sequence Submission System の紹介(第29回 DDBJing 講習会 in...[DDBJing29]DDBJ Nucleotide Sequence Submission System の紹介(第29回 DDBJing 講習会 in...
[DDBJing29]DDBJ Nucleotide Sequence Submission System の紹介(第29回 DDBJing 講習会 in...
 
학원다나와
학원다나와학원다나와
학원다나와
 
Edgemont in ph
Edgemont in phEdgemont in ph
Edgemont in ph
 
Guilcapi mis imagenes
Guilcapi mis imagenesGuilcapi mis imagenes
Guilcapi mis imagenes
 

Similar to peer division multiplexing

Delay bounds of chunk based peer-to-peer
Delay bounds of chunk based peer-to-peerDelay bounds of chunk based peer-to-peer
Delay bounds of chunk based peer-to-peerambitlick
 
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMINGA HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMINGijp2p
 
end to end delay performance analysis of video conferencing over lte
end to end delay performance analysis of video conferencing over lteend to end delay performance analysis of video conferencing over lte
end to end delay performance analysis of video conferencing over lteINFOGAIN PUBLICATION
 
Scalable architecture for VOD service
Scalable architecture for VOD serviceScalable architecture for VOD service
Scalable architecture for VOD serviceNadeem Najeeb
 
Impact on Society – the Light at the end of the Tunnel
Impact on Society – the Light at the end of the TunnelImpact on Society – the Light at the end of the Tunnel
Impact on Society – the Light at the end of the TunnelTal Lavian Ph.D.
 
Performance Model of Key Points At the IPTV Networks
Performance Model of Key Points At the IPTV NetworksPerformance Model of Key Points At the IPTV Networks
Performance Model of Key Points At the IPTV NetworksCSCJournals
 
01 Overview of Data Communication and Networking
01 Overview of Data Communication and Networking01 Overview of Data Communication and Networking
01 Overview of Data Communication and NetworkingMeenakshi Paul
 
Revamping quality of service of video streaming over wireless lan
Revamping quality of service of video streaming over wireless lanRevamping quality of service of video streaming over wireless lan
Revamping quality of service of video streaming over wireless laneSAT Publishing House
 
A hybrid push pull overlay network for
A hybrid push pull overlay network forA hybrid push pull overlay network for
A hybrid push pull overlay network forijp2p
 
PEER-TO-PEER LIVE STREAMING AND VIDEO ON DEMAND DESIGN ISSUES AND ITS CHALLEN...
PEER-TO-PEER LIVE STREAMING AND VIDEO ON DEMAND DESIGN ISSUES AND ITS CHALLEN...PEER-TO-PEER LIVE STREAMING AND VIDEO ON DEMAND DESIGN ISSUES AND ITS CHALLEN...
PEER-TO-PEER LIVE STREAMING AND VIDEO ON DEMAND DESIGN ISSUES AND ITS CHALLEN...ijp2p
 
Passive Optical Networks
Passive Optical NetworksPassive Optical Networks
Passive Optical Networksfanttazio
 
Fibre Optics Seminar Ise09
Fibre Optics Seminar Ise09Fibre Optics Seminar Ise09
Fibre Optics Seminar Ise09franksheehan
 

Similar to peer division multiplexing (20)

Originalproj presentation
Originalproj presentationOriginalproj presentation
Originalproj presentation
 
Delay bounds of chunk based peer-to-peer
Delay bounds of chunk based peer-to-peerDelay bounds of chunk based peer-to-peer
Delay bounds of chunk based peer-to-peer
 
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMINGA HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
A HYBRID PUSH-PULL OVERLAY NETWORK FOR PEER-TO-PEER VIDEO STREAMING
 
end to end delay performance analysis of video conferencing over lte
end to end delay performance analysis of video conferencing over lteend to end delay performance analysis of video conferencing over lte
end to end delay performance analysis of video conferencing over lte
 
Optical Networking & DWDM
Optical Networking & DWDMOptical Networking & DWDM
Optical Networking & DWDM
 
Lm3619701975
Lm3619701975Lm3619701975
Lm3619701975
 
Scalable architecture for VOD service
Scalable architecture for VOD serviceScalable architecture for VOD service
Scalable architecture for VOD service
 
Impact on Society – the Light at the end of the Tunnel
Impact on Society – the Light at the end of the TunnelImpact on Society – the Light at the end of the Tunnel
Impact on Society – the Light at the end of the Tunnel
 
Performance Model of Key Points At the IPTV Networks
Performance Model of Key Points At the IPTV NetworksPerformance Model of Key Points At the IPTV Networks
Performance Model of Key Points At the IPTV Networks
 
01 Overview of Data Communication and Networking
01 Overview of Data Communication and Networking01 Overview of Data Communication and Networking
01 Overview of Data Communication and Networking
 
Revamping quality of service of video streaming over wireless lan
Revamping quality of service of video streaming over wireless lanRevamping quality of service of video streaming over wireless lan
Revamping quality of service of video streaming over wireless lan
 
A hybrid push pull overlay network for
A hybrid push pull overlay network forA hybrid push pull overlay network for
A hybrid push pull overlay network for
 
PEER-TO-PEER LIVE STREAMING AND VIDEO ON DEMAND DESIGN ISSUES AND ITS CHALLEN...
PEER-TO-PEER LIVE STREAMING AND VIDEO ON DEMAND DESIGN ISSUES AND ITS CHALLEN...PEER-TO-PEER LIVE STREAMING AND VIDEO ON DEMAND DESIGN ISSUES AND ITS CHALLEN...
PEER-TO-PEER LIVE STREAMING AND VIDEO ON DEMAND DESIGN ISSUES AND ITS CHALLEN...
 
Osi reference
Osi referenceOsi reference
Osi reference
 
Resilience and Service Protection in EPON
Resilience and Service Protection in EPONResilience and Service Protection in EPON
Resilience and Service Protection in EPON
 
Passive Optical Networks
Passive Optical NetworksPassive Optical Networks
Passive Optical Networks
 
DWDM
DWDMDWDM
DWDM
 
05999528
0599952805999528
05999528
 
IEEE 802 standards
IEEE 802 standardsIEEE 802 standards
IEEE 802 standards
 
Fibre Optics Seminar Ise09
Fibre Optics Seminar Ise09Fibre Optics Seminar Ise09
Fibre Optics Seminar Ise09
 

Recently uploaded

Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 

Recently uploaded (20)

Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 

peer division multiplexing

  • 1. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 Live Streaming with Receiver -based Peer-division Multiplexing 22-03-2012 1/29
  • 2. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 22-03-2012 2/29
  • 3. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 Live Streaming with Receiver-based Peer-division Multiplexing Final year project by Ajay J (1KS08CS005) Bargavi K J (1KS08CS022) Nayana K L (1KS08CS054) Shashanka B S (1KS08CS086) Under the guidance of K Venkata Rao Asst.prof CSE Department 22-03-2012 KSIT 3/29
  • 4. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 K. S. INSTITUTE OF TECHNOLOGY 22-03-2012 4/29
  • 5. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 INTRODUCTION  A number of commercial peer-to-peer systems for live streaming have been introduced in recent years. Zattoo is one of the largest production live streaming providers. It has about 60000 concurrent users on a single channel but still maintains a delay for just 2 to 5 sec. 22-03-2012 5/29
  • 6. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 Before going to know more about our project lets first know some terms Peer –to-peer(P2P) network is a distributed application architecture that partitions tasks workloads among peers. packet p3 p4 p1 P5 packet p2 22-03-2012 6/29
  • 7. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 Types of peer-to-peer network Playback after complete download Simultaneous Playback Live Streaming 22-03-2012 7/29
  • 8. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 OBJECTIVE To present a receiver based, peer-division multiplexing engine To build a hybrid P2P/CDN delivery network by adding repeater nodes Utilization of available uplink bandwidths Improvised network stability through error correction and packet retransmission PDM and adaptive PDM providing competition to digital satellite TV in terms of Channel switch time Stream synchronization Signal lag 22-03-2012 8/29
  • 9. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 LITERATURE SURVEY Mid of 20th century Development in the Internet speed Development in Network Technology and Protocol Upgradation on Computational capabilities Introduction of Streaming over the network Live Streaming using peer-to-peer Protocol 22-03-2012 9/29
  • 10. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 PROBLEM STATEMENT This can be easily explained using the 5 ‘W’s concept • Who does the problem affect? Live stream viewers WHO • What is the issue? Delay in channel switching WHAT • When does the issue occur? Flash crowd scenarios WHEN • Where is the issue occurring? field of live streaming in IPTV WHERE • Why is it important to fix the problem? To reduce delay WHY 22-03-2012 10/29
  • 11. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 Increase in the passion for live stream viewing resulted in the increased no. of viewers , pressurizing the servers causing large delays. Hence the concept of peer division multiplexing came in to existence to reduce the delay. Server 1 2 4 5 7 8 5 1 5 7 8 1 4 Peer 1…………………………………… Peer n Delay: 10sec 22-03-2012 11/29
  • 12. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 EXISTING SYSTEM Tree- based systems The video source server is connected to all users participating in the session by a multicast tree . Disadvantages  uploading capacity  tree maintenance 22-03-2012 12/29
  • 13. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 PROPOSED SYSTEM As packets from each sub-stream arrive at the peer, they are stored in the IOB (packet buffer)for reassembly to reconstruct the full stream.  IOB is used by 1) Local media player . 2) Local file if recording is supported. 3) Other peers. Repeater nodes are allocated to improve the uplink bandwidth,which acts as a bandwidth amplifier. Retransmission helps a peer recover from transient network congestion.. 22-03-2012 13/29
  • 14. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 Real-time constraints requiring timely and sustained streaming delivery to all participating peers Performance-demanding involving bandwidth requirements of hundreds of kilobits per second and even more for higher quality video Large-scale and extreme peer dynamics corresponding to tens of thousands of users simultaneously participating in the streaming with highly peer dynamics (join and leave at will) especially flash crowd 22-03-2012 14/29
  • 15. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 DELIVERY NETWORK ARCHITECTURE 22-03-2012 15/29
  • 16. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 INPUT AND OUPUT Data packets 1 2 3 4 1 2 2 1 22-03-2012 16/29
  • 17. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011  Live Data Streaming  Peer-division Multiplexing (PDM)  Search Phase  Join Phase 22-03-2012 17/29
  • 18. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 Live Data Streaming  The Zattoo system rebroadcasts live TV, onto the Internet.  The system carries each TV channel on a separate peer-to-peer delivery network  Join only one peer-to-peer network at any one time. 22-03-2012 18/29
  • 19. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 Peer-division Multiplexing  Building a virtual circuit to each of the neighboring peers.  Maintaining virtual circuits, each packet is forwarded without further per-packet handshaking between peers.  Storing packets in the IOB for reassembly to reconstruct the full stream.  Playback reconstructed parts of stream 22-03-2012 19/29
  • 20. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 Search Phase  Joining peer sends out a SEARCH message .  The SEARCH message contains the sub-stream indices.  The substream indices is usually represented as a bitmask of n bits, where n is the number of sub-streams defined for the TV Channel. Join Phase  joining peer sends JOIN requests to each potential neighbor.  The JOIN request lists the sub-streams for which the joining peer would like to construct virtual circuit with the potential neighbor.  Spread out the load amongst the peers and 22-03-2012 20/29
  • 21. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 APPLICATION Internet Protocol Television (IPTV) Zattoo Tvu player sopcast Video conferencing Government offices Hospitals Social nerworking 22-03-2012 21/29
  • 22. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 ASSUMPTIONS Flash crowd to manageable no. of peers Server and receiver are at the same end Live video already present at the server side 22-03-2012 22/29
  • 23. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 HARDWARE AND SOFTWARE REQUIREMENTS HARDWARE REQUIREMENTS: System : Pentium IV 2.4 GHz. Hard Disk : 40 GB. Floppy Drive : 1.44 Mb. Monitor : 15 VGA Colour. Mouse : Logitech. Ram : 512 Mb. SOFTWARE REQUIREMENTS: Operating system : Windows XP. Coding Language : JDK 1.6 22-03-2012 Tools : Eclipse 3.3 23/29
  • 24. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 JUSTIFICATION OF LANGUAGE CHOSEN Simple Platform independence Object oriented Robust Automatic memory management Security Good performance Built in networking 22-03-2012 24/29
  • 25. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 GANTT CHART JAN FEB MAR wk1 wk2 wk3 wk4 wk1 wk2 wk3 wk4 wk1 wk2 wk3 wk4 Literature survey Project planning Project Design 22-03-2012 25/29
  • 26. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 Make delay to zero seconds and provide the justification for live streaming Reducing the cost on encoding and decoding Streaming error free data 22-03-2012 26/29
  • 27. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 REFERENCES  Hyunseok Chang,Sugih Jamin, and Wenjie Wang, “Live Streaming with Receiver-based Peer-division Multiplexing,” IEEE Trans. On Networking, vol. 19, no. 1, pp. 55-68, Feb. 2011.  S. Xie, B. Li, G. Y. Keung, and X. Zhang, “CoolStreaming: Design, theory, and practice,” IEEE Trans. Multimedia, vol. 9, no. 8, pp.1661–1671, Dec. 2007  IEEE,”http://ieeexplore.ieee.org/Xplore/dynhome.jsp/05535226” 22-03-2012 27/29
  • 28. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 22-03-2012 28/29
  • 29. IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEB 2011 Thank you 22-03-2012 29/29