Automated management and service provisioning model for distributed devices
Proceedings of the 2007 workshop on Automating service quality: Held at the International Conference on Automated Software Engineering (ASE)
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware
ICAC '09 Proceedings of the 6th international conference on Autonomic computing
An architecture for virtual solution composition and deployment in infrastructure clouds
VTDC '09 Proceedings of the 3rd international workshop on Virtualization technologies in distributed computing
A2A: An Architecture for Autonomic Management Coordination
DSOM '09 Proceedings of the 20th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management: Integrated Management of Systems, Services, Processes and People in IT
IBM research division cloud computing initiative
IBM Journal of Research and Development
Ontology and algorithms for the dependable configuration of information systems
International Journal of Critical Computer-Based Systems
CloudNaaS: a cloud networking platform for enterprise applications
Proceedings of the 2nd ACM Symposium on Cloud Computing
Middleware'06 Proceedings of the 7th ACM/IFIP/USENIX international conference on Middleware
Managing emerging configuration dependencies in multi product lines
Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems
Configuration management technology using tree structures of ICT systems
Proceedings of the 15th Communications and Networking Simulation Symposium
The Effect of Firewall Testing Types on Cloud Security Policies
International Journal of Strategic Information Technology and Applications
Planning in the large: efficient generation of IT change plans on large infrastructures
Proceedings of the 8th International Conference on Network and Service Management
Disnix: A toolset for distributed deployment
Science of Computer Programming
Hi-index | 0.25 |
In this article we examine the challenges faced by data center administrators when deploying and configuring Web applications. We discuss how the configuration dependencies of these Web applications cut across software stacks, network layers, and middleware container boundaries. We argue that the deployment and configuration process requires the combined expertise from multiple domains such as application, middleware, network, security, reliability, and performance. We review the model-based tools available today to manage the configuration complexity of these applications and introduce a new tool that extends the existing state of the art by automatically generating actionable distributed deployment models using model transformation techniques. The key idea behind this new tool is the principle of separation of concerns: developers capture the logical structure of the application in a model, best practices experts define deployment model transformation rules, deployers specify the required deployment patterns, and an operator provides a model describing the data center resources. The tool automatically finds solutions based on these four inputs and executes the deployment.