The context aware, on-demand and distributed nature of next generation applications designed for Mobile-Cloud and Internet of Things scenarios, puts high pressure on devices and infrastructure due to sheer amount of generated traffic while simultaneously requiring even lower response latencies for their interactive nature. The resource contraints in temrs of computation, storage, I/O extension, etc are inherent to the mobile and end-user devices and pose additional challenges to meet above demands. We are exploring the provisioning and use of emerging 'Edge Cloud' tier situated only 1 physical hop away from end user devices (e.g., traditional PCs, homeservers, Wi-Fi routers, Small Cells etc.), which can be provisioned seamlessly on-demand by the backend cloud or by end user devices in ad-hoc manner via device discovery.