Tuning parallel applications on software-defined supercomputers. Supercomputers are used by many Australian industries and laboratories to make better products and perform critical predictions, and it is essential that codes operate efficiently. This project aims to assist programmers in identifying performance bottlenecks in their code quickly and easily. The project expects to supersede the current methods, which are often complex and time-consuming, by developing innovative software tools and ....Tuning parallel applications on software-defined supercomputers. Supercomputers are used by many Australian industries and laboratories to make better products and perform critical predictions, and it is essential that codes operate efficiently. This project aims to assist programmers in identifying performance bottlenecks in their code quickly and easily. The project expects to supersede the current methods, which are often complex and time-consuming, by developing innovative software tools and techniques. The expected outcomes include novel software, verified by industry partners in real world case studies, ranging from life sciences to hypersonic transport. This should provide significant benefits, including the capacity for Australian industries to access world-class supercomputing technology.Read moreRead less
Improving the Performance, Scalability and Reliability of the Linux Operating System. This project aims to improve the scalability of the Linux operating system to large systems without loss of performance on small, embedded, systems. It will improve Linux robustness and security by de-privileging particularly error-prone code, such as device drivers, without undue impact on performance. It will improve configurability and ease tuning by making critical components, such as processor, disk and me ....Improving the Performance, Scalability and Reliability of the Linux Operating System. This project aims to improve the scalability of the Linux operating system to large systems without loss of performance on small, embedded, systems. It will improve Linux robustness and security by de-privileging particularly error-prone code, such as device drivers, without undue impact on performance. It will improve configurability and ease tuning by making critical components, such as processor, disk and memory schedulers, pluggable and their policies controllable at user level. It will investigate the feasibility and benefits of user-level file systems and processor and memory scheduling and will demonstrate that these can improve system reliability without undermining performance.Read moreRead less
Operating systems meeting the challenges of modern computer architectures. This project will develop operating system techniques that allow extracting the best performance out of modern computer architectures. It will concentrate on the latest architecture, Itanium, whose innovative features make it a particular challenge for operating systems. The techniques will be implemented in the open source Linux operating system and will result in significantly reduced operating system overheads and enh ....Operating systems meeting the challenges of modern computer architectures. This project will develop operating system techniques that allow extracting the best performance out of modern computer architectures. It will concentrate on the latest architecture, Itanium, whose innovative features make it a particular challenge for operating systems. The techniques will be implemented in the open source Linux operating system and will result in significantly reduced operating system overheads and enhanced application performance.Read moreRead less
Dataparallel Programming for Multicore Processors. The proposed project will contribute to the development of frontier technologies to help build Australian industries. The project is designed to unlock significant performance improvements with current and future multicore (processor) computer architectures. This potential performance improvement can be achieved with parallel programming models. This is crucial for ICT applications in performance hungry areas, such as biotechnology, finance, mul ....Dataparallel Programming for Multicore Processors. The proposed project will contribute to the development of frontier technologies to help build Australian industries. The project is designed to unlock significant performance improvements with current and future multicore (processor) computer architectures. This potential performance improvement can be achieved with parallel programming models. This is crucial for ICT applications in performance hungry areas, such as biotechnology, finance, multi-media, and 'info-tainment'. The project will also provide research training and increase local expertise in parallel programming for multicore processors, an area that is quickly growing in importance.Read moreRead less
Quality of Service in 3G Wireless Systems with Hybrid Networks. The increasing demand of providing Internet-based services over the mobile handsets has led to the transition from circuit-based 2G systems to packet-based network architectures in the emerging 3G systems. A major technical challenge for this paradigm shift is maintaining quality of services (QoS) for the existing data and voice and future Internet services such as streaming multimedia over such packet switching networks. This proje ....Quality of Service in 3G Wireless Systems with Hybrid Networks. The increasing demand of providing Internet-based services over the mobile handsets has led to the transition from circuit-based 2G systems to packet-based network architectures in the emerging 3G systems. A major technical challenge for this paradigm shift is maintaining quality of services (QoS) for the existing data and voice and future Internet services such as streaming multimedia over such packet switching networks. This project aims to investigate end-to-end QoS solutions in the 3G systems. Australian mobile Internet and voice carriers will significantly benefit from this technology.Read moreRead less
Achieving higher availability of storage subsystems through application of a self learning expert system. In todays global business environment the management, storage and security of enterprise data (data unavailability, data loss and corruption, systems performance) has become the heart of so-called Enterprise computing. The storage subsystems increasingly have become the critical subcomponent and single point of failure. Discovering the cause of failure in complex environments involving mul ....Achieving higher availability of storage subsystems through application of a self learning expert system. In todays global business environment the management, storage and security of enterprise data (data unavailability, data loss and corruption, systems performance) has become the heart of so-called Enterprise computing. The storage subsystems increasingly have become the critical subcomponent and single point of failure. Discovering the cause of failure in complex environments involving multiple vendors, machines, software products, topologies and cultures (languages) is in many cases time consuming and difficult resulting in unacceptable systems downtime and high maintenance costs. A more sophisticated tool is needed allowing the accumulation of knowledge, the ability to deal with complexity and change, the ability to interface with unlike knowledge bases and predict solution probability based on experience and feedback. Multi-lingual support and capability through the development of a Natural Language interface would provide a functional capability suited to managing enterprise data in todays global businesses.Read moreRead less
Optimizing steel industry supply chains through constraint and market-oriented programming. Supply chain optimization is a difficult problem, but of considerable significance to business enterprises. Constraint programming technology is a promising approach to solving such problems, but is inadequate in the context of dynamic supply chains. Market-oriented programming solves resource allocation problems by setting up artificial computational economies of trading software agents and holds promise ....Optimizing steel industry supply chains through constraint and market-oriented programming. Supply chain optimization is a difficult problem, but of considerable significance to business enterprises. Constraint programming technology is a promising approach to solving such problems, but is inadequate in the context of dynamic supply chains. Market-oriented programming solves resource allocation problems by setting up artificial computational economies of trading software agents and holds promise both as an optimization tool and as a tool that supports explicit market negotiation. This project seeks to address several open questions relating to the integrated deployment of these two classes of techniques, in the context of building a practical supply chain optimization system for BHP Steel.Read moreRead less
Integrated constraint-based planning and scheduling. Constraint programming is a relatively new technology based on artificial intellgence techniques that is becoming a popular tool for developing industrial optimisation solutions. While constraint programming has been used extensively for solving industrial scheduling problems, very little has been done in developing constraint-based integrated producting planning and scheduling systems. The size and complexity of typical production planning a ....Integrated constraint-based planning and scheduling. Constraint programming is a relatively new technology based on artificial intellgence techniques that is becoming a popular tool for developing industrial optimisation solutions. While constraint programming has been used extensively for solving industrial scheduling problems, very little has been done in developing constraint-based integrated producting planning and scheduling systems. The size and complexity of typical production planning and scheduling problems requires the innovative use of the latest developments in constraint programming technology, together with a variety of other artificial intelligence techniques. This project seeks to develop and implement a new conceptual framework for integrated constraint-based planning and scheduling, using BHP Steel as a test - bed.Read moreRead less
Developing A Smart Farming Oriented Secure Data Infrastructure. Smart farming is the future of agriculture. However, recently the Federal Bureau of Investigation has issued a
warning that the lack of data privacy and cyber security mechanisms in the field runs a high risk of disaster. This
project aims to establish an innovative secure data infrastructure for smart farming including secure and automated smart farming supply-chain management. The deliverables of this project will include the cutt ....Developing A Smart Farming Oriented Secure Data Infrastructure. Smart farming is the future of agriculture. However, recently the Federal Bureau of Investigation has issued a
warning that the lack of data privacy and cyber security mechanisms in the field runs a high risk of disaster. This
project aims to establish an innovative secure data infrastructure for smart farming including secure and automated smart farming supply-chain management. The deliverables of this project will include the cutting-edge Blockchain based secure IoT data management and privacy-preserving smart contracts for smart farming supply-chain management. This data infrastructure will be the first of its kind which will lay a solid foundation for smart farming technology.Read moreRead less
Design of Service Interfaces for e-Business Applications. Economic pressures are rapidly driving businesses towards automation of e-business (electronic business) transactions. Successful e-business relies on accurate interchange of information among large numbers of autonomous partner organizations with different business semantics. Web services are widely regarded as having the potential to provide a suitable platform for the implementation of e-business applications, however so far only limit ....Design of Service Interfaces for e-Business Applications. Economic pressures are rapidly driving businesses towards automation of e-business (electronic business) transactions. Successful e-business relies on accurate interchange of information among large numbers of autonomous partner organizations with different business semantics. Web services are widely regarded as having the potential to provide a suitable platform for the implementation of e-business applications, however so far only limited attention was paid to Web services design. The aim of this project is to develop a design method suitable for developing a comprehensive and consistent set of Web services for a given application domain and to verify this method using a prototype implementation.Read moreRead less