Chengcheng Li, Yasheng Zhang, Yi Zhang, Peiying Zhang
{"title":"Trusted Virtual Network Embedding in Blockchain-Based Smart Cyber-Physical Systems","authors":"Chengcheng Li, Yasheng Zhang, Yi Zhang, Peiying Zhang","doi":"10.1109/UCC56403.2022.00073","DOIUrl":"https://doi.org/10.1109/UCC56403.2022.00073","url":null,"abstract":"With the rapid development of cyber-physical systems (CPS), the rising variety of services in different application scenarios has posed a serious challenge to the traditional network resource allocation problem. In addition, the current CPS is facing many security challenges and threats. To this end, this paper proposes a trusted virtual network embedding algorithm in CPS based on blockchain combined with software defined network (SDN) technology. The algorithm is optimized by deep reinforcement learning (DRL), and the important attributes of the network are extracted to simulate the real network environment. DRL agent obtains the optimal virtual node embedding scheme by training, and then completes the virtual link embedding by breadth-first search algorithm. Finally, we design a simulation experiment for the three indicators of VNE: long-term average revenue, long-term revenue-cost ratio and VNR acceptance rate. The experimental results show that our algorithm has excellent performance while ensuring security.","PeriodicalId":203244,"journal":{"name":"2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC)","volume":"495 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123409617","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Analyzing Data Intensive Networks on Chips","authors":"Junwei Zhang, T. G. Robertazzi","doi":"10.1109/UCC56403.2022.00034","DOIUrl":"https://doi.org/10.1109/UCC56403.2022.00034","url":null,"abstract":"A novel framework [2] [3] is proposed to find efficient data-intensive flow distributions on Networks on Chip (NoC). In [3], the authors discussed the virtual cut-through switching, and we extend the flow matrix and analysis in a new switching mechanism, a modified store-and-forward switching mechanism. We explore the various workload distribution applications compared to the previous data load evenly distribution scenario. The new algorithms lead to an efficient makespan and a significant saving in the number of cores used.","PeriodicalId":203244,"journal":{"name":"2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115320350","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Sacheendra Talluri, Sven Lankester, B. Ene, Jesse Donkervliet, A. Trivedi, A. Iosup
{"title":"Efficiently Improving the Performance of Serverless Applications with Microtask-based Scheduling","authors":"Sacheendra Talluri, Sven Lankester, B. Ene, Jesse Donkervliet, A. Trivedi, A. Iosup","doi":"10.1109/UCC56403.2022.00066","DOIUrl":"https://doi.org/10.1109/UCC56403.2022.00066","url":null,"abstract":"Serverless computing promises to make cloud computing cheaper and easier to use. However, serverless platforms use coarse-grained scheduling which decreases efficiency and application performance. We propose a fine-grained application model for serverless applications, and use it to design a scheduler to improve application performance and efficiency. We model serverless applications as being composed of microtasks, each with its own unique resource requirements. Microtasks are easily identified via distinct application phases like initialize, read, and process. We provide evidence for the existence of microtasks by experimentally evaluating a serverless online game. We design a scheduler that separates microtasks with different CPU requirements into different queues so that the appropriate amount of CPU cores could be allocated to each queue based on the CPU requirements of the microtasks in that queue. We implement and evaluate the design in an application-level proofof-concept microtask-based scheduler and compare it to taskbased scheduling commonly used by serverless platforms. For a distributed sort application, the microtask-based scheduler decreases application makespan by 37% and the duration of I/O based application stages by 81%, compared to task-based scheduling. Our work suggests that there is potential in extracting and using microtask information from serverless applications.","PeriodicalId":203244,"journal":{"name":"2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC)","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131209092","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"LLLFS: A Low-latency Library File System for Persistent Memory","authors":"K. Matsuzawa, Takahiro Shinagawa","doi":"10.1109/UCC56403.2022.00062","DOIUrl":"https://doi.org/10.1109/UCC56403.2022.00062","url":null,"abstract":"Persistent memory (PM) is a promising storage medium for reducing file access latency, which is critical for modern applications. Unfortunately, traditional storage stacks designed for slow media significantly impair the low-latency access capability of PM. We propose LLLFS, a low-latency library file system for PM. Based on the observation that many modern applications access files under their directories exclusively, LLLFS stores both file data and metadata in a process-local file system on PM so that files are fully accessible in user space without system calls and synchronization. LLLFS keeps POSIX compatibility while allowing application-specific parameter tuning. Experimental results demonstrated that LLLFS outperformed conventional and PM-optimized file systems by 56.0% and 37.7%, respectively, in database update operations.","PeriodicalId":203244,"journal":{"name":"2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123170134","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Developing a Secure Architecture for Internet of Medical Things Using Attribute-Based Encryption","authors":"Milad Ghanbarafjeh, M. Barati, O. Rana, R. Ranjan","doi":"10.1109/UCC56403.2022.00028","DOIUrl":"https://doi.org/10.1109/UCC56403.2022.00028","url":null,"abstract":"The Internet of Medical Things (IoMT) is a new paradigm in the IoT-based healthcare and medical applications which has brought many advantages to this. Increasing in the number of smart medical devices has led to security challenges within IoMT environments. Cryptography and other cuttingedge approaches have been widely used to mitigate the challenges and prevent sensitive data leakage. One of such approaches is the attribute-based encryption (ABE), which enables a fine-grained and flexible access control. However, the ABE does not provide a dynamic encryption mechanism when patients’ conditions change over the period of remote monitoring. To address this, we present a novel security architecture for IoMT that relies on ciphertext policy attributebased encryption (CP-ABE). The architecture applies a dynamic access structure for the encryption in accordance with the status of the medical data collected by IoMT devices. We define some new components mainly hosted on the IoMT gateways in order to encrypt and decrypt the medical data in the architecture. An IoMT use case is presented to show how our proposed architecture supports dynamic encryption in ehealthcare systems.","PeriodicalId":203244,"journal":{"name":"2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129005796","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"CNN-assisted Road Sign Inspection on the Computing Continuum","authors":"Narges Mehran, R.-C. Prodan","doi":"10.1109/UCC56403.2022.00038","DOIUrl":"https://doi.org/10.1109/UCC56403.2022.00038","url":null,"abstract":"Processing rapidly growing data encompasses complex workflows that utilize the Cloud for high-performance computing and the Fog and Edge devices for low-latency communication. For example, autonomous driving applications require inspection, recognition, and classification of road signs for safety inspection assessments, especially on crowded roads. Such applications are among the famous research and industrial exploration topics in computer vision and machine learning. In this work, we design a road sign inspection workflow consisting of 1) encoding and framing tasks of video streams captured by camera sensors embedded in the vehicles, and 2) convolutional neural network (CNN) training and inference models for accurate visual object recognition. We explore a matching theoretic algorithm named CODA [1] to place the workflow on the computing continuum, targeting the workflow processing time, data transfer intensity, and energy consumption as objectives. Evaluation results on a real computing continuum testbed federated among four Cloud, Fog, and Edge providers reveal that CODA achieves 50%-60% lower completion time, 33%-59% lower CO2 emissions, and 19%-45% lower data transfer intensity compared to two stateof-the-art methods.","PeriodicalId":203244,"journal":{"name":"2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129936418","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Performance Impact of NVMe-Over-TCP on HDFS Workloads","authors":"Nikita Sharma, Ruihao Li, Qinzhe Wu, L. John","doi":"10.1109/UCC56403.2022.00059","DOIUrl":"https://doi.org/10.1109/UCC56403.2022.00059","url":null,"abstract":"Storage is one of the important components in datacenters. As the data volume rises and the service scale grows, some workloads like database demand increasing amount of storage. While a single server can only host a limited number of disks, distributed file systems (e.g., Hadoop Distributed File System referred to as HDFS) enable accessing disks mounted on the other servers in the cluster, satisfying the storage requirements. On the other side, NVMe-over-Fabric protocols (e.g., NVMe-over-TCP) have been released as a solution on the device level to provide access to remote NVMe disks. Therefore, for those applications developed on top of HDFS, there are at least two choices to make use of the storage resources distributed in datacenters. A concern is whether NVMe-over-TCP will hurt the performance. The evaluation in this paper reveals that the performance degradation NVMe-over-TCP caused on HDFS-based workloads is limited, suggesting NVMe-over-TCP a performant and economical solution in datacenter design to support workloads that needs a lot of storage (such as database applications).","PeriodicalId":203244,"journal":{"name":"2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132805871","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Message from the CIFS Workshop Chairs","authors":"","doi":"10.1109/ucc56403.2022.00008","DOIUrl":"https://doi.org/10.1109/ucc56403.2022.00008","url":null,"abstract":"","PeriodicalId":203244,"journal":{"name":"2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC)","volume":"160 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116139529","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Abdulaziz Alhindi, K. Djemame, Fatemeh Banaie Heravan
{"title":"On the Power Consumption of Serverless Functions: An Evaluation of OpenFaaS","authors":"Abdulaziz Alhindi, K. Djemame, Fatemeh Banaie Heravan","doi":"10.1109/UCC56403.2022.00064","DOIUrl":"https://doi.org/10.1109/UCC56403.2022.00064","url":null,"abstract":"The rapid growth in cloud-based technologies has introduced the need for very large data centres to meet the increasing demand for cloud services. One of the main challenges in managing these data centres is the sharp increase of power consumption. Research has therefore tackled the issue of power/energy efficiency in cloud data centres. Serverless computing is a cloud computing execution model that gives software developers the option to deploy their code without the need to configure servers, operating systems or runtime libraries, thus allowing them to invest less effort and capital in infrastructure management. This paper investigates whether serverless computing has the ability to support power efficiency. To this aim, a number of experiments are conducted to compare the power consumption of a serverless platform, OpenFaaS, against Docker containers with the consideration of applications and benchmarks. The experimental results show that OpenFaaS is more power efficient than Docker when the processor and memory are under stress.","PeriodicalId":203244,"journal":{"name":"2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC)","volume":"437 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116548127","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A. Khan, Nikolay Nikolov, M. Matskin, R.-C. Prodan, Hui Song, D. Roman, A. Soylu
{"title":"Smart Data Placement for Big Data Pipelines: An Approach based on the Storage-as-a-Service Model","authors":"A. Khan, Nikolay Nikolov, M. Matskin, R.-C. Prodan, Hui Song, D. Roman, A. Soylu","doi":"10.1109/UCC56403.2022.00056","DOIUrl":"https://doi.org/10.1109/UCC56403.2022.00056","url":null,"abstract":"The development of big data pipelines is a challenging task, especially when data storage is considered as part of the data pipelines. Local storage is expensive, hard to maintain, comes with several challenges (e.g., data availability, data security, and backup). The use of cloud storage, i.e., Storageas-a-Service (StaaS), instead of local storage has the potential of providing more flexibility in terms of such as scalability, fault tolerance, and availability. In this paper, we propose a generic approach to integrate StaaS with data pipelines, i.e., computation on an on-premise server or on a specific cloud, but integration with StaaS, and develop a ranking method for available storage options based on five key parameters: cost, proximity, network performance, the impact of server-side encryption, and user weights. The evaluation carried out demonstrates the effectiveness of the proposed approach in terms of data transfer performance and the feasibility of dynamic selection of a storage option based on four primary user scenarios.","PeriodicalId":203244,"journal":{"name":"2022 IEEE/ACM 15th International Conference on Utility and Cloud Computing (UCC)","volume":"111 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123315868","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}