the requirements of OLAP applications increase rapidly by dramatically increased data volume, users, query volume and query complexity. the requirement for shortening update period in data warehouse is another crucial...
详细信息
Robust and efficient parallel numerical algorithms and their implementation in easy-to-use portable software components are crucial for computational science and engineering applications. they are strongly influenced ...
详细信息
Increasing speeds and volumes push network packet applications to use parallel processing to boost performance. Examining the packet payload (message content) is a key aspect of packet processing. applications search ...
详细信息
In this paper we evaluate the usability and performance of Open computing Language (OpenCL) targeted for implementation of the Finite-Difference Time-Domain (FDTD) method. the simulation speed was compared to implemen...
详细信息
P2P systems can benefit from reputation mechanisms to promote cooperation and help peers to identify good service providers. However, in spite of a large number of proposed reputation mechanisms, few have been investi...
详细信息
the aim of the paper is to validate a software architecture that allows an image processing researcher to develop parallelapplications. the challenge was to develop algorithms that perform real-time low level operati...
详细信息
ISBN:
(纸本)9789604741762
the aim of the paper is to validate a software architecture that allows an image processing researcher to develop parallelapplications. the challenge was to develop algorithms that perform real-time low level operations on digital images able to be executed on a cluster of desktop PCs. the experiments show how to use parallelizable patterns and how to optimize the load balancing between the workstations.
Ubiquitous computing environments provide a wide range of new challenges and possibilities in distributed Systems. Among these, collaborative activities involving several users present some complex issues. these activ...
详细信息
Ubiquitous computing environments provide a wide range of new challenges and possibilities in distributed Systems. Among these, collaborative activities involving several users present some complex issues. these activities are very dynamic and imply heterogeneous communications and devices, and therefore adaptive solutions are required. Moreover, context has to be taken into account in order to provide a satisfactory service. It is necessary to consider both high-level requirements and low-level constraints to adapt the system to context changes. this paper claims that collaborative applications for ubiquitous environments represent a very challenging and promising research field. It also proves the requirements of adaptability and context-awareness of such applications by exploring the state of the art in this field.
Co-clustering has been extensively used in varied applications because of its potential to discover latent local patterns that are otherwise unapparent by usual unsupervised algorithms such as k-means. Recently, a uni...
详细信息
ISBN:
(纸本)9783642131189
Co-clustering has been extensively used in varied applications because of its potential to discover latent local patterns that are otherwise unapparent by usual unsupervised algorithms such as k-means. Recently, a unified view of co-clustering algorithms, called Bregman co-clustering (BCC), provides a general framework that even contains several existing co-clustering algorithms, thus we expect to have more applications of this framework to varied data types. However, the amount of data collected from real-life application domains easily grows too big to fit in the main memory of a single processor machine. Accordingly, enhancing the scalability of BCC can be a critical challenge in practice. To address this and eventually enhance its potential for rapid deployment to wider applications with larger data, we parallelize all the twelve co-clustering algorithms in the BCC framework using message passing interface (MPI). In addition, we validate their scalability on eleven synthetic datasets as well as one real-life dataset, where we demonstrate their speedup performance in terms of varied parameter settings.
Provisioning extra resources is necessary when the local resources are not sufficient to meet the user requirements. Commercial Cloud providers offer the extra resources to users in an on demand manner and in exchange...
详细信息
ISBN:
(纸本)9783642131189
Provisioning extra resources is necessary when the local resources are not sufficient to meet the user requirements. Commercial Cloud providers offer the extra resources to users in an on demand manner and in exchange of a fee. therefore, scheduling policies are required that consider resources' prices as well as user's available budget and deadline. Such scheduling policies are known as market-oriented scheduling policies. However, existing market-oriented scheduling policies cannot be applied for Cloud providers because of the difference in the way Cloud providers charge users. In this work, we propose two market-oriented scheduling policies that aim at satisfying the application deadline by extending the computational capacity of local resources via hiring resource from Cloud providers. the policies do not have any prior knowledge about the application execution time. the proposed policies are implemented in Gridbus broker as a user-level broker. Results of the experiments achieved in real environments prove the usefulness of the proposed policies.
Software systems must evolve, or they risk losing market share to competitors. However, evolving such a system is extraordinarily difficult, complicated, and time consuming. In this case, how to reuse the existing fea...
详细信息
暂无评论