Dragan Stojanovic - Academia.edu (original) (raw)

Papers by Dragan Stojanovic

Research paper thumbnail of Processing and Analysis of Big Trajectory Data Using Mapreduce

In this paper, we present research work related to processing and analysis of big trajectory data... more In this paper, we present research work related to processing and analysis of big trajectory data using MapReduce framework. We describe the MapReduce-based algorithms and applications implemented on Hadoop for processing spatial join between big trajectory data and set of POI regions and appropriate aggregation of join results. The experimental evaluation and results in detecting trajectory patterns of particular users and the most popular places in the city demonstrate the feasibility of our approach. The visual analytics of MapReduce job output improve the trajectory and movement analysis.

Research paper thumbnail of Localized Processing and Analysis of Accelerometer Data in Detecting Traffic Events and Driver Behaviour

J. Univers. Comput. Sci., 2012

Recent advancements in sensor technologies resulted in the development of sensors with small dime... more Recent advancements in sensor technologies resulted in the development of sensors with small dimensions and with power consumption that is low enough to be embedded in various mobile devices and which is widely integrated in vehicles. Such sensors can be extensively used to detect real-time traffic events and situations of user/vehicle in context- aware mobile applications. This paper explores the usage of a large number of anonymous mobile devices already involved in the road navigation function as mobile sources of traffic information. Apart from collecting location and speed data, which is extensively used today to calculate average trip time per road segment, we are exploring possibility of using an acceleration sensor integrated with a mobile device in order to efficiently and timely detect critical traffic events and redistribute this information to other drivers through proactive traffic information system. Such a system would be capable of warning drivers of 'near-accide...

Research paper thumbnail of Accelerating Multiple Flow Accumulation Algorithm Using MPI on a Cluster of Computers

Studies in Informatics and Control, 2020

The goal of the watershed analysis is to delineate a watershed, the area of land that collects al... more The goal of the watershed analysis is to delineate a watershed, the area of land that collects all of the water which falls in it to the common outlet, such as a river or a drainage basin. This analysis is based on data-intensive geospatial operations over large-scale Digital Elevation Model (DEM) raster data, and requires implementation of high-performance parallel methods and technologies. In this paper, the parallelization of the sequential watershed analysis algorithm using MPI (Message Passing Interface) distributed processing library is presented. The MFD-md algorithm has been implemented and evaluated as the modification of the original Multiple Flow Direction (MFD) algorithm. Distributed MPI solutions that implement two different approaches have been developed with the aim of minimizing the cost of MPI process communication by overlapping it with the MPI process execution. These approaches have been evaluated concerning execution time, while varying the size of input DEM dat...

Research paper thumbnail of Processing big trajectory and Twitter data streams using Apache STORM

2015 12th International Conference on Telecommunication in Modern Satellite, Cable and Broadcasting Services (TELSIKS), 2015

In this paper, we present research work related to processing and analysis of big trajectory and ... more In this paper, we present research work related to processing and analysis of big trajectory and Twitter data streams using Apache Storm framework. We present the TrafficStorm application implemented as Storm topology, and describe its implementation on a cluster of commodity computers. TrafficStorm performs processing of big trajectory data streams related to users moving over a street network, as well as tweets issued by users in the area of interest. The experimental evaluation and results in detecting online traffic situation and crowded street segments in a real time, as well as possible explanation of such situation from correlated Twitter messages, demonstrate the feasibility of our approach.

Research paper thumbnail of A Method for Activity Recognition Partially Resilient on Mobile Device Orientation

Research paper thumbnail of Semantic management of moving objects: A vision towards smart mobility

Expert Systems with Applications, 2015

Research paper thumbnail of Positioning Methods and Technologies in Mobile and Pervasive Computing

Encyclopedia of Information Science and Technology, Third Edition

Research paper thumbnail of Context-Aware Mobile and Ubiquitous Computing for Enhanced Usability

... 84 I. Roussaki, National Technical University of Athens, Greece M. Strimpakou, National Techn... more ... 84 I. Roussaki, National Technical University of Athens, Greece M. Strimpakou, National Technical University of Athens, Greece C ... Kapodistrian University of Athens, Greece Zacharias Lekkas, National & Kapodistrian University of Athens, Greece Constantinos Mourlas, National ...

