首页 > 最新文献

2010 13th IEEE International Conference on Computational Science and Engineering最新文献

英文 中文
A Framework: Workflow-Based Social Network Discovery and Analysis 一个框架:基于工作流的社会网络发现与分析
Jihye Song, Minjoon Kim, Haksung Kim, K. Kim
The purpose of this paper is to build a fundamental framework of discovering and analyzing a workflow-based social network formed through workflow-based organizational business operations. A little more precisely speaking, the framework formalizes a series of theoretical steps from discovering a workflow-based social network to analyzing the discovered social network. For the sake of the discovery phase, we conceive an algorithm that is able to automatically discover the workflow-based social network from a workflow procedure; while on the other hand, in the analysis phase we apply the degree centrality algorithm to the discovered social network, which is one of the well-known social network analysis algorithms in the literature. Consequently, the crucial implication of the framework is in quantifying the degree of work-intimacy among performers who are involved in enacting the corresponding workflow procedure. Also, as a conceptual extension of the framework, it can be applied to discovering and analyzing d gree centrality or collaborative closeness and betweenness among architectural components and nodes of collaborative cloud workflow computing environments.
本文的目的是建立一个发现和分析通过基于工作流的组织业务操作形成的基于工作流的社会网络的基本框架。更准确地说,该框架形式化了从发现基于工作流的社交网络到分析发现的社交网络的一系列理论步骤。在发现阶段,我们设想了一种能够从工作流过程中自动发现基于工作流的社交网络的算法;另一方面,在分析阶段,我们对发现的社会网络应用度中心性算法,这是文献中比较知名的社会网络分析算法之一。因此,该框架的关键含义是量化参与制定相应工作流程的执行者之间的工作亲密程度。此外,作为框架的概念扩展,它可以用于发现和分析协同云工作流计算环境的架构组件和节点之间的度中心性或协作紧密性和之间性。
{"title":"A Framework: Workflow-Based Social Network Discovery and Analysis","authors":"Jihye Song, Minjoon Kim, Haksung Kim, K. Kim","doi":"10.1109/CSE.2010.74","DOIUrl":"https://doi.org/10.1109/CSE.2010.74","url":null,"abstract":"The purpose of this paper is to build a fundamental framework of discovering and analyzing a workflow-based social network formed through workflow-based organizational business operations. A little more precisely speaking, the framework formalizes a series of theoretical steps from discovering a workflow-based social network to analyzing the discovered social network. For the sake of the discovery phase, we conceive an algorithm that is able to automatically discover the workflow-based social network from a workflow procedure; while on the other hand, in the analysis phase we apply the degree centrality algorithm to the discovered social network, which is one of the well-known social network analysis algorithms in the literature. Consequently, the crucial implication of the framework is in quantifying the degree of work-intimacy among performers who are involved in enacting the corresponding workflow procedure. Also, as a conceptual extension of the framework, it can be applied to discovering and analyzing d gree centrality or collaborative closeness and betweenness among architectural components and nodes of collaborative cloud workflow computing environments.","PeriodicalId":342688,"journal":{"name":"2010 13th IEEE International Conference on Computational Science and Engineering","volume":"90 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116650448","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}
引用次数: 31
An Image Interpolation Based Reversible Data Hiding Method Using R-Weighted Coding 一种基于图像插值的r加权可逆数据隐藏方法
Y. Yalman, F. Akar, I. Erturk
Reversible data hiding is a technique not only the secret data can be extracted from a covered image but also the cover image can be completely rebuilt after the extraction process. Therefore, it is the choice in cases of secret data hiding where the full recovery of the cover image is essential. In this paper, we propose a reversible data hiding technique based on Neighbor Mean Interpolation (NMI) method utilizing the R-weighted Coding Method (RCM). Experimental results show the practicability and superiority of the proposed method over its classical counterparts, providing high performance in terms of PSNR and data hiding capacity.
可逆数据隐藏是一种既能从被覆盖图像中提取出秘密数据,又能在提取过程后完全重建被覆盖图像的技术。因此,它是在秘密数据隐藏的情况下的选择,其中封面图像的完全恢复是必不可少的。本文提出了一种基于邻均值插值(NMI)方法的可逆数据隐藏技术,该方法采用r加权编码方法(RCM)。实验结果表明了该方法的实用性和优越性,在PSNR和数据隐藏能力方面都有较高的性能。
{"title":"An Image Interpolation Based Reversible Data Hiding Method Using R-Weighted Coding","authors":"Y. Yalman, F. Akar, I. Erturk","doi":"10.1109/CSE.2010.52","DOIUrl":"https://doi.org/10.1109/CSE.2010.52","url":null,"abstract":"Reversible data hiding is a technique not only the secret data can be extracted from a covered image but also the cover image can be completely rebuilt after the extraction process. Therefore, it is the choice in cases of secret data hiding where the full recovery of the cover image is essential. In this paper, we propose a reversible data hiding technique based on Neighbor Mean Interpolation (NMI) method utilizing the R-weighted Coding Method (RCM). Experimental results show the practicability and superiority of the proposed method over its classical counterparts, providing high performance in terms of PSNR and data hiding capacity.","PeriodicalId":342688,"journal":{"name":"2010 13th IEEE International Conference on Computational Science and Engineering","volume":"46 16","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120924836","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}
引用次数: 24
An Approximate Timing Analysis Framework for Complex Real-Time Embedded Systems 复杂实时嵌入式系统的近似时序分析框架
Yue Lu, Thomas Nolte, J. Kraft
To maintain, analyze and reuse many of today¡¯s Complex Real-Time Embedded Systems (CRTES) is very difficult and expensive, which, nevertheless, offers high business value in response to great concern in industry. In such context, not only functional behavior but also non-functional properties of systems have to be assured, i.e., Worst-Case Response Time (WCRT) of tasks has to be known. However, due to high complexity of such systems and the nature of the problem, the exact WCRT of tasks is impossible to find in practice, but may only be bounded. In addition, the existing relatively well developed theories for modeling and analysis of real-time systems are having problems which limit their application in the context. In this paper, we address this challenge by presenting a framework for approximate timing analysis of CRTES, namely AESIR-CORES, which provides a tight interval of WCRT estimates of tasks by the usage of two novel contributions. Our evaluation using three models inspired by two fictive but representative industrial CRTES indicates that AESIR-CORES can either successfully obtain the actual WCRT values, or have the potential to bound the unknown actual WCRT values from a statistical perspective.
维护、分析和重用当今许多复杂的实时嵌入式系统(CRTES)是非常困难和昂贵的,然而,它在响应工业界的巨大关注方面提供了很高的业务价值。在这种情况下,不仅要保证系统的功能行为,还要保证系统的非功能属性,即必须知道任务的最坏情况响应时间(WCRT)。然而,由于此类系统的高度复杂性和问题的性质,在实践中不可能找到任务的确切WCRT,而可能只是有限的。此外,现有较为成熟的实时系统建模和分析理论也存在一些问题,限制了它们在实际应用中的应用。在本文中,我们通过提出一个用于CRTES近似时序分析的框架(即AESIR-CORES)来解决这一挑战,该框架通过使用两个新颖的贡献来提供任务的WCRT估计的紧密间隔。我们使用受两个具有代表性的工业CRTES启发的三个模型进行评估,表明AESIR-CORES要么可以成功地获得实际的WCRT值,要么有可能从统计角度绑定未知的实际WCRT值。
{"title":"An Approximate Timing Analysis Framework for Complex Real-Time Embedded Systems","authors":"Yue Lu, Thomas Nolte, J. Kraft","doi":"10.1109/CSE.2010.21","DOIUrl":"https://doi.org/10.1109/CSE.2010.21","url":null,"abstract":"To maintain, analyze and reuse many of today¡¯s Complex Real-Time Embedded Systems (CRTES) is very difficult and expensive, which, nevertheless, offers high business value in response to great concern in industry. In such context, not only functional behavior but also non-functional properties of systems have to be assured, i.e., Worst-Case Response Time (WCRT) of tasks has to be known. However, due to high complexity of such systems and the nature of the problem, the exact WCRT of tasks is impossible to find in practice, but may only be bounded. In addition, the existing relatively well developed theories for modeling and analysis of real-time systems are having problems which limit their application in the context. In this paper, we address this challenge by presenting a framework for approximate timing analysis of CRTES, namely AESIR-CORES, which provides a tight interval of WCRT estimates of tasks by the usage of two novel contributions. Our evaluation using three models inspired by two fictive but representative industrial CRTES indicates that AESIR-CORES can either successfully obtain the actual WCRT values, or have the potential to bound the unknown actual WCRT values from a statistical perspective.","PeriodicalId":342688,"journal":{"name":"2010 13th IEEE International Conference on Computational Science and Engineering","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127175911","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
A QoS-Optimal Automatic Service Composition Method Based on Backtracting Theory 基于回溯理论的qos最优自动服务组合方法
Wenmin Lin, Rutao Yang, Xiaojie Si, Lianyong Qi, Wanchun Dou
Generally, it is often a challenging issue to develop a QoS-optimal service composition schema from vast amount of services. In view of this challenge, an automatic service composition method is proposed, in this paper, to deal with the situation that the input functional properties and the output functional properties are specified in advance. More specifically, upon a vast amount of services, two filter algorithms are respectively imposed on the input functional properties and the output functional properties for achieving a small set of services that will be engaged in later service composition schema. Then a searching algorithm is imposed on this group of services, taking advantage of backtracking theory to develop a QoS-optimal service composition schema. At last, an integrated platform is investigated for promoting the application of the QoS-optimal service composition method.
通常,从大量服务中开发qos最优的服务组合模式通常是一个具有挑战性的问题。针对这一挑战,本文提出了一种自动服务组合方法,以处理预先指定输入功能属性和输出功能属性的情况。更具体地说,对于大量的服务,分别对输入功能属性和输出功能属性施加两种过滤算法,以实现一小部分服务,这些服务将在以后的服务组合模式中使用。然后对这组服务进行搜索算法,利用回溯理论开发出qos最优的服务组合模式。最后,研究了促进qos最优服务组合方法应用的集成平台。
{"title":"A QoS-Optimal Automatic Service Composition Method Based on Backtracting Theory","authors":"Wenmin Lin, Rutao Yang, Xiaojie Si, Lianyong Qi, Wanchun Dou","doi":"10.1109/CSE.2010.71","DOIUrl":"https://doi.org/10.1109/CSE.2010.71","url":null,"abstract":"Generally, it is often a challenging issue to develop a QoS-optimal service composition schema from vast amount of services. In view of this challenge, an automatic service composition method is proposed, in this paper, to deal with the situation that the input functional properties and the output functional properties are specified in advance. More specifically, upon a vast amount of services, two filter algorithms are respectively imposed on the input functional properties and the output functional properties for achieving a small set of services that will be engaged in later service composition schema. Then a searching algorithm is imposed on this group of services, taking advantage of backtracking theory to develop a QoS-optimal service composition schema. At last, an integrated platform is investigated for promoting the application of the QoS-optimal service composition method.","PeriodicalId":342688,"journal":{"name":"2010 13th IEEE International Conference on Computational Science and Engineering","volume":"76 9","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131613516","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
Research on Mining Rules from Multi-criterion Group Decision Making Based on Genetic Algorithms 基于遗传算法的多准则群决策规则挖掘研究
Xinqiao Yu, N. Xiong, Wei Zhang
Multiple Criterion Group Decision Making (MCGDM) which is based on the procedure has the virtue of drawing on the wisdom of masses with the defect of time and resource wasting. Then the experience of the historical MCGDM processes as the collective knowledge for future tasks is possible to be made use of to overcome the shortcoming of MCGDM without losing its advantage. But the existing techniques seldom handle the linguistic data in MCGDM as the knowledge availably. In this article, we propose a method of mining the briefest rules as the group experience from the decision table built from the historical MCGDM process. This method is based on genetic algorithms, which is designed by us. And the whole model is integrated in our prototype of knowledge oriented group decision support system and shows good impact on the instance.
基于程序的多准则群决策具有集思广益的优点,但存在浪费时间和资源的缺点。这样就可以利用历史MCGDM过程的经验作为未来任务的集体知识来克服MCGDM的缺点而不失去其优势。但是现有的技术很少将MCGDM中的语言数据作为可用的知识来处理。在本文中,我们提出了一种从历史MCGDM过程构建的决策表中挖掘最简短规则作为组经验的方法。该方法基于我们设计的遗传算法。将整个模型集成到我们的面向知识的群体决策支持系统原型中,并在实例中显示出良好的效果。
{"title":"Research on Mining Rules from Multi-criterion Group Decision Making Based on Genetic Algorithms","authors":"Xinqiao Yu, N. Xiong, Wei Zhang","doi":"10.1109/CSE.2010.45","DOIUrl":"https://doi.org/10.1109/CSE.2010.45","url":null,"abstract":"Multiple Criterion Group Decision Making (MCGDM) which is based on the procedure has the virtue of drawing on the wisdom of masses with the defect of time and resource wasting. Then the experience of the historical MCGDM processes as the collective knowledge for future tasks is possible to be made use of to overcome the shortcoming of MCGDM without losing its advantage. But the existing techniques seldom handle the linguistic data in MCGDM as the knowledge availably. In this article, we propose a method of mining the briefest rules as the group experience from the decision table built from the historical MCGDM process. This method is based on genetic algorithms, which is designed by us. And the whole model is integrated in our prototype of knowledge oriented group decision support system and shows good impact on the instance.","PeriodicalId":342688,"journal":{"name":"2010 13th IEEE International Conference on Computational Science and Engineering","volume":"115 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132140311","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
Service Price Discrimination in Wireless Network 无线网络服务价格歧视
Zhide Chen, Li Xu
This paper discusses the price discrimination in wireless service allocation on the basis of game theory. The wireless service providers can supply the service with different prices. Two service price discrimination models are proposed. The first one is one wireless service provider with n types of wireless users. Each type has different preference parameter. The wireless users are proved to be individual rational and incentive compatible. The optimal quantity of the service and the optimal price for each type of wireless users are computed to maximize the utility of the wireless service provider. The second model is n service providers with k different prices. The optimal quantity of the service and the optimal prices are computed to maximize the utility of the wireless service provider.
本文从博弈论的角度探讨了无线业务分配中的价格歧视问题。无线服务提供商可以提供不同价格的服务。提出了两种服务价格歧视模型。第一个是一个无线服务提供商,拥有n种类型的无线用户。每种类型都有不同的首选参数。证明了无线用户是个体理性和激励相容的。计算每种类型的无线用户的最优服务量和最优价格,以使无线服务提供商的效用最大化。第二种模式是n个服务提供商,k种不同的价格。计算服务的最优数量和最优价格以使无线服务提供商的效用最大化。
{"title":"Service Price Discrimination in Wireless Network","authors":"Zhide Chen, Li Xu","doi":"10.1109/CSE.2010.14","DOIUrl":"https://doi.org/10.1109/CSE.2010.14","url":null,"abstract":"This paper discusses the price discrimination in wireless service allocation on the basis of game theory. The wireless service providers can supply the service with different prices. Two service price discrimination models are proposed. The first one is one wireless service provider with n types of wireless users. Each type has different preference parameter. The wireless users are proved to be individual rational and incentive compatible. The optimal quantity of the service and the optimal price for each type of wireless users are computed to maximize the utility of the wireless service provider. The second model is n service providers with k different prices. The optimal quantity of the service and the optimal prices are computed to maximize the utility of the wireless service provider.","PeriodicalId":342688,"journal":{"name":"2010 13th IEEE International Conference on Computational Science and Engineering","volume":"110 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130685395","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Taxonomy for the Analysis of Scientific Workflow Faults 科学工作流故障分析的分类方法
M. Lackovic, D. Talia, Rafael Tolosana-Calasanz, J. A. Bañares, O. Rana
Scientific workflows generally involve the distribution of tasks to distributed resources, which may exist in different administrative domains. The use of distributed resources in this way may lead to faults, and detecting them, identifying them and subsequently correcting them remains an important research challenge. We introduce a fault taxonomy for scientific workflows that may help in conducting a systematic analysis of faults, so that the potential faults that may arise at execution time can be corrected (recovered from). The presented taxonomy is motivated by previous work [4], but has a particular focus on workflow environments (compared to previous work which focused on Grid-based resource management) and demonstrated through its use in Weka4WS.
科学工作流通常涉及将任务分配到分布的资源,这些资源可能存在于不同的管理域中。以这种方式使用分布式资源可能会导致故障,而检测、识别并随后纠正这些故障仍然是一个重要的研究挑战。我们为科学工作流引入了一个故障分类法,它可以帮助对故障进行系统的分析,以便在执行时可能出现的潜在故障可以被纠正(从中恢复)。所提出的分类法是由以前的工作[4]推动的,但是特别关注工作流环境(与以前的工作相比,前者主要关注基于网格的资源管理),并通过在Weka4WS中的使用进行了演示。
{"title":"A Taxonomy for the Analysis of Scientific Workflow Faults","authors":"M. Lackovic, D. Talia, Rafael Tolosana-Calasanz, J. A. Bañares, O. Rana","doi":"10.1109/CSE.2010.59","DOIUrl":"https://doi.org/10.1109/CSE.2010.59","url":null,"abstract":"Scientific workflows generally involve the distribution of tasks to distributed resources, which may exist in different administrative domains. The use of distributed resources in this way may lead to faults, and detecting them, identifying them and subsequently correcting them remains an important research challenge. We introduce a fault taxonomy for scientific workflows that may help in conducting a systematic analysis of faults, so that the potential faults that may arise at execution time can be corrected (recovered from). The presented taxonomy is motivated by previous work [4], but has a particular focus on workflow environments (compared to previous work which focused on Grid-based resource management) and demonstrated through its use in Weka4WS.","PeriodicalId":342688,"journal":{"name":"2010 13th IEEE International Conference on Computational Science and Engineering","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131170906","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}
引用次数: 15
Runtime Configurable Service Process Model 运行时可配置服务流程模型
Liang Zhou, Jian Cao
Service process has been increasingly adopted in various domains with the development of service computing. As more and more service processes come to have complex business logic for changing business requirements, service process must have the ability to configure itself automatically in a certain business context. In this paper, we provide an approach to realize service process¡¯s self-configuration based on the process structure tree. In this way, context-based rules with business context are defined for each fragment in different hierarchy, and when the fragment is invoked, rules that meet the needs of the current environment are chosen and applied on the fragment, making the service flexible enough to always adapt itself to satisfy the context during the runtime.
随着服务计算的发展,服务过程被越来越多地应用于各个领域。随着越来越多的服务流程具有用于更改业务需求的复杂业务逻辑,服务流程必须具有在特定业务上下文中自动配置自身的能力。本文提出了一种基于流程结构树的业务流程自配置实现方法。通过这种方式,为不同层次结构中的每个片段定义具有业务上下文的基于上下文的规则,并且在调用片段时,选择满足当前环境需求的规则并将其应用于片段,从而使服务足够灵活,可以在运行时始终调整自身以满足上下文。
{"title":"Runtime Configurable Service Process Model","authors":"Liang Zhou, Jian Cao","doi":"10.1109/CSE.2010.55","DOIUrl":"https://doi.org/10.1109/CSE.2010.55","url":null,"abstract":"Service process has been increasingly adopted in various domains with the development of service computing. As more and more service processes come to have complex business logic for changing business requirements, service process must have the ability to configure itself automatically in a certain business context. In this paper, we provide an approach to realize service process¡¯s self-configuration based on the process structure tree. In this way, context-based rules with business context are defined for each fragment in different hierarchy, and when the fragment is invoked, rules that meet the needs of the current environment are chosen and applied on the fragment, making the service flexible enough to always adapt itself to satisfy the context during the runtime.","PeriodicalId":342688,"journal":{"name":"2010 13th IEEE International Conference on Computational Science and Engineering","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132534410","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
GPU-RMAP: Accelerating Short-Read Mapping on Graphics Processors GPU-RMAP:加速图形处理器上的短读映射
Ashwin M. Aji, Liqing Zhang, Wu-chun Feng
Next-generation, high-throughput sequencers are now capable of producing hundreds of billions of short sequences (reads) in a single day. The task of accurately mapping the reads back to a reference genome is of particular importance because it is used in several other biological applications, e.g., genome re-sequencing, DNA methylation, and ChiP sequencing. On a personal computer (PC), the computationally intensive short-read mapping task currently requires several hours to execute while working on very large sets of reads and genomes. Accelerating this task requires parallel computing. Among the current parallel computing platforms, the graphics processing unit (GPU) provides massively parallel computational prowess that holds the promise of accelerating scientific applications at low cost. In this paper, we propose GPU-RMAP, a massively parallel version of the RMAP short-read mapping tool that is highly optimized for the NVIDIA family of GPUs. We then evaluate GPU-RMAP by mapping millions of synthetic and real reads of varying widths on the mosquito (Aedes aegypti) and human genomes. We also discuss the effects of various input parameters, such as read width, number of reads, and chromosome size, on the performance of GPU-RMAP. We then show that despite using the conventionally “slower” but GPU-compatible binary search algorithm, GPU-RMAP outperforms the sequential RMAP implementation, which uses the “faster” hashing technique on a PC. Our data-parallel GPU implementation results in impressive speedups of up to 14:5-times for the mapping kernel and up to 9:6-times for the overall program execution time over the sequential RMAP implementation on a traditional PC.
下一代高通量测序仪现在能够在一天内产生数千亿个短序列(读取)。准确地将reads映射回参考基因组的任务是特别重要的,因为它用于其他几个生物学应用,例如基因组重测序,DNA甲基化和ChiP测序。在个人计算机(PC)上,计算密集型的短读映射任务目前需要几个小时来执行,同时处理非常大的读取集和基因组。加速这项任务需要并行计算。在当前的并行计算平台中,图形处理单元(GPU)提供了大规模并行计算能力,有望以低成本加速科学应用。在本文中,我们提出了GPU-RMAP,这是RMAP短读映射工具的大规模并行版本,针对NVIDIA系列gpu进行了高度优化。然后,我们通过在蚊子(埃及伊蚊)和人类基因组上绘制数百万条不同宽度的合成和真实reads来评估GPU-RMAP。我们还讨论了各种输入参数(如读取宽度、读取数和染色体大小)对GPU-RMAP性能的影响。然后我们表明,尽管使用传统的“较慢”但gpu兼容的二进制搜索算法,GPU-RMAP优于顺序RMAP实现,后者在PC上使用“更快”的哈希技术。与传统PC上的顺序RMAP实现相比,我们的数据并行GPU实现使映射内核的速度提高了14:5倍,整个程序执行时间提高了9:6倍。
{"title":"GPU-RMAP: Accelerating Short-Read Mapping on Graphics Processors","authors":"Ashwin M. Aji, Liqing Zhang, Wu-chun Feng","doi":"10.1109/CSE.2010.29","DOIUrl":"https://doi.org/10.1109/CSE.2010.29","url":null,"abstract":"Next-generation, high-throughput sequencers are now capable of producing hundreds of billions of short sequences (reads) in a single day. The task of accurately mapping the reads back to a reference genome is of particular importance because it is used in several other biological applications, e.g., genome re-sequencing, DNA methylation, and ChiP sequencing. On a personal computer (PC), the computationally intensive short-read mapping task currently requires several hours to execute while working on very large sets of reads and genomes. Accelerating this task requires parallel computing. Among the current parallel computing platforms, the graphics processing unit (GPU) provides massively parallel computational prowess that holds the promise of accelerating scientific applications at low cost. In this paper, we propose GPU-RMAP, a massively parallel version of the RMAP short-read mapping tool that is highly optimized for the NVIDIA family of GPUs. We then evaluate GPU-RMAP by mapping millions of synthetic and real reads of varying widths on the mosquito (Aedes aegypti) and human genomes. We also discuss the effects of various input parameters, such as read width, number of reads, and chromosome size, on the performance of GPU-RMAP. We then show that despite using the conventionally “slower” but GPU-compatible binary search algorithm, GPU-RMAP outperforms the sequential RMAP implementation, which uses the “faster” hashing technique on a PC. Our data-parallel GPU implementation results in impressive speedups of up to 14:5-times for the mapping kernel and up to 9:6-times for the overall program execution time over the sequential RMAP implementation on a traditional PC.","PeriodicalId":342688,"journal":{"name":"2010 13th IEEE International Conference on Computational Science and Engineering","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114330617","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}
引用次数: 24
LogGPH: A Parallel Computational Model with Hierarchical Communication Awareness 一种具有层次通信感知的并行计算模型
Liang Yuan, Yunquan Zhang, Yuxin Tang, L. Rao, Xiangzheng Sun
In large-scale cluster systems, interconnecting thousands of computing nodes increase the complexity of the network topology. Nevertheless, few existing computational models consider the impact of hierarchical communication latencies and bandwidths caused by the network complexity. In this paper we propose a new parallel computational model called LogGPH with a new parameter H incorporated into the LogGP model to describe the communication hierarchy. Through predicting and analyzing the point-to-point and collective MPI_Allgather communication on two 100-Terascale supercomputers, the Dawning 5000A and the Deep Comp 7000, with the new model, it shows that the new model is more accurate than the LogGP model. The mean of absolute error of our model on point-to-point communications is 13%, but the value is 30% without the hierarchical communication consideration.
在大规模集群系统中,互连数千个计算节点增加了网络拓扑的复杂性。然而,现有的计算模型很少考虑到网络复杂性对分层通信延迟和带宽的影响。在本文中,我们提出了一个新的并行计算模型LogGPH,并在LogGP模型中加入一个新的参数H来描述通信层次。通过对两台100兆级超级计算机黎明5000A和深comp7000上的点对点和集体MPI_Allgather通信进行预测和分析,表明新模型比LogGP模型更准确。该模型在点对点通信条件下的绝对误差均值为13%,不考虑分层通信条件下的绝对误差均值为30%。
{"title":"LogGPH: A Parallel Computational Model with Hierarchical Communication Awareness","authors":"Liang Yuan, Yunquan Zhang, Yuxin Tang, L. Rao, Xiangzheng Sun","doi":"10.1109/CSE.2010.40","DOIUrl":"https://doi.org/10.1109/CSE.2010.40","url":null,"abstract":"In large-scale cluster systems, interconnecting thousands of computing nodes increase the complexity of the network topology. Nevertheless, few existing computational models consider the impact of hierarchical communication latencies and bandwidths caused by the network complexity. In this paper we propose a new parallel computational model called LogGPH with a new parameter H incorporated into the LogGP model to describe the communication hierarchy. Through predicting and analyzing the point-to-point and collective MPI_Allgather communication on two 100-Terascale supercomputers, the Dawning 5000A and the Deep Comp 7000, with the new model, it shows that the new model is more accurate than the LogGP model. The mean of absolute error of our model on point-to-point communications is 13%, but the value is 30% without the hierarchical communication consideration.","PeriodicalId":342688,"journal":{"name":"2010 13th IEEE International Conference on Computational Science and Engineering","volume":"128 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115923194","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}
引用次数: 17
期刊
2010 13th IEEE International Conference on Computational Science and Engineering
全部 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