A Self-Similar Traffic Prediction Model for Dynamic Resource Allocation EE360 Project Adithya Rao [email protected]

I.

INTRODUCTION

The availability of precise high-quality and high-volume data sets of traffic measurements from a variety of different networks has led to a large number of empirical studies, which have convincingly shown the presence of extended temporal correlations in network traffic. Long Range Dependence (LRD) or the ―Hurst effect,‖ can be intuitively explained as the phenomenon of empirical observations being significantly correlated to observations that are far removed in time. LRD has been shown to be a characteristic of Variable-Bit-Rate (VBR) Video traffic in networks [2]. The existence of such traffic in various networks has led to the opinion that it is an inherent feature of data communications. While the performance of various protocols in wireless networks have been evaluated, very little is understood or known about the traffic characteristics of wireless networks. It was shown in [1] that wireless traffic traces do indeed exhibit a certain degree of self-similarity and that it was statistically different from traffic generated by traditional traffic models. In [6], the simulations show that traffic patterns at the individual sources are consistent with long-range dependence and self-similarity. Ad-hoc Networks deployed on demand have also been shown to have self-similar traffic [3]. Traditional traffic models do not consider LRD, and are therefore inadequate for modeling these traces of wireless network traffic. Traffic modeling is considered to be the first important step towards accurate network performance analysis and control. Metrics of delay, packet loss and flow capacity, which directly depend on traffic, are essential to the measurement and comparison of network performance. Depending on the circumstances, the effect of LRD on performance can range from being slightly negative or very severe. Self-similar traffic mainly affects the network in two aspects: (1) Network load, characterized by inter-arrival time on the network connection, packet cell size and service time in the node, and (2) Network performance, expressed through QoS parameters such as bit error rate, frame error rate, cell loss probability, delay, and delay variation.

In another sense, the presence of self-similarity could be advantageous, as it gives the ability to describe the infinite family of arrival distributions with merely 3 parameters—the mean and variability of the traffic process, and the Hurst parameter. An understanding of the nature of this traffic can help in resource-allocation and meeting constraints like: (1) Time constraints, such as signaling delays and computing time, (2) Space constraints such as buffer sizes, and (3) Frequency constraints, such as system bandwidth. One of the major aims of ongoing research is to detect selfsimilarity in real time and use an appropriate measure for selfsimilarity. This measure can then be input to resource allocation algorithms to optimize them. The work in the wireless network domain needs further empirical analysis and specialized models to deal with the challenges presented by these networks, especially with regard to multimedia traffic. II.

PROJECT DESCRIPTION

This project aims to exploit two main properties of self-similar traffic models. First, since self-similar time-series can be forecasted, the results in [3] imply that the network traffic can be forecasted as well. The reliable and efficient transmission of high-quality variable bit rate (VBR) video generally requires network resources be allocated in a dynamic fashion. The accuracy of any resource allocation technique depends critically on its prediction of future traffic patterns. The ability to forecast real-time traffic workload could make dynamic resource allocation more efficient. The work in [9] presents an approach to select the best features for prediction for a video bit stream, by using both content and available short-term bandwidth statistics. Whereas [9] uses only short term statistics, in [5] the longterm, online, real-time variable-bit-rate (VBR) video traffic prediction is investigated. The key idea in [5] is to predict various VBR video traffic patterns up to hundreds of frames in advance, which can then be used for predicting dynamic bandwidth control and allocation mechanisms. Based on the predicted traffic volumes of the next time window, the bandwidth to be allocated for a certain time window is

computed using the dynamic bandwidth allocation algorithm. For example, a simple way to allocate bandwidth is to predict the peak rate required for the next time window, and then allocate that maximum bandwidth accordingly. Such longterm direct traffic predictions would facilitate the design of new algorithms for live video applications. The traffic model used to make long-term traffic predictions in [5] is a Neural Network model. In this project a self-similar traffic model is proposed to make these predictions. The main advantage of using such a model is that not only is it a parsimonious model which is mathematically tractable, but also agrees well with actual measurements. In spite of the irregularity and burstiness of packet traffic it was shown in [7] that it is possible to capture much of this complexity by constructing simple, low order nonlinear models. Although the choice between a Markov based VBR source model or a selfsimilar source model is not clear cut, self-similar models have the advantage that only a single parameter (H) is required. In order to implement such a model, a chaotic map technique will be used. The modeling techniques of chaotic maps can be used to parsimoniously describe features of complex packet traffic. To capture the reaction of the source to network conditions along with the effect of the source on the network, closed loop approaches are desired. The studies in [4] associate the state of a chaotic map to traffic source activity to capture a closed loop TCP traffic model. In particular, a coupled set of dynamical equations in [4] describe the evolution of TCP windows and the source states. The motivation to use chaotic maps also stems from the success of these models in describing related parameters such as bit error rate. The results in [8] show that chaotic maps achieve a modeling accuracy for bit error rates that is far superior to that of simple models and, in spite of using very few parameters, is comparable with that of much more complex models. III.

