pony - The occam-π network environment

Research output: Chapter in Book/Report/Conference proceedingConference contribution

8 Citations (Scopus)

Abstract

Although concurrency is generally perceived to be a 'hard' subject, it can in fact be very simple -provided that the underlying model is simple. The occam-n parallel processing language provides such a simple yet powerful concurrency model that is based on CSP and the π-calculus. This paper presents pony, the Occam-it Network Environment, occam-it and pony provide a new, unified, concurrency model that bridges inter- and intra-processor concurrency. This enables the development of distributed applications in a transparent, dynamic and highly scalable way. The first part of this paper discusses the philosophy behind pony, explains how it is used, and gives a brief overview of its implementation. The second part evaluates pony's performance by presenting a number of benchmarks.

Original languageEnglish
Title of host publicationCommunicating Process Architectures 2006
EditorsJ. Kerridge, P. H. Welch, F. R. M. Barnes
Pages77-108
Number of pages32
Volume64
ISBN (Electronic)978-1-60750-205-0
Publication statusPublished - Sept 2006

Publication series

NameConcurrent Systems Engineering Series
PublisherIOS Press
ISSN (Print)1383-7575
ISSN (Electronic)1879-8039

Keywords

  • Benchmarks
  • Concurrency
  • CSP
  • Inter-processor
  • Intra-processor
  • KRoC
  • Networking
  • Occom-pi
  • Pony
  • Unified model

ASJC Scopus subject areas

  • General Computer Science
  • General Engineering

Fingerprint

Dive into the research topics of 'pony - The occam-π network environment'. Together they form a unique fingerprint.

Cite this