Abstract
This paper introduces a new interesting research question concerning tasks. The weak-test-and-set task has a uniform solution that requires only two Multi-Writer Multi-Reader (MWMR) registers. Recently it was shown that if we take the long-lived version and require a step complexity that is adaptive to interval contention then, like mutual exclusion, no solution with finitely many MWMR registers is possible. Here we show that there are simple tasks which provably cannot be solved uniformly with finitely many MWMR registers. This opens up the research question of when a task is uniformly solvable using only finitely many MWMR registers.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Afek, Y., Boxer, P., Touitou, D.: Bounds on the shared memory requirements for long-lived and adaptive objects. In: Proc. of 20th Annual ACM Symp. on Principles of Distributed Computing, pp. 81–89 (2000)
Afek, Y., Attiya, H., Fouren, A., Stupp, G., Touitou, D.: Long-Lived Renaming made adaptive. In: Proc. of 18th Annual ACM Symp. on Principles of Distributed Computing, pp. 91–103 (1999)
Afek, Y., Attiya, H., Stupp, G., Touitou, D.: Adaptive long-lived renaming using bounded memory. In: Proc. of the 40th IEEE Ann. Symp. on Foundations of Computer Science, pp. 262–272 (1999)
Afek, Y., Dauber, D., Touitou, D.: Wait-free made fast. In: Proc. of the 27th Ann. ACM Symp. on Theory of Computing, pp. 538–547 (1995)
Afek, Y., Merritt, M.: Fast, wait-free (2fc – 1)-renaming. In: Proc. of the 18th Ann. ACM Symp. on Principles of Distributed Computing, pp. 105–112 (1999)
Afek, Y., Merritt, M., Taubenfeld, G., Touitou, D.: Disentangling multi-object operations. In: Proc. of 16th Annual ACM Symp. on Principles of Distributed Computing, pp. 111–120 (1997)
Afek, Y., Stupp, G., Touitou, D.: Long lived adaptive collect with applications. In: Proc. of the 40th IEEE Ann. Symp. on Foundations of Computer Science, pp. 262–272 (1999)
Afek, Y., Stupp, G., Touitou, D.: Long lived adaptive splitter and applications (1999) (unpublished manuscript )
Afek, Y., Stupp, G., Touitou, D.: Long lived and adaptive atomic snapshot and immediate snapshot. In: Proc. of the 19th Ann. ACM Symp. on Principles of Distributed Computing, pp. 71–80 (2000)
Aguilera, M.K., Englert, B., Gafni, E.: On using network attached disks as shared memory. In: Proc.of the 22nd Ann. ACM Symp. on Principles of Distributed Computing (2003) (to appear)
Anderson, J., Kim, Y.-J.: Adaptive mutual exclusion with local spinning. In: Herlihy, M.P. (ed.) DISC 2000. LNCS, vol. 1914, pp. 29–43. Springer, Heidelberg (2000)
Angluin, D.: Local and global properties in networks of processors. In: Proceedings ofthe 12th ACM Symposium on Theory ofComputing, pp. 82–93 (1980)
Aspnes, J., Shah, G., Shah, J.: Wait free consensus with infinite arrivals. In: Proc. of the 34th Annual ACM Symposium on the Theory of Computing, pp. 524–533 (2002)
Aspnes, J., Waarts, O.: Modular competitiveness for distributed algorithms. In: Proc. 28th ACM Symp. Theory of Comp., pp. 237–246 (1996)
Attiya, H., Bortnikov, V.: Adaptive and efficient mutual exclusion. In: Proceedings of the 19th Annual ACM Symposium on Principles of Distributed Computing, pp. 91–100 (2000)
Attiya, H., Dagan, E.: Universal operations: Unary versus binary. In: Proc. 15th Annual ACM Symp. on Principles of Distributed Computing, pp. 223–232 (1996)
Attiya, H., Fouren, A.: Adaptive wait-free algorithms for lattice agreement and renaming. In: Proc. 17th Annual ACM Symp. on Principles of Distributed Computing, pp. 277–286 (1998)
Attiya, H., Fouren, A.: Adaptive long-lived renaming with read and write operations. Technical Report 0956, Faculty of Computer Science, Technion, Haifa (1999), http://www.cs.technion.ac.il/hagit/pubs/tr0956.ps.gz
Attiya, H., Fouren, A.: Algorithms adaptive to point contention. JACM (2001) (submitted for publication)
Attiya, H., Fouren, A., Gafni, E.: An adaptive collect algorithm with applications. Distributed Computing 15(2), 87–96 (2002)
Burns, J., Lynch, N.: Bounds on shared memory for mutual exclusion. Information and Computation 107(2), 171–184 (1993)
Choy, M., Singh, A.K.: Adaptive solutions to the mutual exclusion problem. Distributed Computing 8(1), 1–17 (1994)
Fatourou, P., Fich, F., Ruppert, E.: Space-optimal multi-writer snapshot objects are slow. In: Proc. 21st Annual ACM Symp. on Principles of Distributed Computing, pp. 13–20 (2002)
Fatourou, P., Fich, F., Ruppert, E.: A tight lower bound for space-optimal implementations of multi-writer snapshots. In: Proc. 35th Annual ACM Symp. on Theory of Computing, pp. 259–268 (2003)
Fich, F., Herlihy, M., Shavit, N.: On the space complexity of randomized synchronization. JACM 45(5), 843–862 (1998)
Gafni, E.: A simple algorithmic characterization of uniform solvability. In: Proceedings of the 43rd Annual IEEE Symposium on Foundations of Computer Science, pp. 228–237 (2002)
Herlihy, M., Shavit, N.: The topological structure of asynchronous computability. JACM 46(6), 858–923 (1999)
Inoue, M., Umetani, S., Masuzawa, T., Fujiwara, H.: Adaptive long-lived O(k 2 ) renaming with O(k2) steps. In: Proceedings of the 15th International Conference on Distributed Computing, pp. 123–135 (2001)
Itai, A., Rodeh, M.: Symmetry breaking in distributed networks. Information and Computation 88(1), 60–87 (1990)
Joung, Y.-J.: Asynchronous group mutual exclusion (extended abstract). In: Proceedings of the 17th Annual ACM Symposium on Principles of Distributed Computing, pp. 51–60 (1998)
Lamport, L.: A fast mutual exclusion algorithm. ACM Transactions on Computer Systems 5(1), 1–11 (1987)
Merritt, M., Taubenfeld, G.: Speeding Lamport’s fast mutual exclusion algorithm. Information Processing Letters 45, 137–142 (1993)
Moir, M., Anderson, J.H.: Wait-free algorithms for fast, long-lived renaming. Sci. Comput. Programming 25(1), 1–39 (1995)
Peterson, G.L.: Time efficient adaptive mutual exclusion algorithms (2001) (unpublished manuscript)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Aguilera, M.K., Englert, B., Gafni, E. (2003). Uniform Solvability with a Finite Number of MWMR Registers. In: Fich, F.E. (eds) Distributed Computing. DISC 2003. Lecture Notes in Computer Science, vol 2848. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39989-6_2
Download citation
DOI: https://doi.org/10.1007/978-3-540-39989-6_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20184-7
Online ISBN: 978-3-540-39989-6
eBook Packages: Springer Book Archive