Results 1 - 10
of
336,647
Emergent Search in Large Distributed Systems
"... Abstract. Large Distributed Systems (LDS) with ad-hoc connectivity and operation are becoming common in organizations and on the Internet. Self-adaptability to sustain a system-wide search is important to scale and find data with reliability. Many algorithms have been proposed including both blind a ..."
Abstract
- Add to MetaCart
Abstract. Large Distributed Systems (LDS) with ad-hoc connectivity and operation are becoming common in organizations and on the Internet. Self-adaptability to sustain a system-wide search is important to scale and find data with reliability. Many algorithms have been proposed including both blind
Integrating Security in a Large Distributed System
- ACM Transactions on Computer Systems
, 1989
"... Andrew is a distributed computing environment that is a synthesis of the personal computing and timesharing paradigms. When mature, it is expected to encompass over 5,000 workstations spanning the Carnegie Mellon University campus. This paper examines the security issues that arise in such an enviro ..."
Abstract
-
Cited by 106 (5 self)
- Add to MetaCart
Andrew is a distributed computing environment that is a synthesis of the personal computing and timesharing paradigms. When mature, it is expected to encompass over 5,000 workstations spanning the Carnegie Mellon University campus. This paper examines the security issues that arise
The Need for Closure in Large Distributed Systems
- OPERATING SYSTEMS REVIEW
, 1989
"... As the size of a distributed system grows it becomes increasingly difficult for users to find their way around. One solution for this problem is user centered naming. A problem with user centered naming is that it has the potential to cause confusion and to make sharing difficult. This problem can b ..."
Abstract
-
Cited by 7 (4 self)
- Add to MetaCart
As the size of a distributed system grows it becomes increasingly difficult for users to find their way around. One solution for this problem is user centered naming. A problem with user centered naming is that it has the potential to cause confusion and to make sharing difficult. This problem can
Middleware for Large Distributed Systems and Organizations
- Proc. of the Intl. Symposium on Information and Communication Technologies
, 2003
"... Modern computational environments are complex, dynamic and highly distributed. These environments include multiple independent or grouped objects that communicate, collaborate and perform various activities. We describe Middleware++, a unifying system and computational construct that makes the use a ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
Modern computational environments are complex, dynamic and highly distributed. These environments include multiple independent or grouped objects that communicate, collaborate and perform various activities. We describe Middleware++, a unifying system and computational construct that makes the use
Challenges in very large distributed systems
, 2011
"... © The Author(s) 2011. This article is published with open access at Springerlink.com Abstract Many modern distributed systems are required to scale in terms of their support for processes, resources, and users. Moreover, a system is often also required to operate across the Internet and across diffe ..."
Abstract
- Add to MetaCart
from the fact that users and system are becoming increasingly integrated and are effectively leading us to large-scale socio-technical distributed systems. We identify the design of such inte-grated systems as one challenge, in particular when it comes to placing humans in the loop as a necessity
Locating data sources in large distributed systems
- In VLDB
, 2003
"... Querying large numbers of data sources is gaining importance due to increasing numbers of independent data providers. One of the key challenges is executing queries on all relevant information sources in a scalable fashion and retrieving fresh results. The key to scalability is to send queries only ..."
Abstract
-
Cited by 75 (1 self)
- Add to MetaCart
framework which is distributed across the data sources themselves and does not require any central infrastructure. As new data sources become available, they automatically become part of the catalog service infrastructure, which allows scalability to large numbers of nodes. Furthermore, we propose
MapReduce: Simplified data processing on large clusters.
- In Proceedings of the Sixth Symposium on Operating System Design and Implementation (OSDI-04),
, 2004
"... Abstract MapReduce is a programming model and an associated implementation for processing and generating large data sets. Programs written in this functional style are automatically parallelized and executed on a large cluster of commodity machines. The run-time system takes care of the details of ..."
Abstract
-
Cited by 3439 (3 self)
- Add to MetaCart
of partitioning the input data, scheduling the program's execution across a set of machines, handling machine failures, and managing the required inter-machine communication. This allows programmers without any experience with parallel and distributed systems to easily utilize the resources of a large
The Amoeba Distributed Operating System
, 1992
"... INTRODUCTION Roughly speaking, we can divide the history of modern computing into the following eras: d 1970s: Timesharing (1 computer with many users) d 1980s: Personal computing (1 computer per user) d 1990s: Parallel computing (many computers per user) Until about 1980, computers were huge, e ..."
Abstract
-
Cited by 1069 (5 self)
- Add to MetaCart
people's computers or share files in various (often ad hoc) ways. Nowadays some systems have many processors per user, either in the form of a parallel computer or a large collection of CPUs shared by a small user community. Such systems are usually called parallel or distributed computer systems
Network Coding for Large Scale Content Distribution
"... We propose a new scheme for content distribution of large files that is based on network coding. With network coding, each node of the distribution network is able to generate and transmit encoded blocks of information. The randomization introduced by the coding process eases the scheduling of bloc ..."
Abstract
-
Cited by 493 (7 self)
- Add to MetaCart
We propose a new scheme for content distribution of large files that is based on network coding. With network coding, each node of the distribution network is able to generate and transmit encoded blocks of information. The randomization introduced by the coding process eases the scheduling
An Architecture for Survivable Coordination in Large Distributed Systems
- IEEE Transactions on Knowledge and Data Engineering
, 2000
"... Coordination among processes in a distributed system can be rendered very complex in a large-scale system where messages may be delayed or lost, and when processes may participate only transiently or behave arbitrarily, e.g., after suffering a security breach. In this paper, we propose a scalable ar ..."
Abstract
-
Cited by 54 (15 self)
- Add to MetaCart
Coordination among processes in a distributed system can be rendered very complex in a large-scale system where messages may be delayed or lost, and when processes may participate only transiently or behave arbitrarily, e.g., after suffering a security breach. In this paper, we propose a scalable
Results 1 - 10
of
336,647