-
Development of Semantics-Based Distributed Middleware for Heterogeneous Data Integration and its Application for Drought
Authors:
A Akanbi
Abstract:
Drought is a complex environmental phenomenon that affects millions of people and communities all over the globe and is too elusive to be accurately predicted. This is mostly due to the scalability and variability of the web of environmental parameters that directly/indirectly causes the onset of different categories of drought. Since the dawn of man, efforts have been made to uniquely understand…
▽ More
Drought is a complex environmental phenomenon that affects millions of people and communities all over the globe and is too elusive to be accurately predicted. This is mostly due to the scalability and variability of the web of environmental parameters that directly/indirectly causes the onset of different categories of drought. Since the dawn of man, efforts have been made to uniquely understand the natural indicators that provide signs of likely environmental events. These indicators/signs in the form of indigenous knowledge system have been used for generations. The intricate complexity of drought has, however, always been a major stumbling block for accurate drought prediction and forecasting systems. Recently, scientists in the field of agriculture and environmental monitoring have been discussing the integration of indigenous knowledge and scientific knowledge for a more accurate environmental forecasting system in order to incorporate diverse environmental information for a reliable drought forecast. Hence, in this research, the core objective is the development of a semantics-based data integration middleware that encompasses and integrates heterogeneous data models of local indigenous knowledge and sensor data towards an accurate drought forecasting system for the study areas. The local indigenous knowledge on drought gathered from the domain experts is transformed into rules to be used for performing deductive inference in conjunction with sensors data for determining the onset of drought through an automated inference generation module of the middleware. The semantic middleware incorporates, inter alia, a distributed architecture that consists of a streaming data processing engine based on Apache Kafka for real-time stream processing; a rule-based reasoning module; an ontology module for semantic representation of the knowledge bases.
△ Less
Submitted 17 May, 2024;
originally announced May 2024.
-
A Blockchain-based Model for Securing Data Pipeline in a Heterogeneous Information System
Authors:
MN Ramahlosi,
Y Madani,
A Akanbi
Abstract:
In our digital world, access to personal and public data has become an item of concern, with challenging security and privacy aspects. Modern information systems are heterogeneous in nature and have an inherent security vulnerability, which is susceptible to data interception and data modification due to unsecured communication data pipelines between connected endpoints. This re-search article pre…
▽ More
In our digital world, access to personal and public data has become an item of concern, with challenging security and privacy aspects. Modern information systems are heterogeneous in nature and have an inherent security vulnerability, which is susceptible to data interception and data modification due to unsecured communication data pipelines between connected endpoints. This re-search article presents a blockchain-based model for securing data pipelines in a heterogeneous information system using an integrated multi-hazard early warning system (MHEWS) as a case study. The proposed model utilizes the inherent security features of blockchain technology to address the security and privacy concerns that arise in data pipelines. The model is designed to ensure data integrity, confidentiality, and authenticity in a decentralized manner. The model is evaluated in a hybrid environment using a prototype implementation and simulation experiments with outcomes that demonstrate advantages over traditional approaches for a tamper-proof and immutable data pipeline for data authenticity and integrity using a confidential ledger.
△ Less
Submitted 17 January, 2024;
originally announced January 2024.
-
Towards a Microservice-based Middleware for a Multi-hazard Early Warning System
Authors:
A Akanbi
Abstract:
Environmental hazards like water and air pollution, extreme weather, or chemical exposures can affect human health in a number of ways, and it is a persistent apprehension in communities surrounded by mining operations. The application of modern technologies in the environmental monitoring of these Human-made hazards is critical, because while not immediately health-threatening may turn out detrim…
▽ More
Environmental hazards like water and air pollution, extreme weather, or chemical exposures can affect human health in a number of ways, and it is a persistent apprehension in communities surrounded by mining operations. The application of modern technologies in the environmental monitoring of these Human-made hazards is critical, because while not immediately health-threatening may turn out detrimental with unwanted negative effects. Enabling technologies needed to realise this concept is multifaceted and most especially involves deploying interconnected Internet of Things (IoT) sensors, existing legacy systems, enterprise networks, multi layered software architecture (middleware), and event processing engines, amongst others. Currently, the integration of several early warning systems has inherent challenges, mostly due to the heterogeneity of components. This paper proposes transversal microservice-based middleware aiming at increasing data integration, interoperability, scalability, high availability, and reusability of adopted systems using a container orchestration framework for a multi-hazard early warning system. Devised within the scope of the ICMHEWS project, the proposed platform aims at improving known challenges.
△ Less
Submitted 23 December, 2023;
originally announced December 2023.
-
ESTemd: A Distributed Processing Framework for Environmental Monitoring based on Apache Kafka Streaming Engine
Authors:
Adeyinka Akanbi
Abstract:
Distributed networks and real-time systems are becoming the most important components for the new computer age, the Internet of Things (IoT), with huge data streams or data sets generated from sensors and data generated from existing legacy systems. The data generated offers the ability to measure, infer and understand environmental indicators, from delicate ecologies and natural resources to urba…
▽ More
Distributed networks and real-time systems are becoming the most important components for the new computer age, the Internet of Things (IoT), with huge data streams or data sets generated from sensors and data generated from existing legacy systems. The data generated offers the ability to measure, infer and understand environmental indicators, from delicate ecologies and natural resources to urban environments. This can be achieved through the analysis of the heterogeneous data sources (structured and unstructured). In this paper, we propose a distributed framework Event STream Processing Engine for Environmental Monitoring Domain (ESTemd) for the application of stream processing on heterogeneous environmental data. Our work in this area demonstrates the useful role big data techniques can play in an environmental decision support system, early warning and forecasting systems. The proposed framework addresses the challenges of data heterogeneity from heterogeneous systems and real time processing of huge environmental datasets through a publish/subscribe method via a unified data pipeline with the application of Apache Kafka for real time analytics.
△ Less
Submitted 2 April, 2021;
originally announced April 2021.
-
Towards the Development of a Rule-based Drought Early Warning Expert Systems using Indigenous Knowledge
Authors:
A. K. Akanbi,
M. Masinde
Abstract:
Drought forecasting and prediction is a complicated process due to the complexity and scalability of the environmental parameters involved. Hence, it required a high level of expertise to predict. In this paper, we describe the research and development of a rule-based drought early warning expert systems (RB-DEWES) for forecasting drought using local indigenous knowledge obtained from domain exper…
▽ More
Drought forecasting and prediction is a complicated process due to the complexity and scalability of the environmental parameters involved. Hence, it required a high level of expertise to predict. In this paper, we describe the research and development of a rule-based drought early warning expert systems (RB-DEWES) for forecasting drought using local indigenous knowledge obtained from domain experts. The system generates inference by using rule set and provides drought advisory information with attributed certainty factor (CF) based on the user's input. The system is believed to be the first expert system for drought forecasting to use local indigenous knowledge on drought. The architecture and components such as knowledge base, JESS inference engine and model base of the system and their functions are presented.
△ Less
Submitted 19 September, 2018;
originally announced September 2018.
-
Semantic Interoperability Middleware Architecture for Heterogeneous Environmental Data Sources
Authors:
A. K. Akanbi,
M. Masinde
Abstract:
Data heterogeneity hampers the effort to integrate and infer knowledge from vast heterogeneous data sources. An application case study is described, in which the objective was to semantically represent and integrate structured data from sensor devices with unstructured data in the form of local indigenous knowledge. However, the semantic representation of these heterogeneous data sources for envir…
▽ More
Data heterogeneity hampers the effort to integrate and infer knowledge from vast heterogeneous data sources. An application case study is described, in which the objective was to semantically represent and integrate structured data from sensor devices with unstructured data in the form of local indigenous knowledge. However, the semantic representation of these heterogeneous data sources for environmental monitoring systems is not well supported yet. To combat the incompatibility issues, a dedicated semantic middleware solution is required. In this paper, we describe and evaluate a cross-domain middleware architecture that semantically integrates and generate inference from heterogeneous data sources. These use of semantic technology for predicting and forecasting complex environmental phenomenon will increase the degree of accuracy of environmental monitoring systems.
△ Less
Submitted 16 September, 2018;
originally announced September 2018.
-
Road Detection Technique Using Filters with Application to Autonomous Driving System
Authors:
Y. O. Agunbiade,
J. O. Dehinbo,
T. Zuva,
A. K. Akanbi
Abstract:
Autonomous driving systems are broadly used equipment in the industries and in our daily lives, they assist in production, but are majorly used for exploration in dangerous or unfamiliar locations. Thus, for a successful exploration, navigation plays a significant role. Road detection is an essential factor that assists autonomous robots achieved perfect navigation. Various techniques using camera…
▽ More
Autonomous driving systems are broadly used equipment in the industries and in our daily lives, they assist in production, but are majorly used for exploration in dangerous or unfamiliar locations. Thus, for a successful exploration, navigation plays a significant role. Road detection is an essential factor that assists autonomous robots achieved perfect navigation. Various techniques using camera sensors have been proposed by numerous scholars with inspiring results, but their techniques are still vulnerable to these environmental noises: rain, snow, light intensity and shadow. In addressing these problems, this paper proposed to enhance the road detection system with filtering algorithm to overcome these limitations. Normalized Differences Index (NDI) and morphological operation are the filtering algorithms used to address the effect of shadow and guidance and re-guidance image filtering algorithms are used to address the effect of rain and/or snow, while dark channel image and specular-to-diffuse are the filters used to address light intensity effects. The experimental performance of the road detection system with filtering algorithms was tested qualitatively and quantitatively using the following evaluation schemes: False Negative Rate (FNR) and False Positive Rate (FPR). Comparison results of the road detection system with and without filtering algorithm shows the filtering algorithm's capability to suppress the effect of environmental noises because better road/non-road classification is achieved by the road detection system. with filtering algorithm. This achievement has further improved path planning/region classification for autonomous driving system
△ Less
Submitted 16 September, 2018;
originally announced September 2018.
-
A Framework for Accurate Drought Forecasting System Using Semantics-Based Data Integration Middleware
Authors:
A. K. Akanbi,
M. Masinde
Abstract:
Technological advancement in Wireless Sensor Networks (WSN) has made it become an invaluable component of a reliable environmental monitoring system; they form the digital skin' through which to 'sense' and collect the context of the surroundings and provides information on the process leading to complex events such as drought. However, these environmental properties are measured by various hetero…
▽ More
Technological advancement in Wireless Sensor Networks (WSN) has made it become an invaluable component of a reliable environmental monitoring system; they form the digital skin' through which to 'sense' and collect the context of the surroundings and provides information on the process leading to complex events such as drought. However, these environmental properties are measured by various heterogeneous sensors of different modalities in distributed locations making up the WSN, using different abstruse terms and vocabulary in most cases to denote the same observed property, causing data heterogeneity. Adding semantics and understanding the relationships that exist between the observed properties, and augmenting it with local indigenous knowledge is necessary for an accurate drought forecasting system. In this paper, we propose the framework for the semantic representation of sensor data and integration with indigenous knowledge on drought using a middleware for an efficient drought forecasting system.
△ Less
Submitted 20 June, 2017;
originally announced June 2017.
-
Towards Semantic Integration of Heterogeneous Sensor Data with Indigenous Knowledge for Drought Forecasting
Authors:
Adeyinka K. Akanbi,
Muthoni Masinde
Abstract:
In the Internet of Things (IoT) domain, various heterogeneous ubiquitous devices would be able to connect and communicate with each other seamlessly, irrespective of the domain. Semantic representation of data through detailed standardized annotation has shown to improve the integration of the interconnected heterogeneous devices. However, the semantic representation of these heterogeneous data so…
▽ More
In the Internet of Things (IoT) domain, various heterogeneous ubiquitous devices would be able to connect and communicate with each other seamlessly, irrespective of the domain. Semantic representation of data through detailed standardized annotation has shown to improve the integration of the interconnected heterogeneous devices. However, the semantic representation of these heterogeneous data sources for environmental monitoring systems is not yet well supported. To achieve the maximum benefits of IoT for drought forecasting, a dedicated semantic middleware solution is required. This research proposes a middleware that semantically represents and integrates heterogeneous data sources with indigenous knowledge based on a unified ontology for an accurate IoT-based drought early warning system (DEWS).
△ Less
Submitted 8 January, 2016;
originally announced January 2016.
-
A Semantic Enhanced Model for effective Spatial Information Retrieval
Authors:
Adeyinka K. Akanbi,
Olusanya Y. Agunbiade,
Sadiq Kuti,
Olumuyiwa J. Dehinbo
Abstract:
A lot of information on the web is geographically referenced. Discovering and retrieving this geographic information to satisfy various users needs across both open and distributed Spatial Data Infrastructures (SDI) poses eminent research challenges. However, this is mostly caused by semantic heterogeneity in users query and lack of semantic referencing of the Geographic Information (GI) metadata.…
▽ More
A lot of information on the web is geographically referenced. Discovering and retrieving this geographic information to satisfy various users needs across both open and distributed Spatial Data Infrastructures (SDI) poses eminent research challenges. However, this is mostly caused by semantic heterogeneity in users query and lack of semantic referencing of the Geographic Information (GI) metadata. To addressing these challenges, this paper discusses ontology based semantic enhanced model, which explicitly represents GI metadata, and provides linked RDF instances of each entity. The system focuses on semantic search, ontology, and efficient spatial information retrieval. In particular, an integrated model that uses specific domain information extraction to improve the searching and retrieval of ranked spatial search results.
△ Less
Submitted 8 June, 2014;
originally announced June 2014.
-
LB2CO: A Semantic Ontology Framework for B2C eCommerce Transaction on the Internet
Authors:
Adeyinka K Akanbi
Abstract:
Business ontology can enhance the successful development of complex enterprise system; this is being achieved through knowledge sharing and the ease of communication between every entity in the domain. Through human semantic interaction with the web resources, machines to interpret the data published in a machine interpretable form under web. However, the theoretical practice of business ontology…
▽ More
Business ontology can enhance the successful development of complex enterprise system; this is being achieved through knowledge sharing and the ease of communication between every entity in the domain. Through human semantic interaction with the web resources, machines to interpret the data published in a machine interpretable form under web. However, the theoretical practice of business ontology in eCommerce domain is quite a few especially in the section of electronic transaction, and the various techniques used to obtain efficient communication across spheres are error prone and are not always guaranteed to be efficient in obtaining desired result due to poor semantic integration between entities. To overcome the poor semantic integration this research focuses on proposed ontology called LB2CO, which combines the framework of IDEF5 & SNAP as an analysis tool, for automated recommendation of product and services and create effective ontological framework for B2C transaction & communication across different business domains that facilitates the interoperability & integration of B2C transactions over the web.
△ Less
Submitted 5 January, 2014;
originally announced January 2014.
-
Application of Remote Sensing, GIS and GPS for efficient Urban Management Plan, A case study of part of Hyderabad city
Authors:
Adeyinka K. Akanbi,
Santosh Kumar,
Uwaya Fidelis
Abstract:
Role of urban planning and management in Hyderabad is becoming more and more crucial due to the dramatic increase in urban population and allied urban problems. Hyderabad is experiencing a rapid urbanization rate. Urbanization contributes many advantages in terms of economics, but if uncontrolled, would produce negative consequences to the physical, social and natural environment. With the advance…
▽ More
Role of urban planning and management in Hyderabad is becoming more and more crucial due to the dramatic increase in urban population and allied urban problems. Hyderabad is experiencing a rapid urbanization rate. Urbanization contributes many advantages in terms of economics, but if uncontrolled, would produce negative consequences to the physical, social and natural environment. With the advancement of GIS, which considerably influenced the dynamic nature of urban and regional planning, incorporation of GIS becomes imperative for better and improved decision-making in urban planning and management. It offers a solution to the urban problems and decision-making, which is more reliant to the real-time spatial modelling. The integration of Geographical Information System (GIS) and Remote Sensing has provided a tool, which can contribute to much clearer understanding of real planning problems as well as prescriptive planning scenarios to enhance the quality of urban planning and management.
△ Less
Submitted 17 December, 2013;
originally announced December 2013.
-
Integration of a city GIS data with Google Map API and Google Earth API for a web based 3D Geospatial Application
Authors:
Adeyinka K. Akanbi,
O. Y Agunbiade
Abstract:
Geospatial applications are becoming indispensible part of information systems, they provides detailed informations regarding the attribute data of spatial objects in real world. Due to the rapid technological developments in web based geographical information systems, the uses of web based geospatial application varies from Geotagging to Geolocation capabilities. Therefore, effective utilization…
▽ More
Geospatial applications are becoming indispensible part of information systems, they provides detailed informations regarding the attribute data of spatial objects in real world. Due to the rapid technological developments in web based geographical information systems, the uses of web based geospatial application varies from Geotagging to Geolocation capabilities. Therefore, effective utilization of web based information system can only be realized by representing the world in its original view, where attributes data of spatial objects are integrated with spatial object and available for the user on the web, using integrated Google API and Google Earth API. In this study a city in the south-western part of Nigeria called EDE is examined and used as a case study. Using Google Map API and Google Earth API, the attribute data of the study area stored in XML databases will be integrated with the corresponding existing spatial data of the study area; to create a web based 3D geospatial application. We envisage that this system will enhance the effectiveness of web-based Geographical Information System (GIS) and the overall user experience.
△ Less
Submitted 30 November, 2013;
originally announced December 2013.