An Emulation Environment for Vulnerability Analysis of Large-Scale Distributed System

Gang Zhao,Xiao-hui Kuang,Weimin Zheng
DOI: https://doi.org/10.1109/gcc.2009.26
2011-01-01
Abstract:Because of wide area deployment, heterogeneity, dynamism, and other characteristics of large-scale distributed system (LDS), experimental environment supporting dynamic analysis is important for vulnerability analysis of LDS. In this paper, we summarize the requirements of experimental environment for LDS vulnerability analysis, propose and establish a universal emulation experimental environment for LDS vulnerability analysis, so-called LDSVAE (Large Distributed System Vulnerability Analysis Environment). By incorporating some novel techniques, including combined virtual and real network emulation, large-scale network topology automatic generation, image compression and long-distance reloading; LDSVAE provides a vulnerability analysis environment supporting wide area distribution and dynamic reconstruction for various types of LDS. In LDSVAE, real systems and applications can be dynamically deployed; fault injection and component behavioral analysis tools can be integrated. We analyze the structural vulnerability of the P2P-based distributed storage system-Pond in LDSVAE. The experiment results show that LDSVAE is effective for LDS vulnerability analysis.
What problem does this paper attempt to address?