Research paper thumbnail of Prediction of Bus Motion and Continuous Query Processing for Traveler Information Services

Lecture Notes in Computer Science

... Journal of Transportation Engineering, 429–438 (2002) 3. Chien, SIJ, Kuchipudi, CM: Dynamic T... more ... Journal of Transportation Engineering, 429–438 (2002) 3. Chien, SIJ, Kuchipudi, CM: Dynamic Travel Time Prediction with Real-Time and Historic Data. ... In: Laganà, A., Gavrilova, M., Kumar, V., Mun, Y., Tan, CJK, Gervasi, O. (eds.) ICCSA 2004. LNCS, vol. 3043, pp. 1088–1096. ...

Research paper thumbnail of Collaborative mobile information system for collection and delivery of traffic information

Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services, 2010

ABSTRACT This paper describes a collaborative mobile information system for collection and delive... more ABSTRACT This paper describes a collaborative mobile information system for collection and delivery of traffic information aimed to support fast, efficient and secure travel of people and transport of goods. The mobile information system provides organization of users into a specific social network dedicated to exchange of traffic information. Each user is able to provide information about traffic events on particular locations, as well as to receive information about traffic events which are collected by other participants in the network according to his/her current location, selected route, preferences and context. Based on that information the users are able to obtain re-routing instructions in order to avoid, or eventually visit the event for which they have received information.

Research paper thumbnail of Visual query and analysis tool of the object-relational GIS framework

Proceedings of the ninth international conference on Information and knowledge management, 2000

Research paper thumbnail of Performance improvement of viewshed analysis using GPU

2013 11th International Conference on Telecommunications in Modern Satellite, Cable and Broadcasting Services (TELSIKS), 2013

