pony - The occam-pi Network Environment

Schweigler, Mario and Sampson, Adam (2006) pony - The occam-pi Network Environment. In: Communicating Process Architectures 2006. (Full text available)

PDF
Download (237kB)
[img]
Preview

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-pi parallel processing language provides such a simple yet powerful concurrency model that is based on CSP and the pi-calculus. This paper presents pony, the occam-pi Network Environment. occam-pi 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.

Item Type: Conference or workshop item (Paper)
Uncontrolled keywords: pony, occam-pi, KRoC, CSP, concurrency, networking, unified model, inter-processor, intra-processor, benchmarks
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Faculties > Science Technology and Medical Studies > School of Computing > Systems Architecture Group
Depositing User: Mark Wheadon
Date Deposited: 24 Nov 2008 18:03
Last Modified: 17 Apr 2014 14:24
Resource URI: http://kar.kent.ac.uk/id/eprint/14423 (The current URI for this page, for reference purposes)
  • Depositors only (login required):

Downloads

Downloads per month over past year