EDITORIALDistributed computing track at SYNASC 2014
BACKGROUNDThe purpose of this special issue is to collect the best papers presented at the Distributed Computing (DC) track of the 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC) held on September 22-25, 2014 in Timisoara, Romania. The multidisciplinary nature of the conference brings together people from various computer science areas, including symbolic computing, numerical analysis, multi-agent systems, natureinspired processing, and distributed/parallel computing. These topics provide the attendees the chance to uncover interdisciplinary research ideas and concrete-use cases for their work.Among them, distributed computing, with an increasing interest in elastic distributed applications on platforms such as clouds and high-performance computing on clouds, is in the unique position. It allows researchers from various fields to extend their experiments and test their ideas on large-scale infrastructures. In this frame, the DC track is a great opportunity for scientists working on topics related to clouds, grids, P2P, Internet of things, and parallel and distributed systems in general to present their work, discover new challenges, and find real-use cases and applications for their research. With the global focus leaning towards (inter-) cloud and utility computing, researchers start to feel the benefit of these systems too. However, there is much to be done before existing applications from these various fields can be fully ported on these new platforms. SYNASC through the DC track is therefore a great opportunity for addressing the interdisciplinary applicability of distributed scalable systems.For this special issue, we have selected three top papers to be published as extended versions. The papers are from distinct areas with focus on theoretical aspects related to semantics for a DNAinspired language with applicability in parallel and distributed computing [2], queries on distributed databases [3], and model checking on MapReduce [1]. As such, it covers a broad spectrum ranging from concurrent languages and distributed databases to cloud applications."Correct metric semantics for a language inspired by DNA computing" [2] depicts a novel way of writing concurrent programs using the concept of DNA computing. There are already successful experiments using DNA computing as a massive parallel computer, and so, formally defining a DNA computing algebra is a next logical step. If successful, this formalism could enable programmers to write inherently parallel algorithms. The topic is closely related to P systems and the gamma formalism."Incremental computations over strongly distributed databases" [3] deals with the systematic exploitation of logical reduction techniques to big distributed data handling. The particular applications are views and parallel updates over large-scale distributed databases as well as handling of queries over different generations of databases. The solution enables to reduce the overhea...