Recent Results in Resource Signal Measurement, Dissemination, and Prediction App Transport Network Data Link Physical App Transport Network Data Link Physical.

Slides:



Advertisements
Similar presentations
Martin Suchara, Ryan Witt, Bartek Wydrowski California Institute of Technology Pasadena, U.S.A. TCP MaxNet Implementation and Experiments on the WAN in.
Advertisements

A Graduate Course on Multimedia Technology 3. Multimedia Communication © Wolfgang Effelsberg Media Scaling and Media Filtering Definition of.
1 Scoped and Approximate Queries in a Relational Grid Information Service Dong Lu, Peter A. Dinda, Jason A. Skicewicz Prescience Lab, Dept. of Computer.
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
Nondeterministic Queries in a Relational Grid Information Service Peter A. Dinda Dong Lu Prescience Lab Department of Computer Science Northwestern University.
Internet Control Protocols Savera Tanwir. Internet Control Protocols ICMP ARP RARP DHCP.
A Prediction-based Real-time Scheduling Advisor Peter A. Dinda Carnegie Mellon University.
An Evaluation of Linear Models for Host Load Prediction Peter A. Dinda David R. O’Hallaron Carnegie Mellon University.
Trace-based Network Bandwidth Analysis and Prediction Yi QIAO 06/10/2002.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.8: Understanding WAN Link Efficiency Mechanisms.
TCP Stability and Resource Allocation: Part II. Issues with TCP Round-trip bias Instability under large bandwidth-delay product Transient performance.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli SIGCOMM 1996.
Network Congestion Gabriel Nell UC Berkeley. Outline Background: what is congestion? Congestion control – End-to-end – Router-based Economic insights.
1 Size-Based Scheduling Policies with Inaccurate Scheduling Information Dong Lu *, Huanyuan Sheng +, Peter A. Dinda * * Prescience Lab, Dept. of Computer.
1 Wavelets and compression Dr Mike Spann. 2 Contents Scale and image compression Signal (image) approximation/prediction – simple wavelet construction.
Transport Layer 3-1 outline r TCP m segment structure m reliable data transfer m flow control m congestion control.
Modeling and Control of Information Flow Sinem Coleri Ergen Xuanming Dong Ram Rajagopal Pravin Varaiya University of California Berkeley.
Automatic Run-time Adaptation in Virtual Execution Environments Ananth I. Sundararaj Advisor: Peter A. Dinda Prescience Lab Department of Computer Science.
Transport Layer 3-1 Outline r TCP m Congestion control m Flow control.
Modeling Host Load Peter A. Dinda Thesis Seminar 2/9/98.
Exploiting the Unicast Functionality of the On- Demand Multicast Routing Protocol Sung-Ju Lee, William Su, and Mario Gerla
1 Yi Qiao Jason Skicewicz Peter A. Dinda Prescience Laboratory Department of Computer Science Northwestern University Evanston, IL An Empirical Study.
An Introduction to the Prescience Lab Peter A. Dinda Prescience Lab Department of Computer Science Northwestern University
Resource Signal Prediction and Its Application to Real-time Scheduling Advisors or How to Tame Variability in Distributed Systems Peter A. Dinda Carnegie.
A Prediction-based Approach to Distributed Interactive Applications Peter A. Dinda Jason Skicewicz Dong Lu Prescience Lab Department of Computer Science.
On Efficient On-line Grouping of Flows with Shared Bottlenecks at Loaded Servers by O. Younis and S. Fahmy Department of Computer Sciences, Purdue University.
The Measured Network Traffic of Compiler Parallelized Programs Peter A. Dinda Northwestern University, Computer Science
Hardness of Approximation and Greedy Algorithms for the Adaptation Problem in Virtual Environments Ananth I. Sundararaj, Manan Sanghi, John R. Lange and.
Online Prediction of the Running Time Of Tasks Peter A. Dinda Department of Computer Science Northwestern University
Exploiting Packet Header Redundancy for Zero Cost Dissemination of Dynamic Resource Information Peter A. Dinda Prescience Lab Department of Computer Science.
An Optimization Problem in Adaptive Virtual Environments Ananth I. Sundararaj Manan Sanghi Jack R. Lange Peter A. Dinda Prescience Lab Department of Computer.
1 Dong Lu, Peter A. Dinda Prescience Laboratory Computer Science Department Northwestern University Virtualized.
Characterizing and Predicting TCP Throughput on the Wide Area Network Dong Lu, Yi Qiao, Peter Dinda, Fabian Bustamante Department of Computer Science Northwestern.
Multi-resolution Resource Behavior Queries Using Wavelets Jason Skicewicz Peter A. Dinda Jennifer M. Schopf Northwestern University.
TCP. Learning objectives Reliable Transport in TCP TCP flow and Congestion Control.
A Prediction-based Approach to Distributed Interactive Applications Peter A. Dinda Department of Computer Science Northwestern University
UDP© Dr. Ayman Abdel-Hamid, CS4254 Spring CS4254 Computer Network Architecture and Programming Dr. Ayman A. Abdel-Hamid Computer Science Department.
A Prediction-based Real-time Scheduling Advisor Peter A. Dinda Prescience Lab Department of Computer Science Northwestern University
University of Michigan Electrical Engineering and Computer Science 1 Online Timing Analysis for Wearout Detection Jason Blome, Shuguang Feng, Shantanu.
Load Analysis and Prediction for Responsive Interactive Applications Peter A. Dinda David R. O’Hallaron Carnegie Mellon University.
An Active Reliable Multicast Framework for the Grids M. Maimour & C. Pham ICCS 2002, Amsterdam Network Support and Services for Computational Grids Sunday,
The Running Time Advisor A Resource Signal-based Approach to Predicting Task Running Time and Its Applications Peter A. Dinda Carnegie Mellon University.
IP Address Classes How large is the network part in an IP address? Today we use network masks to tell Originally, IP had address classes with fixed numbers.
GODIAN MABINDAH RUTHERFORD UNUSI RICHARD MWANGI.  Differential coding operates by making numbers small. This is a major goal in compression technology:
A Virtual Circuit Multicast Transport Protocol (VCMTP) for Scientific Data Distribution Jie Li and Malathi Veeraraghavan University of Virginia Steve Emmerson.
Scalable Video Conferencing Using Subband Transform Coding and Layered Multicast Transmission Mathias Johanson Swedish Research Institute for Information.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
1 7-Oct-15 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
EmNet: Satisfying The Individual User Through Empathic Home Networks J. Scott Miller, John R. Lange & Peter A. Dinda Department of Electrical Engineering.
Link Scheduling & Queuing COS 461: Computer Networks
Experiences with Client-based Speculative Remote Display John R. Lange & Peter A. Dinda Department of Electrical Engineering and Computer Science Northwestern.
報告人:林祐沁 學生 指導教授:童曉儒 老師 March 2, Wireless Video Surveillance Server Based on CDMA1x and H.264.
The Future of Transport Hari Balakrishnan LCS and EECS Massachusetts Institute of Technology
Network Emulation for the Study and Validation of Traffic Models, Congestion and Flow Control in TCP/IP Networks Cheryl Pope Lecturer Department of Computer.
Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:
CSE Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 19 – March 23, 2010.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
Autoregressive (AR) Spectral Estimation
An Extensible RTCP Control Framework for Large Multimedia Distributions Paper by: Julian Chesterfield Eve M. Schooler Presented by: Phillip H. Jones.
2: Transport Layer 11 Transport Layer 1. 2: Transport Layer 12 Part 2: Transport Layer Chapter goals: r understand principles behind transport layer services:
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI transport layer CCNA Exploration Semester 1 – Chapter 4.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Managing Online Services
Department of Computer Science Northwestern University
The Future of Transport
An Optimization Problem in Adaptive Virtual Environments
16EC Computer networks unit II Mr.M.Jagadesh
Some Initial Results on Network Bandwidth Prediction
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Presentation transcript:

