I have undertaken extensive research at Queen Mary, University of London (QMUL) during the period from 2006 to 2011. I was an MSc student at QMUL from 2006 to 2007. My dissertation entitled “Secure Server Roaming” focused on TCP/UDP migration. Then from 2007 onwards, I was a PhD research student at the same university. My thesis, entitled “Biologically Inspired Self-organizing Communication Networks”, tackles the problem of energy-efficient, accurate target tracking and task allocation for parallel system in Wireless Sensor Networks (WSNs). I completed my PhD degree in January 2011.
I currently work at Al Aqsa University as an Assistant Professor at computer department and an Assistant (Dean) of Vice-President for Administration and Finance Affairs.
The problem of energy-efficient, reliable, accurate and self-organized target tracking in WSNs is something I am continuing to consider for sensor nodes with limited physical resources and abruptly manoeuvring mobile targets. I have developed a biologically inspired, adaptive multi-sensor scheme for collaborative single/multiple target tracking. Behavioural data obtained while tracking the targets including the targets’ previous locations is recorded as metadata to compute the target sampling interval, target importance and local monitoring interval so that tracking continuity and energy-efficiency are improved. The subsequent sensor groups that track the targets are selected proactively according to the information associated with the predicted target location probability such that the overall tracking performance is optimized or nearly-optimized. One sensor node from each of the selected groups is elected as a main node for management operations so that energy efficiency and load balancing are improved. A decision algorithm is developed to allow the “conflict” nodes that are located in the sensing areas of more than one target at the same time to decide their preferred target according to the target importance and the distance to the target. A tracking recovery mechanism is developed to provide the tracking reliability in the event of target loss.
I am also examining the problem of task mapping and scheduling for parallel systems in WSNs. I created a Biological Independent Task Allocation (BITA) algorithm and a Biological Task Mapping and Scheduling (BTMS) algorithm to execute an application using a group of sensor nodes. BITA, BTMS and the functional specialization of the sensor groups in target tracking are all inspired from biological behaviours of differentiation in zygote formation. Task allocation for parallel systems in WSNs using Genetic Algorithm (GA) is now my ongoing research.
WSNs have recently employed in modern agriculture and farming. Precision agriculture (PA) or precision farming (PF) refers to automation in agriculture. PA is defined as the techniques of applying PA inputs (i.e. farming parameters and resources) at the right location and time to optimize the farming production and reduce the human power, subject to minimizing the environmental impact. Farming parameters and resources include site-specific application of water, fertilizer doses, pesticide, soil moisture, herbicides, and air temperature. Consequently, PA is an agriculture system based on information and technology. Therefore, PA needs decision support systems to achieve its goals. Thus, WSNs are employed in PA to monitor, optimize and measure different farming and sowing parameters and resources. These parameters are transmitted wirelessly to farmer so that appropriate actions are taken. The problem of PA based on WSNs is currently explored and considered in my current research to enhance crop yields and improve the efficiency and quality of agriculture production whilst minimizing the environmental impact and agricultural cost
The traditional IP protocol does not support the mobility and portability during service access. I created a novel system that provides portable communication in the network layer based on the traditional IP protocol. An advanced new hierarchically distributed DHCP structure is used to support nomadic communication for Mobile IP. Consequently, the combination of DHCP and DNS protocols can be used to provide the portable communication.
Another novel nomadic computing system, Mobile Socket (MOSOCK), has been invented by me in order to provide service continuity and reliability for both fixed and mobile services. This can be achieved in higher TCP/IP layers including transport and application layers. MOSOCK operation utilizes the TCP socket level programming with socket migration techniques. In addition, the MOSOCK system architecture and design take into account the security considerations in the servers’ side to protect them from potential fraudulent attacks. Distributed computing benefits and goals are also utilized in the MOSOCK design.
Simulation & Programming
I have broad knowledge of programming languages and simulation software. This includes Java, Java Script, C++, PHP, HTML, Oracle, Visual Basic, MATLAB and Pascal. Target tracking, and task mapping and scheduling schemes were evaluated using my own event-driven simulator. C++ was used to build the simulator. CSMA/CA as the MAC protocol and DSDV as the routing protocol were implemented in the simulator. Additionally, the MOSOCK scheme was implemented using Java.