- Distributed and Parallel Computing Systems
- Parallel Computing and Optimization Techniques
- Scientific Computing and Data Management
- Advanced Data Storage Technologies
- Cloud Computing and Resource Management
- Embedded Systems Design Techniques
- Distributed systems and fault tolerance
- Protein Structure and Dynamics
- Research Data Management Practices
- Advanced Multi-Objective Optimization Algorithms
- Simulation Techniques and Applications
- Software Testing and Debugging Techniques
- Interconnection Networks and Systems
- Peer-to-Peer Network Technologies
- Software Engineering Research
- Cardiac electrophysiology and arrhythmias
- Metaheuristic Optimization Algorithms Research
- Advanced Software Engineering Methodologies
- Constraint Satisfaction and Optimization
- Logic, programming, and type systems
- Evolutionary Algorithms and Applications
- Enzyme Structure and Function
- Vehicle Routing Optimization Methods
- Real-Time Systems Scheduling
- Radiation Effects in Electronics
The University of Queensland
2015-2024
Argonne National Laboratory
2023
Istituto Nazionale di Fisica Nucleare
2022
Paradigm (France)
2022
The Carpentries
2022
Intel (United States)
2022
Michigan State University
2021
Queensland University of Technology
2016-2020
King Mongkut's University of Technology North Bangkok
2020
National Central University
2020
The availability of powerful microprocessors and high-speed networks as commodity components has enabled high-performance computing on distributed systems (wide-area cluster computing). In this environment, the resources are usually geographically at various levels (department, enterprise or worldwide), there is a great challenge in integrating, coordinating presenting them single resource to user, thus forming computational grid. Another comes from ownership resources, with each having its...
Abstract The accelerated development in peer‐to‐peer and Grid computing has positioned them as promising next‐generation platforms. They enable the creation of virtual enterprises for sharing resources distributed across world. However, resource management, application usage models these environments is a complex undertaking. This due to geographic distribution that are owned by different organizations or peers. owners each have access policies cost models, varying loads availability. In...
This work identifies challenges in managing resources a Grid computing environment and proposes computational economy as metaphor for effective management of application scheduling. It distributed resource requirements economy-based systems, discusses various representative both historical emerging, cooperative competitive trading such CPU cycles, storage, network bandwidth. presents an extensive, service-oriented architecture driven by approach its realization leveraging existing...
In this paper, we consider the problem of scheduling aircraft (plane) landings at an airport. This is one deciding a landing time for each plane such that lands within predetermined window and separation criteria between all successive planes are respected. We present mixed-integer zero–one formulation single runway case extend it to multiple case. strengthen linear programming relaxations these formulations by introducing additional constraints. Throughout, discuss how our can be used model...
This paper examines the role of parametric modeling as an application for global computing grid, and explores some heuristics which make it possible to specific soft real time deadlines larger computational experiments. We demonstrate scheme with a case study utilizing Globus toolkit running on GUSTO testbed.
Computational Grids are a promising platform for executinglarge-scale resource intensive applications. However, management and scheduling in the Grid environment is complex undertaking as resources (geographically) distributed, heterogeneous nature, owned by different individuals or organizations with their own policies, have access cost models, dynamically varying loads availability. This introduces number of challenging issues such site autonomy, interaction, policy extensibility,...
This paper considers a solution to the school timetabling problem. The problem involves scheduling number of tuples, each consisting class students, teacher, subject and room, fixed time slots. A Monte Carlo scheme called simulated annealing is used as an optimisation technique. introduces problem, then describes method. Annealing applied prototype environment described followed by some experimental results. parallel algorithm which can be implemented on multiprocessor presented. provide...
This paper discusses Nimrod, a tool for performing parametrised simulations over networks of loosely coupled workstations. Using Nimrod the user interactively generates experiment. then controls distribution jobs to machines and collection results. A simple graphical interface which is built each application allows view simulation in terms their problem domain. The current version implemented above OSF DCE runs on DEC Alpha IBM RS6000 workstations (including 22 node SP2). Two different case...
Computational Grids and peer-to-peer (P2P) networks enable the sharing, selection, aggregation of geographically distributed resources for solving large-scale problems in science, engineering, commerce. The management composition services scheduling applications, however, becomes a complex undertaking. We have proposed computational economy framework regulating supply demand allocating them applications based on users' quality-of-service requirements. requires economy-driven deadline-...
The accelerated development in Peer-to-Peer (P2P) and Grid computing has positioned them as promising next generation platforms. They enable the creation of Virtual Enterprises (VE) for sharing resources distributed across world. However, resource management, application usage models these environments is a complex undertaking. This due to geographic distribution that are owned by different organizations or peers. owners each have access policies cost models, varying loads availability. In...
Abstract Eph receptor tyrosine kinases are critical for cell–cell communication during normal and oncogenic tissue patterning tumor growth. Somatic mutation profiles of several cancer genomes suggest EphA3 as a suppressor, but its expression pattern role in tumorigenesis remain largely undefined. Here, we report unexpected overexpression within the microenvironment range human cancers mouse xenografts where activation inhibits is found on bone marrow–derived cells with mesenchymal myeloid...
Abstract Computational Grids are emerging as a new paradigm for sharing and aggregation of geographically distributed resources solving large‐scale compute data intensive problems in science, engineering commerce. However, application development, resource management scheduling these environments is complex undertaking. In this paper, we illustrate the development Virtual Laboratory environment by leveraging existing Grid technologies to enable molecular modelling drug design on resources....
Fires in the Australian savanna have been hypothesized to affect monsoon evolution, but hypothesis is controversial and effects not quantified. A distributed computing approach allows development of a challenging experimental design that permits simultaneous variation all fire attributes. The climate model simulations are around multiple independent computer clusters six countries, an has potential for range other large simulation applications earth sciences. experiment clarifies burning can...
A challenge for Grid computing is the difficulty in developing software that parallel, distributed and highly dynamic. Whilst there have been many general purpose mechanisms developed over years, programming still remains a low level, error prone task. Scientific workflow engines can double as environments, allow user to compose dasiavirtualpsila applications from pre-existing components. existing specify arbitrary parallel programs, (where components use message passing) they are typically...