Our approach will be to define a new distributed architectural plane, the SUPERCLOUD, providing an end-to-end interface both between user-centric and provider-centric views of multiple clouds. Its role will be both to provide a distributed resource abstraction and flexible but unified control for management of security and resilience.