首页 > 最新文献

Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02最新文献

英文 中文
On the impact of naming methods for heap-oriented pointers in C programs C程序中面向堆指针命名方法的影响
Tong Chen, Jin Lin, W. Hsu, P. Yew
Many applications written in C allocate memory blocks for their major data structures from the heap space at run time. The analysis of heap-oriented pointers in such programs is critical for compilers to generate high-performance code. However, most previous research on pointer analysis mostly focuses on pointers pointing to global or local variables. In this paper, we study points-to analysis of heap-oriented pointers using profiling information. An instrumentation tool and a set of library routines are developed to measure points-to sets of memory references at run time. Different naming methods for heap-oriented pointers are studied. We found that it is very important to adopt appropriate naming methods to recognize wrapper functions for memory allocation and memory management functions defined by users. Based on these naming methods, the approaches in pointer analysis, such as flow sensitivity and context sensitivity, are examined with the run-time tool. The program characteristics are observed at run time to evaluate what kind of compiler analysis is needed. Experiments are conducted on SPEC CPU2000 integer benchmarks. We found that flow sensitivity and context sensitivity have little impact on the analysis of heap-oriented pointers.
许多用C编写的应用程序在运行时从堆空间为其主要数据结构分配内存块。在这类程序中,分析面向堆的指针对于编译器生成高性能代码至关重要。然而,以往对指针分析的研究大多集中在指向全局或局部变量的指针上。在本文中,我们研究了利用剖析信息进行面向堆指针的点对分析。开发了一种检测工具和一组库例程来测量运行时的点到内存引用集。研究了面向堆指针的不同命名方法。我们发现采用适当的命名方法来识别用户定义的内存分配和内存管理函数的包装函数是非常重要的。基于这些命名方法,使用运行时工具对指针分析中的流敏感和上下文敏感等方法进行了研究。在运行时观察程序特征,以评估需要哪种编译器分析。在speccpu2000整数基准上进行了实验。我们发现流敏感性和上下文敏感性对面向堆指针的分析影响很小。
{"title":"On the impact of naming methods for heap-oriented pointers in C programs","authors":"Tong Chen, Jin Lin, W. Hsu, P. Yew","doi":"10.1109/ISPAN.2002.1004290","DOIUrl":"https://doi.org/10.1109/ISPAN.2002.1004290","url":null,"abstract":"Many applications written in C allocate memory blocks for their major data structures from the heap space at run time. The analysis of heap-oriented pointers in such programs is critical for compilers to generate high-performance code. However, most previous research on pointer analysis mostly focuses on pointers pointing to global or local variables. In this paper, we study points-to analysis of heap-oriented pointers using profiling information. An instrumentation tool and a set of library routines are developed to measure points-to sets of memory references at run time. Different naming methods for heap-oriented pointers are studied. We found that it is very important to adopt appropriate naming methods to recognize wrapper functions for memory allocation and memory management functions defined by users. Based on these naming methods, the approaches in pointer analysis, such as flow sensitivity and context sensitivity, are examined with the run-time tool. The program characteristics are observed at run time to evaluate what kind of compiler analysis is needed. Experiments are conducted on SPEC CPU2000 integer benchmarks. We found that flow sensitivity and context sensitivity have little impact on the analysis of heap-oriented pointers.","PeriodicalId":255069,"journal":{"name":"Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122077205","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
Sorting on single-channel wireless sensor networks 单通道无线传感器网络的分类
J. Bordim, K. Nakano, Hong Shen
A wireless sensor network is a distributed system which consists of a base station and a number of wireless sensors nodes endowed with radio transceivers. The main contribution of this work is to present a sorting protocol for multi-hop wireless sensor networks. Our protocol sorts n elements which are initially loaded in n sensor nodes that are organized in a two-dimensional plane of size /spl radic/n/spl times//spl radic/n. The sorting protocol proposed here sorts the n elements in O(r/spl radic/n) time slots when /spl radic/n > r, where r is the transmission range of the sensor nodes.
无线传感器网络是一个分布式系统,它由一个基站和若干具有无线电收发器的无线传感器节点组成。这项工作的主要贡献是提出了一种多跳无线传感器网络的排序协议。我们的协议对n个元素进行排序,这些元素最初加载在n个传感器节点中,这些节点组织在一个大小为/spl radial /n/spl times//spl radial /n的二维平面中。本文提出的排序协议对O(r/spl radial /n > r)时隙中的n个元素进行排序,其中r为传感器节点的传输范围。
{"title":"Sorting on single-channel wireless sensor networks","authors":"J. Bordim, K. Nakano, Hong Shen","doi":"10.1109/ISPAN.2002.1004275","DOIUrl":"https://doi.org/10.1109/ISPAN.2002.1004275","url":null,"abstract":"A wireless sensor network is a distributed system which consists of a base station and a number of wireless sensors nodes endowed with radio transceivers. The main contribution of this work is to present a sorting protocol for multi-hop wireless sensor networks. Our protocol sorts n elements which are initially loaded in n sensor nodes that are organized in a two-dimensional plane of size /spl radic/n/spl times//spl radic/n. The sorting protocol proposed here sorts the n elements in O(r/spl radic/n) time slots when /spl radic/n > r, where r is the transmission range of the sensor nodes.","PeriodicalId":255069,"journal":{"name":"Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127630244","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}
引用次数: 19
Data collection for global scheduling in the GENESIS system GENESIS系统中用于全局调度的数据收集
A. Goscinski, P. Jeffers, J. Silcock
In order to schedule parallel processes on available computers there is a need to collect information about different cluster resources. Currently, global scheduling of parallel processes of applications takes into consideration mainly processor load and only in a small number of projects memory utilization. Communication costs, which are high in clusters, are practically neglected. The aim of this paper is to report on our study into cluster parameter measurements, in particular those, which characterize communication costs, the development of the resource discovery server and its initial testing through the study of the influence of communication costs on parallel application performance.
为了在可用的计算机上调度并行进程,需要收集关于不同集群资源的信息。目前,应用程序并行进程的全局调度主要考虑处理器负载,仅在少数项目中考虑内存利用率。通信成本在集群中很高,但实际上却被忽略了。本文的目的是报告我们对集群参数测量的研究,特别是那些表征通信成本的参数,资源发现服务器的开发及其通过研究通信成本对并行应用程序性能的影响而进行的初步测试。
{"title":"Data collection for global scheduling in the GENESIS system","authors":"A. Goscinski, P. Jeffers, J. Silcock","doi":"10.1109/ISPAN.2002.1004281","DOIUrl":"https://doi.org/10.1109/ISPAN.2002.1004281","url":null,"abstract":"In order to schedule parallel processes on available computers there is a need to collect information about different cluster resources. Currently, global scheduling of parallel processes of applications takes into consideration mainly processor load and only in a small number of projects memory utilization. Communication costs, which are high in clusters, are practically neglected. The aim of this paper is to report on our study into cluster parameter measurements, in particular those, which characterize communication costs, the development of the resource discovery server and its initial testing through the study of the influence of communication costs on parallel application performance.","PeriodicalId":255069,"journal":{"name":"Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02","volume":"116 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117258066","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 new parallel genetic algorithm 一种新的并行遗传算法
L. Tan, D. Taniar, K. Smith‐Miles
One problem of propagating the globally fittest individual via neighbourhood evolution in both the island model and the cellular model of existing parallel genetic algorithms (PGAs) is that the migration of the globally best individual is delayed to non-adjacent processors. This may cause an inferior search in those sub-populations. The propagation delay of the globally best individual is proportional to the network distance between two processors. Delayed migration of the best individual in PGAs is an essential deviation from the sequential version of the genetic algorithm, in which the best individuals are always used to compete with other individuals. To solve this problem, this paper proposes an extended version of the island PGA called the Virtual Community PGA (VC-PGA). The VC-PGA is applied in a case study of optimizing the parameters of a backpropagation neural network classifier.
在现有的并行遗传算法(pga)的孤岛模型和细胞模型中,通过邻域进化来传播全局最优个体的一个问题是全局最优个体的迁移被延迟到非相邻的处理器上。这可能会导致在这些亚种群中进行较差的搜索。全局最优个体的传播延迟与两个处理器之间的网络距离成正比。在pga中,最优个体的延迟迁移与序列遗传算法有本质的区别,因为序列遗传算法总是使用最优个体与其他个体竞争。为了解决这个问题,本文提出了一个扩展版本的岛屿PGA,称为虚拟社区PGA (VC-PGA)。将VC-PGA应用于反向传播神经网络分类器参数优化的实例研究中。
{"title":"A new parallel genetic algorithm","authors":"L. Tan, D. Taniar, K. Smith‐Miles","doi":"10.1109/ISPAN.2002.1004301","DOIUrl":"https://doi.org/10.1109/ISPAN.2002.1004301","url":null,"abstract":"One problem of propagating the globally fittest individual via neighbourhood evolution in both the island model and the cellular model of existing parallel genetic algorithms (PGAs) is that the migration of the globally best individual is delayed to non-adjacent processors. This may cause an inferior search in those sub-populations. The propagation delay of the globally best individual is proportional to the network distance between two processors. Delayed migration of the best individual in PGAs is an essential deviation from the sequential version of the genetic algorithm, in which the best individuals are always used to compete with other individuals. To solve this problem, this paper proposes an extended version of the island PGA called the Virtual Community PGA (VC-PGA). The VC-PGA is applied in a case study of optimizing the parameters of a backpropagation neural network classifier.","PeriodicalId":255069,"journal":{"name":"Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02","volume":"110 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133951842","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
Automatic processor lower bound formulas for array computations 自动处理器下界公式的数组计算
P. Cappello, Ö. Eğecioğlu
In the directed acyclic graph (dag) model of algorithms, consider the following problem for precedence-constrained multiprocessor schedules for array computations: Given a sequence of dags and linear schedules parameterized by n, compute a lower bound on the number of processors required by the schedule as a function of n. This problem is formulated so that the number of tasks that are scheduled for execution during any fixed time step is the number of non-negative integer solutions d/sub n/ to a set of parametric linear Diophantine equations. Generating function methods are then used for constructing a formula for the numbers dn. We implemented this algorithm as a Mathematica program. This paper is an overview of the techniques involved and their applications to well-known schedules for Matrix-Vector Product, Triangular Matrix Product, and Gaussian Elimination dags. Some example runs and automatically produced symbolic formulas for processor lower bounds by the algorithm are given.
在算法的有向无环图(dag)模型中,考虑优先级受限的多处理器阵列计算调度问题:给定一个以n为参数的序列和线性调度,计算调度所需处理器数量的下界作为n的函数。这个问题的形式是,在任何固定的时间步长,调度执行的任务数量为一组参数线性丢芬图方程的非负整数解的数量d/下标n/。然后使用生成函数方法构造数字dn的公式。我们用Mathematica程序实现了这个算法。本文概述了所涉及的技术及其在众所周知的矩阵向量积、三角矩阵积和高斯消去标记调度中的应用。给出了一些运行实例,并通过该算法自动生成了处理器下界的符号公式。
{"title":"Automatic processor lower bound formulas for array computations","authors":"P. Cappello, Ö. Eğecioğlu","doi":"10.1109/ISPAN.2002.1004261","DOIUrl":"https://doi.org/10.1109/ISPAN.2002.1004261","url":null,"abstract":"In the directed acyclic graph (dag) model of algorithms, consider the following problem for precedence-constrained multiprocessor schedules for array computations: Given a sequence of dags and linear schedules parameterized by n, compute a lower bound on the number of processors required by the schedule as a function of n. This problem is formulated so that the number of tasks that are scheduled for execution during any fixed time step is the number of non-negative integer solutions d/sub n/ to a set of parametric linear Diophantine equations. Generating function methods are then used for constructing a formula for the numbers dn. We implemented this algorithm as a Mathematica program. This paper is an overview of the techniques involved and their applications to well-known schedules for Matrix-Vector Product, Triangular Matrix Product, and Gaussian Elimination dags. Some example runs and automatically produced symbolic formulas for processor lower bounds by the algorithm are given.","PeriodicalId":255069,"journal":{"name":"Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115830018","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
Implementation of recurrent neural network algorithm for shortest path calculation in network routing 递归神经网络算法在网络路由中最短路径计算的实现
N. Shaikh-Husin, M. Hani, Teoh Giap Seng
This paper describes the architecture and implementation of a shortest-path processor, both in reconfigurable hardware and VLSI. This processor is based on the principles of a recurrent spatiotemporal neural network. The processor's operation is similar to E.W. Dijkstra's (1959) algorithm and it can be used for network routing calculations. The objective of the processor is to find the least-cost path in a weighted graph between a given node and one or more destinations. The digital implementation, which exhibits a regular interconnect structure and uses simple processing elements, is well-suited for VLSI implementation and reconfigurable hardware.
本文介绍了可重构硬件和超大规模集成电路中最短路径处理器的结构和实现。该处理器基于递归时空神经网络的原理。该处理器的操作类似于E.W. Dijkstra(1959)的算法,可用于网络路由计算。处理器的目标是在给定节点和一个或多个目的地之间的加权图中找到代价最小的路径。数字实现具有规则的互连结构,使用简单的处理元件,非常适合VLSI实现和可重构硬件。
{"title":"Implementation of recurrent neural network algorithm for shortest path calculation in network routing","authors":"N. Shaikh-Husin, M. Hani, Teoh Giap Seng","doi":"10.1109/ISPAN.2002.1004306","DOIUrl":"https://doi.org/10.1109/ISPAN.2002.1004306","url":null,"abstract":"This paper describes the architecture and implementation of a shortest-path processor, both in reconfigurable hardware and VLSI. This processor is based on the principles of a recurrent spatiotemporal neural network. The processor's operation is similar to E.W. Dijkstra's (1959) algorithm and it can be used for network routing calculations. The objective of the processor is to find the least-cost path in a weighted graph between a given node and one or more destinations. The digital implementation, which exhibits a regular interconnect structure and uses simple processing elements, is well-suited for VLSI implementation and reconfigurable hardware.","PeriodicalId":255069,"journal":{"name":"Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122154689","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}
引用次数: 14
Multi-player game approach to scheduling problems 多玩家博弈方法的调度问题
Wee-Chong Oon, A. Lim
Scheduling problems involve the allocation of limited resources to competing consumers. In real-life scheduling problems, these consumers often have their own dissimilar objective functions. As current techniques aim to maximize some weighted sum performance metric, these dissimilar objectives are not properly taken into account. Ideally, such problems should be solved by having all parties negotiate for the resources in a fair manner, with an impartial arbiter to oversee proceedings. This paper investigates an approach that simulates this "negotiation table" method of scheduling by modeling the problem into a multi-player collaborative cum competitive game.
调度问题涉及到将有限的资源分配给相互竞争的消费者。在现实生活中的调度问题中,这些消费者往往有各自不同的目标函数。由于当前的技术旨在最大化某些加权和性能度量,因此没有适当地考虑到这些不同的目标。理想情况下,这些问题应该通过让各方以公平的方式就资源进行谈判,并由公正的仲裁者监督程序来解决。本文研究了一种模拟这种“协商桌”调度方法的方法,将该问题建模为多人协作和竞争博弈。
{"title":"Multi-player game approach to scheduling problems","authors":"Wee-Chong Oon, A. Lim","doi":"10.1109/ISPAN.2002.1004283","DOIUrl":"https://doi.org/10.1109/ISPAN.2002.1004283","url":null,"abstract":"Scheduling problems involve the allocation of limited resources to competing consumers. In real-life scheduling problems, these consumers often have their own dissimilar objective functions. As current techniques aim to maximize some weighted sum performance metric, these dissimilar objectives are not properly taken into account. Ideally, such problems should be solved by having all parties negotiate for the resources in a fair manner, with an impartial arbiter to oversee proceedings. This paper investigates an approach that simulates this \"negotiation table\" method of scheduling by modeling the problem into a multi-player collaborative cum competitive game.","PeriodicalId":255069,"journal":{"name":"Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122665059","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
Buffer cache management: predicting the future from the past 缓存管理:从过去预测未来
Jinhyuk Yoon, S. Min, Yookun Cho
Efficient and effective management of the buffer cache in the operating system becomes increasingly important as the speed gap between microprocessors and hard disks becomes wider This paper presents different techniques for predicting the future disk access patterns from the access history of each block and the access patterns detected for related blocks. The first part of the paper focuses on a block replacement policy called LRFU (least recently/frequently used) that subsumes the well-known LRU (least recently used) and the LFU (least frequently used) policies. Then, the next part discusses techniques for handling regular references such as sequential and looping references. Finally, the results from both trace-driven simulations and our implementation of the techniques within a real operating system are presented.
随着微处理器和硬盘之间的速度差距越来越大,操作系统中缓冲区缓存的高效管理变得越来越重要。本文介绍了从每个块的访问历史和对相关块检测到的访问模式来预测未来磁盘访问模式的不同技术。本文的第一部分重点介绍了一种称为LRFU(最近最少/最常用)的块替换策略,它包含了众所周知的LRU(最近最少使用)和LFU(最不常用)策略。然后,下一部分将讨论处理常规引用(如顺序引用和循环引用)的技术。最后,给出了跟踪驱动仿真和我们在实际操作系统中实现这些技术的结果。
{"title":"Buffer cache management: predicting the future from the past","authors":"Jinhyuk Yoon, S. Min, Yookun Cho","doi":"10.1109/ISPAN.2002.1004268","DOIUrl":"https://doi.org/10.1109/ISPAN.2002.1004268","url":null,"abstract":"Efficient and effective management of the buffer cache in the operating system becomes increasingly important as the speed gap between microprocessors and hard disks becomes wider This paper presents different techniques for predicting the future disk access patterns from the access history of each block and the access patterns detected for related blocks. The first part of the paper focuses on a block replacement policy called LRFU (least recently/frequently used) that subsumes the well-known LRU (least recently used) and the LFU (least frequently used) policies. Then, the next part discusses techniques for handling regular references such as sequential and looping references. Finally, the results from both trace-driven simulations and our implementation of the techniques within a real operating system are presented.","PeriodicalId":255069,"journal":{"name":"Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02","volume":"1998 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117027714","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
A survey on leader election protocols for radio networks 无线网络领导人选举协议研究
K. Nakano, S. Olariu
A radio network is a distributed system with no central arbiter, consisting of n radio transceivers, referred to as stations. We assume that the stations are identical and cannot be distinguished by serial or manufacturing number. The leader election problem asks to designate one of the stations as leader. In this work, we focus on single-channel, single-hop radio networks. We assume that time is slotted and all transmissions occur at slot boundaries. In each time slot the stations trans-init on the channel with some probability until, eventually, one of the stations is the declared leader. The history of a station up to time slot t is captured by the status of the channel and the transmission activity of the station in each of the t time slots. From the perspective of how much of the history information is used, we identify three types of leader election protocols for single-channel, single-hop radio networks: oblivious if no history information is used, uniform if only the history of the status of the channel is used, and nonuniform if the stations use both the status of channel and the transmission activity. The main goal of this paper is to provide a survey of recent leader election protocols for radio networks.
无线网络是一个没有中央仲裁器的分布式系统,由n个无线电收发器组成,称为站。我们假设这些工作站是相同的,不能通过序列号或制造号来区分。领导人选举问题要求指定一个站点作为领导人。在这项工作中,我们专注于单通道、单跳无线网络。我们假设时间是时隙的,所有的传输都发生在时隙边界。在每个时隙中,电台以一定的概率在频道上进行转换,直到最终其中一个电台被宣布为领先电台。一个电台在时隙t之前的历史是由频道的状态和电台在每一个时隙中的传输活动来捕获的。从使用多少历史信息的角度来看,我们确定了单通道、单跳无线网络的三种类型的领导者选举协议:如果不使用历史信息,则为无关的;如果仅使用通道状态的历史,则为统一的;如果站点同时使用通道状态和传输活动,则为非统一的。本文的主要目的是对无线网络中最新的领导人选举协议进行综述。
{"title":"A survey on leader election protocols for radio networks","authors":"K. Nakano, S. Olariu","doi":"10.1109/ISPAN.2002.1004263","DOIUrl":"https://doi.org/10.1109/ISPAN.2002.1004263","url":null,"abstract":"A radio network is a distributed system with no central arbiter, consisting of n radio transceivers, referred to as stations. We assume that the stations are identical and cannot be distinguished by serial or manufacturing number. The leader election problem asks to designate one of the stations as leader. In this work, we focus on single-channel, single-hop radio networks. We assume that time is slotted and all transmissions occur at slot boundaries. In each time slot the stations trans-init on the channel with some probability until, eventually, one of the stations is the declared leader. The history of a station up to time slot t is captured by the status of the channel and the transmission activity of the station in each of the t time slots. From the perspective of how much of the history information is used, we identify three types of leader election protocols for single-channel, single-hop radio networks: oblivious if no history information is used, uniform if only the history of the status of the channel is used, and nonuniform if the stations use both the status of channel and the transmission activity. The main goal of this paper is to provide a survey of recent leader election protocols for radio networks.","PeriodicalId":255069,"journal":{"name":"Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130531509","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}
引用次数: 57
Embedding Hamiltonian paths and Hamiltonian cycles in faulty pancake graphs 在错误煎饼图中嵌入哈密顿路径和哈密顿循环
Chun-Nan Hung, K. Liang, Lih-Hsing Hsu
The use of pancake and star networks as an interconnection network has been studied by many researchers. The fault tolerance for Hamiltonian networks is also an important issue. In this paper, we prove that an n-dimensional faulty pancake graph contains a Hamiltonian cycle with |F| /spl les/ n - 3 faults. Furthermore, there exist Hamiltonian paths between two arbitrary but distinct nodes in a faulty pancake graph with |F| /spl les/ n - 4 faults.
许多研究者已经研究了将煎饼和星形网络作为互连网络。哈密顿网络的容错性也是一个重要的问题。本文证明了一个n维故障煎饼图包含一个具有|F| /spl les/ n- 3个故障的哈密顿循环。此外,在一个含有F /spl / n - 4个故障的故障煎饼图中,两个任意但不同的节点之间存在哈密顿路径。
{"title":"Embedding Hamiltonian paths and Hamiltonian cycles in faulty pancake graphs","authors":"Chun-Nan Hung, K. Liang, Lih-Hsing Hsu","doi":"10.1109/ISPAN.2002.1004279","DOIUrl":"https://doi.org/10.1109/ISPAN.2002.1004279","url":null,"abstract":"The use of pancake and star networks as an interconnection network has been studied by many researchers. The fault tolerance for Hamiltonian networks is also an important issue. In this paper, we prove that an n-dimensional faulty pancake graph contains a Hamiltonian cycle with |F| /spl les/ n - 3 faults. Furthermore, there exist Hamiltonian paths between two arbitrary but distinct nodes in a faulty pancake graph with |F| /spl les/ n - 4 faults.","PeriodicalId":255069,"journal":{"name":"Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02","volume":"82 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125388809","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
期刊
Proceedings International Symposium on Parallel Architectures, Algorithms and Networks. I-SPAN'02
全部 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