Distributed and Parallel Computing

Tom Van Cutsem, Philipp Haller

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

The Scala Actors API puts a powerful, yet simple, parallel computing framework built on top of the JVM at your disposal. This chapter illustrates how to accomplish some common parallel and distributed computing tasks with actors. In particular, we focus on two patterns that are useful in many applications: MAPREDUCE and reliable broadcasting. MAPREDUCE is a paradigm for parallel and distributed programming that has been established as a de facto standard to accomplish a wide variety of tasks, such as hypertext document processing, machine learning, and data mining. Reliable broadcasting, on the other hand, is often necessary in distributed applications where machines in a cluster can fail due to hardware outages or communication delays.
Original languageEnglish
Title of host publicationActors in Scala
Subtitle of host publicationConcurrent programming for the multi-core era
EditorsPhilipp Haller, Frank Sommers
PublisherArtima
Pages123-140
Number of pages17
ISBN (Print)9780981531656
Publication statusPublished - 31 Jan 2012

Bibliographical note

Philipp Haller and Frank Sommers

Keywords

  • actors
  • scala

Fingerprint Dive into the research topics of 'Distributed and Parallel Computing'. Together they form a unique fingerprint.

Cite this