首页 > 最新文献

International Journal of Parallel Programming最新文献

英文 中文
A Profile-Based AI-Assisted Dynamic Scheduling Approach for Heterogeneous Architectures 基于轮廓的人工智能辅助异构体系结构动态调度方法
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-08-23 DOI: 10.1007/s10766-021-00721-2
Tongsheng Geng, Marcos Amarís, Stéphane Zuckerman, A. Goldman, Guangyong Gao, J. Gaudiot
{"title":"A Profile-Based AI-Assisted Dynamic Scheduling Approach for Heterogeneous Architectures","authors":"Tongsheng Geng, Marcos Amarís, Stéphane Zuckerman, A. Goldman, Guangyong Gao, J. Gaudiot","doi":"10.1007/s10766-021-00721-2","DOIUrl":"https://doi.org/10.1007/s10766-021-00721-2","url":null,"abstract":"","PeriodicalId":14313,"journal":{"name":"International Journal of Parallel Programming","volume":"50 1","pages":"115 - 151"},"PeriodicalIF":1.5,"publicationDate":"2021-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s10766-021-00721-2","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"52267782","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Guest Editorial: Special issue on Network and Parallel Computing for Emerging Architectures and Applications 特刊:新兴架构和应用的网络和并行计算
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-08-13 DOI: 10.1007/s10766-021-00720-3
Guangming Tan, G. Gao
{"title":"Guest Editorial: Special issue on Network and Parallel Computing for Emerging Architectures and Applications","authors":"Guangming Tan, G. Gao","doi":"10.1007/s10766-021-00720-3","DOIUrl":"https://doi.org/10.1007/s10766-021-00720-3","url":null,"abstract":"","PeriodicalId":14313,"journal":{"name":"International Journal of Parallel Programming","volume":"49 1","pages":"625 - 627"},"PeriodicalIF":1.5,"publicationDate":"2021-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s10766-021-00720-3","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"46262605","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Statistical Analysis Based Intrusion Detection System for Ultra-High-Speed Software Defined Network 基于统计分析的超高速软件定义网络入侵检测系统
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-08-09 DOI: 10.1007/s10766-021-00715-0
Talha Naqash, Sajjad Hussain Shah, Muhammad Najam Ul Islam

Internet users and internet services are increasing day by day, which increases the internet traffic from zeta-bytes to petabytes with ultra-high-speed. Different types of architecture are implemented to handle high-speed data traffic. The two layers approach of the Software-Defined Network (SDN) architecture converts classical network architecture to consistent, centralized controllable network architecture with programming ability. On the other hand, network security is still the main concern for the network administrator and detection of malicious internet packets in ultra-high-speed traffic of the programmable network. Therefore, in this paper, we proposed a Statistical Analysis Based Intrusion Detection System (SABIDS) by using Machine Learning (ML) approach. The key idea is to implement the SABIDS inside the (RYU) controller that will statistically analyse the high-speed internet traffic flows and block the identified packet generator IP automatically. The SABIDS scheme consists of 3 modules, (1) fetch the runtime flow statistics, (2) Identify the nature of the flow by statistical and pattern match techniques, (3) Block the malicious flow’s source IP. Different types of ML classifiers are used to evaluate the performance of the scheme. This scheme enables the SDN controller to detect malicious traffic and avoid potential losses like system failure or risk of being an attack.

互联网用户和互联网服务日益增加,使得互联网流量从zeta字节以超高速增长到pb字节。实现了不同类型的体系结构来处理高速数据流量。SDN (Software-Defined Network)体系结构的两层方法将经典的网络体系结构转化为一致的、集中的、可控的、具有编程能力的网络体系结构。另一方面,在可编程网络的超高速流量中,网络安全仍然是网络管理员和恶意互联网数据包检测的主要关注点。因此,本文采用机器学习的方法,提出了一种基于统计分析的入侵检测系统(SABIDS)。关键思想是在(RYU)控制器内部实现SABIDS,该控制器将统计分析高速互联网流量并自动阻止识别的数据包生成器IP。SABIDS方案由3个模块组成,(1)获取运行时流量统计信息,(2)通过统计和模式匹配技术识别流量性质,(3)阻断恶意流量的源IP。使用不同类型的ML分类器来评估方案的性能。该方案使SDN控制器能够检测恶意流量,避免系统故障或被攻击的风险等潜在损失。
{"title":"Statistical Analysis Based Intrusion Detection System for Ultra-High-Speed Software Defined Network","authors":"Talha Naqash, Sajjad Hussain Shah, Muhammad Najam Ul Islam","doi":"10.1007/s10766-021-00715-0","DOIUrl":"https://doi.org/10.1007/s10766-021-00715-0","url":null,"abstract":"<p>Internet users and internet services are increasing day by day, which increases the internet traffic from zeta-bytes to petabytes with ultra-high-speed. Different types of architecture are implemented to handle high-speed data traffic. The two layers approach of the Software-Defined Network (SDN) architecture converts classical network architecture to consistent, centralized controllable network architecture with programming ability. On the other hand, network security is still the main concern for the network administrator and detection of malicious internet packets in ultra-high-speed traffic of the programmable network. Therefore, in this paper, we proposed a Statistical Analysis Based Intrusion Detection System (SABIDS) by using Machine Learning (ML) approach. The key idea is to implement the SABIDS inside the (RYU) controller that will statistically analyse the high-speed internet traffic flows and block the identified packet generator IP automatically. The SABIDS scheme consists of 3 modules, (1) fetch the runtime flow statistics, (2) Identify the nature of the flow by statistical and pattern match techniques, (3) Block the malicious flow’s source IP. Different types of ML classifiers are used to evaluate the performance of the scheme. This scheme enables the SDN controller to detect malicious traffic and avoid potential losses like system failure or risk of being an attack.</p>","PeriodicalId":14313,"journal":{"name":"International Journal of Parallel Programming","volume":"9 S1","pages":""},"PeriodicalIF":1.5,"publicationDate":"2021-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138504155","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Enhancing the Effectiveness of Inlining in Automatic Parallelization 提高自动并行化中内联的有效性
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-08-06 DOI: 10.1007/s10766-021-00722-1
Guo, Jichi, Yi, Qing, Psarris, Kleanthis

The emergence of multi-core architectures makes it essential for optimizing compilers to automatically extract parallelism for large scientific applications composed of many subroutines residing in different files. Inlining is a well-known technique which can be used to erase procedural boundaries and enable more aggressive loop parallelization. However, conventional inlining cannot be applied to external libraries where the source code is not available, and when overly applied, it can degrade the effectiveness of compiler optimizations due to excessive code complexity. This paper highlights some obstacles we encountered while applying conventional inlining combined with automatic loop parallelization using the Polaris optimizing compiler and presents a new approach, annotation-based inlining, to effectively overcome these obstacles. Our experimental results show that the annotation-based inlining approach can eliminate negative impact of conventional inlining while enhancing the effectiveness of interprocedural parallelization for a majority of applications from the PERFECT benchmark suite.

多核体系结构的出现使得优化编译器自动提取由驻留在不同文件中的许多子例程组成的大型科学应用程序的并行性变得至关重要。内联是一种众所周知的技术,可用于消除过程边界并实现更积极的循环并行化。然而,传统的内联不能应用于源代码不可用的外部库,并且当过度应用时,由于代码过于复杂,它可能会降低编译器优化的有效性。本文重点介绍了在使用Polaris优化编译器将传统内联与自动循环并行化相结合时遇到的一些障碍,并提出了一种新的方法——基于注释的内联,以有效地克服这些障碍。我们的实验结果表明,基于注释的内联方法可以消除传统内联的负面影响,同时提高了来自PERFECT基准套件的大多数应用程序的过程间并行化效率。
{"title":"Enhancing the Effectiveness of Inlining in Automatic Parallelization","authors":"Guo, Jichi, Yi, Qing, Psarris, Kleanthis","doi":"10.1007/s10766-021-00722-1","DOIUrl":"https://doi.org/10.1007/s10766-021-00722-1","url":null,"abstract":"<p>The emergence of multi-core architectures makes it essential for optimizing compilers to automatically extract parallelism for large scientific applications composed of many subroutines residing in different files. Inlining is a well-known technique which can be used to erase procedural boundaries and enable more aggressive loop parallelization. However, conventional inlining cannot be applied to external libraries where the source code is not available, and when overly applied, it can degrade the effectiveness of compiler optimizations due to excessive code complexity. This paper highlights some obstacles we encountered while applying conventional inlining combined with automatic loop parallelization using the Polaris optimizing compiler and presents a new approach, annotation-based inlining, to effectively overcome these obstacles. Our experimental results show that the annotation-based inlining approach can eliminate negative impact of conventional inlining while enhancing the effectiveness of interprocedural parallelization for a majority of applications from the PERFECT benchmark suite.</p>","PeriodicalId":14313,"journal":{"name":"International Journal of Parallel Programming","volume":"9 6","pages":""},"PeriodicalIF":1.5,"publicationDate":"2021-08-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"138504156","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Fortress Abstractions in X10 Framework X10框架中的堡垒抽象
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-07-15 DOI: 10.1007/s10766-021-00719-w
Anshu S. Anand, Karthik Sayani, R. Shyamasundar
{"title":"Fortress Abstractions in X10 Framework","authors":"Anshu S. Anand, Karthik Sayani, R. Shyamasundar","doi":"10.1007/s10766-021-00719-w","DOIUrl":"https://doi.org/10.1007/s10766-021-00719-w","url":null,"abstract":"","PeriodicalId":14313,"journal":{"name":"International Journal of Parallel Programming","volume":"49 1","pages":"911 - 933"},"PeriodicalIF":1.5,"publicationDate":"2021-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s10766-021-00719-w","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41927869","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Restoration of Legacy Parallelism: Transforming Pthreads into Farm and Pipeline Patterns 恢复遗留并行性:将pthread转换为场和管道模式
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-06-10 DOI: 10.1007/s10766-021-00716-z
Vladimir Janjic, Christopher Brown, Adam D. Barwell
{"title":"Restoration of Legacy Parallelism: Transforming Pthreads into Farm and Pipeline Patterns","authors":"Vladimir Janjic, Christopher Brown, Adam D. Barwell","doi":"10.1007/s10766-021-00716-z","DOIUrl":"https://doi.org/10.1007/s10766-021-00716-z","url":null,"abstract":"","PeriodicalId":14313,"journal":{"name":"International Journal of Parallel Programming","volume":"49 1","pages":"886 - 910"},"PeriodicalIF":1.5,"publicationDate":"2021-06-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s10766-021-00716-z","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44672342","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Combination of Specific Probiotic Strains and Dietary Polyphenols Exhibit Synergistic Cellular Antioxidant and Anti-Inflammatory Potentials 特定益生菌菌株与日粮多酚的组合具有协同抗氧化和抗炎作用
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-06-08 DOI: 10.37290/IJPP2641-7197.16:31-38
X. L. Ho, W. Loke
{"title":"Combination of Specific Probiotic Strains and Dietary Polyphenols Exhibit Synergistic Cellular Antioxidant and Anti-Inflammatory Potentials","authors":"X. L. Ho, W. Loke","doi":"10.37290/IJPP2641-7197.16:31-38","DOIUrl":"https://doi.org/10.37290/IJPP2641-7197.16:31-38","url":null,"abstract":"","PeriodicalId":14313,"journal":{"name":"International Journal of Parallel Programming","volume":"16 1","pages":"31-38"},"PeriodicalIF":1.5,"publicationDate":"2021-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"41597087","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Portable Node-Level Parallelism for the PGAS Model PGAS模型的可移植节点级并行性
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-06-05 DOI: 10.1007/s10766-021-00718-x
Pascal Jungblut, K. Fürlinger
{"title":"Portable Node-Level Parallelism for the PGAS Model","authors":"Pascal Jungblut, K. Fürlinger","doi":"10.1007/s10766-021-00718-x","DOIUrl":"https://doi.org/10.1007/s10766-021-00718-x","url":null,"abstract":"","PeriodicalId":14313,"journal":{"name":"International Journal of Parallel Programming","volume":"49 1","pages":"867 - 885"},"PeriodicalIF":1.5,"publicationDate":"2021-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s10766-021-00718-x","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48030311","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Comparative Survey of Big Data Computing and HPC: From a Parallel Programming Model to a Cluster Architecture 大数据计算与HPC的比较研究——从并行编程模型到集群体系结构
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-05-26 DOI: 10.1007/s10766-021-00717-y
Fei Yin, Feng Shi
{"title":"A Comparative Survey of Big Data Computing and HPC: From a Parallel Programming Model to a Cluster Architecture","authors":"Fei Yin, Feng Shi","doi":"10.1007/s10766-021-00717-y","DOIUrl":"https://doi.org/10.1007/s10766-021-00717-y","url":null,"abstract":"","PeriodicalId":14313,"journal":{"name":"International Journal of Parallel Programming","volume":"50 1","pages":"27 - 64"},"PeriodicalIF":1.5,"publicationDate":"2021-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s10766-021-00717-y","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"52267759","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
CCRP: Converging Credit-Based and Reactive Protocols in Datacenters CCRP:数据中心中基于信用和反应式协议的融合
IF 1.5 4区 计算机科学 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-05-21 DOI: 10.1007/s10766-021-00698-y
Yang Bai, Dinghuang Hu, Dezun Dong, Shan Huang, Xiangke Liao
{"title":"CCRP: Converging Credit-Based and Reactive Protocols in Datacenters","authors":"Yang Bai, Dinghuang Hu, Dezun Dong, Shan Huang, Xiangke Liao","doi":"10.1007/s10766-021-00698-y","DOIUrl":"https://doi.org/10.1007/s10766-021-00698-y","url":null,"abstract":"","PeriodicalId":14313,"journal":{"name":"International Journal of Parallel Programming","volume":"49 1","pages":"685 - 699"},"PeriodicalIF":1.5,"publicationDate":"2021-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1007/s10766-021-00698-y","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42557052","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
International Journal of Parallel Programming
全部 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