Research Interests
- Distributed, Cloud and Edge Computing
- Internet of Things
- Big Data Analytics
- Reliability and Fault Tolerance
- Interconnection and Communication Networks
- Performance Modeling and Evaluation
Fundings
- Australian Research Data Common (ARDC), 2019.
- Ainsworth Medical Research Innovation Fund (MRIF), 2019.
- The Australia-Africa Universities Network (AAUN) – Partnership Research Development Fund, 2018-2019.
- WSU Research Development Funding, 2018.
- The Australia-Africa Universities Network (AAUN) – Partnership Research Development Fund, 2017-2018.
- NICTA/Data 61 Scholarship Funding, 2014-2017.
- Amazon Web Services Education Grant, 2014-2015.
- SCEM Pilot Challenge Project, WSU, 2013-2016.
- WSU Seed Grant, 2012.
Research Projects
-
Edge and Fog Computing: This is a new computing emerging paradigm which is an intersection of Cloud Computing, Internet of Things (IoT) and Big Data Anlaytics. We are working in all aspects of this new paradigm including architecture, implementation as well as applications.
- Cloud Reliability: Resource provisioning is an important and challenging problem that must be addressed in large-scale distributed systems such as Cloud computing environments. The question we address in this research is how to provision resources to workflow-based and big data applications where resource failures in Cloud computing systems can and do arise. We take into account the workload models and failure correlations/model to redirect requests to appropriate Cloud providers.
- Ustawi: The project explores how information systems can be used to address the problem of hidden hunger in rural African communities. Hidden Hunger occurs when there is enough energy consumption by individuals but insufficient consumption of essential nutrients, resulting in health problems, micronutrient deficiencies, overweight and obesity. This project is aimed to address the first three United Nations Sustainable Development Goals.
Past Projects
- Failure Trace Archive: The Failure Trace Archive (FTA) is a centralized public repository of availability traces of parallel and distributed systems, and tools for their analysis. The purpose of this archive is to facilitate the design, validation, and comparison of fault-tolerant models and algorithms. This effort is in collaboration with INRIA Bordeaux and TU Delft. The project is funded by an INRIA project called ALEAE. [FTA poster]
- Spot Prices: The surge in demand for utilizing public Cloud resources has introduced many trade-offs between price, performance and recently reliability. Amazon’s Spot Instances (SIs) create a competitive bidding option for the public Cloud users at lower prices without providing reliability on services. We believe that characterization of SIs as the goal of this research is fundamental in the design of stochastic scheduling algorithms and fault tolerant mechanisms in public Cloud environments for spot market.
- GridSim: The GridSim toolkit allows modeling and simulation of entities in parallel and distributed computing (PDC) systems-users, applications, resources, and resource brokers (schedulers) for design and evaluation of scheduling algorithms. It provides a comprehensive facility for creating different classes of heterogeneous resources that can be aggregated using resource brokers. for solving compute and data intensive applications.
- AURIN: The Australian Urban Research Infrastructure Network (AURIN) is a $20 million initiative funded by the Australian Government’s Super Science scheme. AURIN will provide built environment and urban researchers, designers and planners with infrastructure to facilitate access to a distributed network of aggregated datasets and information services. I am responsible to provide a (Cloud-based) workflow environment for this project.
-
InterGrid: The InterGrid aims to provide a software system that allows the creation of execution environments for various applications on top of the physical infrastructure provided by the participating Grids. The allocation of resources from multiple Grids to fulfil the requirements of the execution environments is enabled by peering arrangements established between gateways.
- Clouds@home : A project funded by the national French science foundation (called ANR) for running complex services and applications over unreliable (Internet) resources. This project is in collaboration with the INRIA MOAIS, GRAAL and Grand-Large teams, and also UC Berkeley.