Future Generation Computer Systems-The International Journal of Escience最新文献

筛选
英文 中文
Privacy-preserving edge federated learning for intelligent mobile-health systems 面向智能移动医疗系统的隐私保护边缘联合学习
IF 6.2 2区 计算机科学
Future Generation Computer Systems-The International Journal of Escience Pub Date : 2024-07-23 DOI: 10.1016/j.future.2024.07.035
{"title":"Privacy-preserving edge federated learning for intelligent mobile-health systems","authors":"","doi":"10.1016/j.future.2024.07.035","DOIUrl":"10.1016/j.future.2024.07.035","url":null,"abstract":"<div><p>Machine Learning (ML) algorithms are generally designed for scenarios in which all data is stored in one data center, where the training is performed. However, in many applications, e.g., in the healthcare domain, the training data is distributed among several entities, e.g., different hospitals or patients’ mobile devices/sensors. At the same time, transferring the data to a central location for learning is certainly not an option, due to privacy concerns and legal issues, and in certain cases, because of the communication and computation overheads. Federated Learning (FL) is the state-of-the-art collaborative ML approach for training an ML model across multiple parties holding local data samples, without sharing them. However, enabling learning from distributed data over such edge Internet of Things (IoT) systems (e.g., mobile-health and wearable technologies, involving sensitive personal/medical data) in a privacy-preserving fashion presents a major challenge mainly due to their stringent resource constraints, i.e., limited computing capacity, communication bandwidth, memory storage, and battery lifetime. In this paper, we propose a privacy-preserving edge FL framework for resource-constrained mobile-health and wearable technologies over the IoT infrastructure. We evaluate our proposed framework extensively and provide the implementation of our technique on Amazon’s AWS cloud platform based on the seizure detection application in epilepsy monitoring using wearable technologies.</p></div>","PeriodicalId":55132,"journal":{"name":"Future Generation Computer Systems-The International Journal of Escience","volume":null,"pages":null},"PeriodicalIF":6.2,"publicationDate":"2024-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0167739X24003972/pdfft?md5=967d2951f36ac1c92466c6a4ee5f41a2&pid=1-s2.0-S0167739X24003972-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141935467","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
MURE: Multi-layer real-time livestock management architecture with unmanned aerial vehicles using deep reinforcement learning MURE:利用深度强化学习的多层无人驾驶飞行器实时牲畜管理架构
IF 6.2 2区 计算机科学
Future Generation Computer Systems-The International Journal of Escience Pub Date : 2024-07-23 DOI: 10.1016/j.future.2024.07.038
{"title":"MURE: Multi-layer real-time livestock management architecture with unmanned aerial vehicles using deep reinforcement learning","authors":"","doi":"10.1016/j.future.2024.07.038","DOIUrl":"10.1016/j.future.2024.07.038","url":null,"abstract":"<div><p>In recent years, the combination of unmanned aerial vehicles (UAVs) and wireless sensor networks (WSNs) has gained popularity in livestock management (LM) due to energy constraints and network instability. Limited energy storage of sensor nodes (SNs) and the possibility of packet loss contribute to fast energy consumption and unstable networks, respectively. UAVs serve as relay nodes and data sinks, addressing these issues by temporarily storing data to reduce SN workload and establishing mobile nodes for network stability. We propose two innovations based on previous work: 1) We introduce a multi-layer wireless network architecture, categorizing UAVs into two layers based on their functions including data collection and data processing. This enhances task parallelization, bridging performance gaps among multiple UAVs; 2) We overcome the mobility limitation of SNs, considering their real-time movement in the network. Through deep reinforcement learning, UAVs learn to cooperatively locate moving SNs. This accounts for the inevitable mobility of livestock in the industry. Additionally, we simulate the environment and compare our approach to traditional methods, evaluating metrics such as collected data per timestep (DCPS), energy consumed per timestep (ECPS), and network stability (NS). Experimental results demonstrate that our method outperforms traditional approaches, achieving a data collecting gain of 4.84% and 8.20% compared to the methods without considering SN mobility or the multi-layer characteristics of WSNs, respectively. Under energy consumption limits, our method yields energy savings of 3.00% and 1.35% respectively. Furthermore, we extensively study and validate our method against other path planning algorithms, including genetic particle swarm optimization (GPSO), modified central force optimization (MCFO), and rapidly-exploring random trees (RRT). Our approach surpasses these methods in terms of data collecting efficiency and network stability.</p></div>","PeriodicalId":55132,"journal":{"name":"Future Generation Computer Systems-The International Journal of Escience","volume":null,"pages":null},"PeriodicalIF":6.2,"publicationDate":"2024-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S0167739X24004011/pdfft?md5=d851298397a03886821b7ba704f38b86&pid=1-s2.0-S0167739X24004011-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141851490","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
MedT2T: An adaptive pointer constrain generating method for a new medical text-to-table task MedT2T:针对新的医学文本到表格任务的自适应指针约束生成方法
IF 6.2 2区 计算机科学
Future Generation Computer Systems-The International Journal of Escience Pub Date : 2024-07-23 DOI: 10.1016/j.future.2024.07.030
{"title":"MedT2T: An adaptive pointer constrain generating method for a new medical text-to-table task","authors":"","doi":"10.1016/j.future.2024.07.030","DOIUrl":"10.1016/j.future.2024.07.030","url":null,"abstract":"<div><p>Medical information extraction is a crucial task in the governance of healthcare data within medical information systems in the medical internet network, aimed at extracting vital information from existing content. However, structuring this key information into a table is currently a challenge, hindering the development of AI-driven smart health. In this study, we study the medical text-to-table task based on a new generative perspective. To address the challenges of ineffective numerical embedding, flexible table formats, and dense medical terminology and numerical entities in an end-to-end manner, we present the innovative medical text-to-table model called <strong>MedT2T</strong>. This model, built on the BART backbone, operates in an end-to-end manner and comprises three essential modules: Encoder, Decoder, and Adapter. The Encoder utilizes an innovative adaptive medical numerical constraint to facilitate precise embedding and generation of medical numerical data. The generated output of the Decoder adheres to relational constraints and table formats, ensuring the desired structure and organization. Additionally, the Adapter incorporates an adaptive pointer generation mechanism, allowing for dynamic referencing of medical terminology and numerical information either from the source text or generated through the vocabulary distribution of the Decoder. Our method outperforms existing baselines in terms of exact match, character level match, and BERTScore. We also proved that MedT2T can serve as an essential table extraction tool to bring informative gains for medical downstream classifiers and predictors. This study not only achieved accurate entity generation for tables from lengthy medical texts to improve physician efficiency in accessing critical information for decision-making, but also provided large-scale structured training table data for downstream tasks such as AI-driven smart healthcare.</p></div>","PeriodicalId":55132,"journal":{"name":"Future Generation Computer Systems-The International Journal of Escience","volume":null,"pages":null},"PeriodicalIF":6.2,"publicationDate":"2024-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141848169","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Efficient distributed continual learning for steering experiments in real-time 用于实时引导实验的高效分布式持续学习
IF 6.2 2区 计算机科学
Future Generation Computer Systems-The International Journal of Escience Pub Date : 2024-07-20 DOI: 10.1016/j.future.2024.07.016
{"title":"Efficient distributed continual learning for steering experiments in real-time","authors":"","doi":"10.1016/j.future.2024.07.016","DOIUrl":"10.1016/j.future.2024.07.016","url":null,"abstract":"<div><p>Deep learning has emerged as a powerful method for extracting valuable information from large volumes of data. However, when new training data arrives continuously (<em>i.e.</em>, is not fully available from the beginning), incremental training suffers from catastrophic forgetting (<em>i.e.</em>, new patterns are reinforced at the expense of previously acquired knowledge). Training from scratch each time new training data becomes available would result in extremely long training times and massive data accumulation. Rehearsal-based continual learning has shown promise for addressing the catastrophic forgetting challenge, but research to date has not addressed performance and scalability. To fill this gap, we propose an approach based on a distributed rehearsal buffer that efficiently complements data-parallel training on multiple GPUs to achieve high accuracy, short runtime, and scalability. It leverages a set of buffers (local to each GPU) and uses several asynchronous techniques for updating these local buffers in an embarrassingly parallel fashion, all while handling the communication overheads necessary to augment input minibatches using unbiased, global sampling. We further propose a generalization of rehearsal buffers to support both classification and generative learning tasks, as well as more advanced rehearsal strategies (notably Dark Experience Replay, leveraging knowledge distillation). We illustrate this approach with a real-life HPC streaming application from the domain of ptychographic image reconstruction. We run extensive experiments on up to 128 GPUs of the ThetaGPU supercomputer to compare our approach with baselines representative of training-from-scratch (the upper bound in terms of accuracy) and incremental training (the lower bound). Results show that rehearsal-based continual learning achieves a top-5 validation accuracy close to the upper bound, while simultaneously exhibiting a runtime close to the lower bound.</p></div>","PeriodicalId":55132,"journal":{"name":"Future Generation Computer Systems-The International Journal of Escience","volume":null,"pages":null},"PeriodicalIF":6.2,"publicationDate":"2024-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141849769","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Fault-tolerant deep learning inference on CPU-GPU integrated edge devices with TEEs 利用 TEE 在 CPU-GPU 集成边缘设备上进行容错深度学习推理
IF 6.2 2区 计算机科学
Future Generation Computer Systems-The International Journal of Escience Pub Date : 2024-07-20 DOI: 10.1016/j.future.2024.07.027
{"title":"Fault-tolerant deep learning inference on CPU-GPU integrated edge devices with TEEs","authors":"","doi":"10.1016/j.future.2024.07.027","DOIUrl":"10.1016/j.future.2024.07.027","url":null,"abstract":"<div><p>CPU-GPU integrated edge devices and deep learning algorithms have received significant progress in recent years, leading to increasingly widespread application of edge intelligence. However, deep learning inference on these edge devices is vulnerable to Fault Injection Attacks (FIAs) that can modify device memory or execute instructions with errors. We propose DarkneTF, a Fault-Tolerant (FT) deep learning inference framework for CPU-GPU integrated edge devices, to ensure the correctness of model inference results by detecting the threat of FIAs. DarkneTF introduces algorithm-based verification to implement the FT deep learning inference. The verification process involves verifying the integrity of model weights and validating the correctness of time-intensive calculations, such as convolutions. We improve the Freivalds algorithm to enhance the ability to detect tiny perturbations by strengthening randomization. As the verification process is also susceptible to FIAs, DarkneTF offloads the verification process into Trusted Execution Environments (TEEs). This scheme ensures the verification process’s security and allows for accelerated model inference using the integrated GPUs. Experimental results show that GPU-accelerated FT inference on HiKey 960 achieves notable speedups ranging from 3.46x to 5.57x compared to FT inference on a standalone CPU. The extra memory overhead incurred FT inference remains at an exceedingly low level, with a range of 0.46% to 10.22%. The round-off error of the improved Freivalds algorithm is below <span><math><mrow><mn>2</mn><mo>.</mo><mn>50</mn><mo>×</mo><mn>1</mn><msup><mrow><mn>0</mn></mrow><mrow><mo>−</mo><mn>4</mn></mrow></msup></mrow></math></span>, and the accuracy of detecting FIAs is above 92.73%.</p></div>","PeriodicalId":55132,"journal":{"name":"Future Generation Computer Systems-The International Journal of Escience","volume":null,"pages":null},"PeriodicalIF":6.2,"publicationDate":"2024-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141844200","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A prototype-assisted clustered federated learning for big data security and privacy preservation 用于大数据安全和隐私保护的原型辅助聚类联合学习
IF 6.2 2区 计算机科学
Future Generation Computer Systems-The International Journal of Escience Pub Date : 2024-07-20 DOI: 10.1016/j.future.2024.07.032
{"title":"A prototype-assisted clustered federated learning for big data security and privacy preservation","authors":"","doi":"10.1016/j.future.2024.07.032","DOIUrl":"10.1016/j.future.2024.07.032","url":null,"abstract":"<div><p>In the rapidly expanding field of IoT, data production has reached an unprecedented scale, providing valuable insights that accelerate decision-making processes. However, ensuring the privacy and security of this massive amount of data poses significant challenges. In this paper, we propose using clustered federated learning (CFL) as a solution to ensure both the security and privacy of big data by uploading model weights while keeping the data stored locally. Nevertheless, there are practical challenges in applying CFL to big data: (1) the participating FL clients are unlikely to have identical data distributions; (2) insufficient attention is given to the similarity between different clusters; and (3) CFL tends to ignore the class imbalance problem (i.e., long-tailed), which hinders its application in big data and affects the quality of target tasks. To address these issues and enable widespread CFL deployment in big data applications, this paper proposes a prototype-assisted clustered federated learning framework (MDSPFL). It relaxes the assumption of unique data distribution for each client, allowing the client’s local dataset to follow multiple source distributions considering classification class imbalance, thereby aligning with clients in a big data environment. Specifically, MDSPFL employs the proximal update mechanism to handle workload surges caused by mixed distribution and unavailability of similarity between cluster models. Additionally, MDSPFL introduces a class-balanced local training mechanism to resolve the long-tailed problem, which utilizes contrastive learning and class prototypes to enforce a uniform distribution of all classes in the feature space. We conduct extensive experiments on different datasets (EMNIST, Cifar10, Cifar100), and the experimental results demonstrate the effectiveness of our proposed MDSPFL in big data scenarios with imbalance and mixed-distribution clients.</p></div>","PeriodicalId":55132,"journal":{"name":"Future Generation Computer Systems-The International Journal of Escience","volume":null,"pages":null},"PeriodicalIF":6.2,"publicationDate":"2024-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141846946","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Deciphering the abundance of immune cells in glomerular endothelium of Alport syndrome kidneys using the deconvolution algorithm CONVdeconv 利用解卷积算法 CONVdeconv 解密阿尔波特综合征肾小球内皮中免疫细胞的丰度
IF 6.2 2区 计算机科学
Future Generation Computer Systems-The International Journal of Escience Pub Date : 2024-07-20 DOI: 10.1016/j.future.2024.07.013
{"title":"Deciphering the abundance of immune cells in glomerular endothelium of Alport syndrome kidneys using the deconvolution algorithm CONVdeconv","authors":"","doi":"10.1016/j.future.2024.07.013","DOIUrl":"10.1016/j.future.2024.07.013","url":null,"abstract":"<div><p>Due to the high cost of single-cell sequencing technology, understanding cell heterogeneity within tissues is crucial for elucidating the biological characteristics of complex tissues. Therefore, this study proposes a method for generating pseudo-bulk data based on single-cell sequencing data and designs a convolutional neural network model, CONVdeconv, based on attention mechanisms, for deconvoluting real bulk RNA data. Experimental validation on mouse kidney data demonstrates that the CONVdeconv model performs exceptionally well in deconvolution tasks, effectively restoring cell type proportions. Furthermore, deconvolution analysis of mouse data with Alport syndrome revealed significant differences in macrophages and T lymphocytes between disease and normal states, providing new clues and directions for a deeper understanding of the disease’s progression.</p></div>","PeriodicalId":55132,"journal":{"name":"Future Generation Computer Systems-The International Journal of Escience","volume":null,"pages":null},"PeriodicalIF":6.2,"publicationDate":"2024-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141843543","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
CUPID: An efficient spatio-temporal data engine CUPID:高效的时空数据引擎
IF 6.2 2区 计算机科学
Future Generation Computer Systems-The International Journal of Escience Pub Date : 2024-07-19 DOI: 10.1016/j.future.2024.07.031
{"title":"CUPID: An efficient spatio-temporal data engine","authors":"","doi":"10.1016/j.future.2024.07.031","DOIUrl":"10.1016/j.future.2024.07.031","url":null,"abstract":"<div><p>In the IoT era, abundant spatio-temporal data is generated from various devices thanks to the prevalence of positioning techniques. Due to a lack of effective systems to manipulate the data, advanced scalable and efficient data management systems are necessary to support more and more urban applications.</p><p>We propose Cupid, which is powered by scholars from <strong>C</strong>hongqing <strong>U</strong>niversity and Guangzhou Urban <strong>P</strong>lanning and Design Survey Research <strong>I</strong>nstitute, an efficient spatio-temporal <strong>D</strong>ata engine. It extends JUST by introducing many functionalities to make it more applicable to deployment, and can efficiently manage large-scale spatio-temporal data. In Cupid, Apache HBase is utilized as the storage, GeoMesa serves as the spatio-temporal data indexing tool, and Apache Spark acts as the execution engine. We introduce many optimizations to ensure usability and reduce computational overhead. To make Cupid easy to use, we design and implement a SQL-like query language. Furthermore, to deploy the system as a PaaS while speeding up the execution, we leverage Apache Livy, a service that enables easy interaction with a Spark cluster over REST interfaces, together with gRPC to effectively collect results. Extensive experiments illustrate that Cupid outperforms other state-of-the-art spatio-temporal big data management systems in terms of efficiency and scalability.</p></div>","PeriodicalId":55132,"journal":{"name":"Future Generation Computer Systems-The International Journal of Escience","volume":null,"pages":null},"PeriodicalIF":6.2,"publicationDate":"2024-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141843781","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A dynamic multi-objective evolutionary algorithm with variable stepsize and dual prediction strategies 具有可变步长和双重预测策略的动态多目标进化算法
IF 6.2 2区 计算机科学
Future Generation Computer Systems-The International Journal of Escience Pub Date : 2024-07-19 DOI: 10.1016/j.future.2024.07.028
{"title":"A dynamic multi-objective evolutionary algorithm with variable stepsize and dual prediction strategies","authors":"","doi":"10.1016/j.future.2024.07.028","DOIUrl":"10.1016/j.future.2024.07.028","url":null,"abstract":"<div><p>The prediction strategy is a key method for solving dynamic multi-objective optimization problems (DMOPs), particularly the commonly used linear prediction strategy, which has an advantage in solving problems with regular changes. However, using the linear prediction strategy may have limited advantages in addressing problems with complex changes, as it may result in the loss of population diversity. To tackle this issue, this paper proposes a dynamic multi-objective optimization algorithm with variable stepsize and dual prediction strategies (VSDPS), which aims to maintain population diversity while making predictions. When an environmental change is detected, the variable stepsize is first calculated. The stepsize of the nondominated solutions is expressed by the centroid of the population, while the stepsize of the dominated solutions is determined by the centroids of the clustered subpopulations. Then, the dual prediction strategies combine an improved linear prediction strategy with a dynamic particle swarm prediction strategy to track the new Pareto-optimal front (PF) or Pareto-optimal set (PS). The improved linear prediction strategy aims to enhance the convergence of the population, while the dynamic particle swarm prediction strategy focuses on preserving the diversity of the population. There have also been some improvements made in the static optimization phase, which are advantageous for both population convergence and diversity. VSDPS is compared with six state-of-the-art dynamic multi-objective evolutionary algorithms (DMOEAs) on 28 test instances. The experimental results demonstrate that VSDPS outperforms the compared algorithms in most instances.</p></div>","PeriodicalId":55132,"journal":{"name":"Future Generation Computer Systems-The International Journal of Escience","volume":null,"pages":null},"PeriodicalIF":6.2,"publicationDate":"2024-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141848371","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
ChatOps for microservice systems: A low-code approach using service composition and large language models 微服务系统的 ChatOps:使用服务组合和大型语言模型的低代码方法
IF 6.2 2区 计算机科学
Future Generation Computer Systems-The International Journal of Escience Pub Date : 2024-07-18 DOI: 10.1016/j.future.2024.07.029
{"title":"ChatOps for microservice systems: A low-code approach using service composition and large language models","authors":"","doi":"10.1016/j.future.2024.07.029","DOIUrl":"10.1016/j.future.2024.07.029","url":null,"abstract":"<div><p>The Microservice Architecture (MSA) plays a pivotal role in contemporary e-business, promoting service independence, autonomy, and continual evolution in line with the principles of DevOps. However, the distributed nature of the MSA introduces additional complexity, which requires familiarity with multiple DevOps (Development and Operations) tools, thereby increasing the learning curve. This paper presents a specialized ChatOps (Chat Operations) approach that allows MSA developers to compose new ChatOps capabilities in a low-code way (i.e., with minimal coding). The proposed ChatOps4Msa approach leverages established ChatOps functionalities to facilitate the real-time monitoring of service status, conduct service testing, track issues, and receive alerts using natural language or the proposed ChatOps Query Language (CQL). The use of large language models (LLMs) for functional intents also enhances the usability of the DevOps toolchain in microservices systems to streamline implementation.</p></div>","PeriodicalId":55132,"journal":{"name":"Future Generation Computer Systems-The International Journal of Escience","volume":null,"pages":null},"PeriodicalIF":6.2,"publicationDate":"2024-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141851726","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信