an efficient data replication and load balancing technique for fog computing environment .
Mobile fog: a programming model for large-scale applications on the internet of things