首页 > 最新文献

2008 International Symposium on Parallel and Distributed Computing最新文献

英文 中文
Bitstreams Repository Hierarchy for FPGA Partially Reconfigurable Systems FPGA部分可重构系统的比特流存储库层次结构
Pub Date : 2008-07-01 DOI: 10.1109/ISPDC.2008.14
P. Bomel, J. Diguet, G. Gogniat, J. Crenne
In this paper we present a hierarchy of bitstreams repositories for FPGA-based networked and partially reconfigurable systems. These systems target embedded systems with very scarce hardware resources taking advantage of dynamic, specific and optimized architectures. Based on FPGA integrated circuits, they require a single FPGA with a network controller and less external memories to store reconfiguration software, bitstreams and buffer pools used by today¿s standard communication protocols. Our measures, based on a real implementation, show that our repository hierarchy is functional and can download bitstreams with a reconfiguration speed ten times faster than known solutions.
在本文中,我们提出了一种基于fpga的网络和部分可重构系统的比特流存储的层次结构。这些系统针对硬件资源非常稀缺的嵌入式系统,利用动态、特定和优化的架构。基于FPGA集成电路,它们需要单个带有网络控制器的FPGA和较少的外部存储器来存储当今标准通信协议使用的重新配置软件,位流和缓冲池。我们基于实际实现的测量表明,我们的存储库层次结构是有效的,并且可以以比已知解决方案快十倍的重新配置速度下载比特流。
{"title":"Bitstreams Repository Hierarchy for FPGA Partially Reconfigurable Systems","authors":"P. Bomel, J. Diguet, G. Gogniat, J. Crenne","doi":"10.1109/ISPDC.2008.14","DOIUrl":"https://doi.org/10.1109/ISPDC.2008.14","url":null,"abstract":"In this paper we present a hierarchy of bitstreams repositories for FPGA-based networked and partially reconfigurable systems. These systems target embedded systems with very scarce hardware resources taking advantage of dynamic, specific and optimized architectures. Based on FPGA integrated circuits, they require a single FPGA with a network controller and less external memories to store reconfiguration software, bitstreams and buffer pools used by today¿s standard communication protocols. Our measures, based on a real implementation, show that our repository hierarchy is functional and can download bitstreams with a reconfiguration speed ten times faster than known solutions.","PeriodicalId":125975,"journal":{"name":"2008 International Symposium on Parallel and Distributed Computing","volume":"141 2 Suppl 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124880213","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}
引用次数: 4
Token Loss Detection for Random Walk based Algorithm 基于随机游走算法的令牌丢失检测
Pub Date : 2008-07-01 DOI: 10.1109/ISPDC.2008.70
Thibault Bernard, A. Bui, D. Sohier
Self-stabilizing token circulation algorithms are not always adapted for dynamic networks. Random walks are well known to play a crucial role in the design of randomized algorithms. The combination of these two concepts makes it possible to design a solution that is adaptive to topology changes and is tolerant to transient faults. Our purpose in this paper is to study the behavior of such algorithms with possible transient failures. We provide a probabilistic analysis of the waiting time. More precisely, we give two bounds on the probability for a processor to wait for the token more than a certain amount of time. The first bound is based on the token return time (the expected time for the token to visit again a processor) and the second one, a tighter upper bound, is based on its variance. Next, we characterize a local ¿criterion of suspicion¿ for each processor to be in a faulty global configuration; in fact a token loss detection. Thanks to this criterion, we propose to refine the timeout procedure used in [6, 1]. Thus, an improved version of an adaptive and self-stabilizing random walk token circulation algorithm can be designed.
自稳定令牌循环算法并不总是适用于动态网络。众所周知,随机漫步在随机算法的设计中起着至关重要的作用。这两个概念的结合使得设计一种既能适应拓扑变化又能容忍瞬态故障的解决方案成为可能。本文的目的是研究这类算法在可能的瞬态失效情况下的行为。我们提供了等待时间的概率分析。更准确地说,我们给出了处理器等待令牌超过一定时间的概率的两个界限。第一个边界是基于令牌返回时间(令牌再次访问处理器的预期时间),第二个边界是一个更严格的上限,是基于它的方差。接下来,我们描述了每个处理器处于错误全局配置中的局部“怀疑标准”;实际上是一个令牌丢失检测。由于这个标准,我们建议改进[6,1]中使用的超时过程。因此,可以设计一种自适应自稳定随机游走令牌循环算法的改进版本。
{"title":"Token Loss Detection for Random Walk based Algorithm","authors":"Thibault Bernard, A. Bui, D. Sohier","doi":"10.1109/ISPDC.2008.70","DOIUrl":"https://doi.org/10.1109/ISPDC.2008.70","url":null,"abstract":"Self-stabilizing token circulation algorithms are not always adapted for dynamic networks. Random walks are well known to play a crucial role in the design of randomized algorithms. The combination of these two concepts makes it possible to design a solution that is adaptive to topology changes and is tolerant to transient faults. Our purpose in this paper is to study the behavior of such algorithms with possible transient failures. We provide a probabilistic analysis of the waiting time. More precisely, we give two bounds on the probability for a processor to wait for the token more than a certain amount of time. The first bound is based on the token return time (the expected time for the token to visit again a processor) and the second one, a tighter upper bound, is based on its variance. Next, we characterize a local ¿criterion of suspicion¿ for each processor to be in a faulty global configuration; in fact a token loss detection. Thanks to this criterion, we propose to refine the timeout procedure used in [6, 1]. Thus, an improved version of an adaptive and self-stabilizing random walk token circulation algorithm can be designed.","PeriodicalId":125975,"journal":{"name":"2008 International Symposium on Parallel and Distributed Computing","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128116961","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 Threaded Divide and Conquer Symmetric Tridiagonal Eigensolver on Multicore Systems 多核系统上的线程分治对称三对角线特征求解器
Pub Date : 2008-07-01 DOI: 10.1109/ISPDC.2008.44
A. Vidal, M. Boratto, P. Alonso
The increasing power of computation of modern processors rely on the increasing number of cores per chip. The challenge of software developers is to keep this power with the legacy code. Although commercial and non commercial libraries are improving their codes step by step, there exits probably insurmountable scalability issues for standard programming models due to the fact that using locks to implement synchronisation is inherently a bottleneck. We propose an implementation of the divide and conquer algorithm to compute the eigenpairs of symmetric tridiagonal matrices on multicore systems. We take advantage of the natural parallelism of the method by using pthreads. We avoided as much as possible the negative impact of synchronisation in the performance by overlapping operations of different classes. Furthermore, the unevenly workload distribution of the computational cost of the elemental tasks yields in a speedup even larger than expected.
现代处理器日益增强的计算能力依赖于每个芯片上越来越多的核心。软件开发人员面临的挑战是在遗留代码中保持这种能力。尽管商业和非商业库正在一步一步地改进它们的代码,但由于使用锁实现同步本身就是一个瓶颈,因此标准编程模型可能存在无法克服的可伸缩性问题。我们提出了一种分而治之的算法来计算多核系统上对称三对角矩阵的特征对。通过使用pthread,我们利用了该方法的自然并行性。通过重叠不同类的操作,我们尽可能避免了同步对性能的负面影响。此外,基本任务的计算成本的不均匀工作负载分布产生了比预期更大的加速。
{"title":"A Threaded Divide and Conquer Symmetric Tridiagonal Eigensolver on Multicore Systems","authors":"A. Vidal, M. Boratto, P. Alonso","doi":"10.1109/ISPDC.2008.44","DOIUrl":"https://doi.org/10.1109/ISPDC.2008.44","url":null,"abstract":"The increasing power of computation of modern processors rely on the increasing number of cores per chip. The challenge of software developers is to keep this power with the legacy code. Although commercial and non commercial libraries are improving their codes step by step, there exits probably insurmountable scalability issues for standard programming models due to the fact that using locks to implement synchronisation is inherently a bottleneck. We propose an implementation of the divide and conquer algorithm to compute the eigenpairs of symmetric tridiagonal matrices on multicore systems. We take advantage of the natural parallelism of the method by using pthreads. We avoided as much as possible the negative impact of synchronisation in the performance by overlapping operations of different classes. Furthermore, the unevenly workload distribution of the computational cost of the elemental tasks yields in a speedup even larger than expected.","PeriodicalId":125975,"journal":{"name":"2008 International Symposium on Parallel and Distributed Computing","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116548677","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Scalable Dense Factorizations for Heterogeneous Computational Clusters 异构计算集群的可扩展密集分解
Pub Date : 2008-07-01 DOI: 10.1109/ISPDC.2008.10
Ravi Reddy, Alexey L. Lastovetsky, P. Alonso
This paper discusses the design and the implementation of the LU factorization routines included in the Heterogeneous ScaLAPACK library, which is built on top of ScaLAPACK. These routines are used in the factorization and solution of a dense system of linear equations. They are implemented using optimized PBLAS, BLACS and BLAS libraries for heterogeneous computational clusters. We present the details of the implementation as well as performance results on a heterogeneous computing cluster.
本文讨论了基于ScaLAPACK构建的异构ScaLAPACK库中的逻辑单元分解例程的设计和实现。这些例程用于密集线性方程组的分解和求解。它们是使用针对异构计算集群的优化PBLAS、BLACS和BLAS库实现的。我们给出了实现的细节以及在异构计算集群上的性能结果。
{"title":"Scalable Dense Factorizations for Heterogeneous Computational Clusters","authors":"Ravi Reddy, Alexey L. Lastovetsky, P. Alonso","doi":"10.1109/ISPDC.2008.10","DOIUrl":"https://doi.org/10.1109/ISPDC.2008.10","url":null,"abstract":"This paper discusses the design and the implementation of the LU factorization routines included in the Heterogeneous ScaLAPACK library, which is built on top of ScaLAPACK. These routines are used in the factorization and solution of a dense system of linear equations. They are implemented using optimized PBLAS, BLACS and BLAS libraries for heterogeneous computational clusters. We present the details of the implementation as well as performance results on a heterogeneous computing cluster.","PeriodicalId":125975,"journal":{"name":"2008 International Symposium on Parallel and Distributed Computing","volume":"468 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124380574","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
Investigating a Dynamic Loop Scheduling with Reinforcement Learning Approach to Load Balancing in Scientific Applications 基于强化学习的动态循环调度在科学应用中的负载平衡研究
Pub Date : 2008-07-01 DOI: 10.1109/ISPDC.2008.25
M. Rashid, I. Banicescu, R. Cariño
The advantages of integrating reinforcement learning (RL) techniques into scientific parallel time-stepping applications have been revealed in research work over the past few years. The object of the integration was to automatically select the most appropriate dynamic loop scheduling (DLS) algorithm from a set of available algorithms with the purpose of improving the application performance via load balancing during the application execution. This paper investigates the performance of such a dynamic loop scheduling with reinforcement learning (DLS-with-RL) approach to load balancing. The DLS-with-RL is most suitable for use in time-stepping scientific applications with large number of steps. The RL agent's characteristics depend on a learning rate parameter and a discount factor parameter. An application simulating wavepacket dynamics that incorporates a DLS-with-RL approach is allowed to execute on a cluster of workstations to investigate the influences of these parameters. The RL agent implemented two RL algorithms: QLEARN and SARSA learning. Preliminary results indicate that on a fixed number of processors, the simulation completion time is not sensitive to the values of the learning parameters used in the experiments. The results also indicate that for this application, there is no advantage of choosing one RL technique over another, even though the techniques differed significantly in the number of times they selected the various DLS algorithms.
在过去几年的研究工作中,强化学习(RL)技术在科学并行时间步进应用中的优势已经被揭示出来。集成的目标是从一组可用算法中自动选择最合适的动态循环调度(DLS)算法,目的是通过应用程序执行期间的负载平衡来提高应用程序性能。本文研究了采用强化学习(dl -with- rl)方法实现负载平衡的动态循环调度的性能。DLS-with-RL最适合用于有大量步长的时间步进科学应用。RL代理的特征取决于学习率参数和折扣因子参数。一个模拟波包动力学的应用程序,结合了dls和rl方法,允许在一个工作站集群上执行,以研究这些参数的影响。RL代理实现了两种RL算法:QLEARN和SARSA学习。初步结果表明,在一定数量的处理器上,仿真完成时间对实验中使用的学习参数值不敏感。结果还表明,对于这个应用程序,选择一种RL技术比另一种技术没有优势,即使这些技术在选择各种DLS算法的次数上存在显著差异。
{"title":"Investigating a Dynamic Loop Scheduling with Reinforcement Learning Approach to Load Balancing in Scientific Applications","authors":"M. Rashid, I. Banicescu, R. Cariño","doi":"10.1109/ISPDC.2008.25","DOIUrl":"https://doi.org/10.1109/ISPDC.2008.25","url":null,"abstract":"The advantages of integrating reinforcement learning (RL) techniques into scientific parallel time-stepping applications have been revealed in research work over the past few years. The object of the integration was to automatically select the most appropriate dynamic loop scheduling (DLS) algorithm from a set of available algorithms with the purpose of improving the application performance via load balancing during the application execution. This paper investigates the performance of such a dynamic loop scheduling with reinforcement learning (DLS-with-RL) approach to load balancing. The DLS-with-RL is most suitable for use in time-stepping scientific applications with large number of steps. The RL agent's characteristics depend on a learning rate parameter and a discount factor parameter. An application simulating wavepacket dynamics that incorporates a DLS-with-RL approach is allowed to execute on a cluster of workstations to investigate the influences of these parameters. The RL agent implemented two RL algorithms: QLEARN and SARSA learning. Preliminary results indicate that on a fixed number of processors, the simulation completion time is not sensitive to the values of the learning parameters used in the experiments. The results also indicate that for this application, there is no advantage of choosing one RL technique over another, even though the techniques differed significantly in the number of times they selected the various DLS algorithms.","PeriodicalId":125975,"journal":{"name":"2008 International Symposium on Parallel and Distributed Computing","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114701608","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}
引用次数: 8
A New Parallel Algorithm for the Frequent Itemset Mining Problem 频繁项集挖掘问题的一种新的并行算法
Pub Date : 2008-07-01 DOI: 10.1109/ISPDC.2008.45
M. Craus
A new parallel algorithm for finding the frequent itemsets in databases is presented. It differs fundamentally of well known Apriori algorithm, where at the beginning of every step, the dimension of the new frequent itemsets increases by 1 . In our algorithm the frequent itemsets are determined by progressively enlarging the interval which the individual items appertain, i.e. if at the k-th step the new candidates are from [i, i+k] intervals, i=1, 2,..., n-k, at the next step, k+1, the new candidates will belong to [i, i+k+1] intervals, i=1, 2,..., n-k-1. The frequent individual items are identified by their index. The basic idea is that the new frequent itemsets with individual items from the interval [i, j], simultaneously contain the items i and j. The frequent itemsets are built by sharing the work between n processors. Hereby, the processor Pi computes, step by step, the sets Fi,j of the frequent itemsets with individual items from the intervals [i, j], j=i,..., n. In order to compute the set Fi,j, the processing unit Pi uses Fi,j-1 obtained in the previous step and Fi+1,j received from the processor Pi+1. The main advantage of our parallel algorithm is that it uses a communication pattern known before algorithm start, which allows mapping communication to hardware. Another major advantage is that the set of the transactions can be distributed to processors prior to beginning. This is possible because a processor Pi has to compute Fi,j, j=i,..., n and therefore only the transactions containing the frequent item i are needed.
提出了一种新的查找数据库频繁项集的并行算法。它与众所周知的Apriori算法有根本的不同,在每一步开始时,新的频繁项集的维数增加1。在我们的算法中,频繁项集是通过逐步扩大单个项所属的区间来确定的,即如果在第k步,新的候选项来自[i, i+k]个区间,则i= 1,2,…, n-k,在下一步,k+1,新的候选将属于[i, i+k+1]区间,i= 1,2,…, n - k - 1。频繁出现的单个项目由它们的索引标识。其基本思想是新的频繁项集包含区间[i, j]中的单个项,同时包含项i和项j。频繁项集通过在n个处理器之间共享工作来构建。由此,处理器Pi逐级计算区间[i, j], j=i,…中单个项目的频繁项集的集合Fi,j。, n。为了计算集合Fi,j,处理单元Pi使用上一步得到的Fi,j-1和处理器Pi+1接收到的Fi+1,j。我们的并行算法的主要优点是,它使用在算法开始之前就已知的通信模式,这允许将通信映射到硬件。另一个主要优点是,事务集可以在开始之前分发给处理器。这是可能的,因为处理器Pi必须计算Fi,j, j=i,…, n,因此只需要包含频繁项I的事务。
{"title":"A New Parallel Algorithm for the Frequent Itemset Mining Problem","authors":"M. Craus","doi":"10.1109/ISPDC.2008.45","DOIUrl":"https://doi.org/10.1109/ISPDC.2008.45","url":null,"abstract":"A new parallel algorithm for finding the frequent itemsets in databases is presented. It differs fundamentally of well known Apriori algorithm, where at the beginning of every step, the dimension of the new frequent itemsets increases by 1 . In our algorithm the frequent itemsets are determined by progressively enlarging the interval which the individual items appertain, i.e. if at the k-th step the new candidates are from [i, i+k] intervals, i=1, 2,..., n-k, at the next step, k+1, the new candidates will belong to [i, i+k+1] intervals, i=1, 2,..., n-k-1. The frequent individual items are identified by their index. The basic idea is that the new frequent itemsets with individual items from the interval [i, j], simultaneously contain the items i and j. The frequent itemsets are built by sharing the work between n processors. Hereby, the processor Pi computes, step by step, the sets Fi,j of the frequent itemsets with individual items from the intervals [i, j], j=i,..., n. In order to compute the set Fi,j, the processing unit Pi uses Fi,j-1 obtained in the previous step and Fi+1,j received from the processor Pi+1. The main advantage of our parallel algorithm is that it uses a communication pattern known before algorithm start, which allows mapping communication to hardware. Another major advantage is that the set of the transactions can be distributed to processors prior to beginning. This is possible because a processor Pi has to compute Fi,j, j=i,..., n and therefore only the transactions containing the frequent item i are needed.","PeriodicalId":125975,"journal":{"name":"2008 International Symposium on Parallel and Distributed Computing","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133616956","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}
引用次数: 9
Semantic Approach to Capability and Capacity Computing 能力和容量计算的语义方法
Pub Date : 2008-07-01 DOI: 10.1109/ISPDC.2008.67
J. Kitowski
Summary form only given. As number and diversity of data, information and resources increase importance of usage of knowledge for their accessing and reuse grows significantly. One of the most useful approaches is based on semantic description of elementary data and pieces of information as well as on relations between them, therefore resulting in ontological approach. Semantics is starting to be used in wider scope than ever, especially for accessing distributed resources. This field is well represented by the Semantic Web, where WWW content can be expressed also in a format that can be read and used by automated tools, thus permitting people and machines to find, share and integrate information more easily. Semantic description of services and user requests can also be used in (semi-)automatic construction of distributed/Grid applications, often in a form of workflows. In order to effectively manage ontologies on the level higher than the local one, e.g., using Virtual Organization approach some sort of knowledge base must be provided.
只提供摘要形式。随着数据、信息和资源的数量和多样性的增加,知识的使用对其访问和重用的重要性显著增加。其中最有用的方法之一是基于基本数据和信息片段的语义描述以及它们之间的关系,从而产生本体论方法。语义的使用范围比以往任何时候都要广泛,尤其是在访问分布式资源方面。语义网很好地代表了这一领域,在语义网中,WWW内容也可以以一种可被自动化工具阅读和使用的格式表示,从而允许人和机器更容易地查找、共享和集成信息。服务和用户请求的语义描述也可以用于分布式/网格应用程序的(半)自动化构造中,通常以工作流的形式。为了在比本地本体更高的层次上有效地管理本体(例如,使用虚拟组织方法),必须提供某种知识库。
{"title":"Semantic Approach to Capability and Capacity Computing","authors":"J. Kitowski","doi":"10.1109/ISPDC.2008.67","DOIUrl":"https://doi.org/10.1109/ISPDC.2008.67","url":null,"abstract":"Summary form only given. As number and diversity of data, information and resources increase importance of usage of knowledge for their accessing and reuse grows significantly. One of the most useful approaches is based on semantic description of elementary data and pieces of information as well as on relations between them, therefore resulting in ontological approach. Semantics is starting to be used in wider scope than ever, especially for accessing distributed resources. This field is well represented by the Semantic Web, where WWW content can be expressed also in a format that can be read and used by automated tools, thus permitting people and machines to find, share and integrate information more easily. Semantic description of services and user requests can also be used in (semi-)automatic construction of distributed/Grid applications, often in a form of workflows. In order to effectively manage ontologies on the level higher than the local one, e.g., using Virtual Organization approach some sort of knowledge base must be provided.","PeriodicalId":125975,"journal":{"name":"2008 International Symposium on Parallel and Distributed Computing","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128301295","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
A Link-failure Resilient Token based Mutual Exclusion Algorithm for Directed Graph Topology 一种基于链路故障弹性令牌的有向图拓扑互斥算法
Pub Date : 2008-07-01 DOI: 10.1109/ISPDC.2008.17
Sukhendu Kanrar, S. Choudhury, N. Chaki
This paper proposes a new token-based mutual exclusion algorithm for directed graph topology, with or without cycles. In one of our earlier works, we have introduced a token based algorithm assuming an inverted tree topology. Such a stable, hierarchical topology is quite unrealistic for mobile networks due to frequent link failures and node mobility. The proposed solution overcomes this. Besides maintaining the correctness in terms of liveness and safety, the proposed algorithm ensures fairness in allocating the token amongst the competing processes. The algorithm offers solution paths even in presence of link failures.
针对有向图拓扑,提出了一种新的基于令牌的互斥算法。在我们早期的一项工作中,我们介绍了一种基于令牌的算法,假设其拓扑结构为倒立树。由于频繁的链路故障和节点移动,这种稳定的分层拓扑对于移动网络来说是不现实的。提出的解决方案克服了这一点。除了在活动性和安全性方面保持正确性外,所提出的算法还确保了在竞争进程之间分配令牌的公平性。即使存在链路故障,该算法也提供了解决路径。
{"title":"A Link-failure Resilient Token based Mutual Exclusion Algorithm for Directed Graph Topology","authors":"Sukhendu Kanrar, S. Choudhury, N. Chaki","doi":"10.1109/ISPDC.2008.17","DOIUrl":"https://doi.org/10.1109/ISPDC.2008.17","url":null,"abstract":"This paper proposes a new token-based mutual exclusion algorithm for directed graph topology, with or without cycles. In one of our earlier works, we have introduced a token based algorithm assuming an inverted tree topology. Such a stable, hierarchical topology is quite unrealistic for mobile networks due to frequent link failures and node mobility. The proposed solution overcomes this. Besides maintaining the correctness in terms of liveness and safety, the proposed algorithm ensures fairness in allocating the token amongst the competing processes. The algorithm offers solution paths even in presence of link failures.","PeriodicalId":125975,"journal":{"name":"2008 International Symposium on Parallel and Distributed Computing","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132884093","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}
引用次数: 4
Context Modeling for Urban Mobile Applications 城市移动应用的上下文建模
Pub Date : 2008-07-01 DOI: 10.1109/ISPDC.2008.22
Romain Williot, D. Grigoras
Urban settings are host of diverse networking technologies, from 3G and wired broadband to Wi-Fi, WiMAX, Bluetooth and, more recently, sensor networks. Potentially, these co-existing networks can provide rich inputs to mobile applications that are context aware. To date, the vast majority of context-aware mobile applications are specialized, e.g. healthcare and tourism, and they lack generality and adaptability. It is therefore essential to use a context model that will match the requirements of a large range of future urban networks applications. The question addressed by this paper is to propose an appropriate context model that is general enough to be effective for urban settings, the challenge being to provide the context-aware service to a wide variety of mobile applications across all networks. This paper presents an analysis of existing models, introduces the O+L model (ontologies plus logic) adopted by the authors, the original service architecture that supports the model and its qualitative evaluation.
城市环境是各种网络技术的主机,从3G和有线宽带到Wi-Fi、WiMAX、蓝牙,以及最近的传感器网络。潜在地,这些共存的网络可以为具有上下文意识的移动应用程序提供丰富的输入。迄今为止,绝大多数上下文感知移动应用程序都是专门的,例如医疗保健和旅游,它们缺乏通用性和适应性。因此,有必要使用一种能够满足未来大量城市网络应用需求的上下文模型。本文解决的问题是提出一个适当的上下文模型,该模型足够普遍,对城市环境有效,挑战在于为所有网络上的各种移动应用程序提供上下文感知服务。本文对现有模型进行了分析,介绍了作者采用的O+L模型(本体加逻辑)、支持该模型的原始服务体系结构及其定性评价。
{"title":"Context Modeling for Urban Mobile Applications","authors":"Romain Williot, D. Grigoras","doi":"10.1109/ISPDC.2008.22","DOIUrl":"https://doi.org/10.1109/ISPDC.2008.22","url":null,"abstract":"Urban settings are host of diverse networking technologies, from 3G and wired broadband to Wi-Fi, WiMAX, Bluetooth and, more recently, sensor networks. Potentially, these co-existing networks can provide rich inputs to mobile applications that are context aware. To date, the vast majority of context-aware mobile applications are specialized, e.g. healthcare and tourism, and they lack generality and adaptability. It is therefore essential to use a context model that will match the requirements of a large range of future urban networks applications. The question addressed by this paper is to propose an appropriate context model that is general enough to be effective for urban settings, the challenge being to provide the context-aware service to a wide variety of mobile applications across all networks. This paper presents an analysis of existing models, introduces the O+L model (ontologies plus logic) adopted by the authors, the original service architecture that supports the model and its qualitative evaluation.","PeriodicalId":125975,"journal":{"name":"2008 International Symposium on Parallel and Distributed Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114454503","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
Design and Implementation of a Service-integrated Session Layer for Efficient Message Passing in Grid Computing Environments 网格计算环境下高效消息传递的服务集成会话层设计与实现
Pub Date : 2008-07-01 DOI: 10.1109/ISPDC.2008.41
Carsten Clauss, Stefan Lankes, T. Bemmerl
When running large parallel applications with demands for resources that exceed the capacity the local computing site offers, the deployment in a distributed grid environment may help to satisfy these demands. However, since such an environment is a heterogeneous system by nature, there are some drawbacks that, if not taken into account, are limiting its applicability.First of all, one has to apply a meta-computing or Grid-enabled message-passing library in order to have the ability to route messages to remote sites as well as still being able to exploit fast site-local network facilities.Then, because the inter-site communication usually constitutes the system's bottleneck, appropriate quality of service parameters should be provided and policed for those connections during the application's execution. And finally, the parallel runtime environment of the distributed application should offer service interfaces in order to enable its interaction with Grid middleware. In this paper, we present a new library called ISI whose functionalities meet those requirements in terms of a session layer to be integrated into grid-enabled message-passing implementations.
当运行大型并行应用程序,对资源的需求超过本地计算站点提供的容量时,在分布式网格环境中部署可能有助于满足这些需求。然而,由于这样的环境本质上是一个异构系统,因此存在一些缺点,如果不加以考虑,就会限制其适用性。首先,必须应用元计算或支持网格的消息传递库,以便能够将消息路由到远程站点,同时仍然能够利用快速的站点本地网络设施。然后,由于站点间通信通常构成系统的瓶颈,因此应该在应用程序执行期间为这些连接提供适当的服务质量参数并对其进行监管。最后,分布式应用程序的并行运行时环境应该提供服务接口,以便与网格中间件进行交互。在本文中,我们提出了一个名为ISI的新库,其功能满足了将会话层集成到支持网格的消息传递实现中的要求。
{"title":"Design and Implementation of a Service-integrated Session Layer for Efficient Message Passing in Grid Computing Environments","authors":"Carsten Clauss, Stefan Lankes, T. Bemmerl","doi":"10.1109/ISPDC.2008.41","DOIUrl":"https://doi.org/10.1109/ISPDC.2008.41","url":null,"abstract":"When running large parallel applications with demands for resources that exceed the capacity the local computing site offers, the deployment in a distributed grid environment may help to satisfy these demands. However, since such an environment is a heterogeneous system by nature, there are some drawbacks that, if not taken into account, are limiting its applicability.First of all, one has to apply a meta-computing or Grid-enabled message-passing library in order to have the ability to route messages to remote sites as well as still being able to exploit fast site-local network facilities.Then, because the inter-site communication usually constitutes the system's bottleneck, appropriate quality of service parameters should be provided and policed for those connections during the application's execution. And finally, the parallel runtime environment of the distributed application should offer service interfaces in order to enable its interaction with Grid middleware. In this paper, we present a new library called ISI whose functionalities meet those requirements in terms of a session layer to be integrated into grid-enabled message-passing implementations.","PeriodicalId":125975,"journal":{"name":"2008 International Symposium on Parallel and Distributed Computing","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122680528","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
期刊
2008 International Symposium on Parallel and Distributed Computing
全部 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