Distributed coordination models for client/server computing

RM Adler - Computer, 1995 - ieeexplore.ieee.org
A major limitation in the basic client/server model is its focus on clients requesting individual
services. Clients often need to invoke multiple services, coordinated to reflect how those …

A review of experiences with reliable multicast

KP Birman - Software: Practice and Experience, 1999 - Wiley Online Library
By understanding how real users have employed reliable multicast in real distributed
systems, we can develop insight concerning the degree to which this technology has …

Fighting fire with fire: using randomized gossip to combat stochastic scalability limits

I Gupta, KP Birman… - Quality and Reliability …, 2002 - Wiley Online Library
The mechanisms used to improve the reliability of distributed systems often limit
performance and scalability. Focusing on one widely‐used definition of reliability, we …

A history of the virtual synchrony replication model

K Birman - Replication: theory and Practice, 2010 - Springer
In this chapter, we discuss a widely used fault-tolerant data replication model called virtual
synchrony. The model responds to two kinds of needs. First, there is the practical question of …

[PDF][PDF] The Amoeba distributed operating system

AS Tanenbaum - 1996 - cds.cern.ch
In my first lecture, I gave a general introduction to distributed operating systems. In this one, I
would like to go into some detail about a specific example of a distributed operating system …

Method and apparatus for supporting a select () system call and interprocess communication in a fault-tolerant, scalable distributed computer environment

B Zargham, J Uren, R Shaw, S Chan, L Plum… - US Patent …, 2002 - Google Patents
A computing environment (2) includes multiple CPUs (5 ac), multiple nonshared memory
spaces and a means for implementing a select system call (10 ac). The connection …

[HTML][HTML] A formal model of service-oriented dynamic object groups

EB Johnsen, O Owe, D Clarke, J Bjørk - Science of Computer Programming, 2016 - Elsevier
Services are autonomous, self-describing, technology-neutral software units that can be
published, discovered, queried, and composed into software applications at runtime …

Adaptive batching for replicated servers

R Friedman, E Hadad - 2006 25th IEEE Symposium on …, 2006 - ieeexplore.ieee.org
This paper presents two novel generic adaptive batching schemes for replicated servers.
Both schemes are oblivious to the underlying communication protocols. Our novel schemes …

A comparison of three microkernels

AS Tanenbaum - The Journal of Supercomputing, 1995 - Springer
The future of supercomputing lies in massively parallel computers. The nodes of these
machines will need a different kind of operating system than current computers have. Many …

Task allocation: A group self-design approach

E Malville, F Bourdon - … Conference on Multi Agent Systems (Cat …, 1998 - ieeexplore.ieee.org
This paper focuses on distributed task allocation mechanisms in Open Multi-Agents
Systems. Our aim is to provide task allocation protocols for building Multi-Agents Systems in …