Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1835698.1835774acmconferencesArticle/Chapter ViewAbstractPublication PagespodcConference Proceedingsconference-collections
research-article

Finding mobile data under delay constraints with searching costs

Published: 25 July 2010 Publication History

Abstract

A token is hidden in one of several boxes and then the boxes are locked. The probability of placing the token in each of the boxes is known. A searcher is looking for the token by unlocking boxes where each box is associated with an unlocking cost. The searcher conducts its search in rounds and must find the token in a predetermined number of rounds. In each round, the searcher may unlock any set of locked boxes concurrently. The optimization goal is to minimize the expected cost of unlocking boxes until the token is found. The motivation and main application of this game is the task of paging a mobile user (token) who is roaming in a zone of cells (boxes) in a cellular network system. Here, the unlocking costs reflect cell congestions and the placing probabilities represent the likelihood of the user residing in particular cells. Another application is the task of finding some data (token) that may be known to one of the sensors (boxes) of a sensor network. Here, the unlocking costs reflect the energy consumption of querying sensors and the placing probabilities represent the likelihood of the data being found in particular sensors. In general, we call mobile data any entity that has to be searched for.
The special case, in which all the boxes have equal unlocking costs has been well studied in recent years and several optimal polynomial time solutions exist. To the best of our knowledge, this paper is the first to study the general problem in which each box may be associated with a different unlocking cost. We first present three special interesting and important cases for which optimal polynomial time algorithms exist: (i) There is no a priori knowledge about the location of the token and therefore all the placing probabilities are the same. (ii) There are no delay constraints so in each round only one box is unlocked. (iii) The token is atypical in the sense that it is more likely to be placed in boxes whose unlocking cost is low. Next, we consider the case of a typical token for which the unlocking cost of any box is proportional to the probability of placing the token in this box. We show that computing the optimal strategy is strongly NP-Hard for any number of unlocking rounds, we provide a PTAS algorithm, and analyze a greedy solution. We propose a natural dynamic programming heuristic that unlocks the boxes in a non-increasing order of the ratio probability over cost. For two rounds, we prove that this strategy is a 1.143-approximation solution for an arbitrary token and a 1.108-approximation for a typical token and that both bounds are tight. For an arbitrary token, we provide a more complicated PTAS

References

[1]
I. F. Akyildiz, J. McNair, J. Ho, H. Uzunalioglu, and W. Wang. Mobility management in next-generation wireless systems. In Proc. IEEE, pages 1347--1384, 1999.
[2]
N. Alon, Y. Azar, G. J. Woeginger, and T. Yadid. Approximation schemes for scheduling on parallel machines. J. Scheduling, 1(1):55--66, 1998.
[3]
A. Bar-Noy, Y. Feng, and M. J. Golin. Paging mobile users efficiently and optimally. In Proc. IEEE Conference on Computer Communications, pages 1910--1918, 2007.
[4]
A. Bar-Noy and J. Klukowska. Finding mobile data: efficiency vs. location inaccuracy. In Proc. Annual European Symposium on Algorithms (ESA), pages 111--122, 2007.
[5]
A. Bar-Noy and G. Malewicz. Establishing wireless conference calls under delay constraints. J. Algorithms, 51(2):145--169, 2004.
[6]
A. Bar-Noy and Y. Mansour. Competitive on-line paging strategies for mobile users under delay constraints. In Proc. ACM Symposium on Principles of Distributed Computing (PODC), pages 256--265, 2004.
[7]
A. Bar-Noy and Z. Naor. Efficient multicast search under delay and bandwidth constraints. Wireless Networks, 12(6):747--757, 2006.
[8]
A. K. Chandra and C. K. Wong. Worst-case analysis of a placement algorithm related to storage allocation. SIAM J. Comput., 4(3):249--263, 1975.
[9]
N. B. Chang and M. Liu. Revisiting the TTL-based controlled flooding search: optimality and randomization. In Proc. 10th Annual International Conference on Mobile Computing and Networking (MOBICOM), pages 85--99, 2004.
[10]
R. A. Cody and E. G. Coffman. Record allocation for minimizing expected retrieval costs on drum-like storage devices. J. ACM, 23(1):103--115, 1976.
[11]
L. Epstein and A. Levin. The conference call search problem in wireless networks. Theor. Comput. Sci., 359(1-3):418--429, 2006.
[12]
L. Epstein and A. Levin. A PTAS for delay minimization in establishing wireless conference calls. Discrete Optimization, 5(1):88--96, 2008.
[13]
R.-H. Gau and Z. J. Haas. Concurrent search of mobile users in cellular networks. IEEE/ACM Trans. Netw., 12(1):117--130, 2004.
[14]
D. J. Goodman, P. Krishnan, and B. Sugla. Minimizing queuing delays and number of messages in mobile phone location. Mobile Netw. and Appl., 1(1):39--48, 1996.
[15]
B. Krishnamachari, R.-H. Gau, S. B. Wicker, and Z. J. Haas. Optimal sequential paging in cellular wireless networks. Wireless Netw., 10(2):121--131, 2004.
[16]
J. K. Lenstra, D. B. Shmoys, and É. Tardos. Approximation algorithms for scheduling unrelated parallel machines. Mathematical Programming, 46:259--271, 1990.
[17]
S. Madhavapeddy, K. Basu, and A. Roberts. Adaptive paging algorithms for cellular systems, volume 1, pages 83--101. Kluwer Academic Publishers, Norwell, MA, USA, 1996.
[18]
J. Matoušek and B. Gärtner. Understanding and Using Linear Programming. Springer, 2006.
[19]
C. Rose. State-based paging/registration: a greedy technique. IEEE Trans. Veh. Tech., 48(1):166--173, January 1999.
[20]
C. Rose and R. D. Yates. Minimizing the average cost of paging under delay constraints. Wireless Netw., 1(2):211--219, 1995.
[21]
C. Rose and R. D. Yates. Ensemble polling strategies for increased paging capacity in mobile communication networks. Wireless Netw., 3(2):159--167, 1997.
[22]
É. Tardos. A strongly polynomial algorithm to solve combinatorial linear programs. Operations Research, 34:250--256, 1986.
[23]
TSG/WG. Section 7.6.5.18, 3GPP TS 09.02 Mobile Application Part (MAP) Specification, ver. 8.8.1, 2008.

Index Terms

  1. Finding mobile data under delay constraints with searching costs

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    PODC '10: Proceedings of the 29th ACM SIGACT-SIGOPS symposium on Principles of distributed computing
    July 2010
    494 pages
    ISBN:9781605588889
    DOI:10.1145/1835698
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 25 July 2010

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. approximation algorithms
    2. design and analysis of algorithms
    3. partitioning and scheduling

    Qualifiers

    • Research-article

    Conference

    PODC '10
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 740 of 2,477 submissions, 30%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 160
      Total Downloads
    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 24 Nov 2024

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media