Research Articles (Computer Science)
Permanent URI for this collection
The research papers in this collection represent the work of several projects.
Browse
Browsing by Author "Bagula, Antoine"
Now showing 1 - 6 of 6
Results Per Page
Sort Options
Item Clustered data muling in the internet of things in motion(MDPI, 2019) Tuyishimire, Emmanuel; Bagula, Antoine; Ismail, AdielThis paper considers a case where an Unmanned Aerial Vehicle (UAV) is used to monitor an area of interest. The UAV is assisted by a Sensor Network (SN), which is deployed in the area such as a smart city or smart village. The area being monitored has a reasonable size and hence may contain many sensors for efficient and accurate data collection. In this case, it would be expensive for one UAV to visit all the sensors; hence the need to partition the ground network into an optimum number of clusters with the objective of having the UAV visit only cluster heads (fewer sensors). In such a setting, the sensor readings (sensor data) would be sent to cluster heads where they are collected by the UAV upon its arrival. This paper proposes a clustering scheme that optimizes not only the sensor network energy usage, but also the energy used by the UAV to cover the area of interest. The computation of the number of optimal clusters in a dense and uniformly-distributed sensor network is proposed to complement the k-means clustering algorithm when used as a network engineering technique in hybrid UAV/terrestrial networks. Furthermore, for general networks, an efficient clustering model that caters for both orphan nodes and multi-layer optimization is proposed and analyzed through simulations using the city of Cape Town in South Africa as a smart city hybrid network engineering use-case.Item Clustered Multi-layer Multi-protocol Wireless Mesh Networks(Telkom, 2015) Abdalla, Taha; Rey-Moreno, Carlos; Tucker, William David; Bagula, AntoineWireless Mesh Networks (WMNs) have emerged as an alternative option to the wired networks in areas where wired deployment is unfeasible and/or costly. They have been widely adopted in community networks as these networks are mostly built within “not for profit” projects and do not require enterprise class investment which can lead to inefficient network architectures and routing protocol designs. B.A.T.M.A.N-ADV has been designed as a simple routing protocol that adheres to lightweight equipment requirements of wireless mesh deployment in the rural areas of the developing countries. However, it is built around a flat WMN topology which is challenged with scalability, security and implementation issues; which can limit WMN growth and services expansion. This paper proposes and evaluates the performance of a new multi-layer, multi-protocol WMN architecture that addresses B.A.T.M.A.N-ADV scalability issues by borrowing from wired networks their clustering model and building around the B.A.T.M.A.N Experimental (BMX6) protocol to introduce layer2 tunnelling through a cloud of layer3 routers.Item Community healthcare mesh network engineering in white space frequencies(Institute of Electrical and Electronics Engineers, 2019) Bagula, AntoineThe transition from analog to digital television has availed new spectrum called white space, which can be used to boost the capacity of wireless networks on an opportunistic basis. One sector in which there is a need to use white space frequencies is the healthcare sectorItem Cyber physical systems dependability using cps-iot monitoring(MPDI, 2021) Bagula, Antoine; Ajayi, Olasupo; Maluleke, HloniphaniRecently, vast investments have been made worldwide in developing Cyber-Physical Systems (CPS) as solutions to key socio-economic challenges. The Internet-of-Things (IoT) has also enjoyed widespread adoption, mostly for its ability to add “sensing” and “actuation” capabilities to existing CPS infrastructures. However, attention must be paid to the impact of IoT protocols on the dependability of CPS infrastructures. We address the issues of CPS dependability by using an epidemic model of the underlying dynamics within the CPS’ IoT subsystem (CPS-IoT) and an interferenceaware routing reconfiguration. These help to efficiently monitor CPS infrastructure—avoiding routing oscillation, while improving its safety. The contributions of this paper are threefold. Firstly, a CPS orchestration model is proposed that relies upon: (i) Inbound surveillance and outbound actuation to improve dependability and (ii) a novel information diffusion model that uses epidemic states and diffusion sets to produce diffusion patterns across the CPS-IoT.Item An economic feasibility model for sustainable 5G networks in rural dwellings of South Africa(MDPI, 2022) Maluleke, Hloniphani; Bagula, Antoine; Ajayi, OlasupoNumerous factors have shown Internet-based technology to be a key enabler in achieving the sustainable development goals (SDG), as well as narrowing the divide between the global north and south. For instance, smart farming, remote/online learning, and smart grids can be used to, respectively, address SDGs 1 and 2 (ending poverty and hunger), 3 (quality education), and 7 and 9 (energy and infrastructure development). Though such Internet-based solutions are commonplace in the global north, they are missing or sparsely available in global south countries. This is due to several factors including underdevelopment, which dissuades service providers from investing heavily in infrastructure for providing capable Internet solutions such as 5G networks in these regions. This paper presents a study conducted to evaluate the feasibility of deploying 5G networks in the rural dwellings of South Africa at affordable rates, which would then serve as a pre-cursor for deploying solutions to improve lives and achieve the SDGs.Item Improving quality-of-service in cloud/fog computing through efficient resource allocation(MPDI, 2019) Akintoye, Samson Busuyi; Bagula, AntoineRecently, a massive migration of enterprise applications to the cloud has been recorded in the IT world. One of the challenges of cloud computing is Quality-of-Service management, which includes the adoption of appropriate methods for allocating cloud-user applications to virtual resources, and virtual resources to the physical resources. The effective allocation of resources in cloud data centers is also one of the vital optimization problems in cloud computing, particularly when the cloud service infrastructures are built by lightweight computing devices. In this paper, we formulate and present the task allocation and virtual machine placement problems in a single cloud/fog computing environment, and propose a task allocation algorithmic solution and a Genetic Algorithm Based Virtual Machine Placement as solutions for the task allocation and virtual machine placement problem models. Finally, the experiments are carried out and the results show that the proposed solutions improve Quality-of-Service in the cloud/fog computing environment in terms of the allocation cost.