PROJECT PLAN

The main goals for this project are as follows: (1) To simulate a self-similar traffic model using a chaotic map technique as described in [4]. (2) To apply this model, and observe its effects with respect to a single wireless link in a larger network. We assume that the transmitter sees a certain traffic profile due to the users in the network. We can vary the link utilization by varying the traffic loads, and observe relationships such as average queuing delay vs. link utilization, as in [6]. We can also limit buffer sizes and measure performance in terms of buffer overflow probability vs. link utilization and buffer overflow probability vs. buffer sizes. This probability would also be related to the packet loss rates. (3) To compare these measurements to those obtained from a Poisson traffic model and a fixed packet train model. In order to ensure fair comparisons, we maintain an average traffic load for all traces. (4) To apply predictive techniques from the traffic patterns as described in [5] and [9] to a simple dynamic bandwidth reallocation strategy. Based on the predicted traffic volumes, the bandwidth to be

requested for the next time window is computed. When multiple sessions/flows are present in the network, a renegotiation mechanism is activated based on the predicted requirements. Depending on the availability of resources, if the request for a session is honored, then the resources are reallocated accordingly [5]. Further extensions to this work, if time permits, would be: (1) To extend the traffic model to multiple sessions/flows in the network and use more sophisticated dynamic resource allocation techniques. (2) To estimate the Hurst Parameter from actual VBR traffic and use this parameter to simulate the model, so that it closely matches real-life traffic scenarios. Video traffic is analyzed in [2], with appropriate descriptions of LRD and VBR models. (3) To investigate flow control algorithms, such as VirtualClock, as described in [10]. Such an algorithm provides every flow with guaranteed throughput and low queuing delay by monitoring the average transmission rate of statistical data flows. The simulations will be performed on Matlab.

IV.

REFERENCES

[1] Jiang M., Nikolic M., Hardy S., Trajkovic L., ―Impact of Self-Similarity in Wireless Network Data Performance‖, Proc. IEEE ICC'01, 2001. [2] M. Garrett and W. Willinger, ―Analysis, modeling and generation of self-similar VBR video traffic‖, in Proc. ACM SIGCOMM’94, London, U.K., Aug. 1994, pp. 269 - 280. [3] Liang Q., ―Ad Hoc Wireless Network Traffic—SelfSimilarity and Forecasting‖, IEEE Communication Letters Vol. 6, No. 7, July 2002. [4] Erramilli A., Roughan M., Veitch D., Willinger W. ―SelfSimilar Traffic and Network Dynamics‖, Proceedings of the IEEE, Vol. 90, No. 5, May 2002. [5] Liang Y., ―Real-Time VBR Video Traffic Prediction for Dynamic Bandwidth Allocation”, IEEE Transactions on Systems, Man, and Cybernetics—Part C: Applications and, Vol. 34, No. 1, Feb 2004. [6] Fei H., Yu B., ―Performance Evaluation of Wireless Mesh Networks with Self-Similar Traffic”, Wireless Communications, Networking and Mobile Computing, 2007. WiCom 2007. International Conference on, 1697-1700, Sep 2007. [7] A. Erramilli, R. P. Singh, and P. Pruthi, ―An application of deterministic chaotic maps to model packet traffic,‖ Queueing Syst., vol. 20,pp. 171–206, 1995. [8] Kopke A., Willig A., Karl H., ―Chaotic Maps as Parsimonious Bit Error Models of Wireless Channels”, IEEE Infocom 2003. [9] Wu M. et al., “Dynamic Resource Allocation via Video Content and Short-Term Traffic Statistics”, IEEE Transactions on Multimedia, Vol. 3, No. 2, June 2001. [10] Zhang L., “VirtualClock: A New Traffic Control Algorithm for Packet-Switched Networks”, ACM Transactions on Computer Systems, Vol 9, No. 2. May 1991, Pages 101124

A Self-Similar Traffic Prediction Model for Dynamic ...

The availability of precise high-quality and high-volume data sets of traffic ... to forecast real-time traffic workload could make dynamic resource allocation more ...

180KB Sizes 2 Downloads 259 Views

Recommend Documents

A Self-Similar Traffic Prediction Model for Dynamic ...
known about the traffic characteristics of wireless networks. It was shown in [1] that wireless traffic traces do indeed exhibit a certain degree of self-similarity and ...

A Three-dimensional Dynamic Posture Prediction Model for ...
A three-dimensional dynamic posture prediction model for simulating in-vehicle seated reaching movements is presented. The model employs a four-segment ...

