1 / 1

IXP1200 Applications Ada Gavrilovska , Jiantao Kong, Weidong Shi, Xiaotong Zhuang

Admission Control & Status Monitor. StrongARM. SDRAM Stream Records. µ Engines. Media Server. DWCS QoS Scheduler Sender thread Dropper thread. Packet Transmission Transmission threads. Protocol Processing & Enqueue Packet Receiver threads. IXP1200. Media Server. Media Server.

cree
Download Presentation

IXP1200 Applications Ada Gavrilovska , Jiantao Kong, Weidong Shi, Xiaotong Zhuang

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Admission Control & Status Monitor StrongARM SDRAM Stream Records µEngines Media Server DWCS QoS Scheduler Sender thread Dropper thread Packet Transmission Transmission threads Protocol Processing & Enqueue Packet Receiver threads IXP1200 Media Server Media Server IXP1200 Applications Ada Gavrilovska , Jiantao Kong, Weidong Shi, Xiaotong Zhuang Dr. Karsten Schwan, Dr. Ken Mackenzie Example 1 Scalable Real Time Media Streaming on IXP1200 Design Architecture DWCS on IXP1200 Motivation Combine IXP1200 and DWCS (dynamic window-constrained scheduling) as a media gateway to ensure QoS for large scale real time media streams • 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 • Parallel packet scheduling and dropping so that packet dropping is not in the critical path of scheduling. • High scheduling rate sustains thousands of streams Example 2 Application-level Filtering and Mirroring Delta Air: An Operational Information System Content-based processing in the IXP1200 Airplane Data Traffic Operational Flight Displays High Performance Computing Real-time Decision Tools • 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 • 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. Airport LAN Real-Time Information Transport FAA Flight Data capture, display, transport, filter, transform Simulation Optimization Gate Readers Equipment Inspection Cluster Computing Real-Time Information Processing Wide-area Transport Passenger paging and response Airport LAN Visualization Crew and Equipment Status Real-time Situation Assessment Scalable Robust Services Baggage Displays Storage Baggage Status Recovery and Replay Security Systems Example 3 IXP Based Data Distribution Management on Federated Simulation system Challenges in DDM Solution for DDM on IXP1200 • Role of Data Distribution Management in Distributed Simulation • Filtering federates should only receive data that they want • Group Management entity data subscribe and publish. 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. Federated Simulation Network Data Distribution Management IXP IXP IXP Federates • Active Interest filtering • group management and multicast • Simulation data cache Each Federate simulates certain number of entities. Network Federated Simulation Federated Simulation Federated Simulation Federates Data Distribution Management Data Distribution Management Data Distribution Management

More Related