Abstract
Obtaining data for the training of failure prediction algorithms has long been an issue. A framework for automating the generation of this data for the training and deployment of these algorithms has recently been introduced. Unfortunately, the framework was only tested on a single deprecated operating system. In order to generalize the approach a few key functions must be performed, one of which being realistic workload generation. Unfortunately, a workload generator capable of generating sufficient workload has not been developed for a Microsoft Windows active directory environment. This paper introduces a tool that makes the implementation of this new framework possible on a modern Microsoft operating system. We present data generated by the tool to demonstrate its efficacy, and finish with several extensions and applications.
The views expressed herein are solely those of the authors and do not reflect the official policy or position of the U.S. Air Force, the Department of Defense, or the U.S. Government.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Irrera, I., Vieira, M., Duraes, J.: Adaptive failure prediction for computer systems: a framework and a case study. In: Proceedings of the 2015 IEEE 16th International Symposium on High Assurance Systems Engineering (HASE 2015), pp. 142–149 (2015)
Salfner, F., Lenk, M., Malek, M.: A survey of online failure prediction methods. ACM Comput. Surv. (CSUR) 42(3) (2010). Article No. 10
Botta, A., Dainotti, A., Pescapé, A.: A tool for the generation of realistic network workload for emerging networking scenarios. Comput. Netw. 56, 3531–3547 (2012)
Zach, P., Pokorny, M., Motycka, A.: Design of software network traffic generator. In: Recent Advances in Circuits Systems, Telecommunications and Control, pp. 244–251 (2013)
Weigle, M., Adurthi, P., Hernandez-Campos, F., Jeffay, K., Smith, F.: Tmix: a tool for generating realistic TCP application workloads in ns-2. ACM SIGCOMM Comput. Commun. Rev. 36, 67–76 (2006)
Vishwanath, K., Vahdat, A.: Swing: realistic and responsive network traffic generation. IEEE/ACM Trans. Netw. 17, 712–725 (2009)
Microsoft: Download Active Directory Performance Testing Tool (ADTest.exe) from Official Microsoft Download Center (2012)
Bijaoui, P.: Microsoft Exchange Server 2003 Scalability with SP1 and SP2. HP Technologies. Elsevier Science, Boston (2011)
Morowczynski, M.: How To Use the Active Directory Performance Testing Tool on Windows Server 2012—Ask Premier Field Engineering (PFE) Platforms (2014)
Suyanto, H., Tiwari, M.: Windows 2008 AD LDS Load Testing using ADTEST - Part 1 - TechNet Articles (2010)
Suyanto, H., Tiwari, M.: Windows 2008 AD LDS Load Testing using ADTEST - Part 2 - TechNet Articles (2010)
Irrera, I., Vieira, M.: A practical approach for generating failure data for assessing and comparing failure prediction algorithms. In: Proceedings of the 2014 IEEE 20th Pacific Rim International Symposium on Dependable Computing (PRDC 2014), pp. 86–95 (2014)
Brasser, J.: Script connect-mstsc - open RDP session with credentials (2015)
Microsoft: Download remote desktop load simulation tools from official microsoft download center (2009)
Szeto, A.: Debug Assertion Failed: sockcore.cpp, line 623 (2012)
Makbulolu, S., Geelen, G.: Capacity planning for active directory domain services. Technical report, Microsoft Corp (2012)
Jordan, P., Peterson, G., Lin, A., Mendenhall, M., Sellers, A.: Data driven device failure prediction. Master’s thesis, Air Force Institute of Technology, Defense Technical Information Center (DTIC) (2016)
Acknowledgements
This work was supported by the U.S. National Security Agency, National Information Assurance Education and Training Program (Alice Shafer and Glenn Ellisonn, Program Managers).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Jordan, P., Van Patten, D., Peterson, G., Sellers, A. (2018). Distributed PowerShell Load Generator (D-PLG): A Tool for Generating Dynamic Network Traffic. In: Obaidat, M., Ören, T., Merkuryev, Y. (eds) Simulation and Modeling Methodologies, Technologies and Applications. SIMULTECH 2016. Advances in Intelligent Systems and Computing, vol 676. Springer, Cham. https://doi.org/10.1007/978-3-319-69832-8_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-69832-8_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-69831-1
Online ISBN: 978-3-319-69832-8
eBook Packages: EngineeringEngineering (R0)