A Hybrid Prediction Model for Moving Objects - University of Queensland
for a data mining process. ... measures. • We present a novel data access method, Trajectory Pat- ..... node has free space, pk is inserted into it, otherwise it splits.

A Hybrid Prediction Model for Moving Objects - University of Queensland
a shopping center currently (9:05 a.m.), it is unreasonable to predict what her ..... calls, hence, the computing time is significantly reduced. ..... an eight hour period. .... 24. 26. 28. 30. 32. 34. 36. 38. Eps. ( a ) number of patte rn s. Bike. C

Dynamic Branch Prediction -
David Patterson and John L. Hennessy. ◇ Superscalar Processor .... Lee, J. and Smith, J. Branch Prediction Strategies and Branch. Target Buffer Design.

A dynamic stochastic general equilibrium model for a small open ...
the current account balance and the real exchange rate. ... a number of real frictions, such as habit formation in consumption, investment adjustment costs ...... also define the following equations: Real imports. (. ) m t t t t m Q c im. = +. (A30).

A dynamic causal model for evoked and induced ...
Jul 30, 2011 - changes in spectral activity induced by other sources and exogenous. (e.g., stimulus) ..... of model alternatives, all one can do is “motivate model space carefully” .... The free-energy principle: a unified brain theory? Nat. Rev.

Appendices - A Novel Dynamic Pricing Model for the ...
Appendices - A Novel Dynamic Pricing Model for the Telecommunications Industry.pdf. Appendices - A Novel Dynamic Pricing Model for the ...

Dynamic workflow model fragmentation for distributed execution
... technology for the coordination of various business processes, such as loan ... Workflow model is the basis for workflow execution. In ...... One way to deal with ...

An online admission control algorithm for dynamic traffic ... - CNSR@VT
how to handle the dynamic changes for online traffic arrival and departure in both the ... our algorithm will configure MIMO degree-of-freedom. (DoFs) at each ...... This sequential accounting of IC responsibility is the basis of our ...... INFOCOM 2

An online admission control algorithm for dynamic traffic ... - CNSR@VT
how to handle the dynamic changes for online traffic arrival and departure in ...... for distance and bandwidth with appropriate dimensions. We assume the ..... [4] F. Gao, R. Zhang, Y.-C. Liang, and X. Wang, “Design of learning- based MIMO ...

A Dynamic Bayesian Network Approach to Location Prediction in ...
A Dynamic Bayesian Network Approach to Location. Prediction in Ubiquitous ... SKK Business School and Department of Interaction Science. Sungkyunkwan ...

Exploring Dynamic Branch Prediction Methods - Semantic Scholar
Department of Computer Science and Engineering, Michigan State University ... branch prediction methods and analyze which kinds of information are important ...

Exploring Dynamic Branch Prediction Methods - Semantic Scholar
Department of Computer Science and Engineering, Michigan State University. {wuming .... In the course of pursuing the most important factors to improve prediction accuracy, only simulation can make .... basic prediction mechanism. Given a ...

An Improved Particle Swarm Optimization for Prediction Model of ...
An Improved Particle Swarm Optimization for Prediction Model of. Macromolecular Structure. Fuli RONG, Yang YI,Yang HU. Information Science School ...

Improving Location Prediction using a Social Historical Model with ...
Location-based Social Networks (LBSN) are a popular form of social media where users are able to check-in to loca- tions they have ..... [5] H. Gao, J. Tang, and H. Liu. gSCorr: modeling geo-social correlations for new check-ins on location-based soc

Estimation of Prediction Intervals for the Model Outputs ...
Abstract− A new method for estimating prediction intervals for a model output using machine learning is presented. In it, first the prediction intervals for in-.

Collision model for vehicle motion prediction after light ...
Vehicle collision mechanics are useful in fields such as vehicle crashworthiness, passenger injury prediction, and ... the prediction results of this 4-DOF model against the commercial vehicle dynamics software. CarSimTM. The rest ... Section 3 prese

A Model of Traffic Flow Capacity Constraint through ...
Sacramento, CA, USA [email protected]. ABSTRACT. In dynamic network traffic loading models with queues spilling back in the links, if one or more.

Dynamic Digital Human Model for ergonomic ...
Virtual actuator control. In: IEEE International Conference on Intelligent Robots and Systems. pp. 1219–1226. Savin, J., August 2011. Digital human manikins for ...

A Quantitative Model of Dynamic Customer ...
5.3 Who Buys ADSL? ... B.4 PSTN to ADSL Transition Sensitivity . ...... When contemplating the issue of computational tractability and speed, itrs interesting ..... seems left(skewed and this is confirmed by a DrAgostino test for skewness, so a ...