Algorithmic Issues in Wireless Data Delivery

Nicolas Schabanel, Postdoctoral Fellow at DIMACS Rutgers University and AT&T Labs

Dimacs Summer School on Foundations of Wireless Networks and Applications
Friday 18 Aug 2000, afternoon

[Back to Home page]

Outline of the Talk

TALK in three parts:

  1. Setting the new problems that araise with the use of wireless medium yields new problems
  2. Presenting some solutions for one of them: the Data Broadcast Problem
  3. Open issues
A rich bibliography on these questions can be founded at the end of the document.

INTRODUCTION: SETTING THE PROBLEM

Data delivery with a wireless medium

Modeling the Data Broadcast Problem

SECOND PART: SCHEDULING TO MINIMIZE EXPECTED WAITING TIME WITH A LARGE NUMBER OF USERS

Defining the problem: we consider the push based case.

The case where all the messages have the same length

The case the messages have different lengths

OPEN ISSUES

For more information, please contact me at Schabane@dimacs.rutgers.edu or Nicolas.Schabanel@ens-lyon.fr.

Bibliography

[AAB+98] D. Aksoy, M. Altinel, R. Bose, U. Cetintemel, M. Franklin, J. Wang, and S. Zdonik. Research in data broadcast and dissemination. In Proc. of the International Conference on Advanced Multimedia Content Processing (AMSP), Osaka, Nov. 1998. 
Available at //www.cs.brown.edu/research/ddg/.
[AAFZ95] S. Acharya, R. Alonso, M. J. Franklin, and S. Zdonik. Broadcast disks: data management for asymetric communications environment. In Proc. of ACM International Conference on Management of Data (SIGMOD'95), Santa Cruz, CA, Jun. 1995. 
Available at //www.cs.brown.edu/research/ddg/.
[Ach98] Swarup Acharya. Broadcast Disks: Dissemination-based Management for Assymmetric Communication Environments. PhD Thesis, Brown University, May 1998. 
Available at //www.bell-labs.com/~acharya/.
[AFZ96] A. Acharya, M. Franklin, and S. Zdonik. Prefetching from a broadcast disk. In Proc. of the Conference on Data Engineering, New Orleans, 1996. 
Available at //www.cs.brown.edu/research/ddg/.
[AFZ97] A. Acharya, M. Franklin, and S. Zdonik. Balancing push and pull for data broadcast. In Proc. of ACM International Conference on Management of Data (SIGMOD97), Tuscon, Arizona, May 1997. 
Available at //www.cs.brown.edu/research/ddg/.
[AGH94] S. Anily, C. A. Glass, and R. Hassin. Scheduling of maintenance services to three machines. Preprint OR58, Faculty of Mathematical Sciences, Southampton University, 1994. 
[AGH95] S. Anily, C. A. Glass, and R. Hassin. The scheduling of maintenance service. 
Available at //www.math.tau.ac.il/~hassin/, Jul. 1995. 
[Air97] Airmedia Inc., 1997. //www.airmedia.com/.
[Amm87] Mostafa H. Ammar. Response time in a teletext system: An individual user's perspective. IEEE Transactions on Communications, COM-35,11:1159--1170, Nov. 1987. 
Home page: //www.cc.gatech.edu/fac/Mostafa.Ammar/.
[AW85] M. H. Ammar and J. W. Wong. The design of teletext broadcast cycles. In Performance Evaluation, volume 5(4), pages 235-242, 1985. 
Home page: //www.cc.gatech.edu/fac/Mostafa.Ammar/.
[AW87] M. H. Ammar and J. W. Wong. On the optimality of cyclic transmission in teletext systems. In IEEE Trans. on Comm., volume COM-35(11), pages 1159-1170, 1987. 
Home page: //www.cc.gatech.edu/fac/Mostafa.Ammar/.
[BB97] S. Baruah and A. Bestavros. Pinwheel scheduling for fault-tolerant broadcast disks in real-time database systems. In Proc. of IEEE International Conference on Data Engineering (ICDE'97), Birmingham, England, Apr. 1997. 
Available at //cs-www.bu.edu/~best/.
[BC96] A. Bestavros and C. Cunha. Server-initiated document dissemination for the www. IEEE Data Engineering Bulletin, 19(3):3-11, Sept. 1996. 
Available at //cs-www.bu.edu/~best/.
[Bes96] Azer Bestavros. Speculative data dissemination and service to reduce server load, network traffic and service time in distributed information systems. In Proc. of the 1996 International Conf. on Data Engineering (ICDE'96), Mar. 1996. 
Available at //cs-www.bu.edu/~best/.
[BGH+92] T. G. Bowen, G. Gopal, G. E. Herman, T. M. Hickey, K. C. Lee, W. H. Mansfield, J. Raitz, and A. Weinrib. The Datacycle architecture. Communications of the ACM, 35(12):71-81, Dec. 1992. 
[BM00]  Y. Bartal and S. Muthukrishnan. Minimizing Maximum Response Time in Scheduling Broadcasts. In Proc. of the 11th Symp. on Discrete Algorithms (SODA 2000), Jan. 2000.
[BNBNS98] A. Bar-Noy, R. Bhatia, J. Naor, and B. Schieber. Minimizing service and operation costs of periodic scheduling. In Proc. of the 9th Annual ACM-SIAM Symp. on Discrete Algorithms (SODA'98), pages 11-20, Jan. 1998. 
Available at //www.eng.tau.ac.il/~amotz/.
[BNS99] Amotz Bar-Noy and Yaron Shilo. Optimal broadcasting of two files over an asymmetric channel. In Proc. of Infocom, 1999. 
Available at //www.eng.tau.ac.il/~amotz/.
[CC92] M. Y. Chan and F. Chin. General schedulers for the pinwheel problem based on double-integer reduction. IEEE Transaction on Computers, 41(6):755-768, Jun. 1992. 
[CC93] M. Y. Chan et F. Chin. Schedulers for larger classes of pinwheel instances. Algorithmica, 9:425-462, Jun. 1993. 
[Dir97] DirecPC Inc., 1997. //www.direcpc.com/.
[Ent99] EntryPoint Inc., Août 1999. //www.entrypoint.com/.
[FZ97] M. Franklin and S. Zdonik. A framework for scalable dissemination-based systems. In Proc. of the International Conference Object Oriented Programming Languages Systems, pages 94-105, 1997. 
Available at //www.cs.brown.edu/research/ddg/.
[FZ98] M. Franklin and S. Zdonik. 'Data in your face': Push technology in perspective. In Invited paper to ACM International Conference on Management of Data (SIGMOD'98), Seattle, WA, Jun. 1998. 
Available at //www.cs.brown.edu/research/ddg/.
[Gec83] J. Gecsei. The architecture of Videotex Systems. Prentice Hall, Englewood Cliffs, N. J., 1983. 
[Gif90] D. K. Gifford. Polychannel systems for mass digital communications. Communications of the ACM, 30(2):141-151, Feb. 1990. 
[GJ79] M. R. Garey and D. S. Johnson. Compters and intractability, A guide to the theory of NP-completeness. W. H. Freeman and co., 1979. 
[Gui95] M. Guignard. Lagrangean relaxation: A short course. Belgian Journal of Operation Research, Special Issue Francoro, 35(3-4):5-21, 1995. 
Home page: //www.upenn.edu/.
[HGLW87] G. E. Herman, G. Gopal, K. C. Lee, and A. Weinrib. The datacycle architecture for very large high throughput database systems. In Proc. of ACM International Conference on Management of Data (SIGMOD'87), pages 97-103, San Fransisco, CA, May 1987. 
[HMR+89] R. Holte, A. Mok, L. Rosier, I. Tulchinsky, and D. Varvel. The pinwheel: A real-time scheduling problem. In Proc. 22nd Hawaii International Conference on System Science, pages 693-702, Kaillua-Kona, Jan. 1989. 
[HR87] M. Hofri and Z. Rosberg. Packet delay under the golden ratio weighted TDM policy in a multiple-access channel. In IEEE Trans. on Information Theory, volume 11(33), pages 341-349, May 1987. 
[HV99] S. Hammeed and N. H. Vaidya. Efficient algorithms for scheduling data broadcast. ACM-Baltzer Wireless Networks Journal (WINET), 1999. 
To be published, available at //www.cs.tamu.edu/faculty/vaidya/Vaidya.html/.
[HW63] G. Hadley and T. M. Whitin. Analysis of inventory systems. Prentice-Hall, 1963. 
[IB94] T. Imielinski and B. Badrinath. Mobile wireless computing: Challenges in data management. Communications of the ACM, 37(10):18-28, Oct. 1994. 
Available at //www.cs.rutgers.edu/~imielins/.
[IR84] A. Itai and S. Rosberg. A golden ratio control policy for a multiple-access channel. IEEE Transactions on Autom. Contr., AC-29:712-718, Aug. 1984. 
[IVB94a] T. Imielinski, S. Viswanathan, and B. Badrinath. Energy efficient indexing on air. In Proc of ACM International Conference on Management of Data (SIGMOD'94), May 1994. 
Available at //www.cs.rutgers.edu/~imielins/.
[IVB94b] T. Imielinski, S. Viswanathan, and B. R. Badrinath. Power filtering of data on air. In Proc. of International Conference on Extending Database Technology (EDBT), Cambridge, Mar. 1994. 
Available at //www.cs.rutgers.edu/~imielins/.
[IVH94] Intelligent vehicle highway systems projects. Research report, Department of Transportation, Minnesota, Mar. 1994. 
[KL98] S. Khanna and V. Liberatore. On broadcast disk paging. In Proceedings of 30th Symp. on Theory of Computing (STOC'98), volume 30, pages 634-643, 1998. 
Available at //www.cis.upenn.edu/~sanjeev/.
[Knu73] D. E. Knuth. The art of computer programming. Addison-Wesley, 1973. Reading. 
[KS99] C. Kenyon and N. Schabanel. The data broadcast problem with non-uniform transmission times. In Proc. of the 10th Symp. on Discrete Algorithms (SODA'99), pages 547-556, Jan. 1999. 
Available at //www.ens-lyon.fr/~nschaban/.
[KSY00] C. Kenyon, N. Schabanel, et N. E. Young. Polynomial-time approximation scheme for Data Broadcast. In Proc. of the 32nd ACM Symposium on Theory of Computing (STOC 2000), May 2000. 
Available at //www.ens-lyon.fr/~nschaban/.
[KZ98] S. Khanna and S. Zhou. On indexed data broadcast. In Proceedings of 30th Symp. on Theory of Computing (STOC'98), volume 30, pages 463-472, 1998. 
Available at //www.cis.upenn.edu/~sanjeev/.
[Mar97] Marimba Inc., 1997. //www.marimba.com/.
[Poi97] Pointcast Inc., 1997. //www.pointcast.com/.
[Sch00a] N. Schabanel. The databroadcast problem with preemption. In LNCS 1770 Proc. of the 17th Symp. on Theoretical Aspects of Computer Science (STACS'2000), pages 181-192, Lille, Feb. 2000. 
Available at //www.ens-lyon.fr/~nschaban/.
[Sch00b]  N. Schabanel. Algorithmes d'approximation pour les télécommunications sans fil : Ordonnancement pour la dissémination de données et Allocation de fréquences. PhD Thesis, Ecole Normale Supérieure de Lyon, France, Jan. 2000. 
Available at //www.ens-lyon.fr/~nschaban/.
[Sig80] E. Sigel. Videotext: The coming revolution in Home/Office Information Retrieval. Knowledge Industry Publications, White Plains, 1980. 
[SL96] S. Shekhar and D. Liu. Genesis: An approach to data dissemination in Advanced Traveler Information Systems (ATIS). IEEE Data Engineering Bulletin, Special issue on Data Dissemination, 19(3), Sept. 1996. 
Available at //www.cs.umn.edu/~shekhar.
[ST97a] C.-J. Su and L. Tassiulas. Broadcast scheduling for information distribution. In Proc. of IEEE INFOCOM, 1997. 
Available at //www.ece.umd.edu/~leandros.
[ST97b] C. J. Su and L. Tassiulas. A method to design broadcast schedules for information dissemination through broadcasting. In Proc. of IEEE InfoCom, 1997. 
Available at //www.ece.umd.edu/~leandros.
[ST99] C.-J. Su and L. Tassiulas. Joint broadcast scheduling and user's cache management for efficient information delivery. ACM Journal on Wireless Networks, 1999. 
Available at //www.ece.umd.edu/~leandros.
[SV96] N. Shivakumar and S. Venkatasubramanian. Energy-efficient indexing for information dissemination in wireless systems. ACM-Baltzer Journal of Mobile Networks and Nomadic Applications (NOMAD), Dec. 1996. 
Available at www.stanford.edu/~shiva.
[TS99] L. Tassiulas and C.-J. Su. Optimal memory management strategies for a mobile user in a broadcast delivery system. IEEE Journal on selected areas in communications, 1999. 
Available at //www.ece.umd.edu/~leandros.
[TX96] K. Tan and J. Xu. Energy efficient filtering of non uniform broadcast. In Proc. of the 16th Int. Conf. in Distributed Computing System, pages 520-527, 1996. 
[VH96] N. H. Vaidya and S. Hameed. Data broadcast in asymetric environments. In Proc. of the first International Workshop on Satellite-based Information Services (WOSBIS), Nov. 1996. 
Available at //www.cs.tamu.edu/faculty/vaidya/Vaidya.html/.
[VH97] N. H. Vaidya and S. Hameed. Log time algorithms for scheduling single and multiple channel data broadcast. In Proc. of the 3rd ACM/IEEE Conf. on Mobile Computing and Networking (MOBICOM), Sept. 1997. 
Available at //www.cs.tamu.edu/faculty/vaidya/Vaidya.html/.
[VH99] N. H. Vaidya and S. Hammeed. Scheduling data broadcast in asymetric communication environments. ACM-Baltzer Wireless Networks Journal (WINET), 1999. 
To be published, available at //www.cs.tamu.edu/faculty/vaidya/Vaidya.html/.
[Vis94] S. Viswanathan. Publishing in wireless and wireline environments. PhD Thesis, Rutgers University, 1994. 
[WL83] W. Wei and C. Liu. On a periodic maintenance problem. Operation Research Letters, 2:90-93, 1983. 
[YTO91] N. E. Young, R. E. Tarjan, and J. B. Orlin. Faster parametric shortest path and minimum balances algorithms. In Networks, volume 21(2), Mar. 1991. 
[ZFAA94] S. Zdonik, M. Franklin, R. Alonso, and S. Acharya. Are 'disks in the air' just pie in the sky? In Proc. of IEEE Workshop on Mobile Computing Systems and Application, Santa Cruz, CA, Dec. 1994. 
Available at //www.cs.brown.edu/research/ddg/.
[Zip49] G. K. Zipf. Human Behaviour and the Principle of Least Effort. Addison-Wesley, 1949. 

 


Last modified Wednesday 23 Aug 2000 15:30