Reset
Showing 20 of 2,192 academic articles

CrystalBall: predicting and preventing inconsistencies in deployed distributed systems

Maysam Yabandeh, Nikola Knežević, Dejan Kostić, Viktor Kunčak • Infoscience (Ecole Polytechnique Fédérale de Lausanne) (2009)

We propose a new approach for developing and deploying distributed systems, in which nodes predict distributed consequences of their actions, and use this information to detect and avoid errors. Each node continuously runs a state explorati...

OPENALEX cc-by-nc-nd

Distributed Systems

Vivek S Kale • CRC Press eBooks (2018)

The origins of big data technologies come from database systems and distributed systems as well as data mining and machine learning algorithms that can process these vast amounts of data to extract the necessary knowledge. This chapter addr...

OPENALEX DOI: https://doi.org/10.1201/9780429453311-9

Task assignment in distributed systems

Virginia M. Lo • Illinois Digital Environment for Access to Learning and Scholarship (University of Illinois at Urbana-Champaign) (1983)

This thesis addresses the problem of task assignment in distributed systems. A distributed system is defined as any configuration of two or more processors, each with private memory, in which computations utilize the combined resources of t...

OPENALEX

Power and Energy Profiling of Scientific Applications on Distributed Systems

Xizhou Feng, Rong Ge, Kirk W. Cameron • IEEE International Parallel and Distributed Processing Symposium (IPDPS) (2005)

Power consumption is a troublesome design constraint for emergent systems such as IBM's BlueGene /L. If current trends continue, future petaflop systems will require 100 megawatts of power to maintain high-performance. To address this probl...

OPENALEX DOI: https://doi.org/10.1109/ipdps.2005.346

Detection of Mutual Inconsistency in Distributed Systems

D. Stott Parker, Gerald J. Popek, G. Rudisin, Alley Stoughton et al. • IEEE Transactions on Software Engineering (1983)

Many distributed systems are now being developed to provide users with convenient access to data via some kind of communications network. In many cases it is desirable to keep the system functioning even when it is partitioned by network fa...

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

An integrated experimental environment for distributed systems and networks

Brian White, Jay Lepreau, Leigh B. Stoller, Robert Ricci et al. • ACM SIGOPS Operating Systems Review (2002)

Three experimental environments traditionally support network and distributed systems research: network emulators, network simulators, and live networks. The continued use of multiple approaches highlights both the value and inadequacy of e...

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

Exploiting virtual synchrony in distributed systems

Ken Birman, Thomas Joseph • ACM SIGOPS Operating Systems Review (1987)

We describe applications of a virtually synchronous environment for distributed programming, which underlies a collection of distributed programming tools in the ISIS 2 system. A virtually synchronous environment allows processes to be stru...

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

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

Experience with Grapevine: the growth of a distributed system

Michael D. Schroeder, Andrew D. Birrell, Roger M. Needham • ACM Transactions on Computer Systems (1984)

Grapevine is a distributed, replicated system that provides message delivery, naming, authentication, resource location, and access control services in an internet of computers.The system, described in a previous paper [1], was designed and...

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

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

Monitoring distributed systems

Masoud Mansouri-Samani, Morris S. Sloman • IEEE Network (1993)

It is suggested that a functional model of monitoring in terms of the generation, processing, dissemination, and presentation of information can help determine the facilities needed to design and construct distributed systems. Implementatio...

OPENALEX DOI: https://doi.org/10.1109/65.244791