{"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}
Talha Naqash, Sajjad Hussain Shah, Muhammad Najam Ul Islam
{"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}
{"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}
{"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}
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}
{"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}
{"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}
{"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}