dc.contributor.author | Papadopoulos, George Angelos | en |
dc.contributor.author | Arbab, Farhad | en |
dc.contributor.editor | Malyshkin V. | en |
dc.creator | Papadopoulos, George Angelos | en |
dc.creator | Arbab, Farhad | en |
dc.date.accessioned | 2019-11-13T10:41:44Z | |
dc.date.available | 2019-11-13T10:41:44Z | |
dc.date.issued | 1997 | |
dc.identifier.issn | 0302-9743 | |
dc.identifier.uri | http://gnosis.library.ucy.ac.cy/handle/7/54740 | |
dc.description.abstract | This paper argues for an alternative way of designing coordination models for parallel and distributed environments based on a complete symmetry between and decoupling of producers and consumers, as well as a clear distinction between the computational and the coordination/communication work performed by each process. The novel idea is to allow both producer and consumer processes to communicate with each other in a fashion that does not dictate any one of them to have specific knowledge about the rest of the processes involved in a coordinated activity. Furthermore, the model is inherently control-driven where communicating processes observe state changes and react to the presence of events and where the main communication mechanism is limited broadcasting (as opposed to either point-to-point or unrestricted broadcasting communication). Although a direct realisation of this model in terms of a concrete coordination language does already exist, we argue that the underlying principles can be applied to other similar models. We demonstrate our point by comparing our model with an established and widely used coordination framework, namely the Linda-type Shared Dataspace model, and we show how the functionality of the former can be embedded into the latter, thus yielding an alternative Linda-based coordination framework. © Springer-Verlag Berlin Heidelberg 1997. | en |
dc.source | 4th International Conference on Parallel Computing Technologies, PaCT 1997 | en |
dc.source.uri | https://www.scopus.com/inward/record.uri?eid=2-s2.0-0037986840&partnerID=40&md5=b4442a15bfeaea3d4b0288ef9ff27e9b | |
dc.subject | Computers | en |
dc.subject | Artificial intelligence | en |
dc.subject | Process control | en |
dc.subject | Coordination programming | en |
dc.subject | Distributed environments | en |
dc.subject | Coordination language | en |
dc.subject | Broadcasting communication | en |
dc.subject | Communicating process | en |
dc.subject | Communication mechanisms | en |
dc.subject | Coordination frameworks | en |
dc.subject | Underlying principles | en |
dc.title | Control-driven coordination programming in shared dataspace | en |
dc.type | info:eu-repo/semantics/article | |
dc.description.volume | 1277 | |
dc.description.startingpage | 247 | |
dc.description.endingpage | 261 | |
dc.author.faculty | 002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences | |
dc.author.department | Τμήμα Πληροφορικής / Department of Computer Science | |
dc.type.uhtype | Article | en |
dc.description.notes | <p>Sponsors: DG III, European Commission | en |
dc.description.notes | Russian Academy of Sciences | en |
dc.description.notes | Russian Foundation for Basic Research | en |
dc.description.notes | Russian State Committee of Higher Education | en |
dc.description.notes | Yaroslavl Regional Government | en |
dc.description.notes | Conference code: 147199 | en |
dc.description.notes | Cited By :6</p> | en |
dc.source.abbreviation | Lect. Notes Comput. Sci. | en |
dc.contributor.orcid | Papadopoulos, George Angelos [0000-0001-9250-4916] | |
dc.gnosis.orcid | 0000-0001-9250-4916 | |