{'fraction_non_alphanumeric': 0.015479876160990712, 'fraction_numerical': 0.0, 'mean_word_length': 5.928571428571429, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
HyperLab : Towards Building A Hybridized And Adaptive Remote Computer Networking Laboratory

Hands-on learning environment is a highly desirable component in computer networking curriculum, which also brings various educational challenges, such as rising costs, inabilities to adapt to distance learning, a lack of security, and inflexibility in meeting with the various course requirements. In this paper, we present an innovative approach called HyperLab to build a hybridized and adaptive remote computer networking laboratory. HyperLab can seamlessly integrate virtual networks with physical networks to achieve significant flexibility and effectively control the cost. Moreover, HyperLab can easily adapt to the various and even changing requirements of networking courses via its open and modularized infrastructure. This paper presents the design and implementation of HyperLab, as well as our experience in adopting HyperLab into computer networking curriculum.