Cloud-data centres resource allocation under bursty conditions. Cloud-data centres resource allocation under bursty conditions. The project aims to design, implement, and integrate solutions to manage resources in cloud data centres (CDCs), especially when operating under bursty workload conditions. CDCs are expected to assure performance whilst optimising resource usage at a minimum cost, but efficiently providing resources with specific performance requirements can be difficult. This project i ....Cloud-data centres resource allocation under bursty conditions. Cloud-data centres resource allocation under bursty conditions. The project aims to design, implement, and integrate solutions to manage resources in cloud data centres (CDCs), especially when operating under bursty workload conditions. CDCs are expected to assure performance whilst optimising resource usage at a minimum cost, but efficiently providing resources with specific performance requirements can be difficult. This project intends to develop scalable solutions with industry approved software plug-ins. This is expected to affect both trustworthy information and communications technology (ICT) infrastructure (delivering more resilient CDCs) and economic sustainability (reducing CDC usage cost for both users and providers) of today’s computerised society.Read moreRead less
Contention-Aware Scheduling in Cloud Data Centres. This project aims to design, implement, and integrate solutions to improve resource use of private cloud data centres (CDCs). CDCs are expected to guarantee performance while optimising resource usage at a minimum cost. This incurs technical challenges that must be tackled to efficiently provision on-demand resources with specific performance requirements. The project intends to push the applicability of both current techniques and the ones to b ....Contention-Aware Scheduling in Cloud Data Centres. This project aims to design, implement, and integrate solutions to improve resource use of private cloud data centres (CDCs). CDCs are expected to guarantee performance while optimising resource usage at a minimum cost. This incurs technical challenges that must be tackled to efficiently provision on-demand resources with specific performance requirements. The project intends to push the applicability of both current techniques and the ones to be designed in this project to industry-scale CDCs, and identify metrics and variables to holistically control service-level agreements of hosted applications. Scalable solutions with industry approved software plug-ins are the major outcomes of this project. The outcomes of this project will have a substantial impact on both environmental (lowering energy consumption to lead to greener infrastructure) and economic sustainability (reducing cloud usage cost for both users and providers) of today’s much computerised society.Read moreRead less
Discovery Early Career Researcher Award - Grant ID: DE140101628
Funder
Australian Research Council
Funding Amount
$301,970.00
Summary
Non-Intrusive Resource Sharing for Cloud Data Centre Efficiency. Resource sharing using hardware virtualisation has become increasingly common for cloud data centre efficiency. Such virtualisation allows multiple workloads to share a common set of resources in a single physical machine. In practice, however, these co-located workloads often compete for resources, leading to their resource usage being non-isolable and intrusive. This intrusive resource sharing is a major source of cloud data cent ....Non-Intrusive Resource Sharing for Cloud Data Centre Efficiency. Resource sharing using hardware virtualisation has become increasingly common for cloud data centre efficiency. Such virtualisation allows multiple workloads to share a common set of resources in a single physical machine. In practice, however, these co-located workloads often compete for resources, leading to their resource usage being non-isolable and intrusive. This intrusive resource sharing is a major source of cloud data centre inefficiency. This project will develop non-intrusive resource allocation and scheduling solutions that enable co-located workloads to organically use resources. These solutions exploit the heterogeneity and dynamicity of cloud data centres that are often perceived as the main hurdles of resource management.Read moreRead less
Energy-Efficient Computing: Expanding the Role of Scheduling in Cloud Data Centres. Cloud data centres have become increasingly large-scale to meet ever increasing computing and storage capacity. The requirement of uninterrupted service availability has also contributed to such expansion. However, this relentless pursuit of high performance and high availability has led to serious resource over-provisioning and, in turn, low performance to energy consumption ratios. The impact of this poor resou ....Energy-Efficient Computing: Expanding the Role of Scheduling in Cloud Data Centres. Cloud data centres have become increasingly large-scale to meet ever increasing computing and storage capacity. The requirement of uninterrupted service availability has also contributed to such expansion. However, this relentless pursuit of high performance and high availability has led to serious resource over-provisioning and, in turn, low performance to energy consumption ratios. The impact of this poor resource management goes beyond the issue of cloud data centre efficiency, including excessive carbon footprint. This project aims to develop new energy-aware scheduling and resource allocation algorithms to provide energy-efficient solutions. These solutions exploit both workload and system diversity in cloud data centres.Read moreRead less
Optimising service level agreements for performance and energy efficiency in cloud computing systems. In cloud platforms a large number of applications compete for shared resources. Concerns of power consumption have become increasingly significant in the context of the design and use of cloud systems. In this project new algorithms and software tools will be developed to enable a better utilisation of clouds whilst minimising energy usage.
Software-defined provisioning of Internet of Things applications in fog computing systems. This project aims to investigate and provide solutions for the realisation of a seemingly integrated Fog Computing (FC) paradigm with cloud environments, networking devices and Internet of Things devices. Fog Computing (FC) is an emerging paradigm with great promises for advancing Information and Communications Technologies. Using interdisciplinary approaches, the project expects to generate new knowledge ....Software-defined provisioning of Internet of Things applications in fog computing systems. This project aims to investigate and provide solutions for the realisation of a seemingly integrated Fog Computing (FC) paradigm with cloud environments, networking devices and Internet of Things devices. Fog Computing (FC) is an emerging paradigm with great promises for advancing Information and Communications Technologies. Using interdisciplinary approaches, the project expects to generate new knowledge for optimising both hardware and software resources of a FC system. Outcomes of this project include practical solutions through building novel mathematical frameworks and optimisation objectives. The project is expected to provide efficient monitoring and control of intelligent spaces, management of urban and rural environments and will have applications in the areas of energy, security, transport and public health.Read moreRead less
Algorithms and Software Systems for Management of Software-Defined Clouds. This project seeks to develop technologies for more powerful and lower-cost cloud computing. Cloud computing offers utility-oriented information technology services to users worldwide. Based on pay-as-you-go model, it enables hosting of pervasive applications from consumer, scientific and business domains. However, applications are unable to harness the full power of the cloud due to partial virtualisation and lack of int ....Algorithms and Software Systems for Management of Software-Defined Clouds. This project seeks to develop technologies for more powerful and lower-cost cloud computing. Cloud computing offers utility-oriented information technology services to users worldwide. Based on pay-as-you-go model, it enables hosting of pervasive applications from consumer, scientific and business domains. However, applications are unable to harness the full power of the cloud due to partial virtualisation and lack of integrated management of compute and network resources of data centres. This project aims to transform cloud computing by developing architectural principles for software-defined clouds; algorithms and policies for integrated allocation of compute and network resources to meet quality-of-service requirements of applications; and a novel software technology for energy-efficient management of software-defined clouds.Read moreRead less
Dynamic resource provisioning for autonomic management of cloud computing environments. In the next 20 years, service-oriented computing will play an important role in shaping the industry and will require cloud infrastructure hosting applications to deliver services at low cost. This project will develop technologies for self-managed cloud computing platforms that reduce usage and operational costs, thus transforming the Australian economy.
Taipan: a block-chain with democratic consensus and validated contracts. Blockchains keep records by mass collaboration using peer-to-peer and cryptographical algorithms. Programmable blockchain technology can disrupt the finance industry, governance, and legal services by reducing the role for intermediaries such as banks and government authorities. This project aims to propose a new block-chain for “Trust Among Individual ParticipANts” (TAIPAN). The main feature of TAIPAN’s programmable block ....Taipan: a block-chain with democratic consensus and validated contracts. Blockchains keep records by mass collaboration using peer-to-peer and cryptographical algorithms. Programmable blockchain technology can disrupt the finance industry, governance, and legal services by reducing the role for intermediaries such as banks and government authorities. This project aims to propose a new block-chain for “Trust Among Individual ParticipANts” (TAIPAN). The main feature of TAIPAN’s programmable block-chain is the integrity and security of individual ownership records that current block-chains lack. This project will aim to overcome two major threats in current programmable block-chains, double-spending among participants, and security vulnerabilities in smart contracts. TAIPAN will provide a democratic and leaderless consensus algorithm that will avoid double-spending, and a new bug-checking framework for smart contracts that finds anomalies before smart contracts are admitted to the block-chain.Read moreRead less
Resource management algorithms and software systems for green cloud computing. Service-oriented computing will play an important role in shaping society. It needs cloud infrastructure to host applications for delivering services at the lowest cost. This project will create technologies for energy-efficient cloud computing, reducing its operational cost and environmental impact, thus transforming the Australian economy.