David Taniar

dblp:t/DavidTaniar · DBLP profile ↗
← Back
191ranked-venue papers
20as first author
29since 2021 · last 2025
0000-0002-8862-3960ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 46 · 10 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 41 · 3 first-author · 5 since 2021Systems, architecture and hardware · 31 · 3 first-author · 8 since 2021Artificial intelligence and machine learning · 18 · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 9 · 3 since 2021Theory of computation · 8 · 2 first-authorComputer networks · 6 · 4 since 2021Human-computer interaction and ubiquitous computing · 6Software engineering, systems software and programming languages · 4 · 1 first-authorSecurity and privacy · 2 · 1 since 2021
YearPublicationVenuePosition
2025 A novel spatial complex fuzzy inference system for detection of changes in remote sensing images
Nguyen Truong Thang, Le Truong Giang, Le Hoang Son, Long Giang Nguyen, David Taniar, Nguyen Van Thien, Tran Manh Tuan
Appl. Intell.5
2025 An advanced blockchain-based mutual authentication technique for the internet of vehicles environment
Suyel Namasudra, Sangjukta Das, Sagnik Datta, Rubén González Crespo, David Taniar
J. Supercomput.5
2025 An energy, delay and priority-aware task offloading algorithm for fog computing incorporating load balancing
Sanjaya Kumar Panda, Thanmayee Pounjula, Bhargavi Ravirala, David Taniar
J. Supercomput.4
2025 Optimizing Geo-Distributed Data Processing with Resource Heterogeneity over the Internet
abstract
The traditional MapReduce frameworks were originally designed for processing data within a single cluster and are not suitable for handling geo-distributed data. Consequently, alternative approaches such as Hierarchical and Geo-Hadoop have been proposed to address this limitation. However, these approaches still face challenges in efficiently managing inter-cluster data transfer, particularly considering the heterogeneity of clusters and varying bandwidth among them. Moreover, the need to transmit results to a central global reducer for geo-distributed MapReduce operations adds unnecessary complexity. To tackle these issues, we introduce Extended Cross-MapReduce (ECMR), a framework that integrates resource heterogeneity and network links in geo-distributed MapReduce workflows. ECMR optimizes data management and determines the necessary data volume for generating final results. To enhance performance, ECMR leverages the overlap between data transfer and execution time by utilizing multiple global reducers and grouping temporary results that require data transfer over the Internet. In ECMR, we propose a bipartite graph and extend the Gale-Shapley algorithm to determine the optimal number of clusters and select the most suitable locations for global reducers. Through extensive experimental evaluations conducted on a real testbed, we demonstrate the effectiveness of our proposed ECMR method. The results exhibit significant improvements over traditional Hierarchical and Geo-Hadoop approaches, achieving reductions of up to 81% and 85% in overall makespan, respectively.
Saeed Mirpour Marzuni, Adel Nadjaran Toosi, Abdorreza Savadi, Mahmoud Naghibzadeh, David Taniar
ACM Trans. Internet Techn.5
2024 Music Form Analysis: A Case Study of The Theme and Variations Form
abstract
The theme and variation music form is a hierarchical structure in music. It has a theme segment at the beginning, followed by a series of variation segments imitating the theme segment. Hence, the primary features of the theme and variation form are repetition and variation at different levels. However, due to the lack of available datasets, the theme and variation form analysis method has not been explored much. Therefore, in this work, we curate and contribute a dataset named Performance of Theme and Variation Form (PTV) and propose a theme and variation form segmentation framework to analyze the theme and variation form. Experiment results show that our method achieves an F1 score of 92.8% on our dataset with some constraints. In addition, we conduct analysis to support and encourage future studies of the theme and variation form.
Jing Zhao 0033, Koksheik Wong, Vishnu Monn Baskaran, Kiki Maulana, David Taniar
ICME5
2024 Iterative enhancement fusion-based cascaded model for detection and localization of multiple disease from CXR-Images
Satvik Vats, Vikrant Sharma, Karan Singh 0002, Devesh Pratap Singh, Mohd Yazid Bajuri, David Taniar, Nisreen Innab, Abir Mouldi, Ali Ahmadian
Expert Syst. Appl.6
2024 Continuous monitoring of reverse approximate nearest neighbour queries on road network
abstract
Reverse Approximate Nearest Neighbor (RANN) query relaxes the RkNN definition of influence, where a user u can be influenced by not only its closest facility but also by every other facility that is almost as close to u as its closest facility is. In this paper, we study the continuous monitoring of RANN queries on road network. Existing continuous RANN algorithms on Euclidean space cannot be extended to continuously monitor RANN queries on road network. We propose two different methods to efficiently monitor RANN queries. We conduct an extensive experiment on different real data sets and demonstrate that our both proposed algorithms are significantly better than the competitor
Xinyu Li 0004, Arif Hidayat, David Taniar, Muhammad Aamir Cheema
Inf. Sci.3
2023 Computational Music: Analysis of Music Forms
Jing Zhao 0033, Koksheik Wong, Vishnu Monn Baskaran, Kiki Maulana, David Taniar
ICCSA (1)5
2023 Multi-mmlg: a novel framework of extracting multiple main melodies from MIDI files
abstract
Abstract As an essential part of music, main melody is the cornerstone of music information retrieval. In the MIR’s sub-field of main melody extraction, the mainstream methods assume that the main melody is unique. However, the assumption cannot be established, especially for music with multiple main melodies such as symphony or music with many harmonies. Hence, the conventional methods ignore some main melodies in the music. To solve this problem, we propose a deep learning-based Multiple Main Melodies Generator (Multi-MMLG) framework that can automatically predict potential main melodies from a MIDI file. This framework consists of two stages: (1) main melody classification using a proposed MIDIXLNet model and (2) conditional prediction using a modified MuseBERT model. Experiment results suggest that the proposed MIDIXLNet model increases the accuracy of main melody classification from 89.62 to 97.37%. In addition, this model requires fewer parameters (71.8 million) than the previous state-of-art approaches. We also conduct ablation experiments on the Multi-MMLG framework. In the best-case scenario, predicting meaningful multiple main melodies for the music are achieved.
Jing Zhao 0033, David Taniar, Kiki Maulana, Vishnu Monn Baskaran, Koksheik Wong
Neural Comput. Appl.2
2023 Cold start aware hybrid recommender system approach for E-commerce users
Sunkuru Gopal Krishna Patro, Brojo Kishore Mishra, Sanjaya Kumar Panda, Raghvendra Kumar 0001, Hoang Viet Long, David Taniar
Soft Comput.6
2023 An efficient composite cloud service model using multi-criteria decision-making techniques
Munmun Saha, Sanjaya Kumar Panda, Suvasini Panigrahi, David Taniar
J. Supercomput.4
2023 Is it Violin or Viola? Classifying the Instruments' Music Pieces using Descriptive Statistics
abstract
Classifying music pieces based on their instrument sounds is pivotal for analysis and application purposes. Given its importance, techniques using machine learning have been proposed to classify violin and viola music pieces. The violin and viola are two different instruments with three overlapping strings of the same notes, and it is challenging for ordinary people or even musicians to distinguish the sound produced by these instruments. However, the classification of musical instrument pieces was barely performed by prior research. To solve this problem, we propose a technique using descriptive statistics to reliably distinguish between violin and viola music pieces. Likewise, a similar technique on the basis of histogram is introduced alongside the main descriptive statistics approach. These approaches are derived based on the nature of the instruments’ strings and the range of their pieces. We also solve the problem in the current literature which divide the audio into segments for processing instead of managing the whole song. Thereby, we compile a dataset of recordings that comprises of violin and viola solo pieces from the Baroque, Classical, Romantic, and Modern eras. Experiment results suggest that our approach achieves high accuracy on solo pieces as compared to other methods with 0.97 accuracy on Baroque pieces.
Chong Hong Tan, Koksheik Wong, Vishnu Monn Baskaran, Kiki Maulana, David Taniar
ACM Trans. Multim. Comput. Commun. Appl.5
2022 On Detecting and Classifying DGA Botnets and their Families
abstract
Botnets are a frequent threat to information systems on the Internet, capable of launching denial-of-service attacks, spreading spam and malware on a large scale. Detecting and preventing botnets is very important in cybersecurity. Previous studies have suggested anomaly-based, signature-based, or HoneyNet-based botnet detection solutions. This paper presents new solutions for detecting and classifying families of Domain Generation Algorithm (DGA) botnets. Our solution can be applied in practice to disable botnets even if they have infected the computer. Our works help solve two problems, including binary classification and multiclass classification, specifically: (1) Determining whether a domain name is malicious or benign; (2) For malicious domains, identify their DGA botnet family. We proposed two deep learning models called LA_Bin07 and LA_Mul07 by combining the LSTM network and Attention layer. Our evaluation used the UMUDGA dataset recently published in 2020, with 50 DGA botnet families. The experimental results show that the LA_Bin07 and LA_Mul07 models solve the DGA botnets problem for binary and multiclass classification problems with very high accuracy.
Tong Anh Tuan, Hoang Viet Long, David Taniar
Comput. Secur.3
2022 Predicting travel time within catchment area using Time Travel Voronoi Diagram (TTVD) and crowdsource map features
Kiki Maulana, David Taniar, Thanh G. Phan, Richard Beare
Inf. Process. Manag.2
2022 Measuring fault tolerance in IoT mesh networks using Voronoi diagram
Kiki Maulana, Wenny Rahayu, Takahiro Hara, David Taniar
J. Netw. Comput. Appl.4
2022 Analyzing and classifying MRI images using robust mathematical modeling
Madhulika Bhatia, Surbhi Bhatia, Madhurima Hooda, Suyel Namasudra, David Taniar
Multim. Tools Appl.5
2022 ATrie Group Join: A Parallel Star Group Join and Aggregation for In-Memory Column-Stores
abstract
This article presents a new holistic and efficient approach to big data analysis. We introduce a new parallel algorithm, known asATrie Group Join (ATGJ), that integrates join, grouping and aggregation operations to accelerate big data analytical workloads in in-memory column-stores. ATGJ performs a single scan of the fact columns and uses a mixture of data and task parallelism for the optimal use of computing resources. It uses a novel technique to perform group-by and aggregation realising the grouping attributes as a tree shaped deterministic finite automation known asAggregate TrieorATrie. ATrie facilitates grouping of attributes and processing of data in tight loops that significantly improves the performance on modern hardware. Unlike other competing algorithms, use of ATrie avoids the creation of multiple data structures with the increasing number of dimension tables and grouping attributes. Also, we demonstrate that ATGJ performs efficiently even when the ATrie becomes bushy. We evaluated the algorithm using Star Schema Benchmark (SSBM) to show that it is significantly faster and scales better than other algorithms for the number of concurrent threads, the number of group-by attributes, the data set size and the query complexity.
Prajwol Sangat, David Taniar, Christopher H. Messom
IEEE Trans. Big Data2
2022 Automated segmentation of leukocyte from hematological images - a study using various CNN schemes
abstract
Abstract Medical images play a fundamental role in disease screening, and automated evaluation of these images is widely preferred in hospitals. Recently, Convolutional Neural Network (CNN) supported medical data assessment is widely adopted to inspect a set of medical imaging modalities. Extraction of the leukocyte section from a thin blood smear image is one of the essential procedures during the preliminary disease screening process. The conventional segmentation needs complex/hybrid procedures to extract the necessary section and the results achieved with conventional methods sometime tender poor results. Hence, this research aims to implement the CNN-assisted image segmentation scheme to extract the leukocyte section from the RGB scaled hematological images. The proposed work employs various CNN-based segmentation schemes, such as SegNet, U-Net, and VGG-UNet. We used the images from the Leukocyte Images for Segmentation and Classification (LISC) database. In this work, five classes of the leukocytes are considered, and each CNN segmentation scheme is separately implemented and evaluated with the ground-truth image. The experimental outcome of the proposed work confirms that the overall results accomplished with the VGG-UNet are better (Jaccard-Index = 91.5124%, Dice-Coefficient = 94.4080%, and Accuracy = 97.7316%) than those of the SegNet and U-Net schemes Finally, the merit of the proposed scheme is also confirmed using other similar image datasets, such as Blood Cell Count and Detection (BCCD) database and ALL-IDB2. The attained result confirms that the proposed scheme works well on hematological images and offers better performance measure values.
Seifedine Nimer Kadry, Venkatesan Rajinikanth, David Taniar, Robertas Damasevicius, X. P. Blanco-Valencia
J. Supercomput.3
2022 AnonSURP: an anonymous and secure ultralightweight RFID protocol for deployment in internet of vehicles systems
Mohd Shariq, Karan Singh 0002, Pramod Kumar Maurya, Ali Ahmadian, David Taniar
J. Supercomput.5
2022 Correction to: AnonSURP: an anonymous and secure ultralightweight RFID protocol for deployment in internet of vehicles systems
Mohd Shariq, Karan Singh 0002, Pramod Kumar Maurya, Ali Ahmadian, David Taniar
J. Supercomput.5
2022 Computing reverse nearest neighbourhood on road maps
Nasser Allheeib, Kiki Maulana, David Taniar, Md. Saiful Islam 0003
World Wide Web3
2021 k-Level Contact Tracing Using Mesh Block-Based Trajectories for Infectious Diseases
Kiki Maulana, Wenny Rahayu, David Taniar
AINA (1)3
2021 SOJA: A Memory-efficent Smallâ€"large Outer Join for MPI
Guang Yang 0044, Thomas Heinis, David Taniar
EDBT4
2021 Maintainable stochastic communication network reliability within tolerable packet error rate
Suchi Kumari, Seifedine Nimer Kadry, Suyel Namasudra, David Taniar
Comput. Commun.5
2021 Dealing with noise in crowdsourced GPS human trajectory logging data
abstract
Summary As a crowdsourcing map platform, OpenStreetMap (OSM) relies on public contributions to enhance its dataset where the contributors can create, modify or remove features from the maps or share their trajectory trips in the repository. The majority of the data provided in a crowdsourcing platform are manually created and reviewed to suit real‐world conditions, hence human perception is the key indicator to consider the correctness of the data. One of the data that is provided by crowdsourcing platform is public trajectory. Public trajectory data contains details of historical trips obtained from contributors' GPS logger devices that are embedded in mobile devices, wearable devices, satnavs, or vehicle GPS trackers to record the user's trajectory path. While public trajectory data can be used as an alternate data source for human movement analysis, this crowdsourced dataset is also prone to noise and inaccuracy which makes the preprocessing step an important phase prior of any processing step. In this article, we discuss the characteristics and the most common noise from crowdsourcing GPS trajectories and utilize a non‐map‐matching approach convex hull‐based reduction method to minimize spike noise, followed by granularity reduction to reduce the number of trajectory points while maintaining the nature of the trajectories.
Kiki Maulana, Wenny Rahayu, Takahiro Hara, David Taniar
Concurr. Comput. Pract. Exp.4
2021 Nimble join: A parallel star join for main memory column-stores
abstract
Summary Column‐stores perform significantly better than row‐stores on analytical workloads such as those found in data warehouses, decision support, and business intelligence applications. As mainstream data warehouses are growing into multi‐terabyte range, decision support queries should be processed in parallel to achieve adequate performance. Researchers of the column‐oriented join queries assume an unlimited reserve of main memory and focus on minimising execution time. However, some analytics require a large amount of memory to calculate intermediate results, and some interactive analytics require a fast initial response time even though queries need to process a large amount of data. Motivated by these requirements, we present a new progressive parallel star algorithm for main memory column‐stores known as “Nimble Join.” Equipped with multi‐attribute array table and a novel progressive materialisation technique, Nimble Join requires half the memory space and has two times faster initial response whilst having comparable execution time to the existing algorithm.
Prajwol Sangat, David Taniar, Maria Indrawan, Christopher H. Messom
Concurr. Comput. Pract. Exp.2
2021 Efficiently Processing Spatial and Keyword Queries in Indoor Venues
abstract
Due to the growing popularity of indoor location-based services, indoor data management has received significant research attention in the past few years. However, we observe that the existing indexing and query processing techniques for the indoor space do not fully exploit the properties of the indoor space. Consequently, they provide below par performance which makes them unsuitable for large indoor venues with high query workloads. In this paper, we first propose two novel indexes called Indoor Partitioning Tree (IP-Tree) and Vivid IP-Tree (VIP-Tree) that are carefully designed by utilizing the properties of indoor venues. The proposed indexes are lightweight, have small pre-processing cost and provide near-optimal performance for shortest distance and shortest path queries. We are also the first to study spatial keyword queries in indoor venues. We propose a novel data structure called Keyword Partitioning Tree (KP-Tree) that indexes objects in an indoor partition. We propose an efficient algorithm based on VIP-Tree and KP-Trees to efficiently answer spatial keyword queries. Our extensive experimental study on real and synthetic data sets demonstrates that our proposed indexes outperform the existing solutions by several orders of magnitude.
Zhou Shao, Muhammad Aamir Cheema, David Taniar, Hua Lu 0001, Shiyu Yang 0002
IEEE Trans. Knowl. Data Eng.3
2021 Backup gateways for IoT mesh network using order-k hops Voronoi diagram
Kiki Maulana, Wenny Rahayu, Takahiro Hara, David Taniar
World Wide Web4
2021 Reverse Approximate Nearest Neighbor Queries on Road Network
Xinyu Li 0004, Arif Hidayat, David Taniar, Muhammad Aamir Cheema
World Wide Web3
2020 Computing a Weighted Jaccard Index of Electronic Medical Record for Disease Prediction
Chia-Hui Huang, Yun-Te Liao, David Taniar, Tun-Wen Pai
IEA/AIE3
2020 Direction-based Spatial Skyline for Retrieving Arbitrary-Shaped Surrounding Objects
abstract
Abstract Retrieval of arbitrary-shaped surrounding data objects has many potential applications in spatial databases including nearby arbitrary-shaped object-of-interests retrieval surrounding a user. In this paper, we propose directional zone concept to determine directional similarity among spatial data objects. Then, we propose a novel query, called direction-based spatial skyline (DSS), which retrieves non-dominated arbitrary-shaped surrounding data objects in spatial databases for a user. The proposed DSS query is rotationally invariant as well as fair. We develop efficient algorithms for processing DSS queries in spatial databases by designing novel data pruning techniques using R-Tree data indexing scheme. Finally, we demonstrate the effectiveness and efficiency of our approach by conducting extensive experiments with real datasets.
Bojie Shen, Md. Saiful Islam 0003, David Taniar
Comput. J.3
2020 Recurrent neural network for detecting malware
Sudan Jha, Deepak Prashar, Hoang Viet Long, David Taniar
Comput. Secur.4
2020 On Internet-of-Things (IoT) gateway coverage expansion
Kiki Maulana, Wenny Rahayu, Takahiro Hara, David Taniar
Future Gener. Comput. Syst.4
2020 Special Issue: Intelligent Edge, Fog and Internet of Things (IoT)-based Services
Tomoya Enokido, David Taniar, Omar Khadeer Hussain
Future Gener. Comput. Syst.2
2020 Efficient processing of reverse nearest neighborhood queries in spatial databases
Md. Saiful Islam 0003, Bojie Shen, Can Wang 0004, David Taniar, Junhu Wang
Inf. Syst.4
2020 Continuously Monitoring Alternative Shortest Paths on Road Networks
Muhammad Aamir Cheema, Mohammed Eunus Ali, Hua Lu 0001, David Taniar
Proc. VLDB Endow.5
2020 Direction-based spatial skyline for retrieving surrounding objects
Bojie Shen, Md. Saiful Islam 0003, David Taniar, Junhu Wang
World Wide Web3
2019 Retrieving Text-Based Surrounding Objects in Spatial Databases
Bojie Shen, Md. Saiful Islam 0003, David Taniar, Junhu Wang
AINA3
2019 IG-Tree: an efficient spatial keyword index for planning best path queries on road networks
Anasthasia Agnes Haryanto, Md. Saiful Islam 0003, David Taniar, Muhammad Aamir Cheema
World Wide Web3
2018 Indoor Trajectory Reconstruction Using Mobile Devices
abstract
Trajectory is the path that is formed because of the moving object positioning history. Based on where it happened, trajectory can be formed in indoor or outdoor environment. While outdoor trajectory can be reconstructed by GPS technology, this technology is not sufficient to be used in indoor environment. However, there are some embedded sensors in mobile devices that can be utilized to track and reconstruct trajectory in indoor environment without utilizing GPS technology. In this paper, we propose the method to track and reconstruct trajectory for indoor environment using embedded mobiles sensors. Our experiment shows that these sensors are capable in tracking and reconstructing indoor trajectories without using any GPS technologies.
Risca Mukti Susanti, Kiki Maulana, Sultan Alamri, Leonard Barolli, David Taniar
AINA5
2018 An efficient approximation algorithm for multi-criteria indoor route planning queries
abstract
A route planning query has many real-world applications and has been studied extensively in outdoor spaces such as road networks or Euclidean space. Despite its many applications in indoor venues (e.g., shopping centres, airports), almost all existing studies are specifically designed for outdoor spaces and do not take into account unique properties of the indoor spaces such as hallways, stairs, escalators, rooms etc. We identify this research gap and formally define the problem of category aware multi-criteria route planning query, denoted by CAM, which returns the optimal route from an indoor source point to an indoor target point that passes through at least one indoor point from each given category while minimizing the total cost of the route in terms of travel distance and other relevant attributes. We show that CAM query is NP-hard. We propose an efficient approximation algorithm which generates high-quality results. We provide an extensive experimental study conducted on the largest shopping centre in Australia and compare our algorithms with alternative approaches. The experiments demonstrate that our algorithm is highly efficient and produces quality results.
Chaluka Salgado, Muhammad Aamir Cheema, David Taniar
SIGSPATIAL/GIS3
2018 k-Nearest Neighbors on Road Networks: Euclidean Heuristic Revisited
abstract
In the age of smartphones, finding the nearest points of interest (POIs) is a highly relevant problem. A popular way to solve this is to use a k Nearest Neighbor (kNN) query to retrieve POIs by their road network distances from a query location. However, we find that existing kNN methods have not been carefully compared. We present a detailed and fair experimental study of the state-of-the-art, documenting the many insights gleaned along the way. Notably, a long overlooked Euclidean distance heuristic is often the best performing method by a wide margin. We have also released all code as open-source for readers to reproduce experiments and easily add methods or queries to the testbed for new studies.
Tenindra Abeywickrama, Muhammad Aamir Cheema, David Taniar
SOCS3
2018 Fast k-Nearest Neighbor on a Navigation Mesh
abstract
We consider the k-Nearest Neighbour problem in a two-dimensional Euclidean plane with obstacles (OkNN). Existing and state of the art algorithms for OkNN are based on incremental visibility graphs and as such suffer from a well known disadvantage: costly and online visibility checking with quadratic worst-case running times. In this work we develop a new OkNN algorithm which avoids these disadvantages by representing the traversable space as a collection of convex polygons; i.e. a Navigation Mesh. We then adapt an recent and optimal navigation mesh algorithm, Polyanya, from the single-source single-target setting to the the multi-target case. We also give two new heuristics for OkNN. In a range of empirical comparisons we show that our approach can be orders of magnitude faster than competing methods that rely on visibility graphs.
Shizhe Zhao, David Taniar, Daniel Harabor
SOCS2
2018 Trip Planning Queries in Indoor Venues
abstract
In this paper, we study a new type of indoor queries, called the indoor trip planning query (iTPQ). We have observed that the existing methods for outdoor spaces cannot be applied directly to indoor spaces, due to the difference in the underlying networks. Outdoor spaces, which are normally represented as spatial road networks, are commonly modelled as a graph. In contrast, indoor spaces have distinct features (e.g. rooms, doors, hallways) that do not exist in road networks. So far, no specific solutions have been proposed for iTPQ. Even if outdoor techniques are revised for iTPQ, they fail to process iTPQ efficiently. In this paper, we propose an indoor-specific technique, based on the indoor VIP-Tree, called the VIP-Tree neighbor expansion (VNE) method, that also includes new pruning techniques in both pre-processing and query processing phases. Our experimental results show that our proposed method VNE outperforms other indoor and outdoor algorithms by several orders of magnitude in terms of processing time with low indexing cost.
Zhou Shao, Muhammad Aamir Cheema, David Taniar
Comput. J.3
2018 Social-Aware Spatial Top-k and Skyline Queries
abstract
The widespread proliferation of location-acquisition techniques and GPS-embedded mobile devices have resulted in the generation of geo-tagged data at unprecedented scale and have essentially enhanced the user experience in location-based services associated with social networks. Such location-based social networks allow people to record and share their location and are a rich source of information which can be exploited to study people’s various attributes and characteristics to provide various Geo-Social (GS) services. In this paper, we propose two new types of queries called Top-k famous placesTkFP and Socio-Spatial Skyline QuerySSSQ query, which enrich the semantics of the conventional spatial queries by introducing a social relevance component. In addition, three approaches namely, (1) Social-First, (2) Spatial-First and (3) Hybrid are proposed to efficiently process TkFP and SSSQ queries. Finally, we conduct an extensive evaluation of the proposed schemes using real and synthetic datasets and demonstrate the effectiveness of the proposed approaches.
Ammar Sohail, Muhammad Aamir Cheema, David Taniar
Comput. J.3
2018 Sensor data management in the cloud: Data storage, data ingestion, and data retrieval
abstract
Summary Sensors are widely used in the field of manufacturing, railways, aerospace, cars, medicines, robotics, and many other aspects of our everyday life. There is an increasing need to capture, store, and analyse the dynamic semi‐structured data from those sensors. A similar growth of semi‐structured data in the modern web has led to the creation of NoSQL data stores for scalability, availability, and performance, whereas large‐scale data processing frameworks for parallel analysis. NoSQL data store such as MongoDB and data processing framework such as Apache Hadoop has been studied for scientific data analysis. However, there has been no study on MongoDB with Apache Spark, and there is a limited understanding of how sensor data management can benefit from these technologies, specifically for ingesting high‐velocity sensor data and parallel retrieval of high volume data. In this paper, we evaluate the performance of MongoDB sharding and no‐sharding databases with Apache Spark, to identify the right software environment for sensor data management.
Prajwol Sangat, Maria Indrawan, David Taniar
Concurr. Comput. Pract. Exp.3
2018 A Dual Privacy Preserving Approach for Location-Based Services in Mobile Multicast Environment
Agustinus Borgy Waluyo, David Taniar, Wenny Rahayu, Bala Srinivasan 0002
Mob. Networks Appl.2
2018 Reverse Approximate Nearest Neighbor Queries
abstract
Given a set of facilities and a set of users, a reverse nearest neighbors (RNN) query retrieves every user$u$for which the query facility$q$is its closest facility. Since$q$is the closest facility to$u$, the user$u$is said to be influenced by$q$. In this paper, we propose arelaxeddefinition of influence where a user$u$is said to be influenced by not only its closest facility but also every other facility that isalmostas close to$u$as its closest facility is. Based on this definition of influence, we propose reverse approximate nearest neighbors (RANN) queries. Formally, given a value$x>1$, an RANN query$q$returns every user$u$for which$dist(u,q) \leq x\times NNDist(u)$where$NNDist(u)$denotes the distance between a user$u$and its nearest facility, i.e.,$q$is an approximate nearest neighbor of$u$. In this paper, we study bothsnapshotandcontinuousversions of RANN queries. In a snapshot RANN query, the underlying data sets do not change and the results of a query are to be computed only once. In the continuous version, the users continuously change their locations and the results of RANN queries are to be continuously monitored. Based on effective pruning techniques and several non-trivial observations, we propose efficient RANN query processing algorithms for both the snapshot and continuous RANN queries. We conduct extensive experiments on both real and synthetic data sets and demonstrate that our algorithm for both snapshot and continuous queries are significantly better than the competitors.
Arif Hidayat, Shiyu Yang 0002, Muhammad Aamir Cheema, David Taniar
IEEE Trans. Knowl. Data Eng.4
2017 Parallel Search Processing of Tree-Structured Data in a Big Data Environment
abstract
Every database systems needs to employ searching algorithms to locate and retrieve data. With the proliferation of NoSQL databases, there is a need to design search algorithms that are optimised for the non-relational files and record structures. We propose several search algorithms for documentbased databases. The algorithms were designed with parallelism in mind, considering many of the NoSQL databases have very large volume of data. The algorithms were implemented and extensively tested on MongoDB and Apache Spark environment. The test results shows a promising performance of our proposed algorithms.
David Taniar, Maria Indrawan
AINA2
2017 Voronoi-based Range-kNN search with Map Grid in a mobile environment
Zhou Shao, David Taniar, Kiki Maulana
Future Gener. Comput. Syst.2
2017 Trustworthy data delivery in mobile P2P network
Agustinus Borgy Waluyo, David Taniar, Wenny Rahayu, Bala Srinivasan 0002
J. Comput. Syst. Sci.2
2016 Trustworthy P2P Data Delivery for Moving Objects in Wireless Ad-Hoc Networks
abstract
In a mobile Peer-to-Peer (P2P) environment, where inherent resource constraints (e.g. battery, bandwidth and computing power) exist, the notion of reliability and efficiency especially around communication of messages between peers is a crucial factor. In this paper, we introduce a trustworthy token-passing multi-point relays (TOP) data dissemination scheme for moving objects in wireless ad-hoc networks. The proposed scheme encompasses the trustworthy model and location-based scheduling technique capable of determining the most optimal schedule for the target peers to receive messages based on the location and mobility parameter. The performance of the proposed approach is compared against the existing state of techniques namely pure flooding and Trustworthiness-based Broadcast (TBB) scheme. The experimental evaluation includes a number of metrics, such as transmission cost, computational cost and message deliverability, of which the results showed promising performance of the proposed scheme.
Agustinus Borgy Waluyo, David Taniar, Bala Srinivasan 0002, Wenny Rahayu
AINA2
2016 k-Nearest Neighbors on Road Networks: A Journey in Experimentation and In-Memory Implementation
abstract
A k nearest neighbor ( k NN) query on road networks retrieves the k closest points of interest (POIs) by their network distances from a given location. Today, in the era of ubiquitous mobile computing, this is a highly pertinent query. While Euclidean distance has been used as a heuristic to search for the closest POIs by their road network distance, its efficacy has not been thoroughly investigated. The most recent methods have shown significant improvement in query performance. Earlier studies, which proposed disk-based indexes, were compared to the current state-of-the-art in main memory. However, recent studies have shown that main memory comparisons can be challenging and require careful adaptation. This paper presents an extensive experimental investigation in main memory to settle these and several other issues. We use efficient and fair memory-resident implementations of each method to reproduce past experiments and conduct additional comparisons for several overlooked evaluations. Notably we revisit a previously discarded technique (IER) showing that, through a simple improvement, it is often the best performing technique.
Tenindra Abeywickrama, Muhammad Aamir Cheema, David Taniar
Proc. VLDB Endow.3
2016 VIP-Tree: An Effective Index for Indoor Spatial Queries
abstract
Due to the growing popularity of indoor location-based services, indoor data management has received significant research attention in the past few years. However, we observe that the existing indexing and query processing techniques for the indoor space do not fully exploit the properties of the indoor space. Consequently, they provide below par performance which makes them unsuitable for large indoor venues with high query workloads. In this paper, we propose two novel indexes called Indoor Partitioning Tree (IP-Tree) and Vivid IP-Tree (VIP-Tree) that are carefully designed by utilizing the properties of indoor venues. The proposed indexes are lightweight, have small pre-processing cost and provide near-optimal performance for shortest distance and shortest path queries. We also present efficient algorithms for other spatial queries such as k nearest neighbors queries and range queries. Our extensive experimental study on real and synthetic data sets demonstrates that our proposed indexes outperform the existing algorithms by several orders of magnitude.
Zhou Shao, Muhammad Aamir Cheema, David Taniar, Hua Lu 0001
Proc. VLDB Endow.3
2015 Processing Group Reverse kNN in Spatial Databases
abstract
In Reverse Nearest Neighbour (RNN) Query, every single object in the space has a certain region where all objects inside this region will think of the query object as their nearest neighbour. Other objects that are outside the region will not consider the query object as their nearest neighbour. In many cases, we might encounter a situation where we want to find this kind of region for several objects altogether, instead of a single object. Current RNN region approach cannot be used for this problem. Therefore we propose Group Reverse kNN as a solution, which we will find a specific region based on multiple query objects. So any objects located inside this region will always consider all of the query objects as the nearest compare to the non-query objects. Our experiments demonstrate the performance efficiency of the proposed Group Reverse kNN algorithm.
Anasthasia Agnes Haryanto, David Taniar, Kiki Maulana
AINA2
2015 Relaxed Reverse Nearest Neighbors Queries
Arif Hidayat, Muhammad Aamir Cheema, David Taniar
SSTD3
2015 Tracking moving objects using topographical indexing
abstract
Summary With the increasing popularity of Global Positioning System (GPS) technologies, many applications have been developed that are able to browse and monitor their GPS tracks on mobile objects. However, a large number of applications focus only on the region (not the exact coordinate location) where mobile objects are located. Not only the exact coordinate locations of moving objects are not needed but also the exact coordinate locations may sometime be distorted because of the inaccuracy of tracking systems. Therefore, in this paper, we propose an efficient data structure index for the moving objects based on their regional location. The topographical outdoor‐tree (TO‐tree) is based on the connectivity (adjacency) between outdoor cells space. The proposed index can support and enable efficient query processing and efficient updates of moving objects in outdoor space cells. The TO‐tree can serve spatial, topological, and adjacency queries. Experiments suggest that the TO‐tree performs efficiently and incurs less update cost while maintaining satisfactory performance. Copyright © 2013 John Wiley & Sons, Ltd.
Sultan Alamri, David Taniar, Maytham Safar, Haidar Al-Khalidi
Concurr. Comput. Pract. Exp.2
2015 Ontology as a Service (OaaS): extending sub-ontologies on the cloud
abstract
Summary In this paper, we introduce a new notion of Ontology as a Service, in which the ontology tailoring process serves as a service in the cloud. To illustrate Ontology as a Service, we propose sub‐ontology extraction and extension, whereby a sub‐ontology is extracted from the main ontology and is then extended to cover new concepts and relationships. We use a maximum extraction method to facilitate this. Unified Medical Language System meta‐thesaurus ontology is used as a walk‐through case study to illustrate our proposed methods. Copyright © 2014 John Wiley & Sons, Ltd.
Andrew Flahive, David Taniar, Wenny Rahayu
Concurr. Comput. Pract. Exp.2
2015 A methodology for ontology update in the semantic grid environment
abstract
Summary Ontology as a formal representation of a domain knowledge has played an important role in a distributed environment whereby semantic interoperability is a major factor. In this paper, we particularly focus on a distributed ontology framework that utilizes Semantic Grid resources. The semantic representation in a machine‐understandable format (i.e., an ontology) is the backbone that enables interoperability between different user nodes in a semantic grid environment. However, the domain knowledge represented within an ontology is not static. From time to time, its concepts, properties and relationships need to be replaced or updated. Although many existing work have been focusing on how to utilize an ontology to support interoperability within a distributed environment, they often assume a rather static ontology. This paper focuses on formalizing and validating the process of ontology update, whereby sections of one ontologyO2are replaced by a subset extracted from another ontologyO1. In the first phase, a subsetS1is extracted from ontologyO1. Then in the second phase, the concepts in ontologyO2are replaced byS1. At the end of the process, the resulting ontologyO2must still be a valid ontology. A semantic completeness checking also needs to be conducted so that the updated ontologyO2is complete. A case study based on the Unified Medical Language System ontology from the medical informatics domain is presented. We use a semantic grid environment to build a framework for reusing, extracting and updating an ontology using a SOA. These allow the subset extracted from one ontology, to replace sections of another ontology, using shared resources in the semantic grid environment. A prototype of the framework is built using Web Services and a complexity evaluation measure is presented. The results of several simulations show ontology update in the semantic grid is a viable solution and can be further optimized. Copyright © 2012 John Wiley & Sons, Ltd.
Andrew Flahive, David Taniar, Wenny Rahayu, Bernady O. Apduhan
Concurr. Comput. Pract. Exp.2
2015 A taxonomy for region queries in spatial databases
David Taniar, Wenny Rahayu
J. Comput. Syst. Sci.1
2015 Big Data knowledge discovery
Fatos Xhafa, David Taniar
Knowl. Based Syst.2
2015 Range-kNN queries with privacy protection in a mobile environment
Zhou Shao, David Taniar, Kiki Maulana
Pervasive Mob. Comput.2
2015 Enhanced range search with objects outside query range
Zhou Shao, David Taniar
World Wide Web2
2014 Reverse Nearest Neighbour by Region on Mobile Devices
abstract
Reverse Nearest Neighbour queries is known for the heavyweight algorithm that makes it difficult to be implemented in mobile devices due to high computations needed to verify the objects. Since the rapid development of mobile devices' hardware and also the new lightweight approach in solving the Reverse Nearest Neighbour problem, this problem can be solved in mobile devices. In this paper, we implemented the Contact Zone algorithm to create bichromatic reverse nearest neighbour region for a specific query point on mobile devices. The model is developed in a closed wireless network and various types of mobile devices with different hardware specifications are used. Our experiments show that RNN queries by region can be solved in mobile devices and different mobile CPUs do not give significant performance in processing the queries.
Kiki Maulana, David Taniar, Maria Indrawan, Dirda M. K. Latjuba
AINA2
2014 Design and Implementation of a Mobile Broadcast System
abstract
In a mobile environment, data broadcast paradigm has been recognised as an effective and scalable mechanism to disseminate frequently requested information to a large number of mobile users. This paper presents the design and implementation of a power preserving mobile broadcast system. The broadcast system is designed to serve transitive queries or queries that access related data items belonging to different tables in the relational databases. The focus of this paper is revolved around the implementation of three specific data broadcast schemes, namely: (i) a filtering technique for mobile device to perform transitive queries and display the desired data from incoming multiple entity types broadcast data items, (ii) the index broadcast scheme to predict the arrival of the desired data so that power utilization can be minimized, and (iii) multiple channel environments to allow mobile device to tune into multiple broadcast channels to receive the desired data. We showcase the efficacy of these data broadcast schemes through the development of the prototype system with a share indices price application.
Agustinus Borgy Waluyo, David Taniar, Bala Srinivasan 0002
AINA3
2014 Range-based Nearest Neighbour Search in a Mobile Environment
abstract
With the popularity of mobile devices, such as mobile phones and tablets, mobile users are taking more advantages of mobile computing. Through the applications in mobile devices, mobile users are able to search for the nearby spatial objects like restaurants and hotels. Hence, in this paper, we propose a range-based nearest neighbour search algorithm, which is named as Range-kNN[17]. Our algorithm focuses on expanding the query point to a query range, according to this query range, the interesting objects both inside and outside the query range are retrieved based on a Voronoi-based search algorithm. In the experiment part, our proposed algorithm is proved to be quite efficient and scalable.
Zhou Shao, David Taniar
MoMM2
2014 Finding reverse nearest neighbors by region
abstract
SUMMARY Common reverse nearest neighbor queries in spatial database run in an inefficient way because they need to check a query result with almost every nearest neighbor. This wastes many time and resources, making this approach unsuitable for mobile computation. Instead of using the neighbors as candidates for the query result, a region approach can be used to answer the query. By using this approach, any objects located in the region will be considered candidate results for the query. To reduce the cost of creating the region, we introduce the concept of a contact zone, a method that can identify the right region generator points without having to process the whole points in the space, hence make reverse nearest neighbor queries by region possible to be run in mobile devices. Copyright © 2013 John Wiley & Sons, Ltd.
Kiki Maulana, David Taniar, Maria Indrawan
Concurr. Comput. Pract. Exp.2
2014 A taxonomy for moving object queries in spatial databases
Sultan Alamri, David Taniar, Maytham Safar
Future Gener. Comput. Syst.2
2014 Peer-to-peer bichromatic reverse nearest neighbours in mobile ad-hoc networks
Thao P. Nghiem, Kiki Maulana, Kinh Nguyen, David G. Green, Agustinus Borgy Waluyo, David Taniar
J. Parallel Distributed Comput.6
2014 A connectivity index for moving objects in an indoor cellular space
Sultan Alamri, David Taniar, Maytham Safar, Haidar Al-Khalidi
Pers. Ubiquitous Comput.2
2013 Indexing of Spatiotemporal Objects in Indoor Environments
abstract
With rapid developments in indoor positioning technologies such as wireless communications, RFID and Bluetooth, the tracking of indoor moving objects has become easier. The indexing of moving objects in indoor spaces is different from outdoor spaces in many respects such as positioning technologies and measurements. Therefore, in this paper, we propose a new adjacency index structure for moving objects in indoor spaces that take into account both spatial and temporal properties. The index is based on the idea of connectivity (adjacency)between the indoor space cells. Furthermore, we use a non-leaf node time stamping method to store temporal data, which can enable and support the temporal queries in an indoor space. An empirical performance study suggests that the developed data structure is effective and robust.
Sultan Alamri, David Taniar, Maytham Safar
AINA2
2013 Empowering Data Placement for Ad-hoc Queries in Mobile Broadcast Environments
abstract
Data broadcast with its scalability feature provides a strong backbone for the digital information delivery. Such a feature is especially significant for mobile users with inherent power limitations in asymmetric communication environments. This paper presents a specific broadcast ordering scheme supported by advanced structure and access mechanism for ad-hoc queries in mobile data broadcast environments. The proposed scheme aims to minimize both query-access and tuning times by specifying a new message and ordering structure. As a proof of concept, we carry out experimentation of the proposed scheme in comparison with the conventional models. The result of the experiments are presented and discussed in the paper.
Agustinus Borgy Waluyo, David Taniar, Bala Srinivasan 0002
AINA2
2013 Peer-to-Peer Group k-Nearest Neighbours in Mobile Ad-Hoc Networks
abstract
The increasing use of location-based services has raised many issues of decision support and resource allocation. A crucial problem is how to solve queries of Group k-Nearest Neighbour (GkNN). A typical example of a GkNN query is finding one or many nearest meeting places for a group of people. Existing methods mostly rely on a centralised base station. However, mobile P2P systems offer many benefits, including self-organization, fault-tolerance and load-balancing. In this study, we propose and evaluate a novel P2P algorithm focusing on GkNN queries, in which mobile query objects and static objects of interest are of two different categories. The algorithm is evaluated in the MiXiM simulation framework with both real and synthetic datasets. The results show the practical feasibility of the P2P approach for solving GkNN queries for mobile networks.
Thao P. Nghiem, David G. Green, David Taniar
ICPADS3
2013 Efficient Monitoring of Moving Mobile Device Range Queries using Dynamic Safe Regions
abstract
As the number of mobile devices is experiencing an explosive growth, mobile query processing has become an important application of mobile devices. One of the most frequently used mobile queries is range queries - retrieving surrounding objects of interest. As mobile devices are moving, these range queries are literally moving range queries. The main problem of processing mobile moving range queries is how to know when the surrounding objects of interest are no longer relevant (and the previously distant objects of interest have become relevant) since the mobile device has already moved to a new location. Past researches have proposed the use of safe region - an area where the set of objects of interest to the mobile device does not change. However, when the query leaves the safe region, the mobile device has to reprocess the query. Knowing when and where the mobile device will leave a safe region is widely known as a difficult problem. To solve this problem, we propose two novel methods: (i) efficient construction of the safe region by using only two objects closest to the border of the moving mobile device, and (ii) periodic monitoring the position of the mobile device. Our evaluation shows that our method enlarges the safe region compared with previous methods, giving the mobile device a wider range to roam, and therefore, reducing computation and communication costs.
Haidar Al-Khalidi, David Taniar, John M. Betts, Sultan Alamri
MoMM2
2013 Bichromatic Reverse Nearest Neighbors in mobile peer-to-peer networks
abstract
The increasing use of mobile communications has raised many issues of decision support and resource allocation. A crucial problem is how to solve queries of Reverse Nearest Neighbor (RNN). An RNN query returns all objects that consider the query object as their nearest neighbor. Existing methods mostly rely on a centralized base station. However, mobile P2P systems offer many benefits, including self-organization, fault-tolerance and load-balancing. In this study, we propose two P2P algorithms focusing on bichromatic RNN queries, in which mobile query objects and static objects of interest are of two different categories, based on a boundary polygon around the mobile query object. The Exhaustive Search Algorithm makes use of all information from the peers to aim at high accuracy rate while the Optimized Search Algorithm reduces the number of queried peers. The algorithms are evaluated in MiXiM simulation framework with a real dataset. The results show the practical feasibility of the P2P approach in solving bichromatic RNN queries for mobile networks.
Thao P. Nghiem, Kiki Maulana, Agustinus Borgy Waluyo, David G. Green, David Taniar
PerCom5
2013 Spatiotemporal indexing for moving objects in an indoor cellular space
Sultan Alamri, David Taniar, Maytham Safar, Haidar Al-Khalidi
Neurocomputing2
2013 Mobile Peer-to-Peer data dissemination in wireless ad-hoc networks
Agustinus Borgy Waluyo, David Taniar, Wenny Rahayu, Ailixier Aikebaier, Makoto Takizawa 0001, Bala Srinivasan 0002
Inf. Sci.2
2013 A taxonomy for nearest neighbour queries in spatial databases
David Taniar, Wenny Rahayu
J. Comput. Syst. Sci.1
2013 Multimedia systems journal special issue on Mobile Multimedia applications
Eric Pardede, David Taniar, Ismail Khalil
Multim. Syst.2
2013 A pure peer-to-peer approach for kNN query processing in mobile ad hoc networks
Thao P. Nghiem, Agustinus Borgy Waluyo, David Taniar
Pers. Ubiquitous Comput.3
2013 Mobile query services in a participatory embedded sensing environment
abstract
A participatory mobile sensing system is designed to enable clients to voluntarily collect environmental data using embedded sensors and a mobile device while going about their daily activities. Due to the spatio-temporal nature of the data, and the significant benefits of the data to the general public, it is necessary to employ an efficient and effective query processing model for the mobile clients to access the data that can be visualized via an interactive multimedia interface. This article introduces a unified on-demand and data broadcast model to serve queries in the context of a mobile sensing system. The contributions of this article include the following: (i) it presents a novel data structure and indexing method to support the system; (ii) it provides flexibility for the client to issue query using on-demand or broadcast channel according to the server load and broadcast schedule; (iii) it enables new data access and processing for the mobile client; and (iv) it is designed for a multiple channels/receivers environment in a 4G wireless network. The proposed model uses a holistic query processing approach for the mobile sensing system that offers substantial efficiency and autonomy for mobile clients when retrieving data. The results of the experiments undertaken affirm the effectiveness of its performance.
Agustinus Borgy Waluyo, David Taniar, Bala Srinivasan 0002, Wenny Rahayu
ACM Trans. Embed. Comput. Syst.2
2013 Clustering-Based Index and Data Broadcasting for Mobile Nearest Neighbor Query Processing
abstract
This paper introduces a novel clustering-based broadcast scheduling technique for mobile nearest-neighbor (NN) query processing in cyber physical systems. An efficient index structure is presented to guide mobile clients to the NN-objects. The proposed broadcast scheduling and indexing is aimed at minimizing query access time and energy consumption of the clients when retrieving NN-objects through wireless channels. We have experimentally studied the proposed scheme and its comparison with the state-of-the-art methods. The results suggest the efficacy of our proposed approach in offering minimum latency and energy consumption, which is critically important especially for resource-constrained wireless environments.
Agustinus Borgy Waluyo, David Taniar, Wenny Rahayu, Bala Srinivasan 0002
IEEE Trans. Ind. Informatics2
2013 Ontology as a Service (OaaS): a case for sub-ontology merging on the cloud
Andrew Flahive, David Taniar, Wenny Rahayu
J. Supercomput.2
2012 High Performance Database Processing
abstract
The sizes of databases have seen exponential growth in the past, and such growth is expected to accelerate in the future, with the steady drop in storage cost accompanied by a rapid increase in storage capacity. Many years ago, a terabyte database was considered to be large, but nowadays they are sometimes regarded as small, and the daily volumes of data being added to some databases are measured in terabytes. In the future, petabyte and exabyte databases will be common. With such volumes of data, it is evident that the sequential processing paradigm will be unable to cope, for example, even assuming a data rate of 1 terabyte per second, reading through a petabyte database will take over 10 days. To effectively manage such volumes of data, it is necessary to allocate multiple resources to it, very often massively so. The processing of databases of such astronomical proportions requires an understanding of how high-performance systems and parallelism work. Besides the massive volume of data in the database to be processed, some data has been distributed across the globe in a Grid environment. These massive data centres are also a part of the emergence of Cloud computing, where data access has shifted from local machines to powerful servers hosting web applications and services, making data access across the Internet using standard web browsers pervasive. This adds another dimension to such systems. This talk, based on our recent published book [1], discusses fundamental understanding of parallelism in data-intensive applications, and demonstrates how to develop faster capabilities to support them. This includes the importance of indexing in parallel systems [2-4], specialized algorithms to support various query processing [5-9], as well as objectoriented scheme [10-12]. Parallelism in databases has been around since the early 1980s, when many researchers in this area aspired to build large special-purpose database machines -- databases employing dedicated specialized parallel hardware. Some projects were born, including Bubba, Gamma, etc. These came and went. However, commercial DBMS vendors quickly realized the importance of supporting high performance for large databases, and many of them have incorporated parallelism and grid features into their products. Their commitment to high-performance systems and parallelism, as well as grid configurations, shows the importance and inevitability of parallelism. There have been an increase number of researches in high performance parallel database processing in the last five years (2008-12). Data partitioning is still the fundamental issue in high performance database processing [13, 14]. The data itself is getting more complex, including XML-based data [15, 16], bio-informatics data [17, 18], and data streams [19, 20]. These new data types require new approaches to parallel processing. In addition, database transactions [21, 22] are still a major focus in many high performance database systems, such as grid transactions. We also see an increasing growth of new application domains, broadly categorized as data-intensive applications, including data warehousing and online analytic processing (OLAP) [23-25]. Therefore, it is critical to understand the underlying principle of data parallelism, before specialized and new application domains can be properly addressed.
David Taniar
AINA1
2012 Trustworthy-based efficient data broadcast model for P2P interaction in resource-constrained wireless environments
Agustinus Borgy Waluyo, David Taniar, Wenny Rahayu, Ailixier Aikebaier, Makoto Takizawa 0001, Bala Srinivasan 0002
J. Comput. Syst. Sci.2
2011 Spatial Network RNN Queries in GIS
abstract
Geographical information systems (GIS) and applications assist us in commuting, traveling and locating our points of interests. The efficient implementation and support of spatial queries in those systems is of particular interest and importance. The use of a Voronoi diagram has traditionally been applied to computational geometry. In this paper, we will show how a Voronoi diagram can be applied to support spatial queries in GIS systems, and in particular to reverse nearest neighbor (RNN) queries. An RNN query retrieves the set of interest objects having the query object as the nearest neighbor among other objects. Two cases of RNN queries are: monochromatic (MRNN) and bichromatic (BRNN). In the MRNN, the interest objects and the query object are of the same type, whereas in the BRNN they are of two different types. Due to the shortcomings of solutions for BRNN in the literature, we develop a new approach and algorithm, named the ‘2Vor BRNN algorithm’, for processing this query type in the context of the spatial network database (SNDB). Our novel approach extends the previous work and uses the ‘order-2 network Voronoi diagram’ to provide a more efficient solution for the BRNN. In addition, we experimentally confirm that the proposed algorithm outperforms the previous one in terms of memory used and response time.
David Taniar, Maytham Safar, Quoc Thai Tran, Wenny Rahayu, Jong Hyuk Park 0001
Comput. J.1
2011 Special issue on Computational Science and Its Applications
abstract
This issue features a special issue on ‘Computational Science and Its Applications’. Computational Science is the main pillar of most of the present research, industrial and commercial activities and plays a unique role in exploiting ICT innovative technologies. Owing to the latest development and the availability of high-performance computing, including parallel computing, grid computing, and cloud computing, there is a critical need to employ efficient and effective computational methods and algorithms in various applications, including computational biology, computational geometry, computational physics, computation chemistry, computational finance, graphics and visualization, scientific data management, data mining, etc. This issue features selected papers from the International Conference on Computational Science and Its Applications (ICCSA2009) held in 29 June–1 July, 2009, Kyung Hee University, Suwon, South Korea. In addition to extended papers from ICCSA2009, a special issue CFP has been distributed to a wider community through various mailing lists. Finally, we selected five papers to be included in this issue. The first paper discusses data and knowledge grids. It basically combines grid computing and real-time service management and execution paradigms, which makes use of the service-oriented architecture and paradigm suited for the grid platform. The second focuses on grid and P2P systems, especially in the context of sharing paradigm. It discusses middleware and libraries for grid and P2P systems. The third paper also focuses on P2P, whereby it describes scalable group communication protocols. The fourth paper focuses on road network query processing, which can be adopted in a mobile environment. It particularly concentrates on range search in a continuous mobile dynamic. Finally, the fifth paper introduces context-aware semantic network similarity model, using an ontological approach. As general co-chairs and program co-chairs of ICCSA2009, as well as the guest editors of the special issue on Computational Science in the Concurrency and Computation journal, we would like to congratulate the authors whose papers appeared in this special issue. We would also like to thank the PC members of ICCSA2009 who conducted the initial reviewing process for the conference and external reviewers who conducted further reviews of extended papers submitted to this special issue.
Osvaldo Gervasi, Chih Jeng Kenneth Tan, Marina L. Gavrilova, David Taniar
Concurr. Comput. Pract. Exp.4
2011 Constrained range search query processing on road networks
abstract
Abstract Range search is one of the most common queries in the spatial databases and geographic information systems (GIS). Most range search processing depends on the length of the distance that expresses the relative position of the objects of interest in the Euclidean space or road networks. But, in reality, the expected result is normally constrained by other factors (e.g. number of spatial objects, pre‐defined area, and so forth.) rather than the distance alone; hence, range search should be comprehensively discussed in various scenarios. In this paper, we propose two constrained range search approaches based on network Voronoi diagram, namely Region Constrained Range (RCR) and k nearest neighbor Constrained Range (kCR), which make the range search query processing more flexible to satisfy different requirements in a complex environment. The performance of these approaches is analyzed and evaluated to illustrate that both of them can process constrained range search queries very efficiently. Copyright © 2010 John Wiley & Sons, Ltd.
Kefeng Xuan, Geng Zhao 0004, David Taniar, Maytham Safar, Bala Srinivasan 0002
Concurr. Comput. Pract. Exp.3
2011 Distributed XML Processing and Management: Theory and Practice
Alfredo Cuzzocrea, David Taniar
J. Comput. Syst. Sci.2
2011 Voronoi-based range and continuous range query processing in mobile databases
Kefeng Xuan, Geng Zhao 0004, David Taniar, Wenny Rahayu, Maytham Safar, Bala Srinivasan 0002
J. Comput. Syst. Sci.3
2011 Double-layered schema integration of heterogeneous XML sources
David Taniar, Wenny Rahayu, Kinh Nguyen
J. Syst. Softw.2
2011 Guest editors' introduction
Gabriele Kotsis, David Taniar, Ismail Khalil, Eric Pardede
Multim. Tools Appl.2
2011 Voronoi-based multi-level range search in mobile navigation
Kefeng Xuan, Geng Zhao 0004, David Taniar, Maytham Safar, Bala Srinivasan 0002
Multim. Tools Appl.3
2011 Optimized skyline queries on road networks using nearest neighbors
Maytham Safar, Dalal El-Amin, David Taniar
Pers. Ubiquitous Comput.3
2011 Mobile broadcast services with MIMO antennae in 4G wireless networks
Agustinus Borgy Waluyo, David Taniar, Wenny Rahayu, Bala Srinivasan 0002
World Wide Web2
2010 Towards Near Real-Time Data Warehousing
abstract
A data warehouse is built as a layer on top of existing operational database systems. Once built, it has to be regularly updated (refreshed). Currently, most data warehouse approaches employ static refresh mechanisms whereby updates are based on a static timestamp, eg. once every day/week/quarter only. Whilst for some systems this might be adequate, others require a more rigorous approach ensuring that analysis is always 'up-to-date'. Static time interval for refreshing data warehouse is not adequate enough for systems with high update frequency. A real-time data warehouse incorporates operational data changes in real time. However, sometimes, it is often unnecessary or even inefficient to immediately refresh and send updates from the operational database into a data warehouse. In this paper, we propose a near real-time refresh mechanism that takes into consideration a number of measures: (i) Impact from record, (ii) Number of records affected, and (iii) Frequency Request Measure. The combination of these measures can accurately identify when the data warehouse needs to be strictly real-time, or near real-time (ie. right-time). Our experimentation shows that the proposed approach offers a significant benefit in terms of refresh operation cost in comparison to real-time warehousing, while at the same time still maintaining a high freshness level of the data warehouse.
Wenny Rahayu, David Taniar
AINA3
2010 An Enhanced Global Index for Location-Based Mobile Broadcast Services
abstract
This paper proposes a new global index structure and processing for location-dependent queries in mobile broadcast environments. The proposed scheme consists of two essential elements for addressing spatial queries in broadcast databases. These two elements are: (i) determine the client's location in relevant to the spatial model adopted by the broadcast scheme, and (ii) obtain the required object, which corresponds to the location of the client as determined by the model. The global index's concept will enhance the efficiency of the model. We explore the effectiveness of the proposed index scheme in single and multi channel environments. Performance comparisons with the earlier work through simulated-experiments have also been carried out and the results found have been promising.
Agustinus Borgy Waluyo, David Taniar, Bala Srinivasan 0002, Wenny Rahayu
AINA2
2010 A Utilization of Schema Constraints to Transform Predicates in XPath Query
Dung Xuan Thi Le, Stéphane Bressan, Eric Pardede, David Taniar, Wenny Rahayu
DEXA (1)4
2010 Multi-criteria Optimization in GIS: Continuous K-Nearest Neighbor Search in Mobile Navigation
Kushan Ahmadian, Marina L. Gavrilova, David Taniar
ICCSA (1)3
2010 Time constrained range search queries over moving objects in road networks
abstract
The development of mobile devices and mobile databases boost many spatial queries over moving objects, most of existing mobile applications concentrate on processing mobile queries based on distance metric in Cartesian space. In reality, traveling time is another important metric for spatial queries rather than Euclidean distance or network distance. On the other hand, the spatial queries of moving object monitoring is also restricted by frequent updates, as a result, processing spatial queries over moving objects becomes a tough job, especially in road networks. In this paper, we proposes a time constrained range search query and applies this query over a set of objects moving on the road networks to get a continuous result. By experimental studies, we show that our proposed approach can solve time constrained range search queries properly and the approach for moving objects monitoring outperform its competitors.
Kefeng Xuan, David Taniar, Maytham Safar, Bala Srinivasan 0002
MoMM2
2010 Path branch points in mobile navigation
abstract
Most query searches on road networks are either to find objects within a certain range (range search) or to find k nearest neighbors (kNN) on the actual road network map. In this paper, we propose a novel query, that is, path branch point (PBP). PBP can be defined as given a set of candidate interest objects and a pre-defined path starts from S and end at E, find a path which starts from S, via an interest point P and ends at E. This path should overlap with the user's ad hoc (pre-defined) path as much as possible with an acceptable distance increment. This is a novel query which is motivated by users' common requirements because most users have an ad hoc path in their daily travel and can tolerate a longer driving distance to some extent if they can drive on a familiar path. In this proposed approach, an Adjust Score is calculated for each path which is determined by overlapping distance and increased distance cost. Our experiment verifies the applicability of the proposed approach to solve the queries, which involves finding the optimal path branch points.
Geng Zhao 0004, David Taniar, Wenny Rahayu, Maytham Safar, Bala Srinivasan 0002
MoMM2
2010 Semantic Transformation Approach with Schema Constraints for XPath Query Axes
Dung Xuan Thi Le, Stéphane Bressan, Eric Pardede, Wenny Rahayu, David Taniar
WISE5
2009 Network Voronoi Diagram Based Range Search
abstract
One of the most frequent queries in spatial and mobile databases is range search, which is originated from the construction of R-tree that limits the spatial database application to Euclidean distance. Nowadays, Geographic Information System (GIS) demands the applications to be practicable for factual distance, normally identified as network distance. Even though some algorithms are engaged in this area, network distance range search is still a time consuming and storage space occupation task. In this paper, we propose a novel approach which is based on Network Voronoi Diagram that is diffusely used in geometrical analysis. We are looking into how to improve the performance of range search query processing using Network Voronoi Diagram.
Kefeng Xuan, Geng Zhao 0004, David Taniar, Bala Srinivasan 0002, Maytham Safar, Marina L. Gavrilova
AINA3
2009 Towards a Validation Framework for Sub-ontology Extraction Workflows in a Semantic Grid
abstract
The semantic grid as the uniting concept of semantic web and grid computing, and its ontology technology provide an efficient data retrieval methodology in widely distributed semantic grid resources over the Internet. As the number of semantic grid resources increase, e.g., ontology servers, the amount of data increases and managing job workflows is becoming increasingly complex. This paper proposed a validation framework for sub-ontology extraction workflows in our proposed semantic grid computing environment. We considered two ontology optimization schemes and design its workflow models using Petri Net. The workflow for each model is described and validated. The results justify the feasibilities of our proposed validation framework of the aforementioned models which can be used as building blocks to model large and efficient sub-ontology extraction workflows in a semantic grid.
Toshihiro Uchibayashi, Bernady O. Apduhan, Wenny Rahayu, David Taniar, Norio Shiratori
CISIS4
2009 A Right-Time Refresh for XML Data Warehouses
Damien Maurer, Wenny Rahayu, Laura Irina Rusu, David Taniar
DASFAA4
2009 Towards a Framework for Workflow Composition in Ontology Tailoring in Semantic Grid
Toshihiro Uchibayashi, Bernady O. Apduhan, Wenny Rahayu, David Taniar, Norio Shiratori
ICCSA (2)4
2009 Multiple Object Types KNN Search Using Network Voronoi Diagram
Geng Zhao 0004, Kefeng Xuan, David Taniar, Maytham Safar, Marina L. Gavrilova, Bala Srinivasan 0002
ICCSA (2)3
2009 Advances in high performance database technology
abstract
This tutorial will be based on the recently published book, High-Performance Parallel Database Processing and Grid Databases (John Wiley & Sons, 2008). The sizes of databases have seen exponential growth in the past and such growth is expected to accelerate in the future, with the steady drop in storage cost accompanied by a rapid increase in storage capacity. To effectively manage such volumes of data, it is necessary to allocate multiple resources to it, very often massively so. The processing of databases of such astronomical proportions requires an understanding of how high performance systems and parallelism work. Besides the massive volume of data in the database to be processed, some data has been distributed across the globe in a Grid environment. This important new book provides readers with a fundamental understanding of parallelism in data-intensive applications, and demonstrates how to develop faster capabilities to support them. It features not only the algorithms for database operations, but also quantitative analytical models, so that performance can be analyzed and evaluated more effectively.
David Taniar, Wenny Rahayu, Clement H. C. Leung, Sushant Goel
iiWAS1
2009 Partitioning methods for multi-version XML data warehouses
Laura Irina Rusu, Wenny Rahayu, David Taniar
Distributed Parallel Databases3
2009 Mobile service oriented architectures for NN-queries
Agustinus Borgy Waluyo, David Taniar, Wenny Rahayu, Bala Srinivasan 0002
J. Netw. Comput. Appl.2
2009 International Conference on Advances in Mobile Computing and Multimedia
Gabriele Kotsis, David Taniar, Ismail Khalil, Eric Pardede
Multim. Syst.2
2009 Voronoi-based reverse nearest neighbor query processing on spatial networks
Maytham Safar, Dariush Ebrahimi, David Taniar
Multim. Syst.3
2008 Intelligent Dynamic XML Documents Clustering
abstract
Clustering as an intelligent technique for mining XML documents has been utilised as an excellent way of grouping the documents by their content or structure. A main step in many distance based XML clustering algorithms is to calculate pair-wise distances between documents; naturally, a time-efficient technique requests the pair-wise distances to be determined in a timely manner. In case of dynamic XML documents, the amount of changes between versions cannot be predicted. Therefore, in case of clustered dynamic XML documents, if changes were little or if they affected only some of the clustered documents, recalculating pair-wise distances every time would be highly redundant. In this paper we propose a time-efficient technique to reassess pair- wise distances between clustered dynamic XML documents which change in time, without performing redundant calculations but considering the previously known distances and the set of changes which might have affected the documents versions.
Laura Irina Rusu, Wenny Rahayu, David Taniar
AINA3
2008 Storage Techniques for Multi-versioned XML Documents
Laura Irina Rusu, Wenny Rahayu, David Taniar
DASFAA3
2008 SQL/XML Performance Analysis of Parent/Ancestor Queries
Eric Pardede, Wenny Rahayu, David Taniar, Ramanpreet Kaur Aujla
ICCSA (2)3
2008 Continuous Range Search Query Processing in Mobile Navigation
abstract
Range search query processing has become one of the most important technologies in spatial and mobile databases. Most literature focuses on static range search extended from one point on both Euclidean distance and actual network distance, but there are only a few methods which can properly solve the problem for moving users, such as searching objects of interest on a road within a certain range. Although there are some techniques, which address continuous search, most approaches are absorbed in the KNN (k nearest neighbour) queries which are a different research area. In this paper, we propose two new methods to process continuous range search query in mobile computing. One is constructed using R-tree index based on Euclidean distance, and the other addresses the requirement on actual network distance.
Kefeng Xuan, Geng Zhao 0004, David Taniar, Bala Srinivasan 0002
ICPADS3
2008 The new era of web data warehousing: XML warehousing issues and challenges
abstract
The need to extract knowledge from web data warehousing just 'in-time' for decision making has increased significantly. An efficient system that can generate up-to-date analysis and decision making of the ever changing web-based information will play a very important role in the current global market and society. The new era of business intelligence and web databases brings in new research and development issues whereby the efficient integration of various web data is needed and timely analysis of data resources are vital. Web Data Warehousing is a growing area that addresses the need for an efficient web data summary to support decision making and ensure the quality of web data analysis.
Wenny Rahayu, Eric Pardede, David Taniar
iiWAS3
2008 XMiner: Mining XML Mediated Schemas
abstract
This paper presents a novel schema mediation approach, called XMiner, for mining mediated schemas from a set of XML schemas. XMiner addresses three main problems resulting from the heterogeneous source schemas: nesting discrepancy, backward paths and schema discrepancy. XMiner discovers frequent substructures using frequent subtree mining algorithms, and then constructs a mediated schemas. XMiner aims to preserve the hierarchical structure as the best as possible while avoiding information loss. XMiner exploits structural context, forward/backward paths, and label semantics for matching, mapping and merging frequent substructures. Experiments on real and synthetic datasets are reported to show that XMiner offers acceptable performance and quality for large-scale application scenarios.
Wenny Rahayu, Kinh Nguyen, David Taniar
Web Intelligence4
2008 XML data update management in XML-enabled database
Eric Pardede, Wenny Rahayu, David Taniar
J. Comput. Syst. Sci.3
2007 A Service Oriented Architecture for Extracting and Extending Sub-Ontologies in the Semantic Grid
abstract
This paper presents a service oriented architecture (SOA) approach to a distributed framework for reusing, extracting and extending (tailoring) large domain ontologies in the semantic grid environment. The conceptual level of the framework describes how sub-ontologies are tailored while the architectural level of the framework describes the components of the framework that allows the tailoring process happen in the semantic grid environment. A prototype of the framework and a complexity evaluation measure are also provided.
Andrew Flahive, Wenny Rahayu, David Taniar, Bernady O. Apduhan, Carlo Wouters, Tharam S. Dillon
AINA3
2007 Multiple Entity Types Wireless Broadcast Database System
abstract
In a wireless environment, data broadcast paradigm has been recognized as an effective and scalable mechanism to disseminate frequently requested information to a large number of clients. This paper presents the development of a multiple entity types wireless broadcast database system. The broadcast system is designed to serve transitive queries or queries that access related data items belonging to different entity types. The broadcast data are retrieved from a central database server. We apply three different data broadcast schemes including: (i), filtering technique for mobile device to perform transitive queries and display the desired data from incoming multiple entity types broadcast data items; (ii), the index broadcasting scheme designed to predict the arrival of the desired data to appropriately execute power conserving mode; (iii), incorporate multiple channel environments to allow mobile device to tune into multiple broadcast channels to receive the desired data. The proposed model uses a share indices price context to demonstrate the effective use of these data broadcast schemes.
Agustinus Borgy Waluyo, David Taniar, Bala Srinivasan 0002, Wenny Rahayu
AINA3
2007 Semantic XPath Query Transformation: Opportunities and Performance
Dung Xuan Thi Le, Stéphane Bressan, David Taniar, Wenny Rahayu
DASFAA3
2007 Performance Analysis of Child/Descendant Queries in an XML-Enabled Database
Eric Pardede, Wenny Rahayu, David Taniar, Ramanpreet Kaur Aujla
ICCSA (3)3
2007 XML Databases: Trends, Issues, and Future Research
Wenny Rahayu, Eric Pardede, David Taniar
iiWAS3
2007 Concurrency control issues in Grid databases
David Taniar, Sushant Goel
Future Gener. Comput. Syst.1
2007 Adaptive estimated maximum-entropy distribution model
David Taniar
Inf. Sci.2
2007 The use of Hints in SQL-Nested query optimization
David Taniar, Hui Yee Khaw, Haorianto Cokrowijoyo Tjioe, Eric Pardede
Inf. Sci.1
2006 MUDSOM: Mobile User Database Static Object Mining
abstract
An area of knowledge extraction is mobile user data mining. It is concerned with methods and algorithms on extracting interesting knowledge from mobile users through the data they have generated. These data are such as their user movement database and communication history. In group pattern mining, group patterns from a given user movement database is found based on spatio-temporal distances. Static objects are such as walls are present in the mobile environment. In this paper, we propose a method of group pattern mining through a user movement database with static objects defined to ensure the accuracy of result when static object exist. Our performance evaluation witnessed a reduction of group pattern found after static objects are defined in user movement databases compared to without. It proves that mobile users that are separated by static object can be detected and prevented from returning them as a valid group pattern.
John Goh, David Taniar
AINA (1)2
2006 XML-Enabled Relational Database for XML Document Update
abstract
With increasing demands for a proper and efficient XML data storage, XML-enabled database (XEnDB) has emerged as one of the popular answers. It claims to combine the strengths and limit the shortcomings of the traditional database management systems and native XML database. The implication is more research need to be done for this database family. This paper focuses on the XML update management in XEnDB. Our aim is to preserve the conceptual semantic constraints in XML data during update operations. The constraints are classified and represented in SQL/XML schema. Then, we propose the update methodology that utilizes the proposed schema and implement the method in one of the current XEnDB products
Eric Pardede, Wenny Rahayu, David Taniar
AINA (2)3
2006 Parallel "GroupBy-Before-Join" Query Processing for High Performance Parallel/Distributed Database Systems
abstract
GroupBy-Join queries in SQL are queries involving the group by clause joining several tables. In this paper, we describe three parallelization techniques for GroupBby-Join queries, particularly the queries where the group-by clause can be performed before the join operation. We subsequently call this query "GroupBy-Before-Join" queries. Performance evaluation of the three parallel processing methods is also carried out
David Taniar, Wenny Rahayu
AINA (1)1
2006 Warehousing Dynamic XML Documents
Laura Irina Rusu, Wenny Rahayu, David Taniar
DaWaK3
2006 On Mining 2 Step Walking Pattern from Mobile Users
John Goh, David Taniar
ICCSA (1)2
2006 Towards a High Integrity XML Link Update in Object-Relational Database
Eric Pardede, Wenny Rahayu, David Taniar
ICCSA (1)3
2006 The New Object-Relational Generation and its Application in Web Databases
Wenny Rahayu, Eric Pardede, David Taniar
iiWAS3
2006 SGPM: Static Group Pattern Mining Using Apriori-Like Sliding Window
John Goh, David Taniar, Ee-Peng Lim
PAKDD2
2006 Performance Analysis of Unified Data Broadcast Model for Multi-channel Wireless Databases
Agustinus Borgy Waluyo, Bala Srinivasan 0002, David Taniar, Wenny Rahayu, Bernady O. Apduhan
UIC3
2006 MOVE: A Distributed Framework for Materialized Ontology View Extraction
Mehul Bhatt, Andrew Flahive, Carlo Wouters, Wenny Rahayu, David Taniar
Algorithmica5
2006 Object-relational complex structures for XML storage
Eric Pardede, Wenny Rahayu, David Taniar
Inf. Softw. Technol.3
2005 A Distributed Ontology Framework in the Semantic Grid Environment
abstract
This paper explores a distributed ontology framework for tailoring ontologies in the semantic grid environment. The framework is divided into five main categories: ontology processing, ontology location, ontology connection, users' connection and algorithm location. A number of possible scenarios are discussed following two case studies that indicate how the framework can be manipulated and used in various situations. This framework helps developers design tools for tailoring ontologies in the semantic grid environment.
Andrew Flahive, Wenny Rahayu, David Taniar, Bernady O. Apduhan
AINA3
2005 Preserving Composition in XML Object Relational Storage
abstract
XML data can be stored in different types of databases including object-relational databases (ORDB). Using ORDB, we get the benefit of relational maturity and the richness of object-oriented modeling. One modeling concept that can be captured is composition hierarchy, which is a special type of relationship that shows an exclusive existence-dependent "part-of" relationship. This type of relationship frequently occurs in XML data, yet very often when the data is stored in a database repository, the "part-of" relationship is either flattened or split into an entirely separate table. In this paper we propose a model to preserve composition type in XML data into ORDB using the concept of row types. We use the Semantic Network diagram to represent the composition hierarchy in XML data. The composition hierarchy is divided into three types, namely single row composition, multi rows composition, and multi level composition. Each of these composition types will then be transformed into storage in an ORDB environment.
Eric Pardede, Wenny Rahayu, David Taniar
AINA3
2005 On Building a Data Broadcasting System for Mobile Databases
abstract
Data broadcasting is a scalable mechanism to disseminate information to a large number of mobile clients in a wireless environment. Our paper concerns with developing a data broadcasting system in a mobile environment, which involves data and index dissemination. The broadcasted data is retrieved from a database server. Subsequently, these data may be broadcasted periodically or aperiodically. As wireless environment inherent resource limitations, the use of indexing scheme will provide efficient data retrieval. We use share indices price context to demonstrate our proposed models. The models are developed using wireless ad-hoc network infrastructure.
Agustinus Borgy Waluyo, Gabriel Goh, David Taniar, Bala Srinivasan 0002
AINA3
2005 Global Indexing Scheme for Location-Dependent Queries in Multi Channels Mobile Broadcast Environment
abstract
Broadcast indexing is necessary to be applied in a wireless broadcast environment as such the scheme helps mobile clients to find the desired data instances efficiently. This is particularly important considering the inherent limitations in mobile environment. In this paper, we present a global indexing scheme for location dependent queries. The proposed scheme is designed to serve queries in which the query result is relevant to client's location. Global indexing scheme aims to minimise index access time while having all the advantages of index broadcasting. We develop a simulation model to find out the access time performance of global indexing scheme as compared to non-global indexing scheme. Additionally, we analyse the efficiency of valid scope used in the global index scheme as compared with an existing valid scope. It is found that global index performs substantially better than the existing indexing concept.
Agustinus Borgy Waluyo, Bala Srinivasan 0002, David Taniar
AINA3
2005 On Maintaining XML Linking Integrity During Update
Eric Pardede, Wenny Rahayu, David Taniar
DEXA3
2005 Mobile User Data Mining: Mining Relationship Patterns
John Goh, David Taniar
EUC2
2005 Incorporating Global Index with Data Placement Scheme for Multi Channels Mobile Broadcast Environment
Agustinus Borgy Waluyo, Bala Srinivasan 0002, David Taniar, Wenny Rahayu
EUC3
2005 Mining Patterns of Mobile Users Through Mobile Devices and the Musics They Listens
John Goh, David Taniar
ICCSA (4)2
2005 User Interface Design for Decision Guide Websites
Say Ying Lim, David Taniar
iiWAS2
2005 An Efficient Compression Technique for Frequent Itemset Generation in Association Rule Mining
Mafruz Zaman Ashrafi, David Taniar, Kate Smith-Miles
PAKDD2
2005 Maintaining Versions of Dynamic XML Documents
Laura Irina Rusu, Wenny Rahayu, David Taniar
WISE3
2004 A Distributed Approach to Sub-Ontology Extraction
abstract
The new era of semantic Web has enabled users to extract semantically relevant data from the Web. The backbone of the semantic Web is a shared uniform structure which defines how Web information is split up regardless of the implementation language or the syntax used to represent the data. This structure is known as an ontology. As information on the Web increases significantly in size, Web ontologies also tend to grow bigger, to such an extent that they become too large to be used in their entirety by any single application. This has stimulated our work in the area of sub-ontology extraction where each user may extract optimized sub-ontologies from an existing base ontology. Sub-ontologies are valid independent ontologies, known as materialized ontologies, that are specifically extracted to meet certain needs. Because of the size of the original ontology, the process of repeatedly iterating the millions of nodes and relationships to form an optimized sub-ontology can be very extensive. Therefore we have identified the need for a distributed approach to the extraction process. As ontologies are currently widely used, our proposed approach for distributed ontology extraction will play an important role in improving the efficiency of information retrieval.
Mehul Bhatt, Andrew Flahive, Carlo Wouters, Wenny Rahayu, David Taniar, Tharam S. Dillon
AINA (1)5
2004 A Taxonomy of Broadcast Indexing Schemes for Multi Channel Data Dissemination in Mobile Database
abstract
Data broadcasting strategy is known as a scalable way to disseminate information to mobile users. However, with a very large set of broadcast items, the query access time of mobile clients raise accordingly, due to high waiting time for mobile clients to find their data of interest. One possible solution is to split the database information into several broadcast channels. In this paper, we introduce taxonomy of index dissemination for multibroadcast channel based on B* tree structure. We consider three indexing schemes namely: (i) nonreplicated indexing scheme (NRI), (ii) partially-replicated indexing scheme (PRI), and (iii) fully-replicated indexing scheme (FRI). Simulation model is developed to find out the access time performance of each scheme.
Agustinus Borgy Waluyo, Bala Srinivasan 0002, David Taniar
AINA (1)3
2004 Reducing Communication Cost in a Privacy Preserving Distributed Association Rule Mining
Mafruz Zaman Ashrafi, David Taniar, Kate Smith-Miles
DASFAA2
2004 A New Approach of Eliminating Redundant Association Rules
Mafruz Zaman Ashrafi, David Taniar, Kate Smith-Miles
DEXA2
2004 Mining Physical Parallel Pattern From Mobile Users
John Goh, David Taniar
EUC2
2004 Defining Scope of Query for Location-Dependent Information Services
James Jayaputera, David Taniar
EUC2
2004 Invalidation for CORBA Caching in Wireless Devices
James Jayaputera, David Taniar
EUC2
2004 Allocation of Data Items for Multi Channel Data Broadcasting in a Mobile Computing Environment
Agustinus Borgy Waluyo, Bala Srinivasan 0002, David Taniar
EUC3
2004 Optimizing Query Access Time over Broadcast Channel in a Mobile Computing Environment
Agustinus Borgy Waluyo, Bala Srinivasan 0002, David Taniar
EUC3
2004 Semantic Completeness in Sub-ontology Extraction Using Distributed Methods
Mehul Bhatt, Carlo Wouters, Andrew Flahive, Wenny Rahayu, David Taniar
ICCSA (3)5
2004 Exception Rules Mining Based on Negative Association Rules
Olena Daly, David Taniar
ICCSA (4)2
2004 Mobile Data Mining by Location Dependencies
Jen Ye Goh, David Taniar
IDEAL2
2004 On Building XML Data Warehouses
Laura Irina Rusu, Wenny Rahayu, David Taniar
IDEAL3
2004 A Framework for Mining Association Rules in Data Warehouses
Haorianto Cokrowijoyo Tjioe, David Taniar
IDEAL2
2004 On Updating Inheritance Relationship in XML Documents
Eric Pardede, Wenny Rahayu, David Taniar
iiWAS3
2004 On Data Cleaning In Building XML Data Warehouses
Laura Irina Rusu, Wenny Rahayu, David Taniar
iiWAS3
2004 Mining Hybrid Association Rules in Data Warehouses
Haorianto Cokrowijoyo Tjioe, David Taniar
iiWAS2
2004 An Efficient Mobile Data Mining Model
Jen Ye Goh, David Taniar
ISPA2
2004 Location-Dependent Query Results Retrieval in a Multi-cell Wireless Environment
James Jayaputera, David Taniar
ISPA2
2004 Mining Frequency Pattern from Mobile Users
John Goh, David Taniar
KES2
2004 Classification of Fuzzy Data in Database Management System
Deval Popat, Hema Sharda, David Taniar
KES3
2004 Atomic Commitment in Grid Database Systems
Sushant Goel, Hema Sharda, David Taniar
NPC3
2004 A Distributed Ontology Framework for the Grid
Andrew Flahive, Wenny Rahayu, David Taniar, Bernady O. Apduhan
PDCAT3
2004 Preserving Aggregation Semantic Constraints in XML Document Update
Eric Pardede, Wenny Rahayu, David Taniar
WISE3
2004 Global parallel index for multi-processors database systems
David Taniar, Wenny Rahayu
Inf. Sci.1
2004 Performance analysis of "Groupby-After-Join" query processing in parallel database systems
David Taniar, Rebecca Boon-Noi Tan, Clement H. C. Leung, Kevin H. Liu
Inf. Sci.1
2003 Asynchronous Messaging Using Message-Oriented-Middleware
Sushant Goel, Hema Sharda, David Taniar
IDEAL3
2003 Efficient Execution of Parallel Aggregate Data Cube Queries in Data Warehouse Environments
Rebecca Boon-Noi Tan, David Taniar, Guojun Lu
IDEAL2
2003 Global B+ Tree Indexing in Parallel Database Systems
David Taniar, Wenny Rahayu
IDEAL1
2003 Inheritance Transformation of XML Schemas to Object-Relational Databases
Nathalia Devina Widjaya, David Taniar, Wenny Rahayu
IDEAL2
2003 The impact of load balancing to object-oriented query execution scheduling in parallel machine environment
David Taniar, Clement H. C. Leung
Inf. Sci.1
2002 Parallel Fuzzy c-Means Clustering for Large Data Sets
Terence Kwok, Kate Smith-Miles, Sebastián Lozano 0001, David Taniar
Euro-Par4
2002 A Taxonomy of Indexing Schemes for Parallel Database Systems
David Taniar, Wenny Rahayu
Distributed Parallel Databases1
2002 Parallel database sorting
David Taniar, Wenny Rahayu
Inf. Sci.1
2001 Parallel Processing of "GroupBy-Before-Join" Queries in Cluster Architecture
abstract
SQL queries in the real world are replete with group-by and join operations. This type of queries is often known as "GroupBy-Join" queries. In some GroupBy-Join queries, it is desirable to perform group-by before join in order to achieve better performance. This subset of GroupBy-Join queries is called "GroupBy-Before-Join" queries. In this paper, we present a study on the parallelization of GroupBy-Before-Join queries, particularly by exploiting cluster architectures. From our study, we have learned that, in parallel query optimization, processing group-by operations as early as possible is not always desirable. On many occasions, performing data distribution first, before group-by, offers performance advantages. In this study, we also describe our cluster-based scheme.
David Taniar, Wenny Rahayu
CCGRID1
2001 Performance evaluation of the object-relational transformation methodology
Wenny Rahayu, Elizabeth Chang 0001, Tharam S. Dillon, David Taniar
Data Knowl. Eng.4
2000 Structured Web Pages Management for Efficient Data Retrieval
abstract
The widespread use of the World Wide Web in recent years has opened up universal access to a vast number of information sources. An obstacle that affects the access to Web data is the lack of an information structure among and within Web pages. This raises a need for structured Web page management for efficient Web information searching. Our proposed structured Web page management is built in two stages: (i) HTML transformation to XML, and (ii) a navigation hierarchy. Also, we study how querying Web data can be accomplished in our structured Web page management, by which users may follow a navigation hierarchy to browse both inter-page and intra-page structures of the Web database and can specify queries for desired information.
David Taniar, Yi Jiang 0001, Wenny Rahayu, L. Bishay
WISE (2)1
2000 A methodology for transforming inheritance relationships in an object-oriented conceptual model to relational tables
Wenny Rahayu, Elizabeth Chang 0001, Tharam S. Dillon, David Taniar
Inf. Softw. Technol.4
1999 Query execution scheduling in parallel object-oriented databases
David Taniar, Clement H. C. Leung
Inf. Softw. Technol.1
1999 Performance Analysis of Parallelization Models for Path Expression Queries
David Taniar, Wenny Rahayu
Inf. Sci.1
1998 Collection-Intersect Join Algorithms for Parallel Object-Oriented Database Systems
David Taniar, Wenny Rahayu
Euro-Par1
1998 Parallel Collection Equi-Join Algorithms for Object-Oriented Databases
abstract
One of the differences between relational and object-oriented databases (OODB) is that attributes in OODB can be of a collection type (e.g. sets, lists, arrays, bags) as well as a simple type (e.g., integer, string). Consequently, explicit join queries in OODB may be based on collection attributes. One form of collection join queries in OODB is "collection-equi join queries", where the joins are based on collection attributes and the queries check for an equality of both collection operands. Our previous work (1997) describes "Parallel Double Sort-Merge" algorithm for collection-equi join queries, Since the publication, we realize that we have overlooked the complexity of collection merging in the algorithm. In this paper, we not only present alternative solutions relating to the collection merging problem, but also introduce a new algorithm called "Parallel Sort-Hash" algorithm. The two algorithms play an important role in parallel object-oriented query processing, due to their superiority over the conventional join methods through relational division and intersection operators.
David Taniar, Wenny Rahayu
IDEAS1