Reset
Showing 20 of 280 academic articles

Programming distributed systems

Henri E. Bal • Data Archiving and Networked Services (DANS) (1990)

Distributed computing systems distributed programming without language support language support for programming distributed systems language for programming distributed systems the share data-object model implementation example programs and...

OPENALEX

Towards robust distributed systems (abstract)

Eric A. Brewer • ACM Symposium on Principles of Distributed Computing (PODC) (2000)

Current distributed systems, even the ones that work, tend to be very fragile: they are hard to keep up, hard to manage, hard to grow, hard to evolve, and hard to program. In this talk, I look at several issues in an attempt to clean up the...

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

Load Sharing in Distributed Systems

Yung-Terng Wang, Morris • IEEE Transactions on Computers (1985)

An important part of a distributed system design is the choice of a load sharing or global scheduling strategy. A comprehensive literature survey on this topic is presented. We propose a taxonomy of load sharing algorithms that draws a basi...

OPENALEX DOI: https://doi.org/10.1109/tc.1985.1676564

Dynamic Configuration for Distributed Systems

Jeff Kramer, Jeff Magee • IEEE Transactions on Software Engineering (1985)

Dynamic system configuration is the ability to modify and extend a system while it is running. The facility is a requirement in large distributed systems where it may not be possible or economic to stop the entire system to allow modificati...

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

Gossiping in distributed systems

Anne-Marie Kermarrec, Maarten R. van Steen • ACM SIGOPS Operating Systems Review (2007)

Gossip-based algorithms were first introduced for reliably disseminating data in large-scale distributed systems. However, their simplicity, robustness, and flexibility make them attractive for more than just pure data dissemination alone. ...

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

Understanding fault-tolerant distributed systems

Flaviu Cristian • Communications of the ACM (1991)

We propose a small number of basic concepts that can be used to explain the architecture of fault-tolerant distributed systems and we discuss a list of architectural issues that we find useful to consider when designing or examining such sy...

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

Load distributing for locally distributed systems

Niranjan G. Shivaratri, Phillip Krueger, Mukesh Singhal • Computer (1992)

The problem of judiciously and transparently redistributing the load of the system among its nodes so that overall performance is maximized is discussed. Several key issues in load distributing for general-purpose systems, including the mot...

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

An Organizational View of Distributed Systems

Mark S. Fox • IEEE Transactions on Systems Man and Cybernetics (1981)

The relationship between organization theory and distributed systems is studied. By viewing distributed systems as analogous to human organizations, concepts and theories germane to the management science field of organization theory can be...

OPENALEX DOI: https://doi.org/10.1109/tsmc.1981.4308580

Authentication in distributed systems

Butler Lampson, Martı́n Abadi, Michael T. Burrows, Edward P. Wobber • ACM Transactions on Computer Systems (1992)

We describe a theory of authentication and a system that implements it. Our theory is based on the notion of principal and a “speaks for” relation between principals. A simple principal either has a name or is a communication channel; a com...

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

Optimistic recovery in distributed systems

Rob Strom, Shaula Yemini • ACM Transactions on Computer Systems (1985)

Optimistic Recovery is a new technique supporting application-independent transparent recovery from processor failures in distributed systems. In optimistic recovery communication, computation and checkpointing proceed asynchronously. Synch...

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

Event-Based Moving Target Defense in Cloud Computing With VM Migration: A Performance Modeling Approach

Lucas Santos, Carlos Brito, Iure Fe, Juliana Carvalho et al. • IEEE Access (2024)

The domain of information security is undergoing significant evolution to address the increasingly complex challenges aimed at bolstering system resilience against attacks. The Moving Target Defense (MTD) methodology, which entails altering...

DOAJ Open Access (DOAJ) DOI: 10.1109/ACCESS.2024.3393998

PRICHAIN: A Partially Decentralized Implementation of UbiPri Middleware Using Blockchain

Iago Sestrem Ochôa, Luis Augusto Silva, Gabriel de Mello, Bruno Alves da Silva et al. • Sensors (2019)

With the popularization of the Internet-of-Things, various applications have emerged to make life easier. These applications generate a large amount of user data. Analyzing the data obtained from these applications, one can infer personal i...

DOAJ Open Access (DOAJ) DOI: 10.3390/s19204483

Using different computing systems to solve the automatic cloud classification problem according to MODIS satellite data by probabilistic neural network

Aleksey Viktorovich Skorokhodov, Sergey Vladimirovich Aksenov, Andrey Vladimirovich Aksenov, Dmitriy Nikolaevich Laykom • Известия Томского политехнического университета: Инжиниринг георесурсов (2017)

The relevance of the research is caused by the necessity to develop algorithms and software to classify the cloud types based on single-layer cloud on the satellite images received from MODIS spectral radiometer used in Terra and Aqua remot...

DOAJ Open Access (DOAJ)

A Survey on Distributed Machine Learning

Joost Verbraeken, Matthijs Wolting, Jonathan Katzy, Jeroen Kloppenburg et al. • ACM Computing Surveys (2020)

The demand for artificial intelligence has grown significantly over the past decade, and this growth has been fueled by advances in machine learning techniques and the ability to leverage hardware acceleration. However, to increase the qual...

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