In this chapter, at first our construction of the network channels is extended in such a way that it can also be used for 1:n-connections. Therefore, the realization of the client-server paradigm is possible network-wide. In addition, this allows the development of another universal synchronization class, the far monitors. Their significance lies in their similarity to the conditioned universal monitors. They have a number of advantages over procedure remote calls: the quite simple completion of tasks that are otherwise only possible with RPCs. The power of this concept is evident in many applications: The construction of distributed semaphores, waiting queues and bounded buffers and the implementation of the distributed readers-writers and left-right problem. In the last three chapters on network topology, distributed depth and breadth search, and the election of a leader in the local network, this construction is used intensively.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Universal Far Monitors

  • Christian Maurer

摘要

In this chapter, at first our construction of the network channels is extended in such a way that it can also be used for 1:n-connections. Therefore, the realization of the client-server paradigm is possible network-wide. In addition, this allows the development of another universal synchronization class, the far monitors. Their significance lies in their similarity to the conditioned universal monitors. They have a number of advantages over procedure remote calls: the quite simple completion of tasks that are otherwise only possible with RPCs. The power of this concept is evident in many applications: The construction of distributed semaphores, waiting queues and bounded buffers and the implementation of the distributed readers-writers and left-right problem. In the last three chapters on network topology, distributed depth and breadth search, and the election of a leader in the local network, this construction is used intensively.