Edge computing enables a wide variety of application services for the Internet of Things, including those with performance-critical requirements. To achieve this, it brings cloud computing capabilities to network edges. A key challenge therein is to decide where and when to place or migrate application services considering their load variation and seeking the optimization of multiple performance objectives. In this paper, we address this optimal service placement issue by further considering how to distribute the load of an application placed in different locations. By estimating the performance-cost trade-off of services migration, we propose a dynamic service placement and load distribution strategy that uses limited lookahead prediction to handle load fluctuations. Evaluation analysis demonstrates that our proposal outperforms other benchmarks solutions in terms of multiple conflicting objectives.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.