Server Virtualisation is driven by the goal of reducing the total number of physical servers in an organisation by consolidating multiple applications on shared servers. Expected benefits include a higher average server utilisation, reduced electricity consumption, and a decrease in green house gas emissions. However, Service Oriented Architectures combined with Server Virtualization significantly increases the risk of saturation and Service Level Agreement (SLA) violations. This seminar addresses the management of performance risk associated with Service Oriented Architectures and Server Virtualization by Service Oriented Performance Modelling.
Since 2006 NICTA has been developing a technology for the performance modelling of large scale heterogeneous Service Oriented Architectures (SOAs). This technology includes a methodology and tool support to enable performance models of SOAs to be rapidly developed in terms familiar to enterprise architects. The executable performance model interactively simulates SOAs deployed on specific physical resources to compute metrics to predict SOA performance and scalability. The technology has been empirically trialled, refined and validated with collaborating Australian Government agencies to address critical performance risks with different technology stacks. Many government SOAs are developed, tested and deployed on virtualized hardware, and we have developed the capability to model the performance of SOAs deployed on virtual servers.
In this presentation we provide an overview of NICTA’s performance modelling approach, and then explore a number of alternative deployment scenarios for an example SOA application — an emissions trading system. Our modelling approach provides insights into the capacity, resource requirements, and carbon emissions for different deployment options of this example trading system, including fixed servers, server virtualization, and computing on demand (cloud computing using Amazon EC2). We conclude with an overview of other potential problems and benefits of virtualization in an SOA context.
Biography: Paul Brebner
Paul Brebner has more than 25 years experience in computer science and software development, with experience in diverse areas such as enterprise architectures and technologies, middleware, object orientation and Java, web and service orientation, distributed systems development, knowledge based systems, and software process improvement.
Paul is currently with the NICTA e-Government project based in Canberra. He previously worked for CSIRO (1996-2006): in the ICT Centre (2005-2006), the Software Architectures and Component Technologies project (1999-2003), and the Software Engineering Initiative (1996-1998). In 2004, Paul was a visiting research fellow at University College London (UCL), managing an EPSRC OGSA (Grid) evaluation project.
Within NICTA, Paul is leading our research and development activities into technologies for understanding and modelling large-scale, complex enterprise systems typically found in government, health, and financial sectors.
About this EventVenue: NICTA, Ground floor seminar room
Date: Thursday 26th February 2009
Event Type: Special Interest Group
Presenter: Paul Brebner
PCP Hours: 2
Event Prices (Inc GST)
Tuesday, January 13, 2009
Virtualisation of an emissions trading system
Paul Brebner from NICTA (Australia’s Information and Communications Technology (ICT) Centre of Excellence), will explore a number of alternative deployment scenarios for an emissions trading system as a SOA application, in "Virtualisation technology in an SOA environment - it may be green and agile, but do you understand the risks?", at the ACS Sig meeting 26th February 2009.