Abstract
At the beginning of the 2020s, computing is moving into a new phase from a centralized model to a decentralized one. The first shift from centralized computing to decentralized computing in 1980 was due to personal computing, which formed a foundation for the decentralization method. Since mid-2000, the centralized cloud computing has begun its rise to the outstanding position. Driven by the flourishing of IoT, many new issues have arisen, such as unprecedented data volume, latency control, bandwidth efficiency, reliability of service, and sustainability. These issues limit the development of latency-sensitive IoT-based applications such as unmanned autonomous vehicles (UAV), Machine to Machine (M2M) communications. Hence, various emerging edge-based computing models have been proposed to address these issues related to the post-cloud. This paper first reviews the concepts and challenges of cloud computing. It then explores the driving force from IoT technologies and reveals the relationship between the flourish of IoT and the emerging of post-cloud computing. It also compares several fundamental post-cloud paradigms and propose a new method to meet the challenges using simulations methods. Finally, it concludes the paper and highlights prospects for future research.