Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 20 of 411 for “"distributed systems"”.

  1. Sharing memory in distributed systems

    We propose an algorithm for simulating atomic registers, test-and-set, fetch-and-add, and read-modify-write registers in a message passing system. The algorithm is fault tolerant and works correctly in presence of up to (N/2) -1 node failures where N is the number of processors in the system. The …

    unlv Repository record for Sharing memory in distributed systems (opens in a new tab)

  2. Object tracking in distributed systems

    … migration) is a very important feature in modern distributed systems. By allowing objects to migrate from one machine to another preemptively, the sys-tem can provide several benefits. These include sharing load, reducing communication cost, increasing availability, and improving invocation …

    ubc Repository record for Object tracking in distributed systems (opens in a new tab)

  3. Link Prediction on Distributed Systems

    … are a fundamental component of modern distributed systems, enabling scalability, flexibility, and resilience. However, understanding and predicting the interactions between microservices, which evolve over time, remains a significant challenge. Traditional static models fail to capture …

    brock Repository record for Link Prediction on Distributed Systems (opens in a new tab)

  4. Task Assignment in Distributed Systems

    … 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 the component machines. A distributed process is defined as a set …

    uiuc Repository record for Task Assignment in Distributed Systems (opens in a new tab)

  5. Failure diagnosis in distributed systems

    Failures in computing systems are unavoidable. Therefore, it is important to detect and diagnose failures early to improve the reliability of systems. In this dissertation, new approaches on root-cause diagnosis for two notorious types of failures in distributed systems are introduced. This …

    uiuc Repository record for Failure diagnosis in distributed systems (opens in a new tab)

  6. Process migration in distributed systems

    … discusses process migration in message-based systems and procedure-oriented systems. The issues that we deal with are the correctness of process migration and the design of migration schemes. The design goal of the migration schemes is to maintain migration transparency.

    uiuc Repository record for Process migration in distributed systems (opens in a new tab)

  7. A pragmatic testbed for distributed systems

    Distributed systems have become ubiquitous and they continue their growth through a range of services. With advances in resource virtualization technology such as Virtual Machines and software containers, developers no longer require high-end servers to test and develop distributed software. Even …

    uoit Repository record for A pragmatic testbed for distributed systems (opens in a new tab)

  8. Selfishness and Malice in Distributed Systems

    Large-scale distributed systems are increasingly prevalent. Two issues can impact the performance of such systems: selfishness and malice. Selfish players can reduce social welfare of games, and malicious nodes can disrupt networks. In this dissertation, we provide algorithms to address both of …

    unm Repository record for Selfishness and Malice in Distributed Systems (opens in a new tab)

  9. Best matching processes in distributed systems

    … gradually transformed traditional centralized systems into distributed networks of e- (electronic) Systems. Emerging examples include e-Factories, virtual enterprises, smart farms, automated warehouses, and intelligent transportation systems. These (and similar) distributed systems, regardless …

    purdue-thes Repository record for Best matching processes in distributed systems (opens in a new tab)

  10. Atomic Broadcast in Heterogeneous Distributed Systems

    … effect on both performance and robustness of distributed systems. Distributed applications rely on a multitude of protocols for the support of these services. Of crucial importance are multicast protocols. Reliable multicast protocols enhance the efficiency and robustness of distributed

    odu Repository record for Atomic Broadcast in Heterogeneous Distributed Systems (opens in a new tab)

  11. Automatic software upgrades for distributed systems

    … the software of long-lived, highly-available distributed systems is difficult. It is not possible to upgrade all the nodes in a system at once, since some nodes may be unavailable and halting the system for an upgrade is unacceptable. Instead, upgrades may happen gradually, and there may be …

    mit Repository record for Automatic software upgrades for distributed systems (opens in a new tab)

  12. On building blocks for distributed systems

    Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, February 2000.

    mit Repository record for On building blocks for distributed systems (opens in a new tab)

  13. Scheduling Memory Transactions in Distributed Systems

    Distributed transactional memory (DTM) is an emerging, alternative concurrency control model that promises to alleviate the difficulties of lock-based distributed synchronization. In DTM, transactional conflicts are traditionally resolved by a contention manager. A complementary approach for …

    vt Repository record for Scheduling Memory Transactions in Distributed Systems (opens in a new tab)

  14. Synthesizing Structure: Patterned Control of Distributed Systems

    Nature provides fabulous proofs-of-concept for distributed systems, such as flocks of starlings that perform stunning aerial displays without the direction of a single leader. Autonomous engineering systems (such as groups of robots) are often architected in the same fashion, with a control action …

    toronto-retro Repository record for Synthesizing Structure: Patterned Control of Distributed Systems (opens in a new tab)

  15. NON-FUNCTIONAL CERTIFICATION OF MODERN DISTRIBUTED SYSTEMS

    … the last two decades, changing the way in which distributed systems are designed, developed, and operated. From the launch of services at the beginning of the 2000s, systems moved from monolithic and static code bases to elastic and multi-layer distributed systems, where each layer transparently …

    milano Repository record for NON-FUNCTIONAL CERTIFICATION OF MODERN DISTRIBUTED SYSTEMS (opens in a new tab)

  16. Self-stabilizing deadlock algorithms in distributed systems

    A self-stabilizing system is a network of processors, which, when started from an arbitrary (and possibly illegal) initial state, always returns to a legal state in a finite number of steps. Self-stabilization is an evolving paradigm in fault-tolerant computing. This research will be the first time …

    unlv Repository record for Self-stabilizing deadlock algorithms in distributed systems (opens in a new tab)

  17. Large Scale Online Aggregation Via Distributed Systems

    … bounds. The key difference in a large-scale distributed computing environment is the importance of block-based processing. At a random time instance, the system is likely processing blocks that take longer to process. Hence blocks that take longer to process are less likely to be taken into …

    rice Repository record for Large Scale Online Aggregation Via Distributed Systems (opens in a new tab)

Page 1 of 21