Scheduling and Load Balancing in Large Scale Distributed Computing Environments
Summary
The project involves the development of resource allocation algorithms for large scale distributed systems for solving a variety of scheduling and load-balancing problems for static and dynamic scenarios.
Supervisor(s)
Research Location
Program Type
Masters/PHD
Synopsis
Large scale distributed systems (e.g. Grid Computing, Cloud Computing) are quite prevalent today. These systems provide high performance capabilities to a wide range of applications. These applications normally have different, and sometimes conflicting, requirements. This will necessitate the development of more flexible scheduling techniques. Another factor which is detrimental to the performance of such these systems is the dynamic nature of such combination of heterogeneous resources that are, for most of the time, located in disparate locations. In addition, the availability of resources (e.g. computational, storage, etc) for some of the time does not mean that such resources will be available all the time. Such conditions will add more complexity to the design of these schedulers. This also suggests the need to suites of schedulers that can be used in different operating scenarios. This project deals with the study and development of a variety of scheduling scenarios and algorithms that can help in achieving the ultimate goal of furthering our understanding of scheduling in large scale distributed systems.
Want to find out more?
Contact us to find out what’s involved in applying for a PhD. Domestic students and International students
Contact Research Expert to find out more about participating in this opportunity.
Browse for other opportunities within the Computer Science .
Keywords
parallel systems, grid computing, cloud computing, internet-scale computing systems, Distributed computing, optimization, resource allocation, ICT, Distributed systems
Opportunity ID
The opportunity ID for this research opportunity is: 976
Other opportunities with Professor Albert Y. Zomaya
- Parallel Stochastic Optimization Algorithms
- Self-Assembly and Self-Organization in Complex Systems
- Cellular Automata Based Cryptography
- The Mapping of Optimization Algorithms on Different Families of Computer Architectures
- Quality of Service in Distributed Computing Systems
- Healing and Self-Repair in Large Scale Distributed Computing Systems
- Application Isolation Techniques in Cloud Computing Platforms
- Accountability in Distributed Systems for Bioinformatics Data Management
- Application-Specific Service Level Agreement and Energy-Efficiency Improvement in Cloud Computing Platforms
- Autonomic Communications in Parallel and Distributed Computing Systems
- Detection of Anomalous Variations in Dynamic Networks
- The Choice of Appropriate Difference Measures
- Distributed Coalition Planning and Decision Making
- Federating Autonomous Sensor Networks
- Self-Assembly and Self-Organization in Complex Distributed Systems
- Parallel Stochastic Optimization Algorithms
- MicroRNAs as Regulators of Cellular Programs
- Resilience and distributed systems for a healthy society
- Biological metaphors and resilience
- Complex Networks and Performance