Reset
Showing 20 of 2,514 academic articles

A framework for event composition in distributed systems

Peter R. Pietzuch, Brian Ninham Shand, Jean Bacon • Lecture notes in computer science (2003)

1 Introduction Event-based communication has become a new paradigm for building large-scaledistributed systems. It has the advantages of loosely coupling communication partners, being extremely scalable, and providing a simple application p...

OPENALEX DOI: https://doi.org/10.5555/1515915.1515921

Distributed Systems

Ratan K. Ghosh, Hiranmay Ghosh • Wiley eBooks (2023)

Distributed Systems Comprehensive textbook resource on distributed systems—integrates foundational topics with advanced topics of contemporary importance within the field Distributed Systems: Theory and Applications is organized around thre...

OPENALEX DOI: https://doi.org/10.1002/9781119825968

Distributed Systems

Sukumar Ghosh • Chapman & Hall/CRC eBooks (2014)

Distributed Systems: An Algorithmic Approach, Second Edition provides a balanced and straightforward treatment of the underlying theory and practical applications of distributed computing. As in the previous version, the language is kept as...

OPENALEX DOI: https://doi.org/10.1201/b17224

Pegasus: A Framework for Mapping Complex Scientific Workflows onto Distributed Systems

Ewa Deelman, Gurmeet Singh, Mei-Hui Su, James Blythe et al. • Scientific Programming (2005)

This paper describes the Pegasus framework that can be used to map complex scientific workflows onto distributed resources. Pegasus enables users to represent the workflows at an abstract level without needing to worry about the particulars...

OPENALEX cc-by DOI: https://doi.org/10.1155/2005/128026

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

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

Middleware for Distributed Systems

Richard E. Schantz, Douglas C. Schmidt • Wiley eBooks (2007)

Abstract Improvements in hardware and networking technologies over the past decades have yielded dramatic increases in computer and communication capabilities. Despite these advances, the effort and cost required to develop, validate, port,...

OPENALEX DOI: https://doi.org/10.1002/9780470050118.ecse241

The evolution of distributed systems towards microservices architecture

Tasneem Salah, Mohamed Jamal Zemerly, Chan Yeob Yeun, Mahmoud Al‐Qutayri et al. • International Conference for Internet Technology and Secured Transactions (2016)

Applications developed to fulfil distributed systems needs have been growing rapidly. Major evolutions have happened beginning with basic architecture relying on initiated request by a client to a processing side referred to as the server. ...

OPENALEX DOI: https://doi.org/10.1109/icitst.2016.7856721

The LOCUS Distributed System Architecture

Gerald J. Popek • The MIT Press eBooks (1986)

LOCUS, a distributed version of the popular operating system Unix, provides an excellent solution. It makes a collection of computers, whether they are workstations or mainframes, as easy to use as a single computer by providing a set of su...

OPENALEX DOI: https://doi.org/10.7551/mitpress/4279.001.0001

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

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

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

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