Skip to main content

Computing and Updating the Process Number in Trees

  • Conference paper
Principles of Distributed Systems (OPODIS 2008)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5401))

Included in the following conference series:

Abstract

The process number is the minimum number of requests that have to be simultaneously disturbed during a routing reconfiguration phase of a connection oriented network. From a graph theory point of view, it is similar to the node search number, and thus to the pathwidth, however they are not always equal. In general determining these parameters is NP-complete.

We present a distributed algorithm to compute these parameters and the edge search number, in trees. It can be executed in an asynchronous environment, requires n steps, an overall computation time of O(nlogn), and n messages of size log3 nā€‰+ā€‰2. Then, we propose a distributed algorithm to update these parameters on each component of a forest after addition or deletion of any tree edge. This second algorithm requires O(D) steps, an overall computation time of O(Dlogn), and O(D) messages of size log3 nā€‰+ā€‰3, where D is the diameter of the new connected component.

This work was partially funded by the European projects ist fet Aeolus and COST 293 Graal, ARC CARMA, ANR JC OSERA, CRC CORSO and RĆ©gion PACA.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Robertson, N., Seymour, P.D.: Graph minors. I. Excluding a forest. J. Combin. Theory Ser. BĀ 35, 39ā€“61 (1983)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  2. Ellis, J., Sudborough, I., Turner, J.: The vertex separation and search number of a graph. Information and ComputationĀ 113, 50ā€“79 (1994)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  3. Scheffler, P.: A linear algorithm for the pathwidth of trees. In: Bodendiek, R., Henn, R. (eds.) Topics in Combinatorics and Graph Theory, pp. 613ā€“620. Physica-Verlag, Heidelberg (1990)

    ChapterĀ  Google ScholarĀ 

  4. Skodinis, K.: Construction of linear tree-layouts which are optimal with respect to vertex separation in linear time. Journal of AlgorithmsĀ 47, 40ā€“59 (2003)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  5. Kirousis, M., Papadimitriou, C.: Searching and pebbling. Theoretical Computer ScienceĀ 47, 205ā€“218 (1986)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  6. Fomin, F., Thilikos, D.: An annotated bibliography on guaranteed graph searching. Theor. Comput. Sci.Ā 399, 236ā€“245 (2008)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  7. DĆ­az, J., Petit, J., Serna, M.: A survey on graph layout problems. ACM Computing SurveysĀ 34, 313ā€“356 (2002)

    ArticleĀ  Google ScholarĀ 

  8. Coudert, D., Perennes, S., Pham, Q.C., Sereni, J.S.: Rerouting requests in wdm networks. In: AlgoTel 2005, Presquā€™Ć®le de Giens, France, pp. 17ā€“20 (2005)

    Google ScholarĀ 

  9. Coudert, D., Sereni, J.S.: Characterization of graphs and digraphs with small process number. Research Report 6285, INRIA (2007)

    Google ScholarĀ 

  10. Megiddo, N., Hakimi, S.L., Garey, M.R., Johnson, D.S., Papadimitriou, C.H.: The complexity of searching a graph. J. Assoc. Comput. Mach.Ā 35, 18ā€“44 (1988)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  11. Kinnersley, N.G.: The vertex separation number of a graph equals its pathwidth. Information Processing LettersĀ 42, 345ā€“350 (1992)

    ArticleĀ  MathSciNetĀ  MATHĀ  Google ScholarĀ 

  12. Coudert, D., Huc, F., Mazauric, D.: A distributed algorithm for computing and updating the process number of a forest. Research Report 6560, INRIA (2008)

    Google ScholarĀ 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Ā© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Coudert, D., Huc, F., Mazauric, D. (2008). Computing and Updating the Process Number in Trees. In: Baker, T.P., Bui, A., Tixeuil, S. (eds) Principles of Distributed Systems. OPODIS 2008. Lecture Notes in Computer Science, vol 5401. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92221-6_37

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-92221-6_37

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-92220-9

  • Online ISBN: 978-3-540-92221-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics