Speeding up the adaptation process in adaptive wireless push systems by applying spline interpolation technique

In wireless push systems, the server schedules the broadcasts of its information items aiming at satisfying the clients' preferences efficiently. Latest research efforts have proposed adaptive push systems, enhanced with a learning automaton, in which the server has the ability to update its estimated item demand probability vector. This vector indicates the level of the items' desirability. Even though the adaptive push systems are capable of operating in dynamic environments, where the item demand probability distribution changes periodically, the time that the learning automaton needs to adapt its estimated probability vector to a new demand probability distribution leads to degradation of the system's performance. This work addresses this problem, by applying the spline interpolation method to produce an estimation of the changed desirability immediately after this change takes place. A set of indicative feedback samples are collected by the server and the new item demand probability distribution function is approximated, providing the learning automaton with estimated item probabilities, as initial probabilities. Extensive simulation results indicate the superiority of the proposed scheme, in terms of mean response time.

[1]  Michael J. Franklin,et al.  R × W: a scheduling approach for large-scale on-demand data broadcast , 1999, TNET.

[2]  Curtis F. Gerald,et al.  APPLIED NUMERICAL ANALYSIS , 1972, The Mathematical Gazette.

[3]  Dimitrios Makrakis,et al.  Performance aspects of data broadcast in wireless networks with user retrials , 2004, IEEE/ACM Transactions on Networking.

[4]  Petros Nicopolitidis,et al.  Multiple-Antenna Data Broadcasting for Environments With Locality of Demand , 2007, IEEE Transactions on Vehicular Technology.

[5]  Nitin H. Vaidya,et al.  Scheduling data broadcast in asymmetric communication environments , 1999, Wirel. Networks.

[6]  Wenping Wang,et al.  Control point adjustment for B-spline curve approximation , 2004, Comput. Aided Des..

[7]  R. Keys Cubic convolution interpolation for digital image processing , 1981 .

[8]  Victor C. S. Lee,et al.  Preemptive maximum stretch optimization scheduling for wireless on-demand data broadcast , 2004, Proceedings. International Database Engineering and Applications Symposium, 2004. IDEAS '04..

[9]  Sung Yong Shin,et al.  Scattered Data Interpolation with Multilevel B-Splines , 1997, IEEE Trans. Vis. Comput. Graph..

[10]  Stanley B. Zdonik,et al.  Dissemination-based data delivery using broadcast disks , 1995, IEEE Wirel. Commun..

[11]  Petros Nicopolitidis,et al.  Using learning automata for adaptive push-based data broadcasting in asymmetric wireless environments , 2002, IEEE Trans. Veh. Technol..

[12]  Andrew J. Viterbi,et al.  On the capacity of a cellular CDMA system , 1991 .

[13]  Petros Nicopolitidis,et al.  A New Class of Wireless Push Systems , 2009, IEEE Transactions on Vehicular Technology.

[14]  Takahiro Hara,et al.  Scheduling and caching strategies for correlated data in push-based information systems , 2001, SIAP.

[15]  Weiwei Sun,et al.  A Cost-Efficient Scheduling Algorithm of On-Demand Broadcasts , 2003, Wirel. Networks.

[16]  Michael Unser,et al.  Splines: a perfect fit for signal and image processing , 1999, IEEE Signal Process. Mag..

[17]  W. C. Y. Lee,et al.  Overview of cellular CDMA , 1991 .

[18]  Peter Triantafillou,et al.  High Performance Data Broadcasting Systems , 2002, Mob. Networks Appl..

[19]  Kumpati S. Narendra,et al.  Learning automata - an introduction , 1989 .