1. Hu P et al (2017) Survey on fog computing: architecture, key technologies, applications and open issues. J Netw Comput Appl 98(2017):27–42
2. Mahmud R, Ramamohanarao K, Buyya R (2010) Latency-aware application module management for fog computing environments. ACM Trans Embed Comput Syst 9(4), Article 39
3. Subramanya T et al (2017) A practical architecture for mobile edge computing. In: IEEE conference on network function virtualization and software defined networks (NFV-SDN)
4. Sommerville I (2012) Challenges for cloud software engineering. http://pire.opensciencedatacloud.org/talks/Cloud-Software-Challenges.pdf
5. Ramachandran M (2011) Software components for cloud computing architectures and applications. In: Mahmood Z, Hill R (eds) Cloud computing for enterprise architectures. www.springer.com/computer/communication+networks/book/978-1-4471-2235-7