首页 > 最新文献

2016 17th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT)最新文献

英文 中文
Optimal Scheduling Algorithm of MapReduce Tasks Based on QoS in the Hybrid Cloud 混合云中基于QoS的MapReduce任务优化调度算法
XiJun Mao, Chunlin Li, Wei Yan, Shumeng Du
Research on MapReduce tasks scheduling method for the hybrid cloud environment to meet QoS is of great significance. Considering that traditional scheduling algorithms cannot fully maximize efficiency of the private cloud and minimize costs under the public cloud, this paper proposes a MapReduce task optimal scheduling algorithm named MROSA to meet deadline and cost constraints. Private cloud scheduling improves the Max-Min strategy, reducing job execution time. The algorithm improves the resource utilization of the private cloud and the QoS satisfaction. In order to minimize the public cloud cost, public cloud scheduling based on cost optimization selects the best public cloud resources according to the deadline. Experimental results show that the proposed algorithm in this paper has less job execution time, higher QoS satisfaction than the Fair scheduler and FIFO scheduler. It also has more cost savings and shorter job completion time than recent similar studies.
研究MapReduce任务调度方法对混合云环境下满足QoS要求具有重要意义。针对传统调度算法在公有云下无法充分实现私有云效率最大化和成本最小化的问题,本文提出了一种MapReduce任务最优调度算法MROSA,以满足工期和成本约束。私有云调度改进了Max-Min策略,减少了作业的执行时间。该算法提高了私有云的资源利用率和服务质量满意度。为了使公有云成本最小化,基于成本优化的公有云调度根据期限选择最优的公有云资源。实验结果表明,该算法比Fair调度程序和FIFO调度程序具有更短的作业执行时间和更高的QoS满意度。与最近的类似研究相比,它还节省了更多的成本,缩短了工作完成时间。
{"title":"Optimal Scheduling Algorithm of MapReduce Tasks Based on QoS in the Hybrid Cloud","authors":"XiJun Mao, Chunlin Li, Wei Yan, Shumeng Du","doi":"10.1109/PDCAT.2016.038","DOIUrl":"https://doi.org/10.1109/PDCAT.2016.038","url":null,"abstract":"Research on MapReduce tasks scheduling method for the hybrid cloud environment to meet QoS is of great significance. Considering that traditional scheduling algorithms cannot fully maximize efficiency of the private cloud and minimize costs under the public cloud, this paper proposes a MapReduce task optimal scheduling algorithm named MROSA to meet deadline and cost constraints. Private cloud scheduling improves the Max-Min strategy, reducing job execution time. The algorithm improves the resource utilization of the private cloud and the QoS satisfaction. In order to minimize the public cloud cost, public cloud scheduling based on cost optimization selects the best public cloud resources according to the deadline. Experimental results show that the proposed algorithm in this paper has less job execution time, higher QoS satisfaction than the Fair scheduler and FIFO scheduler. It also has more cost savings and shorter job completion time than recent similar studies.","PeriodicalId":203925,"journal":{"name":"2016 17th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114786775","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}
引用次数: 12
Parallelly Refill SLUB Objects Freed in Slow Paths: An Approach to Exploit the Use-After-Free Vulnerabilities in Linux Kernel 在慢路径释放的并行填充SLUB对象:一种利用Linux内核中释放后使用漏洞的方法
Liu Song, Qin Xiao-Jun
Recently since exploiting vulnerabilities in user application is becoming very difficult, vulnerabilities in Linux kernel have been paid more and more attention, especially the use-after-free vulnerabilities gained the most focus. However, there lacks a completion theory to exploit use-after-free vulnerabilities. The key to exploit UAF vulnerability is how to refill the freed object, because those days that the space just freed will be occupied firstly is gone. We propose a strategy to exploit the use-after-free vulnerabilities by continuously allocating objects. And to promote the efficiency and success rate, we present a technique by parallelly refilling objects with multiple threads and monitor. We also make a simulation experiment to verify the effectiveness of our theory. At last we give some mitigations to this attack.
近年来,由于利用用户应用程序中的漏洞变得越来越困难,Linux内核中的漏洞越来越受到人们的关注,特别是免费后使用的漏洞受到了人们的关注。然而,目前还缺乏一个完备的理论来利用use-after-free漏洞。利用UAF漏洞的关键是如何重新填充释放的对象,因为刚刚释放的空间首先被占用的日子已经一去不复返了。我们提出了一种通过连续分配对象来利用use-after-free漏洞的策略。为了提高填充对象的效率和成功率,提出了一种多线程并行填充对象和监控的方法。并通过仿真实验验证了理论的有效性。最后,我们给出了一些缓解这种攻击的措施。
{"title":"Parallelly Refill SLUB Objects Freed in Slow Paths: An Approach to Exploit the Use-After-Free Vulnerabilities in Linux Kernel","authors":"Liu Song, Qin Xiao-Jun","doi":"10.1109/PDCAT.2016.088","DOIUrl":"https://doi.org/10.1109/PDCAT.2016.088","url":null,"abstract":"Recently since exploiting vulnerabilities in user application is becoming very difficult, vulnerabilities in Linux kernel have been paid more and more attention, especially the use-after-free vulnerabilities gained the most focus. However, there lacks a completion theory to exploit use-after-free vulnerabilities. The key to exploit UAF vulnerability is how to refill the freed object, because those days that the space just freed will be occupied firstly is gone. We propose a strategy to exploit the use-after-free vulnerabilities by continuously allocating objects. And to promote the efficiency and success rate, we present a technique by parallelly refilling objects with multiple threads and monitor. We also make a simulation experiment to verify the effectiveness of our theory. At last we give some mitigations to this attack.","PeriodicalId":203925,"journal":{"name":"2016 17th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132660747","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
Spectrally Efficient Nonorthogonal Frequency Division Multiplexing with Index Modulation 具有指数调制的频谱高效非正交频分复用
Heng Liu, Lin Liu, Ping Wang
Spectrally Efficient Frequency Division Multiplexing (SEFDM) systems provide enhanced spectrum utilization compared with Orthogonal Frequency Division Multiplexing (OFDM) systems by relaxing the orthogonality condition among sub-carriers. However, in the SEFDM systems, the loss of orthogonality results in the inter-carrier-interference (ICI) thus reduces the transmission reliability. To alleviate the ICI and achieve better error performance, this paper proposes a novel SEFDM transmission scheme, called SEFDM with index modulation (SEFDM-IM). The index modulation, which was originally proposed for OFDM systems, performs an additional modulation besides conventional M-ary modulation by selecting the indices of the sub-carriers. Since a number of sub-carriers are switched off in index modulation, when the index modulation is applied in SEFDM systems, the ICI is reduced and better error performance can be obtained in comparison with the SEFDM systems using conventional Mary modulation. Simulation results confirm this conclusion that the joint applications of SEFDM and index modulation can effectively increase the transmission reliability.
频谱高效频分复用(SEFDM)系统通过放宽子载波间的正交性条件,与正交频分复用(OFDM)系统相比,提高了频谱利用率。然而,在SEFDM系统中,正交性的丧失导致载波间干扰(ICI),从而降低了传输的可靠性。为了减轻这种干扰并获得更好的误差性能,本文提出了一种新的SEFDM传输方案,称为索引调制SEFDM (SEFDM- im)。索引调制最初是针对OFDM系统提出的,它通过选择子载波的索引来完成传统M-ary调制之外的附加调制。由于在索引调制中有许多子载波被关闭,当索引调制应用于SEFDM系统时,与使用传统Mary调制的SEFDM系统相比,ICI降低了,并且可以获得更好的误差性能。仿真结果证实了SEFDM和指数调制的联合应用可以有效地提高传输可靠性。
{"title":"Spectrally Efficient Nonorthogonal Frequency Division Multiplexing with Index Modulation","authors":"Heng Liu, Lin Liu, Ping Wang","doi":"10.1109/PDCAT.2016.068","DOIUrl":"https://doi.org/10.1109/PDCAT.2016.068","url":null,"abstract":"Spectrally Efficient Frequency Division Multiplexing (SEFDM) systems provide enhanced spectrum utilization compared with Orthogonal Frequency Division Multiplexing (OFDM) systems by relaxing the orthogonality condition among sub-carriers. However, in the SEFDM systems, the loss of orthogonality results in the inter-carrier-interference (ICI) thus reduces the transmission reliability. To alleviate the ICI and achieve better error performance, this paper proposes a novel SEFDM transmission scheme, called SEFDM with index modulation (SEFDM-IM). The index modulation, which was originally proposed for OFDM systems, performs an additional modulation besides conventional M-ary modulation by selecting the indices of the sub-carriers. Since a number of sub-carriers are switched off in index modulation, when the index modulation is applied in SEFDM systems, the ICI is reduced and better error performance can be obtained in comparison with the SEFDM systems using conventional Mary modulation. Simulation results confirm this conclusion that the joint applications of SEFDM and index modulation can effectively increase the transmission reliability.","PeriodicalId":203925,"journal":{"name":"2016 17th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130255053","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}
引用次数: 7
Performance Optimization for In-Memory File Systems on NUMA Machines NUMA机器上内存文件系统的性能优化
Zhixiang Liu, E. Sha, Xianzhang Chen, Weiwen Jiang, Qingfeng Zhuge
The growing demand for high-performance data processing stimulates the development of in-memory file systems, which exploit the advanced features of emerging non-volatile memory techniques for achieving high-speed file accesses. Existing in-memory file systems, however, are all designed for the systems with uniformed memory accesses. Their performance is poor on Non-Uniform Memory Access (NUMA) machines as they do not consider the asymmetric memory access speed and the architecture of multiple nodes. In this paper, we propose a new design of NUMA-aware in-memory file systems. We propose a distributed file system layout for leveraging the loads of in-memory file accesses on different nodes, a thread-file binding algorithm and a buffer assignment technique for increasing local memory accesses during run-time. Based on the proposed techniques, we implement a functional NUMA-aware in-memory file system, HydraFS, in Linux kernel. Extensive experiments are conducted with the standard benchmark. The experimental results show that HydraFS significantly outperforms typical existing in-memory file systems, including EXT4-DAX, PMFS, and SIMFS.
对高性能数据处理的日益增长的需求刺激了内存文件系统的发展,它利用了新兴的非易失性存储器技术的高级特性来实现高速文件访问。然而,现有的内存文件系统都是为具有统一内存访问的系统设计的。它们在非统一内存访问(NUMA)机器上的性能很差,因为它们没有考虑非对称内存访问速度和多节点的架构。本文提出了一种新的numa感知内存文件系统的设计方案。我们提出了一种分布式文件系统布局,用于利用不同节点上内存中文件访问的负载,一种线程文件绑定算法和一种缓冲区分配技术,用于在运行时增加本地内存访问。基于所提出的技术,我们在Linux内核中实现了一个功能性的numa感知内存文件系统HydraFS。用标准基准进行了大量的实验。实验结果表明,HydraFS显著优于现有的典型内存文件系统,包括EXT4-DAX、PMFS和SIMFS。
{"title":"Performance Optimization for In-Memory File Systems on NUMA Machines","authors":"Zhixiang Liu, E. Sha, Xianzhang Chen, Weiwen Jiang, Qingfeng Zhuge","doi":"10.1109/PDCAT.2016.018","DOIUrl":"https://doi.org/10.1109/PDCAT.2016.018","url":null,"abstract":"The growing demand for high-performance data processing stimulates the development of in-memory file systems, which exploit the advanced features of emerging non-volatile memory techniques for achieving high-speed file accesses. Existing in-memory file systems, however, are all designed for the systems with uniformed memory accesses. Their performance is poor on Non-Uniform Memory Access (NUMA) machines as they do not consider the asymmetric memory access speed and the architecture of multiple nodes. In this paper, we propose a new design of NUMA-aware in-memory file systems. We propose a distributed file system layout for leveraging the loads of in-memory file accesses on different nodes, a thread-file binding algorithm and a buffer assignment technique for increasing local memory accesses during run-time. Based on the proposed techniques, we implement a functional NUMA-aware in-memory file system, HydraFS, in Linux kernel. Extensive experiments are conducted with the standard benchmark. The experimental results show that HydraFS significantly outperforms typical existing in-memory file systems, including EXT4-DAX, PMFS, and SIMFS.","PeriodicalId":203925,"journal":{"name":"2016 17th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131748945","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
Implementation and Optimization of AES Algorithm on the Sunway TaihuLight AES算法在神威太湖之光上的实现与优化
Yuedan Chen, Kenli Li, Xiongwei Fei, Zhe Quan, Kuan-Ching Li
With the rapid development of information technology, the security of massive amounts of digital data has attracted huge attention in recent years. In this paper, we provide an efficient parallel implementation of the Advanced Encryption Standard (AES) algorithm, a widely used symmetrical block encryption algorithm, based on the Sunway TaihuLight. The Sunway TaihuLight is a China's independently developed heterogeneous supercomputer with peak performance over 100 PFlops. We also optimize the parallel implementation of the AES algorithm based on the Sunway TaihuLight to achieve more optimized performance. The optimization of the parallel AES algorithm in a single SW26010 node is provided. Specifically, we expand the scale to 1024 nodes and achieve the throughput of about 63.91 GB/s (511.28 Gbits/s). Our parallel implementation of the AES algorithm has great parallel scalability and the speedup ratio can be very high with the number of nodes increasing.
近年来,随着信息技术的飞速发展,海量数字数据的安全问题引起了人们的广泛关注。本文提供了一种基于神威太湖之光的高效并行实现高级加密标准(Advanced Encryption Standard, AES)算法,这是一种广泛使用的对称块加密算法。神威太湖之光是中国自主研发的异构超级计算机,峰值性能超过100 PFlops。我们还优化了基于神威太湖之光的AES算法并行实现,以实现更优化的性能。给出了在单个SW26010节点上并行AES算法的优化。具体来说,我们将规模扩展到1024个节点,实现了大约63.91 GB/s (511.28 Gbits/s)的吞吐量。我们对AES算法的并行实现具有很好的并行可扩展性,并且随着节点数量的增加,加速比可以非常高。
{"title":"Implementation and Optimization of AES Algorithm on the Sunway TaihuLight","authors":"Yuedan Chen, Kenli Li, Xiongwei Fei, Zhe Quan, Kuan-Ching Li","doi":"10.1109/PDCAT.2016.062","DOIUrl":"https://doi.org/10.1109/PDCAT.2016.062","url":null,"abstract":"With the rapid development of information technology, the security of massive amounts of digital data has attracted huge attention in recent years. In this paper, we provide an efficient parallel implementation of the Advanced Encryption Standard (AES) algorithm, a widely used symmetrical block encryption algorithm, based on the Sunway TaihuLight. The Sunway TaihuLight is a China's independently developed heterogeneous supercomputer with peak performance over 100 PFlops. We also optimize the parallel implementation of the AES algorithm based on the Sunway TaihuLight to achieve more optimized performance. The optimization of the parallel AES algorithm in a single SW26010 node is provided. Specifically, we expand the scale to 1024 nodes and achieve the throughput of about 63.91 GB/s (511.28 Gbits/s). Our parallel implementation of the AES algorithm has great parallel scalability and the speedup ratio can be very high with the number of nodes increasing.","PeriodicalId":203925,"journal":{"name":"2016 17th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT)","volume":"109 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134391075","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}
引用次数: 11
Depth Feature Based Accurate Saliency Detection for 3D Images 基于深度特征的三维图像显著性精确检测
Bing Yan, Haoqian Wang, Xingzheng Wang, Yongbing Zhang
In this paper, we present an accurate saliency detection algorithm based on depth feature for 3D images. We first calculate depth cue based on the sharp regions' positions within the depth ranges. Then, the coarse saliency map is computed based on the background and location prior. Finally, we employ the contrast information in the coarse saliency map to obtain the final result. Experimental evaluation by comparison with existed methods verifies the effectiveness of our proposed algorithm in terms of precision, recall and F-Measure.
本文提出了一种基于深度特征的三维图像显著性检测算法。我们首先根据深度范围内尖锐区域的位置计算深度线索。然后,基于背景和位置先验计算粗糙显著性图;最后,我们利用粗糙显著性图中的对比度信息来获得最终结果。通过与已有方法的对比实验,验证了本文算法在查全率、查全率和F-Measure方面的有效性。
{"title":"Depth Feature Based Accurate Saliency Detection for 3D Images","authors":"Bing Yan, Haoqian Wang, Xingzheng Wang, Yongbing Zhang","doi":"10.1109/PDCAT.2016.047","DOIUrl":"https://doi.org/10.1109/PDCAT.2016.047","url":null,"abstract":"In this paper, we present an accurate saliency detection algorithm based on depth feature for 3D images. We first calculate depth cue based on the sharp regions' positions within the depth ranges. Then, the coarse saliency map is computed based on the background and location prior. Finally, we employ the contrast information in the coarse saliency map to obtain the final result. Experimental evaluation by comparison with existed methods verifies the effectiveness of our proposed algorithm in terms of precision, recall and F-Measure.","PeriodicalId":203925,"journal":{"name":"2016 17th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT)","volume":"601 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116327529","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
An Estimation Method on the Number of Candidate Nodes in Opportunistic Routing 机会路由中候选节点数的估计方法
Xinyou Zhang, Chen Lei-yi, Huanlai Xing
Because of the number of candidate nodes in opportunistic routing is too large, this paper proposed an estimation method on the number of candidate nodes based on distance (DBNCE). This method sets the number of candidate nodes for each node which participates in forwarding data package according to the distance between current node and the destination, also combines the two factors: network density and the number of neighbor nodes in current node. Simulation results show that using DBNCE in opportunistic routing will reduce the number of candidate nodes effectively while guarantee the rate of data transmission, and improve the performance of the network.
针对机会路由中候选节点数量过大的问题,提出了一种基于距离的候选节点数量估计方法。该方法根据当前节点与目的节点的距离,结合网络密度和当前节点的邻居节点数两个因素,为每个参与转发数据包的节点设置候选节点数。仿真结果表明,在机会路由中使用DBNCE可以在保证数据传输速率的同时有效减少候选节点数量,提高网络性能。
{"title":"An Estimation Method on the Number of Candidate Nodes in Opportunistic Routing","authors":"Xinyou Zhang, Chen Lei-yi, Huanlai Xing","doi":"10.1109/PDCAT.2016.072","DOIUrl":"https://doi.org/10.1109/PDCAT.2016.072","url":null,"abstract":"Because of the number of candidate nodes in opportunistic routing is too large, this paper proposed an estimation method on the number of candidate nodes based on distance (DBNCE). This method sets the number of candidate nodes for each node which participates in forwarding data package according to the distance between current node and the destination, also combines the two factors: network density and the number of neighbor nodes in current node. Simulation results show that using DBNCE in opportunistic routing will reduce the number of candidate nodes effectively while guarantee the rate of data transmission, and improve the performance of the network.","PeriodicalId":203925,"journal":{"name":"2016 17th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127102954","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
An Improved Task Scheduling Algorithm Based on Cache Locality and Data Locality in Hadoop 基于Hadoop缓存局部性和数据局部性的改进任务调度算法
P. Zhang, Chunlin Li, Yahui Zhao
The optimization of task scheduling in Hadoop environment is an important research topic. The result of task scheduling affects the system performance and resource utilization. The existing task scheduling algorithm is lack of consideration at the cache level, which makes the performance of the task greatly affected. Therefore, this paper proposes an improved task scheduling algorithm based on cache locality and data locality. Firstly section matrix and weighted bipartite graph are constructed according to the relation between resources and tasks. Then the bipartite graph matching is used to realize map task scheduling for optimizing the local cache and data locality and reducing the data transmission amount during task execution process. The experimental results show that the proposed algorithm can effectively improve the data locality and system performance, which is better than other two algorithms.
Hadoop环境下任务调度的优化是一个重要的研究课题。任务调度的结果将直接影响系统的性能和资源利用率。现有的任务调度算法缺乏对缓存层的考虑,使得任务的性能受到很大影响。因此,本文提出了一种改进的基于缓存局部性和数据局部性的任务调度算法。首先根据资源与任务之间的关系构造截面矩阵和加权二部图;然后利用二部图匹配实现映射任务调度,优化局部缓存和数据位置,减少任务执行过程中的数据传输量。实验结果表明,该算法能有效提高数据局部性和系统性能,优于其他两种算法。
{"title":"An Improved Task Scheduling Algorithm Based on Cache Locality and Data Locality in Hadoop","authors":"P. Zhang, Chunlin Li, Yahui Zhao","doi":"10.1109/PDCAT.2016.060","DOIUrl":"https://doi.org/10.1109/PDCAT.2016.060","url":null,"abstract":"The optimization of task scheduling in Hadoop environment is an important research topic. The result of task scheduling affects the system performance and resource utilization. The existing task scheduling algorithm is lack of consideration at the cache level, which makes the performance of the task greatly affected. Therefore, this paper proposes an improved task scheduling algorithm based on cache locality and data locality. Firstly section matrix and weighted bipartite graph are constructed according to the relation between resources and tasks. Then the bipartite graph matching is used to realize map task scheduling for optimizing the local cache and data locality and reducing the data transmission amount during task execution process. The experimental results show that the proposed algorithm can effectively improve the data locality and system performance, which is better than other two algorithms.","PeriodicalId":203925,"journal":{"name":"2016 17th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128676198","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}
引用次数: 5
Comparison on Network Simulation Techniques 网络仿真技术比较
Xiaoping Zhou, Hui Tian
Network simulation is an important technique for verifying new algorithms, analyzing network performance and deploying the practical networks. Different network simulation softwares are applied for different scenarios. In this paper, their performance in different applications are discussed in detail. Three kinds of main network simulation softwares are introduced in this paper: OPNET, Network Simulator (NS) and Objective Modular Network Testbed in C++ (OMNeT++). NS is widely used in network research. How to apply NS in network traffic analysis is discussed in this paper.
网络仿真是验证新算法、分析网络性能和部署实际网络的重要技术。不同的网络仿真软件应用于不同的场景。本文详细讨论了它们在不同应用中的性能。本文介绍了三种主要的网络仿真软件:OPNET、网络模拟器(NS)和基于c++的目标模块化网络试验台(omnet++)。NS在网络研究中得到了广泛的应用。本文讨论了如何将NS应用于网络流量分析。
{"title":"Comparison on Network Simulation Techniques","authors":"Xiaoping Zhou, Hui Tian","doi":"10.1109/PDCAT.2016.073","DOIUrl":"https://doi.org/10.1109/PDCAT.2016.073","url":null,"abstract":"Network simulation is an important technique for verifying new algorithms, analyzing network performance and deploying the practical networks. Different network simulation softwares are applied for different scenarios. In this paper, their performance in different applications are discussed in detail. Three kinds of main network simulation softwares are introduced in this paper: OPNET, Network Simulator (NS) and Objective Modular Network Testbed in C++ (OMNeT++). NS is widely used in network research. How to apply NS in network traffic analysis is discussed in this paper.","PeriodicalId":203925,"journal":{"name":"2016 17th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT)","volume":"85 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128859324","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}
引用次数: 5
Towards an Efficient Maintenance of Address Space Overflow for Array Based Storage System 阵列存储系统地址空间溢出的有效维护
M. Omar, K. Hasan
Array based storage and retrieval systems are demanded in many high dimensional systems like Big data for their easy maintenance. However, the lack of scalability of the conventional approaches degrades with the dynamic size of data sets as they entail reallocation in order to preserve expanded data velocity. To maintain the velocity of data, the storage system must be scalable enough by allowing subjective expansion on the boundary of array dimension. Again, for an array based storage system, if the number of dimension and length of each dimension of the array is very high then the required address space overflows and hence it is impossible to allocate such a big array in the memory. The index array offers a dynamic storage scheme for preserving expanded data velocity by employing indices for each dimension. In this paper we demonstrate a scalable array storage scheme that divides expanded data size into segments. Hence it is able to maintain overflow and can improve the storage utilization than the conventional one. The system converts the n dimensions of the array into 2 dimensions, hence it involves only 2 indices which ensures lower cost of index computation and higher data locality.
在大数据等高维系统中,需要基于阵列的存储和检索系统,因为它们易于维护。然而,缺乏可伸缩性的传统方法随着数据集的动态大小而退化,因为它们需要重新分配以保持扩展的数据速度。为了保持数据的速度,存储系统必须具有足够的可扩展性,允许在阵列维度的边界上进行主观扩展。同样,对于基于数组的存储系统,如果数组的维数和每个维的长度非常高,那么所需的地址空间就会溢出,因此不可能在内存中分配如此大的数组。索引数组提供了一种动态存储方案,通过为每个维度使用索引来保持扩展的数据速度。在本文中,我们演示了一种可扩展的阵列存储方案,该方案将扩展的数据大小划分为段。因此,它能够保持溢出,并比传统的存储利用率提高。系统将数组的n维转换为2维,因此只涉及2个索引,从而保证了较低的索引计算成本和较高的数据局部性。
{"title":"Towards an Efficient Maintenance of Address Space Overflow for Array Based Storage System","authors":"M. Omar, K. Hasan","doi":"10.1109/PDCAT.2016.040","DOIUrl":"https://doi.org/10.1109/PDCAT.2016.040","url":null,"abstract":"Array based storage and retrieval systems are demanded in many high dimensional systems like Big data for their easy maintenance. However, the lack of scalability of the conventional approaches degrades with the dynamic size of data sets as they entail reallocation in order to preserve expanded data velocity. To maintain the velocity of data, the storage system must be scalable enough by allowing subjective expansion on the boundary of array dimension. Again, for an array based storage system, if the number of dimension and length of each dimension of the array is very high then the required address space overflows and hence it is impossible to allocate such a big array in the memory. The index array offers a dynamic storage scheme for preserving expanded data velocity by employing indices for each dimension. In this paper we demonstrate a scalable array storage scheme that divides expanded data size into segments. Hence it is able to maintain overflow and can improve the storage utilization than the conventional one. The system converts the n dimensions of the array into 2 dimensions, hence it involves only 2 indices which ensures lower cost of index computation and higher data locality.","PeriodicalId":203925,"journal":{"name":"2016 17th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121557858","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
期刊
2016 17th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT)
全部 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