Find out how ICT can support biomedical and clinical researchFind out more. From Clever cars to clever farms... Embedded Systems
Latest Tweets
Call for Papers: The International Workshop of Software Architecture Principles for and with Cloud Computing (ArchiteCloud 2010)

ArchiteCloud 2010




!!! The ArchiteCloud 2010 workshop has been canceled. Interested participants are encouraged to attend the Cloud 2010 (http://www.cloudbus.org/cloud2010/Welcome.html) workshop at the same CCGrid 2010 conference !!!


The International Workshop of Software Architecture Principles for and with Cloud Computing (ArchiteCloud 2010, http://www.nicta.com.au/people/tosicv/architecloud2010)

In conjunction with the 10th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing – CCGrid 2010 (http://www.manjrasoft.com/ccgrid2010/mainpage.html)

May 17-20, 2010; Melbourne, Victoria, Australia

Workshop Theme:  Empower Cloud Applications with Architectural Principles
   Cloud computing is an emerging computing paradigm that aims to streamline the on-demand provisioning of software, hardware, and data as services. Deploying applications on a Cloud can help to achieve scalability and maintain a flexible infrastructure at user sites. A variety of challenges arise when deploying and operating applications and services on a Cloud in dynamic and evolving environments. Some examples of such challenges are: how to manage and guarantee service level agreements (SLAs) of services by leveraging Cloud computing capacity; how to integrate collaborative services deployed on-premise and on different Clouds; how to handle exceptions of long-running transactions across loosely coupled services on Clouds; how to deploy business processes and monitor their runtime status, among others. These challenges can be partially faced by applying architectural principles to Cloud application design. Building solutions that either reuse established software architecture principles for Cloud applications or facilitate new architectural principles specific for Cloud computing will provide deep insights not only about how to design Cloud applications, but also how to evaluate the practical usage of Cloud computing technologies. For example, past work on architectures for ultra-large scale systems can be useful for Cloud applications.
   On the other hand, there is also a significant impact of Cloud computing on software architecture. As the popularity and diversity of Cloud applications grows, some principles for architecting software (and, more generally, IT) systems require re-examination and new architectural principles have to be identified. The aim of this workshop is to encourage academic researchers and industry practitioners to present and discuss all software architecture-related research and experiences in the broad spectrum of Cloud computing. The workshop will build upon and deepen the discussions held at several recent events, such as the WICSA/ECSA 2009 Birds-of-a-Feather (BoF) session "Virtualization, Cloud Computing and Software Architecture" and the ICSE 2009 workshop "Software Engineering Challenges in Cloud Computing".
   The topics of the ArchiteCloud 2010 workshop include but are not limited to:
•    Relevance of particular architecture principles and approaches for Cloud computing
•    Impact of Cloud computing on architecture of software and, more generally, IT systems
•    Patterns, best practices and experience report in development for Cloud-based applications
•    Architecture support for enhancing Cloud computing interoperability, including standards and protocols proposal or extension for integrating applications on-premise and different Cloud platforms 
•    Cloud architectures of emerging applications, such as mashup for enterprise services, data intensive computing and scientific workflows
•    Architecture support for SLA management and negotiation protocols for dynamic Cloud service binding
•    Architecture accountability of Cloud services, including mechanisms, algorithms and methods for monitoring, analysing and reporting service status and usage profile
•    Architecture support for trust in/by Cloud services (service as a trustor and/or a trustee)
•    Capacity planning of services running on the Cloud
•    Deployment and configuration of Cloud services
•    Architecture support for dynamic resource management to support computing needs of Cloud services
•    Cloud architectures for dependability and security
•    Business analysis and process for designing large scale SOA applications
•    Evaluation methods for Cloud architectures