Multicore processors are available for over a decade, but general purpose database management systems (DBMS) still cannot fully explore the computational resources of these platforms. this paper explores a simple and ...
详细信息
ISBN:
(纸本)9783642400476
Multicore processors are available for over a decade, but general purpose database management systems (DBMS) still cannot fully explore the computational resources of these platforms. this paper explores a simple and easy to deploy approach for improving DBMS performance in multicore platforms, by maintaining multiple database engines running in parallel, rather than a single instance, thus circumventing the increase in contention due to load interactions. Unlike previous works, we focus on in-memory DBMS, exploring different design solutions that combine distributed systems and concurrent programming techniques. We show that we are able to improve performance over standalone solutions, without modifying either database or application code, by up to 3 times while minimizing response times.
It has been recently suggested that concrete processes occurring on the Sun (e.g. sunspots) significantly affect the tropical cyclogenesis. Despite this finding the current understanding of the processes that generate...
详细信息
ISBN:
(纸本)9781467361408
It has been recently suggested that concrete processes occurring on the Sun (e.g. sunspots) significantly affect the tropical cyclogenesis. Despite this finding the current understanding of the processes that generate tropical cyclones is still limited. We herewith present a new complex monitoring tool for the collection and storage of relevant environmental information to solve the problem of the tropical cyclone prediction. More specifically, a three-level methodology for making decisions on the dynamical evolution of the ocean-atmosphere system is suggested. this methodology is based on a recently proposed environmental instability indicator and the use of sequential analysis process within which a stage of training is established, when all boundaries are located. Effectiveness of this methodology is assessed by examination of several examples of tropical hurricanes. More specifically, it is demonstrated how this tool can be employed to monitor the tropical hurricanes, like Katrina (2005), Irene (2011) and Isaac (2012).
[Context and motivation] Large-scale software-intensive systems are often considered as systems of systems comprising several interrelated product lines from which system variants are derived to meet the overall requi...
详细信息
Work Stealing has proved to be an effective method for load balancing regular divide-and-conquer (D&C) applications on heterogeneous distributed systems, but there have been relatively few attempts to adapt it to ...
详细信息
ISBN:
(纸本)9783642400476
Work Stealing has proved to be an effective method for load balancing regular divide-and-conquer (D&C) applications on heterogeneous distributed systems, but there have been relatively few attempts to adapt it to address irregular D&C applications. For such applications, it is essential to have a mechanism that can estimate dynamic system load during the execution of the applications. In this paper, we evaluate a number of work-stealing algorithms on a set of generic Unbalanced Tree Search (UTS) benchmarks. We present a novel Feudal Stealing work-stealing algorithm and show, using simulations, that it delivers consistently better speedups than other work-stealing algorithms for irregular D&C applications on high-latency heterogeneous distributed systems. Compared to the best known work-stealing algorithm for high-latency distributed systems, we achieve improvements of between 9% and 48% for irregular D&C applications.
Within the research area of deductive databases three different database tasks have been deeply investigated: query evaluation, update propagation and view updating. Over the last thirty years various inference mechan...
详细信息
Computational accelerators such as GPUs, FPGAs and many-core accelerators can dramatically improve the performance of computing systems and catalyze highly demanding applications. Many scientific and commercial applic...
详细信息
ISBN:
(纸本)9783642400476
Computational accelerators such as GPUs, FPGAs and many-core accelerators can dramatically improve the performance of computing systems and catalyze highly demanding applications. Many scientific and commercial applications are beginning to integrate computational accelerators in their code. However, programming accelerators for high performance remains a challenge, resulting from the restricted architectural features of accelerators compared to general purpose CPUs. Moreover, software must conjointly use conventional CPUs with accelerators to support legacy code and benefit from general purpose operating system services. the objective of this topic is to provide a forum for exchanging new ideas and findings in the domain of accelerator-based computing.
Many services are nowadays offering the use of a ("Cloud") which allows large groups of people to interact with one another in different ways by means of sharing textual information, to collaboratively const...
详细信息
ISBN:
(纸本)9783642413476;9783642413469
Many services are nowadays offering the use of a ("Cloud") which allows large groups of people to interact with one another in different ways by means of sharing textual information, to collaboratively constructing complex information objects using text, images, maps, and other multimedia information. Current literature reports a number of works where these services have been used to support collaborative learning. the reliability, scalability and ubiquity are the characteristics that make these services especially convenient in supporting large group collaborative learning activities that require computer support in various settings, in and outside the classroom. In this work we first analyze the use of Google Maps for supporting a learning activity in an urban environment, concluding that some important features are missing. We then propose an approach for taking advantage of cloud computing services for learning activities by integrating different services in a new application. We conclude that this approach may be used for further developing applications supporting large group learning activities.
Opportunistic sensing is a novel approach that exploits the sensing capabilities offered by smartphones and users' mobility to sense large scale areas without requiring the deployment of sensors in-situ. In this w...
详细信息
the traditional crowdsourcing approach consists in open calls that give the access to a worldwide crowd potentially able to solve particular problems or perform small tasks. However, over the years crowdsourcing platf...
详细信息
this paper presents the design process of a geo-referenced communication system which aims at providing technological support to Cognitive Behavioral therapy and Social Competences and Skills Training therapeutic proc...
详细信息
ISBN:
(纸本)9783642413476;9783642413469
this paper presents the design process of a geo-referenced communication system which aims at providing technological support to Cognitive Behavioral therapy and Social Competences and Skills Training therapeutic procedures. the usage of geo-spatial information while communicating between therapists and patients can be critical, particularly in in-vivo sessions, to identify locations which evoke negative experiences to patients or to encourage the latter to overcome obstacles. We show a high-fidelity prototype multi-iteration design process and complement the discussion withthe results from an experimental period which aimed at assessing the system from a usability, user satisfaction and functionality perspectives. Results were positive and led to the revision and ultimately the final design iteration which is reported here. We present the rationale behind these design choices, discuss the advantages over existing similar tools, analyze possible challenges and comment on the fulfillment of providing seamless context to scenarios where such information is paramount.
暂无评论