ABSTRACT In this paper, the implementation of viewshed analysis on many-core GPU (Graphic Process... more ABSTRACT In this paper, the implementation of viewshed analysis on many-core GPU (Graphic Processing Unit) is presented. The implementation is based on DEM elevation data and CUDA programming framework to access massively parallel GPU architecture for general purpose computing. Experimental evaluation indicates improvement in performance in respect to CPU-based solution and shows feasibility of using GPU and CUDA for viewshed analysis and similar Geographic Information Systems (GIS) algorithms.

Research paper thumbnail of Incremental Evaluation of Continuous Range Queries over Objects Moving on Known Network Paths

Lecture Notes in Computer Science, 2005

... Mobile objects in a real-world setting always move following a particular route, which repres... more ... Mobile objects in a real-world setting always move following a particular route, which represents a path in a transportation network [2]. Vehicles, trains, boats and passengers move following a particular network (roads, railways, rivers, pedestrian Page 2. ...

Research paper thumbnail of Trajectory Similarity Search in Spatial Networks

2006 10th International Database Engineering and Applications Symposium (IDEAS'06), 2006

Research paper thumbnail of Efficient replication of geospatial data for mobile GIS in field work

2013 11th International Conference on Telecommunications in Modern Satellite, Cable and Broadcasting Services (TELSIKS), 2013

ABSTRACT Replication of geospatial data for mobile GIS in field work is important because it allo... more ABSTRACT Replication of geospatial data for mobile GIS in field work is important because it allows field workers access to geospatial data even in situations when a server providing that data is unavailable. Due to limitations of mobile devices, it is important to create a specific data set for each specific task. In this way, mobile GIS can always maintain the highest level of performance. This paper presents a module for efficient replication of geospatial data, as part of a previously developed GIS architecture.

Research paper thumbnail of Searching for similar trajectories in spatial networks

Journal of Systems and Software, 2009

Research paper thumbnail of High-performance computing in GIS: techniques and applications

International Journal of Reasoning-based Intelligent Systems, 2013

Research paper thumbnail of Continuous range monitoring of mobile objects in road networks

Data & Knowledge Engineering, 2008

Research paper thumbnail of Extending Database Technology to Support Location-Based Service Applications

ABSTRACT Location-based service applications are based on mobile objects and management of their ... more ABSTRACT Location-based service applications are based on mobile objects and management of their continuously changing locations. The goal of work presented in this paper is to provide extended database support for such applications, by defining mobile objects data model and an SQL extension, based on widely accepted OGC and ISO TC 211 specifications.

Research paper thumbnail of Automatic vehicle location in public bus transportation system

Research paper thumbnail of Processing and Analysis of Big Trajectory Data Using Mapreduce

In this paper, we present research work related to processing and analysis of big trajectory data... more In this paper, we present research work related to processing and analysis of big trajectory data using MapReduce framework. We describe the MapReduce-based algorithms and applications implemented on Hadoop for processing spatial join between big trajectory data and set of POI regions and appropriate aggregation of join results. The experimental evaluation and results in detecting trajectory patterns of particular users and the most popular places in the city demonstrate the feasibility of our approach. The visual analytics of MapReduce job output improve the trajectory and movement analysis.

Research paper thumbnail of Localized Processing and Analysis of Accelerometer Data in Detecting Traffic Events and Driver Behaviour

J. Univers. Comput. Sci., 2012

Recent advancements in sensor technologies resulted in the development of sensors with small dime... more Recent advancements in sensor technologies resulted in the development of sensors with small dimensions and with power consumption that is low enough to be embedded in various mobile devices and which is widely integrated in vehicles. Such sensors can be extensively used to detect real-time traffic events and situations of user/vehicle in context- aware mobile applications. This paper explores the usage of a large number of anonymous mobile devices already involved in the road navigation function as mobile sources of traffic information. Apart from collecting location and speed data, which is extensively used today to calculate average trip time per road segment, we are exploring possibility of using an acceleration sensor integrated with a mobile device in order to efficiently and timely detect critical traffic events and redistribute this information to other drivers through proactive traffic information system. Such a system would be capable of warning drivers of 'near-accide...

Research paper thumbnail of Accelerating Multiple Flow Accumulation Algorithm Using MPI on a Cluster of Computers

Studies in Informatics and Control, 2020

The goal of the watershed analysis is to delineate a watershed, the area of land that collects al... more The goal of the watershed analysis is to delineate a watershed, the area of land that collects all of the water which falls in it to the common outlet, such as a river or a drainage basin. This analysis is based on data-intensive geospatial operations over large-scale Digital Elevation Model (DEM) raster data, and requires implementation of high-performance parallel methods and technologies. In this paper, the parallelization of the sequential watershed analysis algorithm using MPI (Message Passing Interface) distributed processing library is presented. The MFD-md algorithm has been implemented and evaluated as the modification of the original Multiple Flow Direction (MFD) algorithm. Distributed MPI solutions that implement two different approaches have been developed with the aim of minimizing the cost of MPI process communication by overlapping it with the MPI process execution. These approaches have been evaluated concerning execution time, while varying the size of input DEM dat...

Research paper thumbnail of Processing big trajectory and Twitter data streams using Apache STORM

2015 12th International Conference on Telecommunication in Modern Satellite, Cable and Broadcasting Services (TELSIKS), 2015

In this paper, we present research work related to processing and analysis of big trajectory and ... more In this paper, we present research work related to processing and analysis of big trajectory and Twitter data streams using Apache Storm framework. We present the TrafficStorm application implemented as Storm topology, and describe its implementation on a cluster of commodity computers. TrafficStorm performs processing of big trajectory data streams related to users moving over a street network, as well as tweets issued by users in the area of interest. The experimental evaluation and results in detecting online traffic situation and crowded street segments in a real time, as well as possible explanation of such situation from correlated Twitter messages, demonstrate the feasibility of our approach.

Research paper thumbnail of A Method for Activity Recognition Partially Resilient on Mobile Device Orientation

Research paper thumbnail of Semantic management of moving objects: A vision towards smart mobility

Expert Systems with Applications, 2015

Research paper thumbnail of Positioning Methods and Technologies in Mobile and Pervasive Computing

Encyclopedia of Information Science and Technology, Third Edition

Research paper thumbnail of Context-Aware Mobile and Ubiquitous Computing for Enhanced Usability

... 84 I. Roussaki, National Technical University of Athens, Greece M. Strimpakou, National Techn... more ... 84 I. Roussaki, National Technical University of Athens, Greece M. Strimpakou, National Technical University of Athens, Greece C ... Kapodistrian University of Athens, Greece Zacharias Lekkas, National & Kapodistrian University of Athens, Greece Constantinos Mourlas, National ...

Research paper thumbnail of Prediction of Bus Motion and Continuous Query Processing for Traveler Information Services

Lecture Notes in Computer Science

... Journal of Transportation Engineering, 429–438 (2002) 3. Chien, SIJ, Kuchipudi, CM: Dynamic T... more ... Journal of Transportation Engineering, 429–438 (2002) 3. Chien, SIJ, Kuchipudi, CM: Dynamic Travel Time Prediction with Real-Time and Historic Data. ... In: Laganà, A., Gavrilova, M., Kumar, V., Mun, Y., Tan, CJK, Gervasi, O. (eds.) ICCSA 2004. LNCS, vol. 3043, pp. 1088–1096. ...

Research paper thumbnail of Collaborative mobile information system for collection and delivery of traffic information

Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services, 2010

ABSTRACT This paper describes a collaborative mobile information system for collection and delive... more ABSTRACT This paper describes a collaborative mobile information system for collection and delivery of traffic information aimed to support fast, efficient and secure travel of people and transport of goods. The mobile information system provides organization of users into a specific social network dedicated to exchange of traffic information. Each user is able to provide information about traffic events on particular locations, as well as to receive information about traffic events which are collected by other participants in the network according to his/her current location, selected route, preferences and context. Based on that information the users are able to obtain re-routing instructions in order to avoid, or eventually visit the event for which they have received information.

Research paper thumbnail of Visual query and analysis tool of the object-relational GIS framework

Proceedings of the ninth international conference on Information and knowledge management, 2000

Research paper thumbnail of Performance improvement of viewshed analysis using GPU

2013 11th International Conference on Telecommunications in Modern Satellite, Cable and Broadcasting Services (TELSIKS), 2013

ABSTRACT In this paper, the implementation of viewshed analysis on many-core GPU (Graphic Process... more ABSTRACT In this paper, the implementation of viewshed analysis on many-core GPU (Graphic Processing Unit) is presented. The implementation is based on DEM elevation data and CUDA programming framework to access massively parallel GPU architecture for general purpose computing. Experimental evaluation indicates improvement in performance in respect to CPU-based solution and shows feasibility of using GPU and CUDA for viewshed analysis and similar Geographic Information Systems (GIS) algorithms.

Research paper thumbnail of Incremental Evaluation of Continuous Range Queries over Objects Moving on Known Network Paths

Lecture Notes in Computer Science, 2005

... Mobile objects in a real-world setting always move following a particular route, which repres... more ... Mobile objects in a real-world setting always move following a particular route, which represents a path in a transportation network [2]. Vehicles, trains, boats and passengers move following a particular network (roads, railways, rivers, pedestrian Page 2. ...

Research paper thumbnail of Trajectory Similarity Search in Spatial Networks

2006 10th International Database Engineering and Applications Symposium (IDEAS'06), 2006

Research paper thumbnail of Efficient replication of geospatial data for mobile GIS in field work

2013 11th International Conference on Telecommunications in Modern Satellite, Cable and Broadcasting Services (TELSIKS), 2013

ABSTRACT Replication of geospatial data for mobile GIS in field work is important because it allo... more ABSTRACT Replication of geospatial data for mobile GIS in field work is important because it allows field workers access to geospatial data even in situations when a server providing that data is unavailable. Due to limitations of mobile devices, it is important to create a specific data set for each specific task. In this way, mobile GIS can always maintain the highest level of performance. This paper presents a module for efficient replication of geospatial data, as part of a previously developed GIS architecture.

Research paper thumbnail of Searching for similar trajectories in spatial networks

Journal of Systems and Software, 2009

Research paper thumbnail of High-performance computing in GIS: techniques and applications

International Journal of Reasoning-based Intelligent Systems, 2013

Research paper thumbnail of Continuous range monitoring of mobile objects in road networks

Data & Knowledge Engineering, 2008

Research paper thumbnail of Extending Database Technology to Support Location-Based Service Applications

ABSTRACT Location-based service applications are based on mobile objects and management of their ... more ABSTRACT Location-based service applications are based on mobile objects and management of their continuously changing locations. The goal of work presented in this paper is to provide extended database support for such applications, by defining mobile objects data model and an SQL extension, based on widely accepted OGC and ISO TC 211 specifications.

Research paper thumbnail of Automatic vehicle location in public bus transportation system