Distributed and parallel systems : in focus : desktop grid computing / edited by Péter Kacsuk, Róbert Lovas, solt Németh.
Material type:
TextPublication details: New York, NY : Springer, 2008.Description: x, 206 p. : ill. ; 24 cmISBN: - 9780387794471 (hardcopy : alk. paper)
- 0387794476 (hardcopy : alk. paper)
- 9780387794488 (ebk.)
- 0387794484 (ebk.)
- 004.36 22
| Item type | Current library | Call number | Copy number | Status | Date due | Barcode | |
|---|---|---|---|---|---|---|---|
Books
|
Main library General Stacks | 004.36 / KA.D 2008 (Browse shelf(Opens below)) | 1 | Available | 006505 |
Browsing Main library shelves, Shelving location: General Stacks Close shelf browser (Hides shelf browser)
|
|
|
|
|
|
|
||
| 004.36 / CO.D 2005 Distributed systems : | 004.36 / DU.D 2008 Data mining techniques in grid computing environments / | 004.36 / KA.D 2007 Distributed and parallel systems : | 004.36 / KA.D 2008 Distributed and parallel systems : | 004.36 / KS.D 2008 Distributed computing : | 004.36 / KS.D 2008 Distributed computing : | 004.36 / LI. P 2009 Principles of parallel programming / |
includes bibliographical references and index
Preface -- Program Committee and Additional Reviewers -- Desktop Grids -- Enabling Java applications for BOINC with DC-API -- Bridging the Data Management Gap Between Service and Desktop Grids -- Utilizing the EGEE Infrastructure for Desktop Grids -- Integrating Condor Desktop Clusters with Grid -- Prediction of the Jobs Execution on the Community Grid with added network latency -- Grid Applications -- The Porting of a Medical Grid Application from Globus 4 to the gLite Middleware -- Euro-Mediterranean Centre for Climate Change Data Grid -- Towards a GRID-Based digital library management system -- Grid Resource Management and Scheduling -- Fair Execution Time Estimation Scheduling in Computational Grids -- Multiprocessor Task Scheduling using a new Prioritizing Genetic Algorithm based on number of Task Children -- A Framework for Fair and Reliable Resource Sharing in Distributed Systems -- An Agent Based Architecture for DAG Scheduling -- Grid Programming Environments -- Workflows in a secure environment -- High-level User Interface for Accessing Database Resources on the Grid -- Miscellaneous Grid-related Issues -- A supporting infrastructure for evaluating QoS-specific activities in SOA-based Grids -- Checkpointing of Parallel Applications in a Grid Environment -- The Grid Data Source Engine Batch Query System -- Reputation-Policy Trust Model for Grid Resource Selection -- Author Index -- Peterson's Algorithm -- Kessels' Single-writer Algorithm -- Tournament Algorithms -- A Solution Based on Peterson's Algorithm -- A Solution Based on Kessels' Algorithm -- A Fast Mutual Exclusion Algorithm -- Lamport's Fast Algorithm -- A Simple Observation -- Starvation-free Algorithms -- Basic Definitions -- The Bakery Algorithm -- The Black-White Bakery Algorithm -- Tight Space Bounds -- A Lower Bound -- An Upper Bound: The One-bit Algorithm -- Computing with Infinitely Many Processes -- Automatic Discovery of Algorithms -- Three Algorithms -- More Results -- Bibliographic Notes -- Problems -- Mutual Exclusion Using Atomic Registers: Advanced Topics -- Local Spinning Algorithms -- Local Spinning -- The Local Spinning Black-White Bakery Algorithm -- A Local Spinning Tournament Algorithm -- Adaptive Algorithms -- Basic Definitions -- A Simple Adaptive Algorithm -- An Adaptive Tournament Algorithm -- The Adaptive Black-White Bakery Algorithm -- An Impossibility Result -- Fault-tolerant Algorithms -- Defining Fault-tolerance -- A Fault-tolerant Algorithm -- Self-stabilization -- Symmetric Algorithms -- Symmetric Deadlock-free Algorithms -- Symmetric Starvation-free Algorithms -- Observations about Concurrency -- Bibliographic Notes -- Problems -- Blocking and Non-blocking Synchronization -- Synchronization Primitives -- Atomic Operations -- Objects -- Non-atomic Registers -- Collision Avoidance using Test-and-set Bits -- A Trivial Deadlock-free Algorithm -- Using a Test-and-test-and-set Bit -- Collision Avoidance Locks -- A Fast Starvation-free Algorithm -- The Ticket Algorithm using RMW Objects -- The Ticket Algorithm -- A Simple Lower Bound -- Local Spinning using Strong Primitives -- Anderson's Queue-based Algorithm -- Graunke and Thakkar Queue-based Algorithm -- The MCS Queue-based Algorithm -- Concurrent Data Structures -- Non-blocking and Wait-free Synchronization -- A Non-blocking Concurrent Queue Algorithm -- Semaphores -- Constant Space Starvation-free Algorithm -- Correctness Proof -- Monitors -- Fairness of Shared Objects -- Fairness Properties -- Basic Results -- Algorithms -- Bibliographic Notes -- Problems -- Barrier Synchronization -- Barriers -- Atomic Counter -- A Simple Counter Barrier -- A Local Spinning Counter Barrier -- A Barrier without Shared Memory Initialization -- Test-and-set Bits -- A Constant Space Barrier -- An Asymmetric Barrier without Memory Initialization -- Combining Tree Barriers -- A Tree-based Barrier -- The Dissemination Barrier -- The See-Saw Barrier -- The Algorithm -- Correctness Proof -- Semaphores -- Bibliographic Notes -- Problems -- The l-exclusion Problem -- The Problem -- Algorithms Using Atomic Registers -- An l-starvation-free Algorithm -- An Unbounded FIFO-enabling Algorithm -- Using a Single Read-modify-write Register -- The Counter Algorithm -- The Numbered Ticket Algorithm -- The Unbounded Colored Ticket Algorithm -- The Bounded Colored Ticket Algorithm -- The l-assignment Problem -- Bibliographic Notes -- Problems -- Multiple Resources -- Deadlocks -- Deadlock Prevention -- Two Phase Locking and Timestamping-ordering -- The Total Order Theorem -- Deadlock Avoidance: The Problem of Deadly Embrace -- The Problem -- The Banker's Algorithm -- The Dining Philosophers Problem -- The Problem -- Preliminaries -- Concurrency and Robustness -- Hold and Wait Strategy -- The LR Algorithm -- The LLR Algorithm -- A Lower Bound -- Relating Concurrency and Robustness -- Wait and Release Strategy -- Randomized Algorithms -- The Free Philosophers Algorithm -- The Courteous Philosophers Algorithm -- Bibliographic Notes -- Problems -- Classical Synchronization Problems -- The Producer-Consumer Problem -- Atomic Registers -- Atomic Counter -- General Semaphores -- Binary Semaphores -- Monitors -- Sleep and Wakeup -- Readers and Writers -- Semaphores -- Monitors -- The Sleeping Barber -- The Cigarette Smoker's Problem -- More Synchronization Problems -- Group Mutual Exclusion and Room Synchronization -- Concurrent Reading and Writing of Clocks -- The Choice Coordination Problem -- The H[subscript 2]O Problem -- The Roller Coaster Problem -- Bibliographic Notes -- Problems -- Consensus -- The Problem -- Three Simple Consensus Algorithms -- A Single 3-valued Read-modify-write Register -- Two Processes, Two Read-modify-write Bits -- Many Processes, Four Read-modify-write Bits -- Consensus without Memory Initialization -- The Algorithm -- Correctness Proof -- Reaching Consensus Using a Shared Queue -- Impossibility of Consensus with One Faulty Process -- A Formal Model -- Basic Observations -- The Impossibility Theorem -- The Relative Power of Synchronization Primitives -- The Universality of Consensus -- Basic Definitions -- A Universal Construction -- Bibliographic Notes -- Problems -- Timing-based Algorithms -- Timing-based Systems -- Mutual Exclusion with Known Delays -- Fast Mutual Exclusion with Known Delays -- The Algorithm -- Correctness Proof -- Consensus with Known Delays -- Fast Consensus with Known Delays -- The Algorithm -- Correctness Proof -- Fast Consensus with Unknown Delays -- The Algorithm -- Correctness Proof -- Fast Mutual Exclusion with Unknown Delays -- The Algorithm -- Correctness Proof -- Time Complexity -- Bibliographic Notes -- Problems -- Bibliography -- Index.
DAPSYS (International Conference on Distributed and Parallel Systems) is an international biannual conference series dedicated to all aspects of distributed and parallel computing. DAPSYS 2008, the 7th International Conference on Distributed and Parallel Systems was held in September 2008 in Hungary. Distributed and Parallel Systems: Desktop Grid Computing, based on DAPSYS 2008, presents original research, novel concepts and methods, and outstanding results. Contributors investigate parallel and distributed techniques, algorithms, models and applications; present innovative software tools, environments and middleware; focus on various aspects of grid computing; and introduce novel methods for development, deployment, testing and evaluation. This volume features a special focus on desktop grid computing as well. Designed for a professional audience composed of practitioners and researchers in industry, this book is also suitable for advanced-level students in computer science.
1
There are no comments on this title.