Emerging multimedia applications demand faster and more flexible digital video coding. While hardware-based implementations are usually fast, the flexibility offered by software and the growing speed of general-purpose processors make software solutions promising alternatives. H…
The Grid has been recognised as the next-generation distributed computing paradigm by seamlessly integrating heterogeneous resources across administrative domains as a single virtual system. There are an increasing number of scientific and business projects that employ Grid comp…
Machine learning techniques have facilitated image retrieval by automatically classifying and annotating images with keywords. Among them Support Vector Machines (SVMs) are used extensively due to their generalization properties. However, SVM training is notably a computationall…
The design of a parallel and distributed computing system is a very complicated task. It requires a detailed understanding of the design issues and of the theoretical and practical aspects of their solutions. Firstly, this thesis discusses in detail the major concepts and compon…
Academic interest in production planning and scheduling problems has surged significantly in the last decade. This is primarily a result of increasing competitive pressure on companies in the chemical process industry to remain profitable in a global marketplace by improving pro…
Clusters of message-passing computing nodes provide high-performance platforms for distributed applications. Cost-effective implementations of such systems are based on commercial off-the-shelf (COTS) hardware and software components. One trend in the deployment of such systems …