Recent Results in Resource Signal Measurement, Dissemination, and Prediction App Transport Network Data Link Physical App Transport Network Data Link Physical Sensor Header Editing Consumer Data Extraction Sensor data piggybacked on existing application packets Number and size of packets unchanged Data TCPIPEthernetPadding Overwrite unused or redundant fields with sensor data Shannon entropy of packet headers: 4.8 bits per byte In practice: bits at IP and TCP, padding varies Implementations: Minet, Linux Kernel Modules [LCR 2002, NWU-CS-02-12] Sensor Data Diffusion: Zero Cost Information Dissemination (with Brian Cornell, Jack Lange, NSF REU) Peter A. Dinda Prescience Lab Department of Computer Science Northwestern University.cs.northwestern.edu Wavelet Transform Level 0 Sensor Inverse Wavelet Transform Application Level M-1 Level M Level 0 Level L Multicast Sensor sends all levels appropriate to sampling rate Each application receives levels based on its needs Applications and sensors decoupled Level rates decrease logarithmically. StreamInterval Sensor Video App Course-grain measurement Fine-grain measurement Grid App … Resource Signal (periodic sampling) Example: host load Resource- appropriate measurement Tension between different application needs Application and sensor needs coupled Inefficient bandwidth usage, especially in unicast Limited proof of concept implemented in RPS: Works Wavelet toolbox in next RPS release Biggest issue: The Delay Problem Transforms introduce sample delay Exponential in the number of levels Affects both streaming and block transforms Current efforts to overcome the delay problem Exploit prediction (limited success so far) Exploit “wavelet-like” decompositions that can trade-off between reconstruction accuracy and delay [HPDC 2001] Tsunami: Wavelet-based Approaches (with Jason Skicewicz) Multiscale Prediction of Network Bandwidth (with Yi Qiao, Jason Skicewicz) Large study of predictability of binned packet traces Offline RPS predictors (linear models) Different resolutions Both power-of-two binning and low-pass via D8 wavelets Over 200 NLANR and other traces Mostly WANs All long period traces available at time of trace Random selection of short-term traces Hierarchical classification of traces Short period, Long Period, Bellcore Predictability using linear models highly variable Many traces unpredictabile white noise Predictability varies with resolutiion Sweet Spot: Predictability often maximized at particular resolution [NWU-CS-02-12, NWU-CS-02-13] RPS: The Resource Prediction System Toolkit RPS: Measure, Predict, and Disseminate information about dynamic resource supply Ultimate goal: provide advice to adaptive applications Publicly available, Extensible, Portable, Easy buy-in Resource signals: Discrete-time signals strongly correlated with resource supply Host load Windows performance counters (using WatchTower) Network flow bandwidth and latency (using Remos) Any text-based source Online predictive modeling Simple models (MEAN, BESTMEAN, BESTMEDIAN, LAST…) Box/Jenkins Models (AR, MA, ARMA, ARIMA,…) Fractional ARIMAs Nonlinear modeling (TARs, Wavelet-decompositions) [HPDC 99, Cluster 00, Cluster 02, SIGMETRICS 01, IPDPS 02, SC 01, SHAMAN 02]