Abstract
A decentralized algorithm for controlling the distribution of tasks between nodes of a simple computational cloud is presented. Each task is running inside a virtualization container and thus can be easily migrated to other hosts. An additional relatively unintelligent mobile agent process is placed inside each container to control this migration process. These mobile virtualization containers use only local interactions and no communication to give the desired global behavior of the cloud providing dynamic load balancing between the servers. The resulting swarm-like group behavior is robust to node failures and to changes in number of tasks running in a cloud.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Berman, S., Halász, A., Kumar, V., Pratt, S.: Bio-inspired group behaviors for the deployment of a swarm of robots to multiple destinations. In: 2007 IEEE International Conference on Robotics and Automation. pp. 2318–2323. IEEE (2007)
Cheah, C.C., Hou, S.P., Slotine, J.J.E.: Region-based shape control for a swarm of robots. Automatica 45(10), 2406–2411 (2009)
Cheng, J., Cheng, W., Nagpal, R.: Robust and self-repairing formation control for swarms of mobile agents. AAAI 5, 59–64 (2005)
Dorigo, M., Trianni, V., Sahin, E., Groß, R., Labella, T.H., Baldassarre, G., Nolfi, S., Deneubourg, J.L., Mondada, F., Floreano, D., et al.: Evolving self-organizing behaviors for a swarm-bot. Auton. Robots 17(2–3), 223–245 (2004)
Hacker, T.J., Romero, F., Nielsen, J.J.: Secure live migration of parallel applications using container-based virtual machines. Int. J. Space-Based Situat. Comput. 2(1), 45–57 (2012)
Hines, M.R., Gopalan, K.: Post-copy based live virtual machine migration using adaptive pre-paging and dynamic self-ballooning. In: Proceedings of the 2009 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, pp. 51–60. ACM (2009)
Hirofuchi, T., Nakada, H., Itoh, S., Sekiguchi, S.: Reactive cloud: Consolidating virtual machines with postcopy live migration. Inf. Media Technol. 7(2), 614–626 (2012)
Kotz, D., Gray, R.S.: Mobile agents and the future of the internet. Operat. Syst. Rev. 33(3), 7–13 (1999)
Mirkin, A., Kuznetsov, A., Kolyshkin, K.: Containers checkpointing and live migration. In: Proceedings of the Linux Symposium, pp. 85–92 (2008)
Payton, D., Estkowski, R., Howard, M.: Progress in pheromone robotics. Intell. Auton. Syst. 7, 256–264 (2002)
Payton, D., Estkowski, R., Howard, M.: Compound behaviors in pheromone robotics. Robot. Auton. Syst. 44(3), 229–240 (2003)
Pike, R., Presotto, D., Thompson, K., Trickey, H., Winterbottom, P.: The use of name spaces in plan 9. In: Proceedings of the 5th Workshop on ACM SIGOPS European Workshop: Models and Paradigms for Distributed Systems Structuring, pp. 1–5. ACM (1992)
Scheepers, M.J.: Virtualization and Containerization of Application Infrastructure: A Comparison (2014)
Zhang, Q., Cheng, L., Boutaba, R.: Cloud computing: state-of-the-art and research challenges. J. Internet Serv. Appl. 1(1), 7–18 (2010)
Zhao, M., Figueiredo, R.J.: Experimental study of virtual machine migration in support of reservation of cluster resources. In: Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing. p. 5. ACM (2007)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Rusek, M., Dwornicki, G., Orłowski, A. (2016). Swarm of Mobile Virtualization Containers. In: Świątek, J., Borzemski, L., Grzech, A., Wilimowska, Z. (eds) Information Systems Architecture and Technology: Proceedings of 36th International Conference on Information Systems Architecture and Technology – ISAT 2015 – Part III. Advances in Intelligent Systems and Computing, vol 431. Springer, Cham. https://doi.org/10.1007/978-3-319-28564-1_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-28564-1_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-28562-7
Online ISBN: 978-3-319-28564-1
eBook Packages: EngineeringEngineering (R0)