Presentation is loading. Please wait.

Presentation is loading. Please wait.

IXP1200 Applications Ada Gavrilovska, Jiantao Kong, Weidong Shi, Xiaotong Zhuang Dr. Karsten Schwan, Dr. Ken Mackenzie Scalable Real Time Media Streaming.

Similar presentations


Presentation on theme: "IXP1200 Applications Ada Gavrilovska, Jiantao Kong, Weidong Shi, Xiaotong Zhuang Dr. Karsten Schwan, Dr. Ken Mackenzie Scalable Real Time Media Streaming."— Presentation transcript:

1 IXP1200 Applications Ada Gavrilovska, Jiantao Kong, Weidong Shi, Xiaotong Zhuang Dr. Karsten Schwan, Dr. Ken Mackenzie Scalable Real Time Media Streaming on IXP1200 Design Architecture DWCS on IXP1200 Delta Air: An Operational Information System Content-based processing in the IXP1200  IXP1200 as a cluster front-end, receives streaming data from external sources, and performs selective, application-specific mirroring and/or filtering, data striping or stream differentiation.  RUDP used as underlying transport protocol at source nodes, IXPs and cluster destination-nodes, to guarantee reliable communication over the wide- area network. Motivation Combine IXP1200 and DWCS (dynamic window- constrained scheduling) as a media gateway to ensure QoS for large scale real time media streams IXP1200 Media Server Features of Our Design  Multiple hierarchically indexed linear queues to speed up scheduling  Less amount of SRAM and DRAM accesses per scheduling cycle than priority Queue  Scheduling rate independent of number of active streams DWCS QoS Scheduler Sender thread Dropper thread DWCS QoS Scheduler Sender thread Dropper thread Admission Control & Status Monitor Admission Control & Status Monitor StrongARM µEngines Protocol Processing & Enqueue Packet Receiver threads Protocol Processing & Enqueue Packet Receiver threads Packet Transmission Transmission threads Packet Transmission Transmission threads SDRAM Stream Records SDRAM Stream Records  Parallel packet scheduling and dropping so that packet dropping is not in the critical path of scheduling.  High scheduling rate sustains thousands of streams Airport LAN Airport LAN Airport LAN Airport LAN Cluster Computing Real-Time Information Processing Cluster Computing Real-Time Information Processing SimulationOptimization Baggage Status Operationa l Flight Displays Baggage Displays Crew and Equipment Status FAA Flight Data Passenger paging and response Gate Readers Wide-area Transport High Performance Computing Real-time Decision Tools Scalable Robust Services Storage capture, display, transport, filter, transform Real-Time Information Transport Visualization Recovery and Replay Real-time Situation Assessment Security Systems Equipment Inspection Airplane Data Traffic IXP Based Data Distribution Management on Federated Simulation system Example 2 Example 1 Example 3 Data Distribution Management Federated Simulation Data Distribution Management Federated Simulation Data Distribution Management Federated Simulation Network Role of Data Distribution Management in Distributed Simulation  Filtering federates should only receive data that they want  Group Management entity data subscribe and publish. Each Federate simulates certain number of entities. Data Distribution Management Federated Simulation IXP Network Federates  Dynamic application interest management. Each federate should only receive the data it wants.  Multicast and group management. Simulation often requires large number of groups. The system should scale well when the number of groups increases.  Fast delivery of object states and attributes. Solution for DDM on IXP1200  Active Interest filtering  group management and multicast  Simulation data cache Challenges in DDM Application-level Filtering and Mirroring  RUDP necessary since application-specific handlers operate on data content, not just header information.  Data formats are used to interpret bits in memory and access desired data fields content.  Handlers can be invoked as soon as necessary data present, which can prevent potentially unnecessary memory accesses.  For smart mirroring output data can be customized in a destination-specific manner


Download ppt "IXP1200 Applications Ada Gavrilovska, Jiantao Kong, Weidong Shi, Xiaotong Zhuang Dr. Karsten Schwan, Dr. Ken Mackenzie Scalable Real Time Media Streaming."

Similar presentations


Ads by Google