首页 > 最新文献

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

英文 中文
Performance Analysis of Grid DAG Scheduling Algorithms using MONARC Simulation Tool 基于MONARC仿真工具的网格DAG调度算法性能分析
Pub Date : 2008-07-01 DOI: 10.1109/ISPDC.2008.15
Florin Pop, C. Dobre, V. Cristea
This paper presents a solution to analyze the performance of grid scheduling algorithms for tasks with dependencies. Finding the optimal procedures for DAG scheduling in Grid systems is important due to the latest computing necessities: large scale distributed computing and complex applications for different research areas. We propose a solution to evaluate DAG scheduling algorithms using simulation, an approach suitable to evaluate different scheduling algorithms using various task dependencies and considering a wide range of Grid system architectures. Our proposed solution is based on MONARC, a generic simulation framework designed for modeling large scale distributed systems. We present our research results in extending the simulation platform to accommodate various DAG scheduling procedures and, as a case study, we present a critical analysis of four well known DAG scheduling strategies: CCF (Cluster ready Children First), ETF (Earliest Time First), HLFET (Highest Level First with Estimated Times) and Hybrid Remapper. The obtained results show that the proposed solution is a very good instrument for evaluating performance in case of a wide range of DAG scheduling algorithms.
本文提出了一种分析具有依赖性任务的网格调度算法性能的解决方案。由于最新的计算需求:大规模分布式计算和不同研究领域的复杂应用,寻找网格系统中DAG调度的最佳过程是很重要的。我们提出了一种使用仿真来评估DAG调度算法的解决方案,该方法适用于使用各种任务依赖关系并考虑各种网格系统架构来评估不同的调度算法。我们提出的解决方案是基于MONARC,这是一个为大规模分布式系统建模而设计的通用仿真框架。我们介绍了我们在扩展仿真平台以适应各种DAG调度程序方面的研究成果,并作为案例研究,我们对四种著名的DAG调度策略进行了批判性分析:CCF(集群准备儿童优先),ETF(最早时间优先),HLFET(估计时间的最高级别优先)和Hybrid Remapper。结果表明,在各种DAG调度算法的情况下,该方法是一种很好的性能评估工具。
{"title":"Performance Analysis of Grid DAG Scheduling Algorithms using MONARC Simulation Tool","authors":"Florin Pop, C. Dobre, V. Cristea","doi":"10.1109/ISPDC.2008.15","DOIUrl":"https://doi.org/10.1109/ISPDC.2008.15","url":null,"abstract":"This paper presents a solution to analyze the performance of grid scheduling algorithms for tasks with dependencies. Finding the optimal procedures for DAG scheduling in Grid systems is important due to the latest computing necessities: large scale distributed computing and complex applications for different research areas. We propose a solution to evaluate DAG scheduling algorithms using simulation, an approach suitable to evaluate different scheduling algorithms using various task dependencies and considering a wide range of Grid system architectures. Our proposed solution is based on MONARC, a generic simulation framework designed for modeling large scale distributed systems. We present our research results in extending the simulation platform to accommodate various DAG scheduling procedures and, as a case study, we present a critical analysis of four well known DAG scheduling strategies: CCF (Cluster ready Children First), ETF (Earliest Time First), HLFET (Highest Level First with Estimated Times) and Hybrid Remapper. The obtained results show that the proposed solution is a very good instrument for evaluating performance in case of a wide range of DAG scheduling algorithms.","PeriodicalId":125975,"journal":{"name":"2008 International Symposium on Parallel and Distributed Computing","volume":"14 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":"130238315","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
Parallel Metropolis-Montecarlo Simulation for Potts Model using an Adaptable Network Topology based on Dynamic Graph Partitioning 基于动态图划分的自适应网络拓扑对Potts模型的并行Metropolis-Montecarlo仿真
Pub Date : 2008-07-01 DOI: 10.1109/ISPDC.2008.51
Carlos Castañeda Marroquín, C. Navarrete, A. Ortega, M. Alfonseca, E. Anguiano
In the last years, the computers have increased their capacity of calculus and networks - for the interconnection of these machines - have been improved until obtaining the actual high rates of data transferring. The programs that now a days try to take advantage of these new technologies,cannot be written using the traditional techniques of programming,since most of the algorithms were designed for being executed in only one processor, in a non concurrent form, instead of being executed concurrently in a set of processors,working and communicating through a network.This work aims to present the ongoing development of a new method to simulate the Ferromagnetic Potts model, taking into account these new technologies.
在过去的几年里,计算机已经提高了它们的演算能力,网络——用于这些机器之间的互连——已经得到了改进,直到获得实际的高数据传输速率。现在试图利用这些新技术的程序不能使用传统的编程技术来编写,因为大多数算法被设计为仅在一个处理器中以非并发形式执行,而不是在一组处理器中并发执行,通过网络工作和通信。这项工作的目的是提出一种正在发展的新方法来模拟铁磁波茨模型,考虑到这些新技术。
{"title":"Parallel Metropolis-Montecarlo Simulation for Potts Model using an Adaptable Network Topology based on Dynamic Graph Partitioning","authors":"Carlos Castañeda Marroquín, C. Navarrete, A. Ortega, M. Alfonseca, E. Anguiano","doi":"10.1109/ISPDC.2008.51","DOIUrl":"https://doi.org/10.1109/ISPDC.2008.51","url":null,"abstract":"In the last years, the computers have increased their capacity of calculus and networks - for the interconnection of these machines - have been improved until obtaining the actual high rates of data transferring. The programs that now a days try to take advantage of these new technologies,cannot be written using the traditional techniques of programming,since most of the algorithms were designed for being executed in only one processor, in a non concurrent form, instead of being executed concurrently in a set of processors,working and communicating through a network.This work aims to present the ongoing development of a new method to simulate the Ferromagnetic Potts model, taking into account these new technologies.","PeriodicalId":125975,"journal":{"name":"2008 International Symposium on Parallel and Distributed Computing","volume":"54 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":"130933118","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
Software probes: towards a quick method for machine characterization and application performance prediction 软件探测:一种用于机器表征和应用性能预测的快速方法
Pub Date : 2008-07-01 DOI: 10.1109/ISPDC.2008.40
A. Strube, Dolores Rexachs, E. Luque
Computers perform different applications in different ways. To characterize an application performance into a machine, the usual method is a throughout execution of it. This work is a step into a synthetic probe able to characterize a master-worker application's performance in a fraction of the time required to run it entirely. This is specially important for CPU-intensive scientific applications, who runs for very long, as it makes sense that it runs as efficiently (and fast) as possible. To know how, and for how long a master-worker application is going to run can guide the decision to use this machine or not. Our software probe takes into account only the performance-relevant parts of the application, discovering a program's relevant phases. Running solely these significant phases is a powerful way to quickly characterize the application's performance on a machine. It can help to select the best computing nodes in a grid or in a multi-cluster to run this application, and even quickly predict the total execution time for this application/data set in the machine analyzed. We also present ongoing work on a fully synthetic probe generated from programs' phases.
计算机以不同的方式执行不同的应用程序。要在机器中描述应用程序的性能,通常的方法是对其进行整个执行。这项工作是合成探针的一步,它能够在完全运行主工作应用程序所需的一小部分时间内表征主工作应用程序的性能。这对于cpu密集型科学应用程序来说尤其重要,因为这些应用程序需要运行很长时间,所以它必须尽可能高效(和快速)地运行。了解一个主工应用程序将如何运行以及运行多长时间,可以指导您决定是否使用这台机器。我们的软件探测只考虑应用程序中与性能相关的部分,发现程序的相关阶段。仅运行这些重要阶段是快速描述机器上应用程序性能的强大方法。它可以帮助您在网格或多集群中选择最佳计算节点来运行此应用程序,甚至可以快速预测所分析机器中此应用程序/数据集的总执行时间。我们还介绍了正在进行的从程序阶段生成的完全合成探针的工作。
{"title":"Software probes: towards a quick method for machine characterization and application performance prediction","authors":"A. Strube, Dolores Rexachs, E. Luque","doi":"10.1109/ISPDC.2008.40","DOIUrl":"https://doi.org/10.1109/ISPDC.2008.40","url":null,"abstract":"Computers perform different applications in different ways. To characterize an application performance into a machine, the usual method is a throughout execution of it. This work is a step into a synthetic probe able to characterize a master-worker application's performance in a fraction of the time required to run it entirely. This is specially important for CPU-intensive scientific applications, who runs for very long, as it makes sense that it runs as efficiently (and fast) as possible. To know how, and for how long a master-worker application is going to run can guide the decision to use this machine or not. Our software probe takes into account only the performance-relevant parts of the application, discovering a program's relevant phases. Running solely these significant phases is a powerful way to quickly characterize the application's performance on a machine. It can help to select the best computing nodes in a grid or in a multi-cluster to run this application, and even quickly predict the total execution time for this application/data set in the machine analyzed. We also present ongoing work on a fully synthetic probe generated from programs' phases.","PeriodicalId":125975,"journal":{"name":"2008 International Symposium on Parallel and Distributed Computing","volume":"4 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":"128929439","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}
引用次数: 10
A Runtime System Architecture for Ubiquitous Support of OpenMP 一个支持OpenMP的运行时系统架构
Pub Date : 2008-07-01 DOI: 10.1109/ISPDC.2008.49
G. C. Philos, V. Dimakopoulos, P. Hadjidoukas
In this work we present the runtime architecture of the OMPi OpenMP compiler. OMPi is a source-to-source C translator featuring a portable, modular and extensible runtime system. It allows for OpenMP threads to map to different execution entities which range from kernel/user-level threads to processes, providing transparent support of OpenMP applications on both SMP machines and clusters of SMPs. When operating within an SMP machine, arbitrary threading libraries can be employed; currently a multitude of such libraries is available, including one which is based on portable user-level threading, for high-performance nested parallelism support. When operating on a cluster, processes are used as the execution entities and different software DSM cores can be utilized under a unified interface; the runtime system uses a hybrid approach whereby its internal bookkeeping is done through explicit message passing, while user-program shared variables are handled by the DSM core.
在这项工作中,我们介绍了OMPi OpenMP编译器的运行时架构。OMPi是一个源代码到源代码的C语言翻译器,具有可移植、模块化和可扩展的运行时系统。它允许OpenMP线程映射到不同的执行实体(从内核/用户级线程到进程),从而在SMP机器和SMP集群上为OpenMP应用程序提供透明的支持。在SMP机器中操作时,可以使用任意线程库;目前有许多这样的库可用,包括一个基于可移植用户级线程的库,用于高性能嵌套并行支持。在集群上运行时,使用进程作为执行实体,在统一的接口下使用不同的软件DSM核心;运行时系统使用一种混合方法,通过显式消息传递完成其内部记录,而用户-程序共享变量由DSM核心处理。
{"title":"A Runtime System Architecture for Ubiquitous Support of OpenMP","authors":"G. C. Philos, V. Dimakopoulos, P. Hadjidoukas","doi":"10.1109/ISPDC.2008.49","DOIUrl":"https://doi.org/10.1109/ISPDC.2008.49","url":null,"abstract":"In this work we present the runtime architecture of the OMPi OpenMP compiler. OMPi is a source-to-source C translator featuring a portable, modular and extensible runtime system. It allows for OpenMP threads to map to different execution entities which range from kernel/user-level threads to processes, providing transparent support of OpenMP applications on both SMP machines and clusters of SMPs. When operating within an SMP machine, arbitrary threading libraries can be employed; currently a multitude of such libraries is available, including one which is based on portable user-level threading, for high-performance nested parallelism support. When operating on a cluster, processes are used as the execution entities and different software DSM cores can be utilized under a unified interface; the runtime system uses a hybrid approach whereby its internal bookkeeping is done through explicit message passing, while user-program shared variables are handled by the DSM core.","PeriodicalId":125975,"journal":{"name":"2008 International Symposium on Parallel and Distributed Computing","volume":"153 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":"114238169","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
Modeling and Formal Validation of High-Performance Embedded Systems 高性能嵌入式系统的建模与形式化验证
Pub Date : 2008-07-01 DOI: 10.1109/ISPDC.2008.28
A. Gamatie, É. Rutten, Huafeng Yu, Pierre Boulet, J. Dekeyser
This paper presents an approach for the modeling and formal validation of high-performance systems. The approach relies on the repetitive model of computation used to express the parallelism of such systems within the Gaspard framework, which is dedicated to the codesign of high-performance system-on-chip. The system descriptions obtained with this model are then projected on the synchronous model of computation. The result of this projection consists of an equational model that allows one to formally analyze clock synchronizability issues so as to guarantee the reliable deployment of systems on platforms.
本文提出了一种高性能系统的建模和形式化验证方法。该方法依赖于用于在Gaspard框架中表达此类系统并行性的重复计算模型,Gaspard框架致力于高性能片上系统的协同设计。然后将该模型得到的系统描述投影到同步计算模型上。该投影的结果包括一个等式模型,该模型允许人们正式分析时钟同步性问题,从而保证系统在平台上的可靠部署。
{"title":"Modeling and Formal Validation of High-Performance Embedded Systems","authors":"A. Gamatie, É. Rutten, Huafeng Yu, Pierre Boulet, J. Dekeyser","doi":"10.1109/ISPDC.2008.28","DOIUrl":"https://doi.org/10.1109/ISPDC.2008.28","url":null,"abstract":"This paper presents an approach for the modeling and formal validation of high-performance systems. The approach relies on the repetitive model of computation used to express the parallelism of such systems within the Gaspard framework, which is dedicated to the codesign of high-performance system-on-chip. The system descriptions obtained with this model are then projected on the synchronous model of computation. The result of this projection consists of an equational model that allows one to formally analyze clock synchronizability issues so as to guarantee the reliable deployment of systems on platforms.","PeriodicalId":125975,"journal":{"name":"2008 International Symposium on Parallel and Distributed Computing","volume":"10 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":"121850699","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
Heterogeneous PBLAS: Optimization of PBLAS for Heterogeneous Computational Clusters 异构PBLAS:面向异构计算集群的PBLAS优化
Pub Date : 2008-07-01 DOI: 10.1109/ISPDC.2008.9
Ravi Reddy, Alexey L. Lastovetsky, P. Alonso
This paper presents a package, called Heterogeneous PBLAS (HeteroPBLAS), which is built on top of PBLAS and provides optimized parallel basic linear algebra subprograms for heterogeneous computational clusters. We present the user interface and the software hierarchy of the first research implementation of HeteroPBLAS. This is the first step towards the development of a parallel linear algebra package for heterogeneous computational clusters. We demonstrate the efficiency of the HeteroPBLAS programs on a homogeneous computing cluster and a heterogeneous computing cluster.
本文提出了一个异构PBLAS (HeteroPBLAS)包,它建立在异构PBLAS之上,为异构计算集群提供优化的并行基本线性代数子程序。给出了第一个研究实现的用户界面和软件层次结构。这是为异构计算集群开发并行线性代数包的第一步。我们在同构计算集群和异构计算集群上演示了异构blas程序的效率。
{"title":"Heterogeneous PBLAS: Optimization of PBLAS for Heterogeneous Computational Clusters","authors":"Ravi Reddy, Alexey L. Lastovetsky, P. Alonso","doi":"10.1109/ISPDC.2008.9","DOIUrl":"https://doi.org/10.1109/ISPDC.2008.9","url":null,"abstract":"This paper presents a package, called Heterogeneous PBLAS (HeteroPBLAS), which is built on top of PBLAS and provides optimized parallel basic linear algebra subprograms for heterogeneous computational clusters. We present the user interface and the software hierarchy of the first research implementation of HeteroPBLAS. This is the first step towards the development of a parallel linear algebra package for heterogeneous computational clusters. We demonstrate the efficiency of the HeteroPBLAS programs on a homogeneous computing cluster and a heterogeneous computing cluster.","PeriodicalId":125975,"journal":{"name":"2008 International Symposium on Parallel and Distributed Computing","volume":"176 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":"132942756","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}
引用次数: 6
Spontaneous, Self-Sampling Quorum Systems for Ad Hoc Networks 自组织网络的自发自采样仲裁系统
Pub Date : 2008-07-01 DOI: 10.1109/ISPDC.2008.61
K. Konwar, Peter M. Musial, Alexander A. Shvartsman
Quorum systems-collections of sets with pairwise nonempty intersections-are used in distributed settings to implement services such as consensus and consistent memory. Quorums have been substantially studied in static settings, however the design and analysis of quorum-based distributed services in resource-limited ad hoc networks is a relatively unexplored area. The pioneering work of Chockler, Gilbert, and Patt-Shamir considers such networks and proposes an implementation of probabilistic quorum systems with per-node communication bit complexity of O(log2 n), where n is the number of nodes. The authors assumes a priori knowledge of node failure probability p, where 0 ¿ p < 1/4. Additionally their work overlooks the cost of gathering responses from quorum members by the client. We present a new probabilistic quorum construction with a lower, per quorum access, communication bit complexity of O(log n) for multi-hop networks. Our quorum access algorithm is based on self-sampling by the nodes themselves, in a way equivalent to accessing a quorum set, with high probability. In addition, we provide a novel on-line algorithm to estimate the node failure probability parameter p, thus removing the assumption that it is known a priori. This is accomplished with per node communication bit complexity of O(log2 n). We demonstrate the utility of our construction by presenting a single-writer, multi-reader algorithm that uses our probabilistic quorums to implement atomic objects in ad hoc networks, where consistency is guaranteed with high probability. We include simulation results illustrating the high probability guarantee for our atomic memory service.
仲裁系统——具有成对非空交叉点的集合集合——在分布式设置中用于实现共识和一致内存等服务。群体已经在静态环境中进行了大量的研究,然而在资源有限的自组织网络中基于群体的分布式服务的设计和分析是一个相对未开发的领域。Chockler、Gilbert和pat - shamir的开创性工作考虑了这样的网络,并提出了一种概率仲裁系统的实现,其每个节点的通信位复杂度为O(log2n),其中n是节点的数量。作者假设节点失效概率p的先验知识,其中0¿p < 1/4。此外,他们的工作忽略了客户从仲裁成员那里收集响应的成本。我们提出了一种新的概率仲裁结构,对于多跳网络,它具有较低的每仲裁访问,通信位复杂度为O(log n)。我们的仲裁访问算法基于节点自身的自采样,以一种相当于访问仲裁集的方式,具有高概率。此外,我们还提供了一种新的在线算法来估计节点故障概率参数p,从而消除了它是先验已知的假设。这是在每个节点通信位复杂度为O(log2 n)的情况下完成的。我们通过提出一个单写入器,多读取器算法来演示我们的构造的实用性,该算法使用我们的概率群体来实现自组织网络中的原子对象,其中一致性以高概率得到保证。我们包括模拟结果,说明我们的原子内存服务的高概率保证。
{"title":"Spontaneous, Self-Sampling Quorum Systems for Ad Hoc Networks","authors":"K. Konwar, Peter M. Musial, Alexander A. Shvartsman","doi":"10.1109/ISPDC.2008.61","DOIUrl":"https://doi.org/10.1109/ISPDC.2008.61","url":null,"abstract":"Quorum systems-collections of sets with pairwise nonempty intersections-are used in distributed settings to implement services such as consensus and consistent memory. Quorums have been substantially studied in static settings, however the design and analysis of quorum-based distributed services in resource-limited ad hoc networks is a relatively unexplored area. The pioneering work of Chockler, Gilbert, and Patt-Shamir considers such networks and proposes an implementation of probabilistic quorum systems with per-node communication bit complexity of O(log2 n), where n is the number of nodes. The authors assumes a priori knowledge of node failure probability p, where 0 ¿ p < 1/4. Additionally their work overlooks the cost of gathering responses from quorum members by the client. We present a new probabilistic quorum construction with a lower, per quorum access, communication bit complexity of O(log n) for multi-hop networks. Our quorum access algorithm is based on self-sampling by the nodes themselves, in a way equivalent to accessing a quorum set, with high probability. In addition, we provide a novel on-line algorithm to estimate the node failure probability parameter p, thus removing the assumption that it is known a priori. This is accomplished with per node communication bit complexity of O(log2 n). We demonstrate the utility of our construction by presenting a single-writer, multi-reader algorithm that uses our probabilistic quorums to implement atomic objects in ad hoc networks, where consistency is guaranteed with high probability. We include simulation results illustrating the high probability guarantee for our atomic memory service.","PeriodicalId":125975,"journal":{"name":"2008 International Symposium on Parallel and Distributed Computing","volume":"8 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":"126145177","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
An Exhaustive Comparison Framework for Distributed Shape Differentiation in a MEMS Sensor Actuator Array MEMS传感器致动器阵列中分布式形状微分的穷举比较框架
Pub Date : 2008-07-01 DOI: 10.1109/ISPDC.2008.55
Eugen Dedu, Kahina Boutoustous, J. Bourgeois
The Smart Surface1 project aims at designing an integrated micro-manipulator based on an array of micromodules connected in a 2D array network. Each micromodule has a sensor, an actuator and a processing unit. One of the aims of the processing unit is to recognize the shape of the part that is put on top of the smart surface. This recognition or more precisely this differentiation is done through a distributed algorithm that we call a criterion. The aim of this article is to present the ECO framework, which is able to test exhaustively the efficiency of different differentiation criteria, in terms of differentiation efficiency, memory and processing power needed. The tests show that ECO is of great help for choosing the best criteria to implement inside our smart surface.
Smart Surface1项目旨在设计一种基于微模块阵列以二维阵列网络连接的集成微机械臂。每个微模块都有一个传感器、一个执行器和一个处理单元。处理单元的目标之一是识别放置在智能表面上的部件的形状。这种识别或者更准确地说,这种区分是通过一种分布式算法完成的,我们称之为标准。本文的目的是提出ECO框架,该框架能够从差异化效率、所需的内存和处理能力等方面详尽地测试不同差异化标准的效率。测试表明,ECO对于选择在智能表面中实施的最佳标准有很大的帮助。
{"title":"An Exhaustive Comparison Framework for Distributed Shape Differentiation in a MEMS Sensor Actuator Array","authors":"Eugen Dedu, Kahina Boutoustous, J. Bourgeois","doi":"10.1109/ISPDC.2008.55","DOIUrl":"https://doi.org/10.1109/ISPDC.2008.55","url":null,"abstract":"The Smart Surface1 project aims at designing an integrated micro-manipulator based on an array of micromodules connected in a 2D array network. Each micromodule has a sensor, an actuator and a processing unit. One of the aims of the processing unit is to recognize the shape of the part that is put on top of the smart surface. This recognition or more precisely this differentiation is done through a distributed algorithm that we call a criterion. The aim of this article is to present the ECO framework, which is able to test exhaustively the efficiency of different differentiation criteria, in terms of differentiation efficiency, memory and processing power needed. The tests show that ECO is of great help for choosing the best criteria to implement inside our smart surface.","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":"129225895","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}
引用次数: 13
Scheduled Routing in an Optical Hypercube 光超立方体中的定时路由
Pub Date : 2008-07-01 DOI: 10.1109/ISPDC.2008.16
Risto T. Honkanen
In this work we present an all-optical hypercube architecture and a systolic routing protocol for it. An r-dimensional optical hypercube network (OHC) consists of N = 2r processing nodes and r2r optical links. We study a systolic routing protocol that is based on cyclic changes of states of routers and scheduled sendings of packets. The protocol ensures that no electro-optical conversions are needed in the intermediate routing nodes and all the packets injected into the routing machinery reach their targets without collisions. A work-optimal routing of an h-relation is achieved with a reasonable size of h in omega(NlogN).
在这项工作中,我们提出了一个全光超立方体架构和它的收缩路由协议。一个r维光超立方体网络由N = 2r个处理节点和r2r条光链路组成。本文研究了一种基于路由器状态循环变化和数据包定时发送的收缩路由协议。该协议确保中间路由节点不需要进行光电转换,并且所有注入路由机制的数据包都能无冲突地到达目标。一个h关系的工作最优路由实现了一个合理的大小的h在ω (NlogN)。
{"title":"Scheduled Routing in an Optical Hypercube","authors":"Risto T. Honkanen","doi":"10.1109/ISPDC.2008.16","DOIUrl":"https://doi.org/10.1109/ISPDC.2008.16","url":null,"abstract":"In this work we present an all-optical hypercube architecture and a systolic routing protocol for it. An r-dimensional optical hypercube network (OHC) consists of N = 2r processing nodes and r2r optical links. We study a systolic routing protocol that is based on cyclic changes of states of routers and scheduled sendings of packets. The protocol ensures that no electro-optical conversions are needed in the intermediate routing nodes and all the packets injected into the routing machinery reach their targets without collisions. A work-optimal routing of an h-relation is achieved with a reasonable size of h in omega(NlogN).","PeriodicalId":125975,"journal":{"name":"2008 International Symposium on Parallel and Distributed Computing","volume":"28 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":"116117505","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
Randomized Online File Allocation on Uniform Ring Networks 统一环网中的随机在线文件分配
Pub Date : 2008-07-01 DOI: 10.1109/ISPDC.2008.27
Akira Matsubayashi, Y. Kawamura
We study the online file allocation problem on ring networks. In this paper, we present a 7-competitive randomized algorithm against an adaptive online adversary on uniform ring networks. The algorithm is deterministic if the file size is 1. Moreover, we obtain lower bounds of 4.25 and 3.833 for a deterministic algorithm and a randomized algorithm against an adaptive online adversary, respectively, on ring networks.
研究了环形网络上的在线文件分配问题。本文提出了一种针对统一环网络上自适应在线对手的7竞争随机化算法。如果文件大小为1,则算法是确定性的。此外,我们得到了在环形网络上针对自适应在线对手的确定性算法和随机算法的下界分别为4.25和3.833。
{"title":"Randomized Online File Allocation on Uniform Ring Networks","authors":"Akira Matsubayashi, Y. Kawamura","doi":"10.1109/ISPDC.2008.27","DOIUrl":"https://doi.org/10.1109/ISPDC.2008.27","url":null,"abstract":"We study the online file allocation problem on ring networks. In this paper, we present a 7-competitive randomized algorithm against an adaptive online adversary on uniform ring networks. The algorithm is deterministic if the file size is 1. Moreover, we obtain lower bounds of 4.25 and 3.833 for a deterministic algorithm and a randomized algorithm against an adaptive online adversary, respectively, on ring networks.","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":"125099638","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
期刊
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