{'fraction_non_alphanumeric': 0.021442495126705652, 'fraction_numerical': 0.0, 'mean_word_length': 5.814159292035399, '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}}
Software Architecture of Fogcloud Computing for Big Data in Ubiquitous Cyberspace

: Cyberspace has expanded from the traditional Internet to a ubiquitous cyberspace that connects human, machines, things, services, and applications. The computing paradigm is also shifting from centralized computing in the cloud to combined computing in the front end, middle layer, and cloud. Therefore, traditional computing paradigms such as cloud computing and edge computing can no longer satisfy the evolving computing needs of big data in ubiquitous cyberspace. This paper presents a computing architecture called fogcloud computing for big data applications in ubiquitous cyberspace. Collaborative computing by multiple knowledge actors in the fog, middle, and cloud layer can be realized based on collaborative computing language and models, thereby providing better solutions for big data computing in ubiquitous cyberspace. This paper presents a software architecture of big data in cyberspace named “Fogcloud Computing” for the collaborative computing of multiple knowledge actors in the fog layer, middle layer, and cloud layer. The architecture is based on multi-agent collaborative computing languages and models. This paper describes the challenges of big data in cyberspace and the basic concepts, and architecture of the fogcloud computing. The key technologies in fogcloud computing include multi-level data representation, multi-agent collaborative reasoning, spatial-temporal fusion analysis, trusted search, and privacy preservation.