Topology-Aware Software Assignment in Networked Systems
-
Published:2019-06-01
Issue:4
Volume:1213
Page:042047
-
ISSN:1742-6588
-
Container-title:Journal of Physics: Conference Series
-
language:
-
Short-container-title:J. Phys.: Conf. Ser.
Author:
Wang Junchao,Liu Hao,Liu Zhenwu,Zhang Zheng,Pang Jianmin
Abstract
Abstract
Cyberspace mimic defense has been proven to be a revolutionary defense technology that “changes the rules of the game” to ensure the security of cyberspace. However, the software diversity inherent in mimic defense technology may increase the difficulty in managing software executable binaries, especially when updating or debugging a software. In this paper, we study the problem of software assignment in a networked system to minimise the number of binaries generated by mimic compilers. Mimic compilers can help to generate functional equivelant software executables which exhibits diverse characteristics such as binary size etc. Theoretically the software assignment problem is equal to the traditional graph coloring problem. To guarantee network severity, we apply a Welsh-Powell-based Software Assignment (WPSA) algorithm to determine the number of binaries needed and the assignment of these binaries to hosts in a network. We conduct experiments on real world network topologies. Experimental results show that our algorithm can effectively reduce the number of binaries needed in networked systems.
Subject
General Physics and Astronomy
Reference20 articles.
1. On achieving software diversity for improved network security using distributed coloring algorithms;O’Donnell,2004
2. A software assignment algorithm for minimizing worm damage in networked systems;Huang;Journal of Information Security and Applications,2017
3. The test and analysis of prototype of mimic defense in web servers;Zheng;Journal of Cyber Security