Legacy2Service: A Novel, Model-Driven Technique for Re-engineering On-Demand, Software Services out of Legacy Applications. The proliferation of software-as-a-service applications from "dotcom" players is raising expectations that other industries will make their critical desktop and mainframe software available as web-enabled software-as-a-service and mobile "apps". However, manually re-engineering legacy software is notoriously costly and frequently unsuccessful. This project will make it easi ....Legacy2Service: A Novel, Model-Driven Technique for Re-engineering On-Demand, Software Services out of Legacy Applications. The proliferation of software-as-a-service applications from "dotcom" players is raising expectations that other industries will make their critical desktop and mainframe software available as web-enabled software-as-a-service and mobile "apps". However, manually re-engineering legacy software is notoriously costly and frequently unsuccessful. This project will make it easier and quicker to turn stand-alone programs into online services by automating much of the process. Specifically, it will develop tools: for analysing program code to identify points to implement service interfaces; for displaying existing and new code dependencies visually; and, to help design and implement new software layers that link legacy services to the web.Read moreRead less
Improving provision of a document store as a service in a public cloud. Improving provision of a document store as a service in a public cloud. This project aims to develop a model of document-oriented database correctness and performance that can be applied to cloud-hosted clusters. Many modern web applications rely on document-oriented databases hosted on clusters of virtualised servers from commercial cloud providers. Developers make difficult deployment decisions, such as how to combine data ....Improving provision of a document store as a service in a public cloud. Improving provision of a document store as a service in a public cloud. This project aims to develop a model of document-oriented database correctness and performance that can be applied to cloud-hosted clusters. Many modern web applications rely on document-oriented databases hosted on clusters of virtualised servers from commercial cloud providers. Developers make difficult deployment decisions, such as how to combine data sharding and replication to meet service requirements without any guidance on the degree of precision. This research will allow developers and database administrators to predict how systems will behave in conditions difficult to simulate directly. Ultimately, this is expected to improve the quality and efficiency of services built using document databases.Read moreRead less
Long-term Cloud Service Composition. This project proposes an economic model-based framework for the selection and composition of cloud services, thus creating an efficient market for cloud consumers and providers. The project will use economic models that incorporate a range of quality of service (QoS) parameters as a key driver for optimising the selection of cloud services and the acceptance of consumer requests. The main outcomes of this project aim to increase efficiencies in the cloud mark ....Long-term Cloud Service Composition. This project proposes an economic model-based framework for the selection and composition of cloud services, thus creating an efficient market for cloud consumers and providers. The project will use economic models that incorporate a range of quality of service (QoS) parameters as a key driver for optimising the selection of cloud services and the acceptance of consumer requests. The main outcomes of this project aim to increase efficiencies in the cloud market, benefiting consumers and providers.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
Discovery Early Career Researcher Award - Grant ID: DE140100007
Funder
Australian Research Council
Funding Amount
$391,947.00
Summary
An Adaptive and Intelligent Service Level Agreement Negotiation System for Web-Based Service-Oriented Grid Computing. This project will develop an intelligent negotiation system for Service Level Agreement (SLA) in web-based service-oriented grid computing. The specific aims include computational models for SLA negotiation representation, intelligent management of SLA negotiation procedures and adaptive learning for SLA negotiation system improvement. The significance of this project lies in its ....An Adaptive and Intelligent Service Level Agreement Negotiation System for Web-Based Service-Oriented Grid Computing. This project will develop an intelligent negotiation system for Service Level Agreement (SLA) in web-based service-oriented grid computing. The specific aims include computational models for SLA negotiation representation, intelligent management of SLA negotiation procedures and adaptive learning for SLA negotiation system improvement. The significance of this project lies in its promises to realise the automation of SLA negotiation through using intelligent and computational models, so as to greatly improve the efficiency of web-based service systems. The research results will enable software engineers to develop more robust and intelligent service-oriented systems through web-based computational grids.Read moreRead less