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 …
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 …
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
The mechanisms used to improve the reliability of distributed systems often limit
performance and scalability. Focusing on one widely‐used definition of reliability, we …
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 …
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 …
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 …
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
Services are autonomous, self-describing, technology-neutral software units that can be
published, discovered, queried, and composed into software applications at runtime …
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 …
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 …
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 …
Systems. Our aim is to provide task allocation protocols for building Multi-Agents Systems in …