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 17 of 17 for “"distributed programming"”.
-
Transparent distributed programming in Julia
… the where of the execution. The focus is on the distributed aspects, how array abstractions for distributed and accelerated computing can compose with each other and how we can provide access to low-level capabilities in a transparent fashion. Building and debugging these abstractions is …
-
A distributed programming system for media applications
Thesis (M.S.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1995.
-
Dynamic module replacement in a distributed programming system
Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1983.
-
Avalanche : a framework for parallel and distributed computation
Existing frameworks for parallel and distributed programming either provide poor support for runtime flexibility or are overly restricted in their range of target applications. Here we describe the interface and implementation of the Avalanche framework, which attempts to solve both of these …
-
The design and implementation of a distributed photo sharing Android application over ad-hoc wireless
We present a distributed photo-sharing Android application, CameraDP, that primarily relies on ad-hoc Wifi. The app runs on top of the novel DIstributed Programming Layer Over Mobile Agents (DIPLOMA) programming abstraction. DIPLOMA provides a consistent shared memory over a large distributed …
-
Context-aware collaborative storage and programming for mobile users
… choice for this situation. However, due to the distributed nature of this computing environment and the limited resources on mobile devices, maintaining content availability and storage fairness as well as providing efficient programming frameworks are challenging. This dissertation explores …
-
Consistency in actor based server-client architecture based applications
… overall lack of speed and efficiency. Parallel programming is used to help make processes more efficient, by splitting tasks efficiently among multiple processes. This paper specifically focuses on distributed programming, which is a type of parallel programming that involves multiple different …
-
HyFlow: A High Performance Distributed Software Transactional Memory Framework
We present HyFlow - a distributed software transactional memory (D-STM) framework for distributed concurrency control. Lock-based concurrency control suffers from drawbacks including deadlocks, livelocks, and scalability and composability challenges. These problems are exacerbated in distributed …
-
Programming language design for service-oriented systems
… more commonplace and popular. Service-oriented programming provides a natural way to model and manage many types of systems and allows software development teams to achieve operational flexibility, scalability, and reliability in a cost-effective manner. In particular, it has been used quite …
-
Determining influence in social networks using Social Capital
… conclude with we discuss a couple of popular distributed programming paradigms, namely MapReduce and BSP (Bulk Synchronous Parallel) and the implementation of the algorithm on these.
-
dPool : a distributed data structure for factored operating systems
… of Factored Operating Systems which leverage distributed system ideas to increase the scalability of multicore processor operating systems. fos, a Factored Operating System, explores a new design point for operating systems where traditional low-level operating system services are fine-grain …
-
Decentralized Baseband Processing for Massive MU-MIMO Systems
… on multi-GPU systems using parallel and distributed programming techniques to optimize the data rate performance. Our implementations achieve less than 1ms latency and over 1Gbps data throughput on a high-end multi-GPU platform, and demonstrate high scalability to support hundreds to …
-
Mobile agent based distributed network management : modeling, methodologies and applications
… of mobile agent (MA) has arisen in the distributed programming field as a potential flexible way of managing resources of a distributed system, and is a challenging opportunity for delivering more flexible services and dealing with network programmability. This dissertation mainly …
-
Supporting high-level, high-performance parallel programming with library-driven optimization
Parallel programming is a demanding task for developers partly because achieving scalable parallel speedup requires drawing upon a repertoire of complex, algorithm-specific, architecture-aware programming techniques. Ideally, developers of programming tools would be able to build …
-
Programming systems for safe and accurate parallel programs in the face of uncertainty
Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2022-11-15 without embargo terms