Reset
Showing 20 of 280 academic articles

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

Distributed Systems: An Algorithmic Approach

Shrisha Rao • IEEE Distributed Systems Online (2008)

Distributed systems: an algorithmic approach is an important addition to the distributed computing literature. The book offers a broad overview of important distributed computing topics, and, where relevant, a touch of networking topics as ...

OPENALEX DOI: https://doi.org/10.1109/mdso.2008.30

Monitoring distributed systems

Jeffrey J. Joyce, Greg Lomow, Konrad L. Slind, Brian W. Unger • ACM Transactions on Computer Systems (1987)

The monitoring of distributed systems involves the collection, interpretation, and display of information concerning the interactions among concurrently executing processes. This information and its display can support the debugging, testin...

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

Software engineering for mobility

Gruia-Catalin Roman, Gian Pietro Picco, Amy Lynn Murphy • Future of Software Engineering (FOSE) (2000)

Mobility is redefining the hardware and software fabric of distributed systems. Wireless communication allows network hosts to participate in a distributed computation while on the move. Novel middleware technologies allow software componen...

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

Software engineering and middleware

W. Emmerich • Future of Software Engineering (FOSE) (2000)

The construction of a large class of distributed systems can be simplified by leveraging middleware, which is layered between network operating systems and application components. Middleware resolves heterogeneity and facilitates communicat...

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

Adaptive Diagnosis in Distributed Systems

Irina Rish, M. Brodie, S. Ma, N.N. Odintsova et al. • IEEE Transactions on Neural Networks (2005)

Real-time problem diagnosis in large distributed computer systems and networks is a challenging task that requires fast and accurate inferences from potentially huge data volumes. In this paper, we propose a cost-efficient, adaptive diagnos...

OPENALEX DOI: https://doi.org/10.1109/tnn.2005.853423

Minimizing churn in distributed systems

P. Brighten Godfrey, Scott J. Shenker, Ion Gabriel Stoica • ACM SIGCOMM Computer Communication Review (2006)

A pervasive requirement of distributed systems is to deal with churn-change in the set of participating nodes due to joins, graceful leaves, and failures. A high churn rate can increase costs or decrease service quality. This paper studies ...

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

Performance debugging for distributed systems of black boxes

Marcos K. Aguilera, Jeffrey C. Mogul, Janet L. Wiener, Patrick Reynolds et al. • ACM SIGOPS Operating Systems Review (2003)

Many interesting large-scale systems are distributed systems of multiple communicating components. Such systems can be very hard to debug, especially when they exhibit poor performance. The problem becomes much harder when systems are compo...

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

Theory and Practice of Bloom Filters for Distributed Systems

Sasu Tarkoma, Christian Esteve Rothenberg, Eemil Lagerspetz • IEEE Communications Surveys & Tutorials (2011)

Many network solutions and overlay networks utilize probabilistic techniques to reduce information processing and networking costs. This survey article presents a number of frequently used and useful probabilistic techniques. Bloom filters ...

OPENALEX DOI: https://doi.org/10.1109/surv.2011.031611.00024