3 research outputs found

    Efficient And Scalable Evaluation Of Continuous, Spatio-temporal Queries In Mobile Computing Environments

    Get PDF
    A variety of research exists for the processing of continuous queries in large, mobile environments. Each method tries, in its own way, to address the computational bottleneck of constantly processing so many queries. For this research, we present a two-pronged approach at addressing this problem. Firstly, we introduce an efficient and scalable system for monitoring traditional, continuous queries by leveraging the parallel processing capability of the Graphics Processing Unit. We examine a naive CPU-based solution for continuous range-monitoring queries, and we then extend this system using the GPU. Additionally, with mobile communication devices becoming commodity, location-based services will become ubiquitous. To cope with the very high intensity of location-based queries, we propose a view oriented approach of the location database, thereby reducing computation costs by exploiting computation sharing amongst queries requiring the same view. Our studies show that by exploiting the parallel processing power of the GPU, we are able to significantly scale the number of mobile objects, while maintaining an acceptable level of performance. Our second approach was to view this research problem as one belonging to the domain of data streams. Several works have convincingly argued that the two research fields of spatiotemporal data streams and the management of moving objects can naturally come together. [IlMI10, ChFr03, MoXA04] For example, the output of a GPS receiver, monitoring the position of a mobile object, is viewed as a data stream of location updates. This data stream of location updates, along with those from the plausibly many other mobile objects, is received at a centralized server, which processes the streams upon arrival, effectively updating the answers to the currently active queries in real time. iv For this second approach, we present GEDS, a scalable, Graphics Processing Unit (GPU)-based framework for the evaluation of continuous spatio-temporal queries over spatiotemporal data streams. Specifically, GEDS employs the computation sharing and parallel processing paradigms to deliver scalability in the evaluation of continuous, spatio-temporal range queries and continuous, spatio-temporal kNN queries. The GEDS framework utilizes the parallel processing capability of the GPU, a stream processor by trade, to handle the computation required in this application. Experimental evaluation shows promising performance and shows the scalability and efficacy of GEDS in spatio-temporal data streaming environments. Additional performance studies demonstrate that, even in light of the costs associated with memory transfers, the parallel processing power provided by GEDS clearly counters and outweighs any associated costs. Finally, in an effort to move beyond the analysis of specific algorithms over the GEDS framework, we take a broader approach in our analysis of GPU computing. What algorithms are appropriate for the GPU? What types of applications can benefit from the parallel and stream processing power of the GPU? And can we identify a class of algorithms that are best suited for GPU computing? To answer these questions, we develop an abstract performance model, detailing the relationship between the CPU and the GPU. From this model, we are able to extrapolate a list of attributes common to successful GPU-based applications, thereby providing insight into which algorithms and applications are best suited for the GPU and also providing an estimated theoretical speedup for said GPU-based application

    Performance Modeling Of Spatio-Temporal Algorithms Over Geds Framework

    No full text
    It is widely accepted and acknowledged that the civil infrastructure systems (CIS) all around the world are aging and becoming more vulnerable to damage and deterioration. As an example, many of the 600,000 highway bridges existing today in the United States were constructed from 1950 to 1970 for the interstate system. Having an approximately 50 year design life, most of these bridges are either approaching or have surpassed their intended design life (Figure 12.1). Highway agencies are struggling to keep up with the increasing demands on their highways, and deteriorating bridges are becoming severe choke points in the transportation network. It is estimated that more than 25% of the bridges in the United States (∼150,000) are either structurally deficient or functionally obsolete and that it will cost $1.6 trillion to eliminate all bridge deficiencies in the United States. In addition to highways and bridges, similar problems exist for other CIS such as buildings, energy systems, dams, levees, and water systems. Degradations, accidents, and failures indicate that there is an urgent need for complementary and effective methods for current assessment and evaluation of the CIS. At this point, structural health monitoring (SHM) offers a very promising tool for tracking and evaluating the condition and performance of different structures and systems by means of sensing and analysis of objective measurement data
    corecore