Reset
Showing 20 of 4,465 academic articles

Transparency and reflection in distributed systems

Robert J. Stroud • ACM SIGOPS Operating Systems Review (1993)

The recursive composition of systems to form functionally equivalent transparently distributed systems is an important paradigm for constructing distributed systems. The extent to which such recursive transparency can be achieved depends cr...

OPENALEX Open Access DOI: https://doi.org/10.1145/155848.155866

Distributed System Development in B

Michael J. Butler, Marina Waldén • ePrints Soton (University of Southampton) (1996)

The B-Method is a method for the stepwise derivation of sequential programs. In this paper we show how the B-Method can be used for designing distributed systems by embedding action systems within this method. The action system formalism is...

OPENALEX

Configuring distributed systems

Jeff Kramer, Jeff Magee, Morris S. Sloman • ACM SIGOPS European Workshop (1992)

Distributed systems are constructed from a set of computational components which are bound together to interact and communicate to achieve some over all objective. In this paper, we examine the issues related to system configuration, partic...

OPENALEX DOI: https://doi.org/10.1145/506378.506406

Exploiting replication in distributed systems

Ken Birman, Thomas Joseph • ACM eBooks (1990)

Techniques are examined for replicating data and execution in directly distributed systems: systems in which multiple processes interact directly with one another while continuously respecting constraints on their joint behavior. Directly d...

OPENALEX Open Access DOI: https://doi.org/10.1145/90417.90751

A performance study of monitoring and information services for distributed systems

X. Zhang, Jeffrey L. Freschl, Jennifer M. Schopf • ACM International Symposium on High-Performance Parallel and Distributed Computing (HPDC) (2004)

Monitoring and information services form a key component of a distributed system, or Grid. A quantitative study of such services can aid in understanding the performance limitations, advise in the deployment of the monitoring system, and he...

OPENALEX Open Access DOI: https://doi.org/10.1109/hpdc.2003.1210036

Visualizing Distributed System Executions

Ivan Beschastnikh, Perry Liu, Albert Xing, Patty Wang et al. • ACM Transactions on Software Engineering and Methodology (2020)

Distributed systems pose unique challenges for software developers. Understanding the system’s communication topology and reasoning about concurrent activities of system hosts can be difficult. The standard approach, analyzing system logs, ...

OPENALEX Open Access DOI: https://doi.org/10.1145/3375633

How to assign votes in a distributed system

Héctor García-Molina, Daniel Barbará • Journal of the ACM (1985)

In a distributed system, one strategy for achieving mutual exclusion of groups of nodes without communication is to assign to each node a number of votes. Only a group with a majority of votes can execute the critical operations, and mutual...

OPENALEX Open Access DOI: https://doi.org/10.1145/4221.4223

Caching Hints in Distributed Systems

Doug Terry • IEEE Transactions on Software Engineering (1987)

Caching reduces the average cost of retrieving data by amortizing the lookup cost over several references to the data. Problems with maintaining strong cache consistency in a distributed system can be avoided by treating cached information ...

OPENALEX DOI: https://doi.org/10.1109/tse.1987.232834

Orca: a language for parallel programming of distributed systems

Henri E. Bal, M. Frans Kaashoek, Andrew S. Tanenbaum • IEEE Transactions on Software Engineering (1992)

A detailed description is given of the Orca language design and the design choices are discussed. Orca is intended for applications programmers rather than systems programmers. This is reflected in its design goals to provide a simple, easy...

OPENALEX Open Access DOI: https://doi.org/10.1109/32.126768

Selfish caching in distributed systems

Byung-Gon Chun, Kamalika Chaudhuri, Hoeteck Wee, Marco Barreno et al. • ACM Symposium on Principles of Distributed Computing (PODC) (2004)

We analyze replication of resources by server nodes that act selfishly, using a game-theoretic approach. We refer to this as the selfish caching problem. In our model, nodes incur either cost for replicating resources or cost for access to ...

OPENALEX DOI: https://doi.org/10.1145/1011767.1011771

Ratings in Distributed Systems: A Bayesian Approach

Lik Mui, Mojdeh Mohtashemi, Cheewee Ang, Peter Szolovits et al. • DSpace@MIT (Massachusetts Institute of Technology) (2002)

For distributed systems at large and e-commerce systems in particular, ratings play an increasingly important role. Ratings confer reputation measures about sources. This paper reports our formalization of the rating process. This paper arg...

OPENALEX cc-by-nc

Regional observability of distributed systems

M. Amouroux, A. El Jai, El Hassan Zerrik • International Journal of Systems Science (1994)

The aim of this paper is to develop the concept of regional observability for distributed systems. This original concept is closer to practical considerations since it only requires the observation of the state on a given subregion. We show...

OPENALEX DOI: https://doi.org/10.1080/00207729408928961

The right type of trust for distributed systems

Audun Jøsang • New Security Paradigms Workshop (1996)

Research in information security has traditionally focused on where to place or how to propagate trust.In that sense, a cyptographic algorithm or protocol is simply a mechanism to transfer trust from where it exists to where it is needed.Th...

OPENALEX Open Access DOI: https://doi.org/10.1145/304851.304877

A Behavioral Approach to Control of Distributed Systems

Harish K. Pillai, Shiva Shankar • SIAM Journal on Control and Optimization (1999)

This paper develops a theory of control for distributed systems (i.e., those defined by systems of constant coefficient partial differential operators) via the behavioral approach of Willems. The study here is algebraic in the sense that it...

OPENALEX DOI: https://doi.org/10.1137/s0363012997321784