We integrated the above state-of-the-art cloud technologies with the traditional Grid middleware infrastructure. This approach implies no changes for the end-user, while the production infrastructure becomes programmable and is enriched by the high-end resilient and scalable components. To achieve this, we have run Advance Resource Connector (ARC) as a meta-scheduler. Both Computing Elements (CE) and Worker Nodes (WN) are running on VM instances inside the Openstack cloud. Our solution has been credited as stable and has been running for few months fully in production handling jobs on daily basis. Currently we consider our approach as semi-static, as the instance management is manual yet provides scalability and performance. During the last year of the project, we investigated an elastic management solution by including the EMI authorization service (Argus) and the Execution Environment Service (Argus-EES) into the design.
We introduce indirection in the form of cryptographic addresses that allow us to decouple the virtual machines and servers in the datacenter in a secure way. The concrete implementation of the indirection architecture that builds on cryptographic addresses is implemented with the Host Identity Protocol (HIP). Our prototype system is able to support secure tunnels between VMs with VM migration support. Indirection is also very useful for load balancing and resource management purposes