{'fraction_non_alphanumeric': 0.02040816326530612, 'fraction_numerical': 0.0006802721088435374, 'mean_word_length': 5.259574468085106, '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}}
Context-aware resource management for secure end-to-end QoS provision in service oriented applications

In ubiquitous computing environments, distributed services hosted by electronic devices can be composed into ap- plications using external service orchestration. This paper presents a context-aware resource management approach for service oriented applications, which aims to handle the inherent dynamics of services and the network, and to provide end-to-end Quality-of-Service (QoS) in a secure way. To maintain privacy, devices and services are organized in virtual communities. Only authenticated users can access them. To cope with dynamics of services and the network, a cross-layer monitoring architecture is designed to gather dynamic resource utilization of the services. Accordingly, service coordination decisions can be adapted to provide desired QoS. Two novel services are designed. One is a device manager which runs on each device and has full control of services and their underlying resources. Another is a resource manager which anticipates the performance of both required services and the network through monitoring the QoS in diverse layers and also be aware of environment changes. A prototyping system VICSDA and a 3D video streaming application are built to prove the feasibility of this approach. Concrete results showed that VICSDA is context-aware and can optimize the overall performance of service oriented applications in a secure way.