Using Concurrency and Parallelism Effectively – II
Publisher: Bookboon
Published: 2013
ISBN-13: 9788740310399
Table of contents: title: Innhold; title: Communication over Networks: Process Parallelism; title: Network Nodes and Channel Numbers; title: Multiple Writers to One Reader; title: A Single Writer Connected to Multiple Readers; title: Networked Dining Philosophers; title: Running the CREW Database in a Network; title: Summary; title: Dynamic Process Networks: A Print Server; title: Print Spooler Data Objects; title: The PrintUser Process; title: The PrintSpooler Process; title: Invoking The PrintSpooler Node; title: Invoking A PrintUser Node; title: Summary; title: More Testing: Non-terminating Processes; title: The Test-Network; title: The Process Network Under Test; title: Running The Test; title: Summary; title: Mobile Agents: Going for a Trip; title: Mobile Agent Interface; title: A First Parallel Agent System; title: Running the Agent on a Network of Nodes; title: Result Returning Agent; title: An Agent with Forward and Back Channels; title: Let’s Go On A trip; title: Summary; title: Mobile Processes: Ubiquitous Access; title: The Travellers’ Meeting System; title: The Service Architecture; title: Universal Client; title: The Access Server; title: Group Location Service; title: Running the System; title: Commentary; title: Redirecting Channels: A Self-Monitoring Process Ring; title: Architectural Overview; title: The Receiver process; title: The Prompter Process; title: The Queue Process; title: The State Manager Process; title: The Stop Agent; title: The Restart Agent; title: The Ring Agent Element Process; title: Running A Node; title: Observing The System’s Operation; title: Summary; title: Challenges; title: Mobility: Process Discovery; title: The Adaptive Agent; title: The Node Process; title: The Data Generator Process; title: The Gatherer Process; title: Definition of the Data Processing Processes; title: Running the System; title: Typical Output From the Gatherer Process; title: Summary; title: Challenge; title: Automatic Class Loading – Process Farms; title: Data Parallel Architectures; title: Task Parallel Architectures; title: Generic Architectures; title: Architectural Implementation; title: Summary; title: Programming High Performance Clusters; title: Architectural Overview; title: The Host and Node Scripts; title: An Application – Montecarlo Pi; title: Summary; title: Big Data – Solution Scaling; title: Concordance – A Typical Problem; title: Concordance Data Structures; title: The Algorithm; title: Analysis of Total Time Results; title: Analysis of Algorithm Phases; title: Dealing with Larger Data Sets; title: Implementation of the Scalable Architecture; title: Performance Analysis of the Distributed System; title: Summary; title: Concluding Remarks; title: The Initial Challenge – A Review; title: Final Thoughts; title: References