Skip to main content
Log in

Resource finding in store-and-forward networks

  • Published:
Acta Informatica Aims and scope Submit manuscript

Abstract

We present a model of searching for a resource in a distributed system whose nodes are connected through a store-and-forward network. Based on this model, we show a lower bound on the number of messages needed to find a resource when nothing is known about the nodes that have the current location of the resource. The model also helps us to establish results about the time complexity of determining a message optimal resource finding algorithm when the probability distribution for the location of the resource in the network is known. We show that the optimization problem is NP-hard for general networks. Finally we show that optimal resource finding algorithms can be determined in polynomial time for a class of tree networks and bidirectional rings. The polynomial algorithms can be used as a basis of heuristic algorithms for general networks.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Birrel, A.D., Levin, R., Needham, R.M., Schroeder, M.D.: Grapevine: an exercise in distributing computing. Commun. ACM25, 260–274 (1982)

    Google Scholar 

  2. Terry, D.: Caching hints in distributed systems. IEEE Trans. Software Eng.SE-13, 48–54 (1987)

    Google Scholar 

  3. Mullender, S.J., Vitányi, P.M.: Distributed match-making. Algorithmica3, 367–391 (1988)

    Google Scholar 

  4. Fowler, R.: The complexity of using forwarding addresses for decentralized object finding. In: Fifth ACM Symposium on the Principles of Distributed Computing, Calgary, Alberta, Canada, August 11–13, 1986, pp. 108–120

  5. Fowler, R.: Decentralized object finding using forwarding addresses. PhD Thesis 85-12-1, University of Washington, 1985

  6. Koopman, B.O.: Search and screening. New York: Pergamon Press 1980

    Google Scholar 

  7. Stone, L.D.: Theory of optimal search. Mathematics in Science and Engineering, vol. 18, New York: Academic Press 1975

    Google Scholar 

  8. Stone, L.D., Stanshine, J.A.: Optimal search using uninterrupted contact investigation. SIAM J. Appl. Math.20, 241–263 (1971)

    Google Scholar 

  9. Kan, Y.: Optimal search of a moving target. Oper. Res.25, 864–870 (1977)

    Google Scholar 

  10. Megiddo, N., Hakimi, S., Garey, M., Johnson, D., Papadimitriu, C.: The complexity of searching a graph. J. ACM35, 18–44 (1988)

    Google Scholar 

  11. Parsons, T.D.: Pursuit-evasion in a graph. In: Alavi, Y., Lick, D. (eds.) Theory and applications of graphs, pp. 426–441. Berlin Heidelberg New York: Springer 1976

    Google Scholar 

  12. Parsons, T.D.: The search number of a connected graph. In: Proceedings of the 9th South Eastern Conference on Combinatorics, Graph Theory and Computing, Winnipeg, Canada, pp. 549–554. Utilitas Mathematica 1978

  13. Ahamad, M., Ammar, M., Bernabéu-Aubán, J., Khalidi, Y.: Using multicast communication to locate resources in a LAN-based distributed system. In: Proceedings of the 13th Conference on Local Computer Networks, IEEE, 1988

  14. Bernabeu, J., Ammar, M., Ahamad, M.: Optimal selection of multicast groups for resource location in a distributed system. In: Proceedings of IEEE INFOCOM, IEEE, 1989

  15. Trummel, K., Weisinger, J.: The complexity of the optimal searcher path problem. Oper. Res.34, 324–327 (1986)

    Google Scholar 

  16. Maxemchuck, N.M.: Routing in the manhattan street network. IEEE Trans. Commun.35, 503–512 (1987)

    Google Scholar 

  17. Borgonovo, F., Cadorin, E.: Routing in the bidirectional manhattan network. In: Data Communications Conference, Rio de Janeiro, 1987

Download references

Author information

Authors and Affiliations

Authors

Additional information

This work was supported in part by NSF grants CCR-8806358 and NCR-8604850

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bernabéu-Aubán, J.M., Ahamad, M. & Ammar, M.H. Resource finding in store-and-forward networks. Acta Informatica 28, 657–680 (1991). https://doi.org/10.1007/BF01178681

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01178681

Keywords

Navigation