Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/95815
Title: | Concurrent and distributed implementation of the asynchronous computing engine |
Authors: | Spina, Sandro (1999) |
Keywords: | Information technology -- Malta Asynchronous transfer mode Programming languages (Electronic computers) |
Issue Date: | 1999 |
Citation: | Spina, S. (1999). Concurrent and distributed implementation of the asynchronous computing engine (Bachelor's dissertation). |
Abstract: | HOOPLA is a concurrent and asynchronous programming language. Computation is manifest as local transformations within a graph whose nodes are reactive components. The asynchronous computing engine (ACE) is a virtual machine which provides the required reactive execution environment for HOOPLA programs. The first part of the project describes a prototype implementation of ACE in which computation proceeds concurrently, as on a shared memory multiprocessor. Threads have been used to represent concurrent processing elements. The second part of the project extends this virtual machine to support computation across a local area. network. Some of the issues introduces by distribution include addressing, references across address spaces and reaction discovery. The report describes what extensions have been introduced and implemented in order to maintain the same reactive behaviour present in ACE, in its distributed extension dACE. |
Description: | B.Sc. IT (Hons)(Melit.) |
URI: | https://www.um.edu.mt/library/oar/handle/123456789/95815 |
Appears in Collections: | Dissertations - FacICT - 1999-2009 Dissertations - FacICTCS - 1999-2007 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
BSC(HONS)IT_Spina_Sandro_1999.pdf Restricted Access | 3.94 MB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.