Abstract Trans-cloud applications consist of multiple interacting components deployed across different cloud providers and at service layers (IaaS PaaS). In such complex deployment scenarios, fault handling recovery need to deal with heterogeneous offerings take into account inter-component dependencies. We propose a methodology for self-healing trans-cloud from failures occurring in applicatio...