首页 > 最新文献

2021 IEEE 27th International Conference on Parallel and Distributed Systems (ICPADS)最新文献

英文 中文
Blockchain based Public Auditing Outsourcing for Cloud Storage 基于区块链的云存储公共审计外包
Pub Date : 2021-12-01 DOI: 10.1109/ICPADS53394.2021.00066
Yangfei Lin, Jie Li, Shigetomo Kimura, Yongbing Zhang, Yusheng Ji, Yang Yang
Cloud storage services offer flexible, convenient solutions for business and personal users to store data. Traditionally, Third Party Auditors (TPAs) are introduced to ensure data integrity for public auditing. However, TPAs may also be untrusted for forging the auditing results or colluding with cloud storage servers to deceive users. In this paper, we propose a novel Blockchain-based Public Auditing Outsourcing system without TPAs (BPAO), in which the computationally expensive operations in public auditing are outsourced through blockchain to the cloud servers without risking users' privacy. Our security analysis indicates that BPAO achieves soundness and robustness. The experimental results show that BPAO is computationally efficient for cloud storage user.
云存储服务为企业和个人用户提供灵活、便捷的数据存储解决方案。传统上,引入第三方审计员(tpa)来确保公共审计的数据完整性。但是,tpa也可能因伪造审计结果或与云存储服务器串通欺骗用户而不受信任。在本文中,我们提出了一种新的基于区块链的无tpa公共审计外包系统(BPAO),其中公共审计中计算成本高的操作通过区块链外包给云服务器,而不会危及用户的隐私。我们的安全性分析表明,BPAO达到了稳健性和鲁棒性。实验结果表明,BPAO算法对云存储用户具有较高的计算效率。
{"title":"Blockchain based Public Auditing Outsourcing for Cloud Storage","authors":"Yangfei Lin, Jie Li, Shigetomo Kimura, Yongbing Zhang, Yusheng Ji, Yang Yang","doi":"10.1109/ICPADS53394.2021.00066","DOIUrl":"https://doi.org/10.1109/ICPADS53394.2021.00066","url":null,"abstract":"Cloud storage services offer flexible, convenient solutions for business and personal users to store data. Traditionally, Third Party Auditors (TPAs) are introduced to ensure data integrity for public auditing. However, TPAs may also be untrusted for forging the auditing results or colluding with cloud storage servers to deceive users. In this paper, we propose a novel Blockchain-based Public Auditing Outsourcing system without TPAs (BPAO), in which the computationally expensive operations in public auditing are outsourced through blockchain to the cloud servers without risking users' privacy. Our security analysis indicates that BPAO achieves soundness and robustness. The experimental results show that BPAO is computationally efficient for cloud storage user.","PeriodicalId":309508,"journal":{"name":"2021 IEEE 27th International Conference on Parallel and Distributed Systems (ICPADS)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125667821","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
Enabling Auction-based Cross-Blockchain Protocol for Online Anonymous Payment 为在线匿名支付启用基于拍卖的跨区块链协议
Pub Date : 2021-12-01 DOI: 10.1109/ICPADS53394.2021.00095
Qian Zhang, Sheng Cao, Xiaosong Zhang
Nowadays, online medical services have been greatly developing. Cryptocurrencies like Bitcoin and Ethereum are very suitable for online medical electronic payment scenarios that require identity privacy protection because of their good anonymity and financial payment attributes. However, cryptocurrencies varies widely, the need of cryptocurrencies exchange is urgent for patients to pay different doctors and platforms with diverse cryptocurrencies. Exchanging cryptocurrencies through centralized exchanges has problems such as high fees and cumbersome operations. The decentralized exchanges mainly focus on cross-blockchain connectivity but high intermediate fees charged by connectors are ignored. In order to minimize the exchange fees, we propose a cross-blockchain connector selection scheme utilizing the reverse Vickrey auction along with Interledger. Our scheme abstracts the connector nodes selection into a service provider bidding process, throught which we can find the very node with the lowest bid, namely, the least exchange fees, as the ideal cross-blockchain service provider. Our scheme implements cross-blockchain payment of different cryptocurrencies conveniently, quickly and cheaply, which can provide patients with better identity protection of personal privacy information. Security analysis and performance evaluations show that our scheme can effectively promote the applications of cryptocurrencies in the field of medical care.
如今,网上医疗服务得到了很大的发展。比特币、以太坊等加密货币因其良好的匿名性和金融支付属性,非常适合需要身份隐私保护的在线医疗电子支付场景。然而,加密货币差异很大,患者迫切需要使用不同的加密货币支付不同的医生和平台。通过集中式交易所交换加密货币存在费用高、操作繁琐等问题。去中心化交易所主要关注跨区块链连接,但忽略了连接器收取的高额中间费用。为了最大限度地减少交易费用,我们提出了一种利用反向Vickrey拍卖和Interledger的跨区块链连接器选择方案。我们的方案将连接器节点的选择抽象为一个服务提供商的竞标过程,通过这个过程我们可以找到出价最低的节点,即交易费用最少的节点,作为理想的跨区块链服务提供商。我们的方案方便、快速、廉价地实现了不同加密货币的跨区块链支付,可以为患者提供更好的个人隐私信息身份保护。安全性分析和性能评估表明,我们的方案可以有效地促进加密货币在医疗领域的应用。
{"title":"Enabling Auction-based Cross-Blockchain Protocol for Online Anonymous Payment","authors":"Qian Zhang, Sheng Cao, Xiaosong Zhang","doi":"10.1109/ICPADS53394.2021.00095","DOIUrl":"https://doi.org/10.1109/ICPADS53394.2021.00095","url":null,"abstract":"Nowadays, online medical services have been greatly developing. Cryptocurrencies like Bitcoin and Ethereum are very suitable for online medical electronic payment scenarios that require identity privacy protection because of their good anonymity and financial payment attributes. However, cryptocurrencies varies widely, the need of cryptocurrencies exchange is urgent for patients to pay different doctors and platforms with diverse cryptocurrencies. Exchanging cryptocurrencies through centralized exchanges has problems such as high fees and cumbersome operations. The decentralized exchanges mainly focus on cross-blockchain connectivity but high intermediate fees charged by connectors are ignored. In order to minimize the exchange fees, we propose a cross-blockchain connector selection scheme utilizing the reverse Vickrey auction along with Interledger. Our scheme abstracts the connector nodes selection into a service provider bidding process, throught which we can find the very node with the lowest bid, namely, the least exchange fees, as the ideal cross-blockchain service provider. Our scheme implements cross-blockchain payment of different cryptocurrencies conveniently, quickly and cheaply, which can provide patients with better identity protection of personal privacy information. Security analysis and performance evaluations show that our scheme can effectively promote the applications of cryptocurrencies in the field of medical care.","PeriodicalId":309508,"journal":{"name":"2021 IEEE 27th International Conference on Parallel and Distributed Systems (ICPADS)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130709349","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
Efficient Asynchronous GCN Training on a GPU Cluster 基于GPU集群的高效异步GCN训练
Pub Date : 2021-12-01 DOI: 10.1109/ICPADS53394.2021.00086
Y. Zhang, D. Goswami
Research on Graph Convolutional Networks (GCNs) has increasingly gained popularity in recent years due to the powerful representational capacity of graphs. A common assumption in traditional synchronous parallel training of GCNs using multiple GPUs is that load is perfectly balanced. However, this assumption may not hold in a real-world scenario where there can be imbalances in workloads among GPUs for various reasons. In a synchronous parallel implementation, a straggler in the system can limit the overall speed up of parallel training. To address these performance issues, this research investigates approaches for asynchronous decentralized parallel training of GCNs on a GPU cluster. The techniques investigated are based on graph clustering and the Gossip protocol. The research specifically adapts the approach of Cluster GCN, which uses graph partitioning for SGD based training, and combines with a gossip algorithm specifically designed for a GPU cluster to periodically exchange gradients among randomly chosen partners (GPUs). In addition, it incorporates a work pool mechanism for load balancing among GPUs. The gossip algorithm is proven to be deadlock free. The implementation is performed on a deep learning cluster with 8 Tesla V100 GPUs per compute node, and PyTorch and DGL as the software platforms. Experiments are conducted on different benchmark datasets. The results demonstrate superior performance with similar accuracy scores, as compared to traditional synchronous training which uses “all reduce” to synchronously accumulate parallel training results.
由于图的强大表示能力,近年来对图卷积网络(GCNs)的研究日益受到关注。传统的使用多个gpu的GCNs同步并行训练通常假设负载是完全平衡的。然而,这种假设在现实场景中可能不成立,因为由于各种原因,gpu之间的工作负载可能存在不平衡。在同步并行实现中,系统中的离散点会限制并行训练的整体速度。为了解决这些性能问题,本研究探讨了在GPU集群上异步分散并行训练GCNs的方法。研究的技术是基于图聚类和八卦协议。该研究特别采用了集群GCN的方法,该方法使用图分区进行基于SGD的训练,并结合专门为GPU集群设计的八卦算法,在随机选择的GPU (GPU)之间定期交换梯度。此外,它还集成了一个工作池机制,用于gpu之间的负载平衡。流言算法被证明是无死锁的。该实现是在一个深度学习集群上进行的,每个计算节点8个Tesla V100 gpu, PyTorch和DGL作为软件平台。在不同的基准数据集上进行了实验。与传统的同步训练相比,使用“all reduce”来同步累积并行训练结果,结果显示出具有相似准确率分数的优越性能。
{"title":"Efficient Asynchronous GCN Training on a GPU Cluster","authors":"Y. Zhang, D. Goswami","doi":"10.1109/ICPADS53394.2021.00086","DOIUrl":"https://doi.org/10.1109/ICPADS53394.2021.00086","url":null,"abstract":"Research on Graph Convolutional Networks (GCNs) has increasingly gained popularity in recent years due to the powerful representational capacity of graphs. A common assumption in traditional synchronous parallel training of GCNs using multiple GPUs is that load is perfectly balanced. However, this assumption may not hold in a real-world scenario where there can be imbalances in workloads among GPUs for various reasons. In a synchronous parallel implementation, a straggler in the system can limit the overall speed up of parallel training. To address these performance issues, this research investigates approaches for asynchronous decentralized parallel training of GCNs on a GPU cluster. The techniques investigated are based on graph clustering and the Gossip protocol. The research specifically adapts the approach of Cluster GCN, which uses graph partitioning for SGD based training, and combines with a gossip algorithm specifically designed for a GPU cluster to periodically exchange gradients among randomly chosen partners (GPUs). In addition, it incorporates a work pool mechanism for load balancing among GPUs. The gossip algorithm is proven to be deadlock free. The implementation is performed on a deep learning cluster with 8 Tesla V100 GPUs per compute node, and PyTorch and DGL as the software platforms. Experiments are conducted on different benchmark datasets. The results demonstrate superior performance with similar accuracy scores, as compared to traditional synchronous training which uses “all reduce” to synchronously accumulate parallel training results.","PeriodicalId":309508,"journal":{"name":"2021 IEEE 27th International Conference on Parallel and Distributed Systems (ICPADS)","volume":"83 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114255170","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
Efficient Implementation of Kyber on Mobile Devices Kyber在移动设备上的高效实现
Pub Date : 2021-12-01 DOI: 10.1109/ICPADS53394.2021.00069
Lirui Zhao, Jipeng Zhang, Junhao Huang, Zhe Liu, G. Hancke
Kyber, an IND-CCA-secure key encapsulation mechanism (KEM) based on the MLWE problem, has been shortlisted for the third round evaluation of the NIST Post-Quantum Cryptography Standardization. In this paper, we explored the optimizations of Kyber in high-performance processors from the ARM Cortex-A series, which are widely used in mainstream mobile phones. To improve the performance of Kyber, we utilized the powerful SIMD instruction set NEON in an ARMv8-A to parallelize the core modules of Kyber, i.e., modular reduction and NTT. Specifically, we specially designed the optimized implementation based on the characteristic of the NEON instruction set for the Barrett and Montgomery reduction algorithms. To make full use of the computing power of NEON instructions, we proposed a novel strategy for computing the 16-bit Barrett reduction without handling the 32-bit intermediate result. Our Barrett and Montgomery reduction showed 8.52 and 8.89 times faster than the reference implementation. As for NTT/INTT, we adopted the 2+5 layer merging strategy on an ARMv8-A to implement NTT/INTT after carefully analyzing the register occupancy of various layer merging techniques. Thanks to the selected layer merging strategy, our NTT and INTT achieved 11.89 and 13.45 times speedups compared with the reference implementation. Our optimized software achieved 1.77×, 1.85×, and 2.16× speedups for key generation, encapsulation, and decapsulation compared with Kyber's reference implementation.
Kyber是一种基于MLWE问题的ind - cca安全密钥封装机制(KEM),已入围NIST后量子加密标准化第三轮评估。在本文中,我们探索了Kyber在主流手机中广泛使用的ARM Cortex-A系列高性能处理器中的优化。为了提高Kyber的性能,我们利用ARMv8-A中强大的SIMD指令集NEON来并行化Kyber的核心模块,即模块化约简和NTT。具体来说,我们根据NEON指令集的特点为Barrett和Montgomery约简算法专门设计了优化实现。为了充分利用NEON指令的计算能力,我们提出了一种计算16位Barrett约简而不处理32位中间结果的新策略。我们的Barrett和Montgomery还原比参考实现分别快8.52和8.89倍。对于NTT/INTT,在仔细分析了各种层合并技术的寄存器占用情况后,我们在ARMv8-A上采用了2+5层合并策略来实现NTT/INTT。由于选择了层合并策略,我们的NTT和INTT的速度比参考实现分别提高了11.89倍和13.45倍。与Kyber的参考实现相比,我们优化的软件在密钥生成、封装和解封装方面的速度分别提高了1.77倍、1.85倍和2.16倍。
{"title":"Efficient Implementation of Kyber on Mobile Devices","authors":"Lirui Zhao, Jipeng Zhang, Junhao Huang, Zhe Liu, G. Hancke","doi":"10.1109/ICPADS53394.2021.00069","DOIUrl":"https://doi.org/10.1109/ICPADS53394.2021.00069","url":null,"abstract":"Kyber, an IND-CCA-secure key encapsulation mechanism (KEM) based on the MLWE problem, has been shortlisted for the third round evaluation of the NIST Post-Quantum Cryptography Standardization. In this paper, we explored the optimizations of Kyber in high-performance processors from the ARM Cortex-A series, which are widely used in mainstream mobile phones. To improve the performance of Kyber, we utilized the powerful SIMD instruction set NEON in an ARMv8-A to parallelize the core modules of Kyber, i.e., modular reduction and NTT. Specifically, we specially designed the optimized implementation based on the characteristic of the NEON instruction set for the Barrett and Montgomery reduction algorithms. To make full use of the computing power of NEON instructions, we proposed a novel strategy for computing the 16-bit Barrett reduction without handling the 32-bit intermediate result. Our Barrett and Montgomery reduction showed 8.52 and 8.89 times faster than the reference implementation. As for NTT/INTT, we adopted the 2+5 layer merging strategy on an ARMv8-A to implement NTT/INTT after carefully analyzing the register occupancy of various layer merging techniques. Thanks to the selected layer merging strategy, our NTT and INTT achieved 11.89 and 13.45 times speedups compared with the reference implementation. Our optimized software achieved 1.77×, 1.85×, and 2.16× speedups for key generation, encapsulation, and decapsulation compared with Kyber's reference implementation.","PeriodicalId":309508,"journal":{"name":"2021 IEEE 27th International Conference on Parallel and Distributed Systems (ICPADS)","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116507542","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}
引用次数: 2
AMF-CSR: Adaptive Multi-Row Folding of CSR for SpMV on GPU AMF-CSR:基于GPU的SpMV自适应多行折叠CSR
Pub Date : 2021-12-01 DOI: 10.1109/ICPADS53394.2021.00058
Jianhua Gao, Weixing Ji, Jie Liu, Senhao Shao, Yizhuo Wang, Feng Shi
SpMV is a cost-dominant operation used in many iterative methods for solving large-scale sparse linear systems. However, irregular memory access of SpMV to the multiplied vector leads to low data locality and then harms the performance. This paper presents an adaptive multi-row folding of CSR (AMF-CSR) format for SpMV calculation on GPU. This new storage format supports the folding of the variable number of rows in order to achieve better load balancing in computation. AMF-CSR not only increases the density of non-zero elements in a folded row, thereby improving the access locality of the multiplied vector, but also merges an approximately equal number of nonzero elements in a folded row, hence achieving load balancing. The performance evaluation using 28 sparse matrices shows that the proposed SpMV algorithm based on AMF-CSR achieves the highest speedup of 4.11x and 3.62x on GTX 1080 Ti and Tesla V100 respectively against a fixed multi-row folding-based SpMV algorithm. Evaluation results using 450 regular sparse matrices and 450 irregular sparse matrices also show that AMF-CSR is superior to other SpMV implementations.
SpMV是一种成本优势运算,用于求解大规模稀疏线性系统的迭代方法中。然而,SpMV对乘向量的不规则内存访问导致数据局部性低,从而影响了性能。提出了一种适用于GPU上SpMV计算的自适应CSR多行折叠(AMF-CSR)格式。这种新的存储格式支持可变行数的折叠,以便在计算中实现更好的负载平衡。AMF-CSR不仅增加了折叠行中非零元素的密度,从而提高了相乘向量的访问局部性,而且在折叠行中合并了近似相等数量的非零元素,从而实现了负载均衡。基于28个稀疏矩阵的性能评价表明,与基于固定多行折叠的SpMV算法相比,基于AMF-CSR的SpMV算法在GTX 1080 Ti和Tesla V100上分别实现了4.11x和3.62x的最高加速。使用450个正则稀疏矩阵和450个不规则稀疏矩阵的评价结果也表明AMF-CSR优于其他SpMV实现。
{"title":"AMF-CSR: Adaptive Multi-Row Folding of CSR for SpMV on GPU","authors":"Jianhua Gao, Weixing Ji, Jie Liu, Senhao Shao, Yizhuo Wang, Feng Shi","doi":"10.1109/ICPADS53394.2021.00058","DOIUrl":"https://doi.org/10.1109/ICPADS53394.2021.00058","url":null,"abstract":"SpMV is a cost-dominant operation used in many iterative methods for solving large-scale sparse linear systems. However, irregular memory access of SpMV to the multiplied vector leads to low data locality and then harms the performance. This paper presents an adaptive multi-row folding of CSR (AMF-CSR) format for SpMV calculation on GPU. This new storage format supports the folding of the variable number of rows in order to achieve better load balancing in computation. AMF-CSR not only increases the density of non-zero elements in a folded row, thereby improving the access locality of the multiplied vector, but also merges an approximately equal number of nonzero elements in a folded row, hence achieving load balancing. The performance evaluation using 28 sparse matrices shows that the proposed SpMV algorithm based on AMF-CSR achieves the highest speedup of 4.11x and 3.62x on GTX 1080 Ti and Tesla V100 respectively against a fixed multi-row folding-based SpMV algorithm. Evaluation results using 450 regular sparse matrices and 450 irregular sparse matrices also show that AMF-CSR is superior to other SpMV implementations.","PeriodicalId":309508,"journal":{"name":"2021 IEEE 27th International Conference on Parallel and Distributed Systems (ICPADS)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115543914","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
IEdroid:Detecting Malicious Android Network Behavior Using Incremental Ensemble of Ensembles idroid:使用集成的增量集成检测恶意Android网络行为
Pub Date : 2021-12-01 DOI: 10.1109/ICPADS53394.2021.00104
Cong Liu, Anli Yan, Zhenxiang Chen, Haibo Zhang, Qiben Yan, Lizhi Peng, Chuan Zhao
Malware detection has attracted widespread attention due to the growing malware sophistication. Machine learning based methods have been proposed to find traces of malware by analyzing network traffic. However, network traffic exhibits a series of growing and changing states, which makes it challenging to design a detection model that can detect malicious traffic over a long period without the need for costly retraining. In this paper, we present, IEdroid, an Android malicious network behavior detection method that leverages incremental ensembles for model update. Specifically, we train multiple classifiers to form an interim ensemble in distributed cluster environment, and update the interim ensemble by removing and adding classifiers. The generated model is composed of multiple interim ensembles that can adapt to the network traffic. We evaluated the performance of IEdroid using a dataset consisting of 98,565 benign and 41,267 malicious flows. Results show that IEdroid can effectively detect malicious traffic compared with state-of-the-art detection models. The experiment trained IEdroid on datasets incrementally for 10 times without a significant loss on accuracy, precision, recall, and F-Measure, compared with re-training from scratch with full data.
由于恶意软件越来越复杂,恶意软件检测引起了广泛的关注。已经提出了基于机器学习的方法,通过分析网络流量来发现恶意软件的踪迹。然而,网络流量呈现出一系列不断增长和变化的状态,这使得设计一种能够在不需要昂贵的再培训的情况下长时间检测恶意流量的检测模型具有挑战性。在本文中,我们提出了IEdroid,一种利用增量集成进行模型更新的Android恶意网络行为检测方法。具体来说,我们在分布式集群环境中训练多个分类器形成一个临时集成,并通过删除和添加分类器来更新临时集成。生成的模型由多个能够适应网络流量的临时集合组成。我们使用由98,565个良性流和41,267个恶意流组成的数据集来评估idroid的性能。实验结果表明,与现有的检测模型相比,IEdroid能够有效检测出恶意流量。与使用完整数据从头开始重新训练相比,实验在数据集上对idroid进行了10次增量训练,在准确性、精密度、召回率和F-Measure方面没有明显损失。
{"title":"IEdroid:Detecting Malicious Android Network Behavior Using Incremental Ensemble of Ensembles","authors":"Cong Liu, Anli Yan, Zhenxiang Chen, Haibo Zhang, Qiben Yan, Lizhi Peng, Chuan Zhao","doi":"10.1109/ICPADS53394.2021.00104","DOIUrl":"https://doi.org/10.1109/ICPADS53394.2021.00104","url":null,"abstract":"Malware detection has attracted widespread attention due to the growing malware sophistication. Machine learning based methods have been proposed to find traces of malware by analyzing network traffic. However, network traffic exhibits a series of growing and changing states, which makes it challenging to design a detection model that can detect malicious traffic over a long period without the need for costly retraining. In this paper, we present, IEdroid, an Android malicious network behavior detection method that leverages incremental ensembles for model update. Specifically, we train multiple classifiers to form an interim ensemble in distributed cluster environment, and update the interim ensemble by removing and adding classifiers. The generated model is composed of multiple interim ensembles that can adapt to the network traffic. We evaluated the performance of IEdroid using a dataset consisting of 98,565 benign and 41,267 malicious flows. Results show that IEdroid can effectively detect malicious traffic compared with state-of-the-art detection models. The experiment trained IEdroid on datasets incrementally for 10 times without a significant loss on accuracy, precision, recall, and F-Measure, compared with re-training from scratch with full data.","PeriodicalId":309508,"journal":{"name":"2021 IEEE 27th International Conference on Parallel and Distributed Systems (ICPADS)","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116973050","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
Adaptive Convolutional Neural Network Structure for Network Traffic Classification 网络流量分类的自适应卷积神经网络结构
Pub Date : 2021-12-01 DOI: 10.1109/ICPADS53394.2021.00037
Zhuang Han, Jianfeng Guan, Yanan Yao, Su Yao
Network traffic classification has been highly concerned by academia and industry for decades. In recent years, deep learning has attracted many scholars to use it in network traffic classification due to its excellent performance in the fields of computer vision and natural language processing. However, the performance of the neural network depends on its structure in the same dataset. When looking for the neural network to classify network traffic, it is necessary to constantly adjust the structure of the neural network to achieve better results, which is very time-consuming and experience-dependent. To solve the above problem, this paper proposes an Adaptive Convolutional Neural Network Structure for Network Traffic Classification (ACNNS-NTC) algorithm. The proposed algorithm first pre-processes the network traffic data used for training and testing, and then uses particle swarm optimization algorithm to optimize the network structure of the convolutional neural network, to generate convolutional neural network structure for network traffic classification, and verify the classification results. Experimental results show that the accuracies of the ACNNS-NTC algorithm on public datasets (ISCX-IDS2012, USTC-TFC2016, CIC-IDS2017) are above 99%. At the same time, the generated convolutional neural network has a more succinct structure and fewer model parameters compared with the existing methods.
几十年来,网络流量分类一直受到学术界和业界的高度关注。近年来,由于深度学习在计算机视觉和自然语言处理领域的优异表现,吸引了众多学者将其应用于网络流量分类中。然而,神经网络的性能取决于其在相同数据集中的结构。在寻找神经网络对网络流量进行分类时,需要不断调整神经网络的结构以达到更好的结果,这是非常耗时且依赖经验的。为了解决上述问题,本文提出了一种自适应卷积神经网络结构网络流量分类(ACNNS-NTC)算法。该算法首先对用于训练和测试的网络流量数据进行预处理,然后利用粒子群优化算法对卷积神经网络的网络结构进行优化,生成用于网络流量分类的卷积神经网络结构,并对分类结果进行验证。实验结果表明,ACNNS-NTC算法在公共数据集(ISCX-IDS2012、USTC-TFC2016、CIC-IDS2017)上的准确率均在99%以上。同时,与现有方法相比,生成的卷积神经网络结构更简洁,模型参数更少。
{"title":"Adaptive Convolutional Neural Network Structure for Network Traffic Classification","authors":"Zhuang Han, Jianfeng Guan, Yanan Yao, Su Yao","doi":"10.1109/ICPADS53394.2021.00037","DOIUrl":"https://doi.org/10.1109/ICPADS53394.2021.00037","url":null,"abstract":"Network traffic classification has been highly concerned by academia and industry for decades. In recent years, deep learning has attracted many scholars to use it in network traffic classification due to its excellent performance in the fields of computer vision and natural language processing. However, the performance of the neural network depends on its structure in the same dataset. When looking for the neural network to classify network traffic, it is necessary to constantly adjust the structure of the neural network to achieve better results, which is very time-consuming and experience-dependent. To solve the above problem, this paper proposes an Adaptive Convolutional Neural Network Structure for Network Traffic Classification (ACNNS-NTC) algorithm. The proposed algorithm first pre-processes the network traffic data used for training and testing, and then uses particle swarm optimization algorithm to optimize the network structure of the convolutional neural network, to generate convolutional neural network structure for network traffic classification, and verify the classification results. Experimental results show that the accuracies of the ACNNS-NTC algorithm on public datasets (ISCX-IDS2012, USTC-TFC2016, CIC-IDS2017) are above 99%. At the same time, the generated convolutional neural network has a more succinct structure and fewer model parameters compared with the existing methods.","PeriodicalId":309508,"journal":{"name":"2021 IEEE 27th International Conference on Parallel and Distributed Systems (ICPADS)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125343754","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
BSDP: A Novel Balanced Spark Data Partitioner BSDP:一种新型的平衡火花数据分区
Pub Date : 2021-12-01 DOI: 10.1109/ICPADS53394.2021.00075
Aibo Song, Bowen Peng, Jingyi Qiu, Yingying Xue, Mingyang Du
As a memory-based distributed big data computing framework, Spark has been widely used in big data processing systems. However, during the execution of Spark, due to the imbalance of input data distribution and the shortage of existing data partitioners in Spark, it is easy to cause partition skew problem and reduce the execution efficiency of Spark. Aiming at this problem, this paper proposes a balanced Spark data partitioner called BSDP (Balanced Spark Data Partitioner). By deeply analyzing the partitioning characteristics of Shuffle intermediate data, the Spark Shuffle intermediate data equalization partitioning model is established. The model aims to minimize the partition skew and find a Shuffle intermediate data equalization partitioning strategy. Based on the model, this paper designs and implements a data equalization partitioning algorithm of BSDP. This algorithm transforms the Shuffle intermediate data equalization partitioning problem into a classic List-Scheduling task scheduling problem, effectively realizes the balanced partitioning of Shuffle intermediate data. The experiment verifies that the BSDP can effectively realize the balanced partitioning of the Shuffle intermediate data and improve the execution efficiency of Spark.
Spark作为一种基于内存的分布式大数据计算框架,在大数据处理系统中得到了广泛的应用。然而,在Spark执行过程中,由于输入数据分布的不平衡以及Spark中现有数据分区的不足,容易造成分区倾斜问题,降低Spark的执行效率。针对这一问题,本文提出了一种平衡的Spark数据分区器BSDP (balanced Spark data partitioner)。通过深入分析Shuffle中间数据的分区特点,建立了Spark Shuffle中间数据均衡分区模型。该模型旨在最小化分区倾斜,并找到一种Shuffle中间数据均衡分区策略。基于该模型,设计并实现了一种BSDP数据均衡分区算法。该算法将Shuffle中间数据均衡分区问题转化为经典的List-Scheduling任务调度问题,有效地实现了Shuffle中间数据均衡分区。实验验证了BSDP可以有效地实现Shuffle中间数据的均衡分区,提高Spark的执行效率。
{"title":"BSDP: A Novel Balanced Spark Data Partitioner","authors":"Aibo Song, Bowen Peng, Jingyi Qiu, Yingying Xue, Mingyang Du","doi":"10.1109/ICPADS53394.2021.00075","DOIUrl":"https://doi.org/10.1109/ICPADS53394.2021.00075","url":null,"abstract":"As a memory-based distributed big data computing framework, Spark has been widely used in big data processing systems. However, during the execution of Spark, due to the imbalance of input data distribution and the shortage of existing data partitioners in Spark, it is easy to cause partition skew problem and reduce the execution efficiency of Spark. Aiming at this problem, this paper proposes a balanced Spark data partitioner called BSDP (Balanced Spark Data Partitioner). By deeply analyzing the partitioning characteristics of Shuffle intermediate data, the Spark Shuffle intermediate data equalization partitioning model is established. The model aims to minimize the partition skew and find a Shuffle intermediate data equalization partitioning strategy. Based on the model, this paper designs and implements a data equalization partitioning algorithm of BSDP. This algorithm transforms the Shuffle intermediate data equalization partitioning problem into a classic List-Scheduling task scheduling problem, effectively realizes the balanced partitioning of Shuffle intermediate data. The experiment verifies that the BSDP can effectively realize the balanced partitioning of the Shuffle intermediate data and improve the execution efficiency of Spark.","PeriodicalId":309508,"journal":{"name":"2021 IEEE 27th International Conference on Parallel and Distributed Systems (ICPADS)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129737907","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
IAP: Instant Auditing Protocol for Anonymous Payments IAP:用于匿名支付的即时审计协议
Pub Date : 2021-12-01 DOI: 10.1109/ICPADS53394.2021.00074
Ping Zhong, Bo Wang, Anning Wang, Yiming Zhang, Shengyun Liu, Qikai Zhong, Xuping Tu
Blockchain(e.g., Bitcoin) has widespread use in digital currency, which is entirely public to all participants, revealing users' privacy and transaction details. Anonymous blockchains without auditing capability can offer strong privacy guarantees, they could be used by illegal activities. However, anonymous blockchains with auditing capability suffer from two limitations: (i) inefficient auditing capability; (ii) lower degree of decentralization. To address these problems, this paper presents IAP, an instant auditing protocol based on anonymous blockchain with strong anonymity guarantees, which uses audit node cluster to implement decentralized instant auditing. The experimental results show that IAP only needs 60 milliseconds to complete an audit on average with 16 audit nodes, which accounts for one thousand of a complete transaction time. IAP can still complete efficient auditing when there are more than half of the nodes are honest in the audit node cluster. Moreover, its performance is virtually unaffected by increased number of transactions.
区块链(例如比特币)在数字货币中广泛使用,对所有参与者完全公开,暴露了用户的隐私和交易细节。没有审计能力的匿名区块链可以提供强有力的隐私保证,它们可能被非法活动所利用。然而,具有审计能力的匿名区块链存在两个限制:(1)低效的审计能力;(二)权力下放程度较低。为了解决这些问题,本文提出了基于匿名区块链的即时审计协议IAP,该协议具有强匿名性保证,利用审计节点集群实现去中心化的即时审计。实验结果表明,IAP在16个审计节点上平均只需60毫秒即可完成一次审计,占一次完整事务时间的千分之一。当审计节点集群中有超过一半的节点是诚实节点时,IAP仍然可以完成有效的审计。此外,它的性能几乎不受事务数量增加的影响。
{"title":"IAP: Instant Auditing Protocol for Anonymous Payments","authors":"Ping Zhong, Bo Wang, Anning Wang, Yiming Zhang, Shengyun Liu, Qikai Zhong, Xuping Tu","doi":"10.1109/ICPADS53394.2021.00074","DOIUrl":"https://doi.org/10.1109/ICPADS53394.2021.00074","url":null,"abstract":"Blockchain(e.g., Bitcoin) has widespread use in digital currency, which is entirely public to all participants, revealing users' privacy and transaction details. Anonymous blockchains without auditing capability can offer strong privacy guarantees, they could be used by illegal activities. However, anonymous blockchains with auditing capability suffer from two limitations: (i) inefficient auditing capability; (ii) lower degree of decentralization. To address these problems, this paper presents IAP, an instant auditing protocol based on anonymous blockchain with strong anonymity guarantees, which uses audit node cluster to implement decentralized instant auditing. The experimental results show that IAP only needs 60 milliseconds to complete an audit on average with 16 audit nodes, which accounts for one thousand of a complete transaction time. IAP can still complete efficient auditing when there are more than half of the nodes are honest in the audit node cluster. Moreover, its performance is virtually unaffected by increased number of transactions.","PeriodicalId":309508,"journal":{"name":"2021 IEEE 27th International Conference on Parallel and Distributed Systems (ICPADS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125853415","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
Energy Efficient Wi-Fi Tethering through Fast Convergent Transmission Power Adaptation 通过快速收敛传输功率适应的节能Wi-Fi以太网
Pub Date : 2021-12-01 DOI: 10.1109/ICPADS53394.2021.00119
Yu Zhang, Guoqiang Zhang, Wenjuan Zhao, Md Shazarul Alam, Ruiheng Xie
Energy-efficient Wi-Fi tethering has received sustained attention. However, most existing Wi-Fi tethering schemes use maximum power to transmit data regardless of the distance between a mobile access point (MAP) on a smartphone and other associated devices. This problem is becoming increasingly important with the popularity of MIMO deployment because they offer more offload traffic and a higher data rate. In this paper, we design a Distance-aware Adaptive Transmission Power Control (called DATPC) scheme. Hence, DATPC can set the appropriate transmission power at the right moment. We have prototyped DATPC on commercial 802.11n WiFi devices and evaluate its performance in various indoor and outdoor scenarios. Experimental results show that within 3m distance, DATPC reduces the energy consumption of a MAP smartphone by up to 60% while ensuring the same transmission quality as the default maximum transmission power when sending data packets.
节能的Wi-Fi网络一直受到关注。然而,大多数现有的Wi-Fi捆绑方案使用最大功率来传输数据,而不考虑智能手机上的移动接入点(MAP)与其他相关设备之间的距离。随着MIMO部署的普及,这个问题变得越来越重要,因为它们提供了更多的卸载流量和更高的数据速率。本文设计了一种距离感知自适应传输功率控制(DATPC)方案。因此,DATPC可以在合适的时刻设置合适的传输功率。我们在商用802.11n WiFi设备上对DATPC进行了原型设计,并评估了其在各种室内和室外场景下的性能。实验结果表明,在3m距离内,DATPC在保证发送数据包时与默认最大传输功率相同的传输质量的情况下,可将MAP智能手机的能耗降低高达60%。
{"title":"Energy Efficient Wi-Fi Tethering through Fast Convergent Transmission Power Adaptation","authors":"Yu Zhang, Guoqiang Zhang, Wenjuan Zhao, Md Shazarul Alam, Ruiheng Xie","doi":"10.1109/ICPADS53394.2021.00119","DOIUrl":"https://doi.org/10.1109/ICPADS53394.2021.00119","url":null,"abstract":"Energy-efficient Wi-Fi tethering has received sustained attention. However, most existing Wi-Fi tethering schemes use maximum power to transmit data regardless of the distance between a mobile access point (MAP) on a smartphone and other associated devices. This problem is becoming increasingly important with the popularity of MIMO deployment because they offer more offload traffic and a higher data rate. In this paper, we design a Distance-aware Adaptive Transmission Power Control (called DATPC) scheme. Hence, DATPC can set the appropriate transmission power at the right moment. We have prototyped DATPC on commercial 802.11n WiFi devices and evaluate its performance in various indoor and outdoor scenarios. Experimental results show that within 3m distance, DATPC reduces the energy consumption of a MAP smartphone by up to 60% while ensuring the same transmission quality as the default maximum transmission power when sending data packets.","PeriodicalId":309508,"journal":{"name":"2021 IEEE 27th International Conference on Parallel and Distributed Systems (ICPADS)","volume":"138 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127455600","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
期刊
2021 IEEE 27th International Conference on Parallel and Distributed Systems (ICPADS)
全部 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