首页 > 最新文献

International Journal of Parallel Emergent and Distributed Systems最新文献

英文 中文
Crowd tracking and monitoring middleware via Map-Reduce 通过Map Reduce实现人群跟踪和监控中间件
IF 1.1 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2022-01-24 DOI: 10.1080/17445760.2022.2034163
Alexandros Gazis, E. Katsiri
This paper presents the design, implementation, and operation of a novel distributed fault-tolerant middleware. It uses interconnected WSNs that implement the Map-Reduce paradigm, consisting of several low-cost and low-power mini-computers (Raspberry Pi). Specifically, we explain the steps for the development of a novice, fault-tolerant Map-Reduce algorithm which achieves high system availability, focusing on network connectivity. Finally, we showcase the use of the proposed system based on simulated data for crowd monitoring in a real case scenario, i.e. a historical building in Greece (M. Hatzidakis’ residence). The technical novelty of this article lies in presenting a viable low-cost and low-power solution for crowd sensing without using complex and resource-intensive AI structures or image/video recognition techniques. GRAPHICAL ABSTRACT
本文介绍了一种新型分布式容错中间件的设计、实现和运行。它使用实现Map-Reduce范式的互连wsn,由几个低成本和低功耗的微型计算机(树莓派)组成。具体来说,我们解释了开发一个新手,容错Map-Reduce算法的步骤,该算法实现了高系统可用性,重点是网络连接。最后,我们展示了基于模拟数据的拟议系统在真实案例场景中的使用,即希腊的一座历史建筑(M. Hatzidakis的住所)。本文的技术新颖之处在于,在不使用复杂和资源密集型的人工智能结构或图像/视频识别技术的情况下,为人群感知提供了一种可行的低成本和低功耗解决方案。图形抽象
{"title":"Crowd tracking and monitoring middleware via Map-Reduce","authors":"Alexandros Gazis, E. Katsiri","doi":"10.1080/17445760.2022.2034163","DOIUrl":"https://doi.org/10.1080/17445760.2022.2034163","url":null,"abstract":"This paper presents the design, implementation, and operation of a novel distributed fault-tolerant middleware. It uses interconnected WSNs that implement the Map-Reduce paradigm, consisting of several low-cost and low-power mini-computers (Raspberry Pi). Specifically, we explain the steps for the development of a novice, fault-tolerant Map-Reduce algorithm which achieves high system availability, focusing on network connectivity. Finally, we showcase the use of the proposed system based on simulated data for crowd monitoring in a real case scenario, i.e. a historical building in Greece (M. Hatzidakis’ residence). The technical novelty of this article lies in presenting a viable low-cost and low-power solution for crowd sensing without using complex and resource-intensive AI structures or image/video recognition techniques. GRAPHICAL ABSTRACT","PeriodicalId":45411,"journal":{"name":"International Journal of Parallel Emergent and Distributed Systems","volume":"37 1","pages":"333 - 343"},"PeriodicalIF":1.1,"publicationDate":"2022-01-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46462211","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}
引用次数: 0
Analysis of coronavirus envelope protein with cellular automata model 细胞自动机模型分析冠状病毒包膜蛋白
IF 1.1 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2022-01-15 DOI: 10.1080/17445760.2022.2134369
Raju Hazari, P. P. Chaudhuri
The reason of significantly higher transmissibility of SARS Covid (2019 CoV-2) compared with SARS Covid (2003 CoV) and MERS Covid (2012 MERS) can be attributed to mutations reported in structural proteins, and the role played by non-structural proteins (nsps) and accessory proteins (ORFs) for viral replication, assembly, and shedding. Envelope protein E is one of the four structural proteins of minimum length. Recent studies have confirmed critical role played by the envelope protein in the viral life cycle including assembly of virion exported from infected cell for its transmission. However, the determinants of the highly complex viral–host interactions of envelope protein, particularly with host Golgi complex, have not been adequately characterized. CoV-2 and CoV Envelope proteins of length 75 and 76 amino acids (AAs) differ in four AA locations. The additional AA Gly (G) at location 70 makes CoV length 76. The AA pair EG at locations 69–70 of CoV in place of amino acid R in location 69 of CoV-2, has been identified as a major determining factor in the current investigation. This paper concentrates on the analysis of envelope proteins of SARS covid and MERS covid based on Cellular Automata enhanced Machine Learning (CAML) model developed for study of biological strings. This computational model compares deviation of structure–function of CoV-2 from that of CoV employing CAML model parameters derived out of CA evolution of AA chains of envelope proteins. We hypothesize that large differences of CAML model parameter of CoV-2 and CoV characterize the deviation in structure and function of envelope proteins in respect of interaction of virus with host Golgi complex. This difference gets reflected in the contribution of envelope protein towards overall large difference of transmissibility of CoV-2 and CoV. The hypothesis has been validated from single-point mutational study on- (i) human HBB beta-globin hemoglobin protein associated with sickle cell anemia, (ii) mutants of envelope protein of COVID-2-infected patients reported in recent publications. GRAPHICAL ABSTRACT
与SARS新冠肺炎(2003 CoV)和MERS新冠肺炎(2012 MERS)相比,SARS新冠肺炎(2019 CoV-2)的传播性显著更高的原因可归因于结构蛋白的突变,以及非结构蛋白(nsps)和辅助蛋白(ORF)在病毒复制、组装和脱落中所起的作用。包膜蛋白E是四种长度最小的结构蛋白之一。最近的研究证实了包膜蛋白在病毒生命周期中发挥的关键作用,包括从感染细胞输出的病毒粒子的组装以供传播。然而,包膜蛋白高度复杂的病毒-宿主相互作用的决定因素,特别是与宿主高尔基复合体的相互作用,尚未得到充分的表征。长度为75和76个氨基酸的CoV-2和CoV包膜蛋白(AA)在四个AA位置上不同。位置70处的额外AA-Gly(G)使得CoV的长度为76。CoV 69–70位的AA对EG取代了CoV-2 69位的氨基酸R,已被确定为当前研究中的主要决定因素。本文基于为研究生物串而开发的细胞自动机增强机器学习(CAML)模型,对SARS新冠肺炎和MERS新冠肺炎的包膜蛋白进行了分析。该计算模型使用源自包膜蛋白AA链CA进化的CAML模型参数,比较了CoV-2与CoV的结构-功能偏差。我们假设CoV-2和CoV的CAML模型参数的巨大差异表征了病毒与宿主高尔基复合体相互作用时包膜蛋白结构和功能的偏差。这种差异反映在包膜蛋白对CoV-2和CoV传播性的总体大差异的贡献上。该假说已通过对以下方面的单点突变研究得到验证:(i)与镰状细胞性贫血相关的人类HBBβ-珠蛋白血红蛋白,(ii)最近出版物中报道的新冠肺炎2型感染患者包膜蛋白的突变体。图形摘要
{"title":"Analysis of coronavirus envelope protein with cellular automata model","authors":"Raju Hazari, P. P. Chaudhuri","doi":"10.1080/17445760.2022.2134369","DOIUrl":"https://doi.org/10.1080/17445760.2022.2134369","url":null,"abstract":"The reason of significantly higher transmissibility of SARS Covid (2019 CoV-2) compared with SARS Covid (2003 CoV) and MERS Covid (2012 MERS) can be attributed to mutations reported in structural proteins, and the role played by non-structural proteins (nsps) and accessory proteins (ORFs) for viral replication, assembly, and shedding. Envelope protein E is one of the four structural proteins of minimum length. Recent studies have confirmed critical role played by the envelope protein in the viral life cycle including assembly of virion exported from infected cell for its transmission. However, the determinants of the highly complex viral–host interactions of envelope protein, particularly with host Golgi complex, have not been adequately characterized. CoV-2 and CoV Envelope proteins of length 75 and 76 amino acids (AAs) differ in four AA locations. The additional AA Gly (G) at location 70 makes CoV length 76. The AA pair EG at locations 69–70 of CoV in place of amino acid R in location 69 of CoV-2, has been identified as a major determining factor in the current investigation. This paper concentrates on the analysis of envelope proteins of SARS covid and MERS covid based on Cellular Automata enhanced Machine Learning (CAML) model developed for study of biological strings. This computational model compares deviation of structure–function of CoV-2 from that of CoV employing CAML model parameters derived out of CA evolution of AA chains of envelope proteins. We hypothesize that large differences of CAML model parameter of CoV-2 and CoV characterize the deviation in structure and function of envelope proteins in respect of interaction of virus with host Golgi complex. This difference gets reflected in the contribution of envelope protein towards overall large difference of transmissibility of CoV-2 and CoV. The hypothesis has been validated from single-point mutational study on- (i) human HBB beta-globin hemoglobin protein associated with sickle cell anemia, (ii) mutants of envelope protein of COVID-2-infected patients reported in recent publications. GRAPHICAL ABSTRACT","PeriodicalId":45411,"journal":{"name":"International Journal of Parallel Emergent and Distributed Systems","volume":"37 1","pages":"623 - 648"},"PeriodicalIF":1.1,"publicationDate":"2022-01-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45072822","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}
引用次数: 1
Non-clairvoyant and randomised online task offloading in mobile edge computing 移动边缘计算中的非透视和随机在线任务卸载
IF 1.1 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2022-01-12 DOI: 10.1080/17445760.2021.2024536
Keqin Li
In this paper, we consider non-clairvoyant task offloading for random tasks in mobile edge computing within the framework of combinatorial optimisation. For offline non-clairvoyant task offloading, we propose a non-clairvoyant task offloading algorithm, which is able to determine a task offloading strategy without knowing the amount of computation and communication of any task. For online non-clairvoyant task offloading, we propose a randomised online task offloading algorithm, which is able to make an offloading decision for an arrival task without knowing anything about future tasks and other tasks. For both algorithms, we analyse the probability of certain performance guarantee. We also demonstrate numerical data. To the best of the author's knowledge, this is the first paper which considers both offline and online non-clairvoyant task offloading in mobile edge computing, together with analytical results on performance guarantee with high probability.
在本文中,我们在组合优化的框架内考虑移动边缘计算中随机任务的非千里眼任务卸载。对于离线非千里眼任务卸载,我们提出了一种非千里眼睛任务卸载算法,该算法能够在不知道任何任务的计算量和通信量的情况下确定任务卸载策略。对于在线非千里眼任务卸载,我们提出了一种随机在线任务卸载算法,该算法能够在不知道未来任务和其他任务的情况下,对到达任务做出卸载决策。对于这两种算法,我们分析了一定性能保证的概率。我们还展示了数值数据。据作者所知,这是第一篇同时考虑移动边缘计算中离线和在线非千里眼任务卸载的论文,以及关于高概率性能保证的分析结果。
{"title":"Non-clairvoyant and randomised online task offloading in mobile edge computing","authors":"Keqin Li","doi":"10.1080/17445760.2021.2024536","DOIUrl":"https://doi.org/10.1080/17445760.2021.2024536","url":null,"abstract":"In this paper, we consider non-clairvoyant task offloading for random tasks in mobile edge computing within the framework of combinatorial optimisation. For offline non-clairvoyant task offloading, we propose a non-clairvoyant task offloading algorithm, which is able to determine a task offloading strategy without knowing the amount of computation and communication of any task. For online non-clairvoyant task offloading, we propose a randomised online task offloading algorithm, which is able to make an offloading decision for an arrival task without knowing anything about future tasks and other tasks. For both algorithms, we analyse the probability of certain performance guarantee. We also demonstrate numerical data. To the best of the author's knowledge, this is the first paper which considers both offline and online non-clairvoyant task offloading in mobile edge computing, together with analytical results on performance guarantee with high probability.","PeriodicalId":45411,"journal":{"name":"International Journal of Parallel Emergent and Distributed Systems","volume":"37 1","pages":"413 - 424"},"PeriodicalIF":1.1,"publicationDate":"2022-01-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45649581","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}
引用次数: 3
Minsum node-disjoint paths with time-varying delay functions 具有时变延迟函数的最小和节点不相交路径
IF 1.1 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2022-01-09 DOI: 10.1080/17445760.2021.2024537
Xiaohong Xue, Shurong Zhang
The fault tolerance of telecommunication networks is the ability to maintain service continuity in case of accident and attack. Designing disjoint paths to ensure fault tolerance of networks is regarded as one of the most important research problem. Especially in time-dependent networks which is used to the model that the weight of each link varies with time, answering shortest disjoint paths queries and plans in real time is considered to be one of major challenges in many industrial applications. Motivated by this observation, in the first in and first out (FIFO) time-varying network, we investigate the problem of finding two time-varying node-disjoint paths from the source to the destination with the departure time such that the total time-varying delay of the paths is minimised. Based on the time-varying interlacing path in different time-intervals, we develop an effective algorithm to obtain the optimal solutions in time .
电信网络的容错能力是指在发生事故和攻击时保持服务连续性的能力。设计不相交路径以保证网络的容错性被认为是最重要的研究问题之一。特别是在依赖时间的网络中,每个链路的权重随时间变化,实时回答最短不相交路径的查询和计划被认为是许多工业应用中的主要挑战之一。受这一观察结果的启发,在先进先出(FIFO)时变网络中,我们研究了在出发时间内找到两条从源到目的地的时变节点不相交路径的问题,从而使路径的总时变延迟最小化。基于不同时间间隔的时变交错路径,我们开发了一种有效的算法来获得时间上的最优解。
{"title":"Minsum node-disjoint paths with time-varying delay functions","authors":"Xiaohong Xue, Shurong Zhang","doi":"10.1080/17445760.2021.2024537","DOIUrl":"https://doi.org/10.1080/17445760.2021.2024537","url":null,"abstract":"The fault tolerance of telecommunication networks is the ability to maintain service continuity in case of accident and attack. Designing disjoint paths to ensure fault tolerance of networks is regarded as one of the most important research problem. Especially in time-dependent networks which is used to the model that the weight of each link varies with time, answering shortest disjoint paths queries and plans in real time is considered to be one of major challenges in many industrial applications. Motivated by this observation, in the first in and first out (FIFO) time-varying network, we investigate the problem of finding two time-varying node-disjoint paths from the source to the destination with the departure time such that the total time-varying delay of the paths is minimised. Based on the time-varying interlacing path in different time-intervals, we develop an effective algorithm to obtain the optimal solutions in time .","PeriodicalId":45411,"journal":{"name":"International Journal of Parallel Emergent and Distributed Systems","volume":"37 1","pages":"398 - 412"},"PeriodicalIF":1.1,"publicationDate":"2022-01-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42008179","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}
引用次数: 0
A novel approach for detecting error measurements in a network of automatic weather stations 一种检测自动气象站网络中误差测量的新方法
IF 1.1 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2022-01-06 DOI: 10.1080/17445760.2021.2022672
Ricardo Xavier Llugsi Cañar, S. El Yacoubi, A. Fontaine, P. Lupera
ABSTRACT In the present work, a novel methodology for error detection in automatic weather stations has been implemented. Time series acquired from two highly correlated stations with a station under analysis are utilised to obtain a 24-h air temperature forecast that allows to know if a station register erroneous measurements. Four models to obtain a reliable forecast have been analysed, auto-regressive integrated moving average, Long Short-Term Memory (LSTM), LSTM stacked and a convolutional LSTM model with uncertainty error reduction. The analysis carried out exhibits a significant success with the methodology for three stations reaching error values between 0.98 C and 1.50 C and correlation coefficients between 0.72 and 0.81. GRAPHICAL ABSTRACT
摘要在本工作中,实现了一种新的自动气象站误差检测方法。从两个高度相关的站点获取的时间序列与正在分析的站点被用于获得24小时空气温度预测,该预测允许知道站点是否记录了错误的测量。分析了获得可靠预测的四个模型,即自回归综合移动平均、长短期记忆(LSTM)、LSTM堆叠和具有不确定性误差降低的卷积LSTM模型。所进行的分析显示,三个站点的方法取得了显著成功,误差值在0.98 C和1.50 C之间,相关系数在0.72和0.81之间。图形摘要
{"title":"A novel approach for detecting error measurements in a network of automatic weather stations","authors":"Ricardo Xavier Llugsi Cañar, S. El Yacoubi, A. Fontaine, P. Lupera","doi":"10.1080/17445760.2021.2022672","DOIUrl":"https://doi.org/10.1080/17445760.2021.2022672","url":null,"abstract":"ABSTRACT In the present work, a novel methodology for error detection in automatic weather stations has been implemented. Time series acquired from two highly correlated stations with a station under analysis are utilised to obtain a 24-h air temperature forecast that allows to know if a station register erroneous measurements. Four models to obtain a reliable forecast have been analysed, auto-regressive integrated moving average, Long Short-Term Memory (LSTM), LSTM stacked and a convolutional LSTM model with uncertainty error reduction. The analysis carried out exhibits a significant success with the methodology for three stations reaching error values between 0.98 C and 1.50 C and correlation coefficients between 0.72 and 0.81. GRAPHICAL ABSTRACT","PeriodicalId":45411,"journal":{"name":"International Journal of Parallel Emergent and Distributed Systems","volume":"37 1","pages":"425 - 442"},"PeriodicalIF":1.1,"publicationDate":"2022-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43330138","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}
引用次数: 1
On totalisation of computable functions in a distributive environment 分布环境下可计算函数的总体化
IF 1.1 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-12-29 DOI: 10.1080/17445760.2021.2016754
M. Burgin, Matan Shtepel
Totalisation of operations and functions is a subject of great importance in the precise sciences at large, and in particular, in computer science, where computed functions must be totalised to account for edge cases and prevent system failures. In this paper, we investigate the totalisation of computable functions in the general and abstract setting of the axiomatic theory of computing systems, such as automata, computer networks, and algorithms, allowing us to define characteristics and discover relations which resonate true through many computational models – from individual automata through complex distributed systems with concurrent functioning. We explore the possible types of totalisations, the complexes of computing systems that do (or do not) have totalisations, and the behaviour of totalisation in various transformations and compositions. In addition, we point to a few interesting directions for future research.
总的来说,运算和功能的总体化在精密科学中是一个非常重要的主题,特别是在计算机科学中,计算功能必须总体化以解释边缘情况并防止系统故障。在本文中,我们研究了计算系统(如自动机、计算机网络和算法)的公理化理论的一般和抽象设置中可计算函数的总体化,使我们能够定义特征并发现通过许多计算模型(从单个自动机到具有并发功能的复杂分布式系统)产生共鸣的关系。我们探索了可能的总化类型,有(或没有)总化的计算系统的复合体,以及各种变换和组合中的总化行为。此外,我们指出了未来研究的几个有趣的方向。
{"title":"On totalisation of computable functions in a distributive environment","authors":"M. Burgin, Matan Shtepel","doi":"10.1080/17445760.2021.2016754","DOIUrl":"https://doi.org/10.1080/17445760.2021.2016754","url":null,"abstract":"Totalisation of operations and functions is a subject of great importance in the precise sciences at large, and in particular, in computer science, where computed functions must be totalised to account for edge cases and prevent system failures. In this paper, we investigate the totalisation of computable functions in the general and abstract setting of the axiomatic theory of computing systems, such as automata, computer networks, and algorithms, allowing us to define characteristics and discover relations which resonate true through many computational models – from individual automata through complex distributed systems with concurrent functioning. We explore the possible types of totalisations, the complexes of computing systems that do (or do not) have totalisations, and the behaviour of totalisation in various transformations and compositions. In addition, we point to a few interesting directions for future research.","PeriodicalId":45411,"journal":{"name":"International Journal of Parallel Emergent and Distributed Systems","volume":"37 1","pages":"273 - 291"},"PeriodicalIF":1.1,"publicationDate":"2021-12-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47061399","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}
引用次数: 0
Aggregation of clans to speed-up solving linear systems on parallel architectures 并行体系结构上加速求解线性系统的族集合
IF 1.1 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-11-25 DOI: 10.1080/17445760.2021.2004412
D. Zaitsev, T. Shmeleva, P. Luszczek
The paper further refines the clan composition technique that is considered a way of matrix partitioning into a union of block-diagonal and block-column matrices. This enables solving the individual systems for each horizontal block on a separate computing node, followed by solving the composition system. The size of minimal clans, obtained as a result of matrix decomposition, varies considerably. For load balancing, early versions of ParAd software were using dynamic scheduling of jobs. The present paper studies a task of static balancing the clan size. Rather good results are obtained using a fast bin packing algorithm with the first fit on a sorted array which are considerably improved applying a multi-objective graph partitioning with software package METIS. Aggregation of clans allows us to obtain up to three times extra speed-up, including systems over fields of real numbers, on matrices from Model Checking Contest and Matrix Market.
本文进一步完善了族合成技术,该技术被认为是将矩阵划分为块对角矩阵和块列矩阵的并集的一种方法。这使得能够在单独的计算节点上求解每个水平块的各个系统,然后求解合成系统。矩阵分解得到的最小族的大小变化很大。对于负载平衡,早期版本的ParAd软件使用作业的动态调度。本文研究了一个静态平衡氏族规模的任务。使用排序数组上的第一次拟合的快速bin填充算法获得了相当好的结果,应用软件包METIS的多目标图划分大大改进了该算法。族的聚合使我们能够获得高达三倍的额外加速,包括实数域上的系统,以及来自模型检查竞赛和矩阵市场的矩阵。
{"title":"Aggregation of clans to speed-up solving linear systems on parallel architectures","authors":"D. Zaitsev, T. Shmeleva, P. Luszczek","doi":"10.1080/17445760.2021.2004412","DOIUrl":"https://doi.org/10.1080/17445760.2021.2004412","url":null,"abstract":"The paper further refines the clan composition technique that is considered a way of matrix partitioning into a union of block-diagonal and block-column matrices. This enables solving the individual systems for each horizontal block on a separate computing node, followed by solving the composition system. The size of minimal clans, obtained as a result of matrix decomposition, varies considerably. For load balancing, early versions of ParAd software were using dynamic scheduling of jobs. The present paper studies a task of static balancing the clan size. Rather good results are obtained using a fast bin packing algorithm with the first fit on a sorted array which are considerably improved applying a multi-objective graph partitioning with software package METIS. Aggregation of clans allows us to obtain up to three times extra speed-up, including systems over fields of real numbers, on matrices from Model Checking Contest and Matrix Market.","PeriodicalId":45411,"journal":{"name":"International Journal of Parallel Emergent and Distributed Systems","volume":"37 1","pages":"198 - 219"},"PeriodicalIF":1.1,"publicationDate":"2021-11-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41703168","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}
引用次数: 0
A variant RSA acceleration with parallelisation 具有并行化的RSA加速的变体
IF 1.1 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-11-23 DOI: 10.1080/17445760.2021.2024535
Jun-jie Liu, Kang-Too Tsang, Y. Deng
The standard RSA relies on multiple big-number modular exponentiation operations and a longer key-length is required for better protection. This imposes a hefty time penalty for encryption and decryption. In this study, we analysed and developed an improved parallel algorithm (PMKRSA) based on the idea of splitting the plaintext into multiple chunks and encrypt the chunks using multiple key-pairs. The algorithm in our new scheme is so natural for parallelised implementation that we also investigated its parallelisation in a GPU environment. In the following, the structure of our new scheme is outlined and its correctness is proved mathematically. Then, with the algorithm implemented and optimised on both CPU and CPU+GPU platforms, we showed that our algorithm shortens the computational time considerably, and it has a security advantage over the standard RSA as it is invulnerable to the common attacks. Finally, we also proved the feasibility of using our algorithm to encrypt large files through simulation. The results show that over the set of file size: 1 MB, 10 MB, 25 MB, 50 MB, 100 MB, the average encryption and decryption time of the CPU version is 0.2476 and 9.4476 s, and for the CPU+GPU version, it is 0.0009 and 0.0618 s, respectively.
标准RSA依赖于多个大数模幂运算,并且需要更长的密钥长度以获得更好的保护。这对加密和解密造成了巨大的时间损失。在本研究中,我们分析并开发了一种改进的并行算法(PMKRSA),该算法基于将明文分成多个块并使用多个密钥对加密块的思想。我们的新方案中的算法对于并行化实现是如此自然,以至于我们还研究了它在GPU环境中的并行化。下面,概述了我们的新方案的结构,并用数学方法证明了它的正确性。然后,随着算法在CPU和CPU+GPU平台上的实现和优化,我们表明我们的算法大大缩短了计算时间,并且它比标准RSA具有安全优势,因为它不容易受到常见攻击。最后,通过仿真验证了该算法对大文件加密的可行性。结果表明,在1 MB、10 MB、25 MB、50 MB、100 MB的文件大小集合上,CPU版本的平均加解密时间分别为0.2476和9.4476 s, CPU+GPU版本的平均加解密时间分别为0.0009和0.0618 s。
{"title":"A variant RSA acceleration with parallelisation","authors":"Jun-jie Liu, Kang-Too Tsang, Y. Deng","doi":"10.1080/17445760.2021.2024535","DOIUrl":"https://doi.org/10.1080/17445760.2021.2024535","url":null,"abstract":"The standard RSA relies on multiple big-number modular exponentiation operations and a longer key-length is required for better protection. This imposes a hefty time penalty for encryption and decryption. In this study, we analysed and developed an improved parallel algorithm (PMKRSA) based on the idea of splitting the plaintext into multiple chunks and encrypt the chunks using multiple key-pairs. The algorithm in our new scheme is so natural for parallelised implementation that we also investigated its parallelisation in a GPU environment. In the following, the structure of our new scheme is outlined and its correctness is proved mathematically. Then, with the algorithm implemented and optimised on both CPU and CPU+GPU platforms, we showed that our algorithm shortens the computational time considerably, and it has a security advantage over the standard RSA as it is invulnerable to the common attacks. Finally, we also proved the feasibility of using our algorithm to encrypt large files through simulation. The results show that over the set of file size: 1 MB, 10 MB, 25 MB, 50 MB, 100 MB, the average encryption and decryption time of the CPU version is 0.2476 and 9.4476 s, and for the CPU+GPU version, it is 0.0009 and 0.0618 s, respectively.","PeriodicalId":45411,"journal":{"name":"International Journal of Parallel Emergent and Distributed Systems","volume":"37 1","pages":"318 - 332"},"PeriodicalIF":1.1,"publicationDate":"2021-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47906123","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}
引用次数: 0
A reward response game in the blockchain-powered federated learning system 区块链驱动的联合学习系统中的奖励响应游戏
IF 1.1 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-11-22 DOI: 10.1080/17445760.2021.2004411
Suhan Jiang, Jie Wu
This paper focuses on a mobile-crowd federated learning system that includes a central server and a set of mobile devices. The server, acting as a model requester, motivates all devices to train an accurate model by paying them based on their individual contributions. Each participating device needs to balance between the training rewards and costs for profit maximization. A Stackelberg game is proposed to model interactions between the server and devices. To match with reality, our model takes the training deadline and the device-side upload time into consideration. Two reward policies, i.e. the size-based policy and accuracy-based policy, are compared. The existence and uniqueness of Stackelberg equilibrium (SE) under both policies are analyzed. We show that there is a lower bound of 0.5 on the price of anarchy in the proposed game. We extend our model by considering the uncertainty in the upload time. We also utilize the blockchain technique to ensure a truthful, trust-free, and fair system. This paper also analyzes how devices maximize their utilities when making profits via training and blockchain mining in the fixed-upload-time setting. A blockchain-powered testbed is implemented, and experiments are conducted to validate our analysis.
本文主要研究一个移动群组联合学习系统,该系统包括一个中央服务器和一组移动设备。服务器作为模型请求者,通过根据设备的个人贡献向其支付费用,激励所有设备训练准确的模型。每个参与设备都需要在训练奖励和成本之间取得平衡,以实现利润最大化。提出了一个Stackelberg游戏来模拟服务器和设备之间的交互。为了与现实相匹配,我们的模型考虑了训练截止日期和设备端上传时间。比较了两种奖励策略,即基于规模的策略和基于准确性的策略。分析了两种策略下Stackelberg均衡的存在性和唯一性。我们表明,在所提出的博弈中,无政府状态的价格存在0.5的下界。我们通过考虑上传时间的不确定性来扩展我们的模型。我们还利用区块链技术来确保一个真实、无信任和公平的系统。本文还分析了在固定上传时间设置下,设备如何通过培训和区块链挖掘实现利润最大化。实现了一个区块链驱动的试验台,并进行了实验来验证我们的分析。
{"title":"A reward response game in the blockchain-powered federated learning system","authors":"Suhan Jiang, Jie Wu","doi":"10.1080/17445760.2021.2004411","DOIUrl":"https://doi.org/10.1080/17445760.2021.2004411","url":null,"abstract":"This paper focuses on a mobile-crowd federated learning system that includes a central server and a set of mobile devices. The server, acting as a model requester, motivates all devices to train an accurate model by paying them based on their individual contributions. Each participating device needs to balance between the training rewards and costs for profit maximization. A Stackelberg game is proposed to model interactions between the server and devices. To match with reality, our model takes the training deadline and the device-side upload time into consideration. Two reward policies, i.e. the size-based policy and accuracy-based policy, are compared. The existence and uniqueness of Stackelberg equilibrium (SE) under both policies are analyzed. We show that there is a lower bound of 0.5 on the price of anarchy in the proposed game. We extend our model by considering the uncertainty in the upload time. We also utilize the blockchain technique to ensure a truthful, trust-free, and fair system. This paper also analyzes how devices maximize their utilities when making profits via training and blockchain mining in the fixed-upload-time setting. A blockchain-powered testbed is implemented, and experiments are conducted to validate our analysis.","PeriodicalId":45411,"journal":{"name":"International Journal of Parallel Emergent and Distributed Systems","volume":"37 1","pages":"68 - 90"},"PeriodicalIF":1.1,"publicationDate":"2021-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46000297","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}
引用次数: 1
From strong to exact Petri net computers 从强大到精确的Petri网计算机
IF 1.1 Q4 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-11-08 DOI: 10.1080/17445760.2021.1991340
D. Zaitsev, Mengchu Zhou
Petri net paradigm of computing is concerned discussing basic types of Petri net computers and their relations. We developed a technique of parametric specification of Petri nets, built of a few connected components which are repeated depending on a parameter or a set of parameters, and composition of software to generate automatically the corresponding models in a vivid graphical form. We construct explicitly a Petri net that is a strong computer of double exponent after R.J. Lipton. Its nondeterministic computation is represented by a Petri net reachability graph to which a successful branch belongs. Then we minimise and transform the net to obtain twice smaller construct than the original one. Moreover, the obtained net possesses such a marvellous property that addingto it four priority arcs makes it an exact (deterministic) computer having a single firable sequence only. Same as the Lipton’s net, the minimized net allows the proof that the Petri net reachability problem is exponential in space. Besides, it represents an example when simple transformations allow guessing the successful branch of a nondeterministic computation. The practical significance of the approach in applications consists in a state-of-art heuristic technique of solving some NP problems in polynomial time.
计算的Petri网范式涉及讨论Petri网计算机的基本类型及其关系。我们开发了一种Petri网的参数化技术,该技术由几个连接的组件组成,这些组件根据一个参数或一组参数重复,并组成软件以生动的图形形式自动生成相应的模型。它的不确定性计算由一个成功分支所属的Petri网可达性图表示。然后,我们最小化并变换网络,以获得比原始网络小两倍的结构。此外,所获得的网络具有如此奇妙的性质,加上四个优先级弧,使其成为一个只有单个可触发序列的精确(确定性)计算机。与Lipton网一样,最小化网允许证明Petri网可达性问题在空间上是指数的。此外,它还提供了一个简单转换允许猜测非确定性计算的成功分支的例子。该方法在应用中的实际意义在于在多项式时间内解决一些NP问题的最新启发式技术。
{"title":"From strong to exact Petri net computers","authors":"D. Zaitsev, Mengchu Zhou","doi":"10.1080/17445760.2021.1991340","DOIUrl":"https://doi.org/10.1080/17445760.2021.1991340","url":null,"abstract":"Petri net paradigm of computing is concerned discussing basic types of Petri net computers and their relations. We developed a technique of parametric specification of Petri nets, built of a few connected components which are repeated depending on a parameter or a set of parameters, and composition of software to generate automatically the corresponding models in a vivid graphical form. We construct explicitly a Petri net that is a strong computer of double exponent after R.J. Lipton. Its nondeterministic computation is represented by a Petri net reachability graph to which a successful branch belongs. Then we minimise and transform the net to obtain twice smaller construct than the original one. Moreover, the obtained net possesses such a marvellous property that addingto it four priority arcs makes it an exact (deterministic) computer having a single firable sequence only. Same as the Lipton’s net, the minimized net allows the proof that the Petri net reachability problem is exponential in space. Besides, it represents an example when simple transformations allow guessing the successful branch of a nondeterministic computation. The practical significance of the approach in applications consists in a state-of-art heuristic technique of solving some NP problems in polynomial time.","PeriodicalId":45411,"journal":{"name":"International Journal of Parallel Emergent and Distributed Systems","volume":"37 1","pages":"167 - 186"},"PeriodicalIF":1.1,"publicationDate":"2021-11-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48981115","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}
引用次数: 4
期刊
International Journal of Parallel Emergent and Distributed Systems
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1