首页 > 最新文献

2010 IEEE 16th International Conference on Parallel and Distributed Systems最新文献

英文 中文
Consensus Service to Solve Agreement Problems 解决协议问题的共识服务
Pub Date : 2010-12-08 DOI: 10.1109/ICPADS.2010.81
G. Pieri, J. Fraga, L. Lung
This paper describes an extension of the Consensus Service proposed by Guerraoui and Schiper. The objective is to provide a standard way to implement agreement protocols resilient to Byzantine faults using an intrusion tolerant service built upon virtual machines technology. This is achieved through the implementation of a Generic Consensus Service (GCS). GCS separates specificities of different agreement problems from consensus in a clear way, using client server interaction, allowing total independence between consensus protocols used and problem specific specializations. Besides that, the framework provides a set of properties and guarantees. It will be shown how the GCS works, its general properties and how it may be used to solve some agreement problems, for instance, reliable and atomic broadcast.
本文描述了由Guerraoui和Schiper提出的共识服务的扩展。目标是提供一种标准的方法来实现协议协议,使用基于虚拟机技术的容错服务来抵御拜占庭式故障。这是通过实现通用共识服务(GCS)来实现的。GCS使用客户端服务器交互,以一种清晰的方式将不同协议问题的特殊性从共识中分离出来,从而允许所使用的共识协议和特定于问题的专门化之间完全独立。除此之外,框架还提供了一组属性和保证。它将展示GCS是如何工作的,它的一般属性以及它如何被用来解决一些协议问题,例如,可靠和原子广播。
{"title":"Consensus Service to Solve Agreement Problems","authors":"G. Pieri, J. Fraga, L. Lung","doi":"10.1109/ICPADS.2010.81","DOIUrl":"https://doi.org/10.1109/ICPADS.2010.81","url":null,"abstract":"This paper describes an extension of the Consensus Service proposed by Guerraoui and Schiper. The objective is to provide a standard way to implement agreement protocols resilient to Byzantine faults using an intrusion tolerant service built upon virtual machines technology. This is achieved through the implementation of a Generic Consensus Service (GCS). GCS separates specificities of different agreement problems from consensus in a clear way, using client server interaction, allowing total independence between consensus protocols used and problem specific specializations. Besides that, the framework provides a set of properties and guarantees. It will be shown how the GCS works, its general properties and how it may be used to solve some agreement problems, for instance, reliable and atomic broadcast.","PeriodicalId":365914,"journal":{"name":"2010 IEEE 16th International Conference on Parallel and Distributed Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125831003","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
Achieving Lower Delay with Energy Efficiency in Extremely Low-Duty-Cycle and Unreliable WSN 在极低占空比和不可靠的无线传感器网络中实现低时延和能量效率
Pub Date : 2010-12-08 DOI: 10.1109/ICPADS.2010.61
Yubo Yan, Panlong Yang, Lei Zhang, Xiaoming Tang
In extremely low-duty-cycle wireless sensor networks, a sender has to wait for a certain period of time to forward a packet until its receiver becomes active, which will result in longer end-to-end delay than ever. Many works have been done to improve delivery ratio but lack of the consideration on energy efficient delivery delay. In addition, unreliable links is another challenge in wireless sensor networks. Redundancy and multiple paths can be used to cope with unreliability, but neither of them is energy efficient. Even worse, both of them have poor performance on delivery delay. In this work, we introduce a novel way of allocating erasure coded blocks over multiple paths to improve energy efficient delivery delay while achieving comparably high delivery ratio. We evaluate our algorithm with extensive simulations. Evaluations show that our design decreases delivery delay greatly with slight decrease in delivery ratio.
在极低占空比的无线传感器网络中,发送方必须等待一定的时间才能转发数据包,直到其接收方变为活动状态,这将导致比以往更长的端到端延迟。在提高交货率方面已经做了很多工作,但缺乏对节能交货期的考虑。此外,不可靠的链路是无线传感器网络的另一个挑战。冗余和多路径可以用来解决不可靠性问题,但两者都不节能。更糟糕的是,它们在交付延迟方面的表现都很差。在这项工作中,我们引入了一种在多路径上分配擦除编码块的新方法,以提高能效交付延迟,同时实现较高的交付率。我们用大量的模拟来评估我们的算法。评估表明,我们的设计大大降低了交货延迟,交货率略有下降。
{"title":"Achieving Lower Delay with Energy Efficiency in Extremely Low-Duty-Cycle and Unreliable WSN","authors":"Yubo Yan, Panlong Yang, Lei Zhang, Xiaoming Tang","doi":"10.1109/ICPADS.2010.61","DOIUrl":"https://doi.org/10.1109/ICPADS.2010.61","url":null,"abstract":"In extremely low-duty-cycle wireless sensor networks, a sender has to wait for a certain period of time to forward a packet until its receiver becomes active, which will result in longer end-to-end delay than ever. Many works have been done to improve delivery ratio but lack of the consideration on energy efficient delivery delay. In addition, unreliable links is another challenge in wireless sensor networks. Redundancy and multiple paths can be used to cope with unreliability, but neither of them is energy efficient. Even worse, both of them have poor performance on delivery delay. In this work, we introduce a novel way of allocating erasure coded blocks over multiple paths to improve energy efficient delivery delay while achieving comparably high delivery ratio. We evaluate our algorithm with extensive simulations. Evaluations show that our design decreases delivery delay greatly with slight decrease in delivery ratio.","PeriodicalId":365914,"journal":{"name":"2010 IEEE 16th International Conference on Parallel and Distributed Systems","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116629674","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
Bandwidth Constrained Tree Construction for Live Streaming Systems in P2P Networks P2P网络直播系统的带宽约束树构造
Pub Date : 2010-12-08 DOI: 10.1109/ICPADS.2010.39
Yunyue Lin, C. Wu, Xukang Lu, Yi Gu
The traditional client-server architecture widely adopted on the Internet is not adequate to meet the increasing user loads and bandwidth demands in live streaming systems especially for multimedia content delivery. Peer-to-peer P2P) overlay networks provide excellent system scalability and high resource utilization, which make it an attractive solution to this problem. This paper considers a hybrid hierarchical P2P overlay network structure that consists of both super and normal peers. The media streaming architecture is built upon a tree structured network of super peers and the tree construction process has a significant impact on the overall system performance. We construct network cost models and formulate a Bandwidth Constrained Tree (BCT) construction problem, which aims at maximizing the number of peers that satisfy a specified bandwidth constraint. We prove that BCT is NP-complete and propose optimal algorithms in two special cases and a heuristic approach in a general case. The performance superiority of the proposed method is illustrated by an extensive set of experiments on simulated networks of various sizes in comparison with existing greedy and degree constrained algorithms.
Internet上广泛采用的传统客户机-服务器体系结构已不足以满足实时流系统中日益增长的用户负载和带宽需求,尤其是多媒体内容交付。点对点(P2P)覆盖网络具有良好的系统可扩展性和较高的资源利用率,是一种有吸引力的解决方案。本文研究了一种由超级和普通对等体组成的混合分层P2P覆盖网络结构。流媒体架构是建立在超级节点的树形结构网络上的,树形结构的构建过程对系统的整体性能有很大的影响。构建了网络成本模型,并提出了带宽约束树(BCT)构造问题,该问题的目标是使满足特定带宽约束的对等节点数量最大化。我们证明了BCT是np完全的,并提出了两种特殊情况下的最优算法和一种一般情况下的启发式方法。在不同规模的模拟网络上进行了大量的实验,并与现有的贪婪和度约束算法进行了比较,证明了该方法的性能优越性。
{"title":"Bandwidth Constrained Tree Construction for Live Streaming Systems in P2P Networks","authors":"Yunyue Lin, C. Wu, Xukang Lu, Yi Gu","doi":"10.1109/ICPADS.2010.39","DOIUrl":"https://doi.org/10.1109/ICPADS.2010.39","url":null,"abstract":"The traditional client-server architecture widely adopted on the Internet is not adequate to meet the increasing user loads and bandwidth demands in live streaming systems especially for multimedia content delivery. Peer-to-peer P2P) overlay networks provide excellent system scalability and high resource utilization, which make it an attractive solution to this problem. This paper considers a hybrid hierarchical P2P overlay network structure that consists of both super and normal peers. The media streaming architecture is built upon a tree structured network of super peers and the tree construction process has a significant impact on the overall system performance. We construct network cost models and formulate a Bandwidth Constrained Tree (BCT) construction problem, which aims at maximizing the number of peers that satisfy a specified bandwidth constraint. We prove that BCT is NP-complete and propose optimal algorithms in two special cases and a heuristic approach in a general case. The performance superiority of the proposed method is illustrated by an extensive set of experiments on simulated networks of various sizes in comparison with existing greedy and degree constrained algorithms.","PeriodicalId":365914,"journal":{"name":"2010 IEEE 16th International Conference on Parallel and Distributed Systems","volume":"65 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130042191","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
Privacy Protection in Participatory Sensing Applications Requiring Fine-Grained Locations 需要细粒度位置的参与式传感应用中的隐私保护
Pub Date : 2010-12-08 DOI: 10.1109/ICPADS.2010.127
Kai Dong, Tao Gu, Xianping Tao, Jian Lu
The emerging participatory sensing applications have brought a privacy risk where users expose their location information. Most of the existing solutions preserve location privacy by generalizing a precise user location to a coarse-grained location, and hence they cannot be applied in those applications requiring fine-grained location information. To address this issue, in this paper we propose a novel method to preserve location privacy by anonymizing coarse-grained locations and retaining fine-grained locations using Attribute Based Encryption (ABE). In addition, we do not assume the service provider is an trustworthy entity, making our solution more feasible to practical applications. We present and analyze our security model, and evaluate the performance and scalability of our system.
新兴的参与式传感应用带来了用户位置信息暴露的隐私风险。现有的大多数解决方案通过将精确的用户位置泛化为粗粒度位置来保护位置隐私,因此它们不能应用于需要细粒度位置信息的应用程序。为了解决这个问题,本文提出了一种新的方法,通过匿名粗粒度位置和使用基于属性的加密(ABE)保留细粒度位置来保护位置隐私。此外,我们不假设服务提供者是一个值得信赖的实体,这使得我们的解决方案在实际应用中更加可行。我们提出并分析了我们的安全模型,并评估了我们系统的性能和可扩展性。
{"title":"Privacy Protection in Participatory Sensing Applications Requiring Fine-Grained Locations","authors":"Kai Dong, Tao Gu, Xianping Tao, Jian Lu","doi":"10.1109/ICPADS.2010.127","DOIUrl":"https://doi.org/10.1109/ICPADS.2010.127","url":null,"abstract":"The emerging participatory sensing applications have brought a privacy risk where users expose their location information. Most of the existing solutions preserve location privacy by generalizing a precise user location to a coarse-grained location, and hence they cannot be applied in those applications requiring fine-grained location information. To address this issue, in this paper we propose a novel method to preserve location privacy by anonymizing coarse-grained locations and retaining fine-grained locations using Attribute Based Encryption (ABE). In addition, we do not assume the service provider is an trustworthy entity, making our solution more feasible to practical applications. We present and analyze our security model, and evaluate the performance and scalability of our system.","PeriodicalId":365914,"journal":{"name":"2010 IEEE 16th International Conference on Parallel and Distributed Systems","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114895015","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
A Pervasive Simplified Method for Human Movement Pattern Assessing 人体运动模式评估的普适简化方法
Pub Date : 2010-12-08 DOI: 10.1109/ICPADS.2010.65
Mianbo Huang, Guoru Zhao, Lei Wang, Feng Yang
Human movement pattern can be a valuable information for rehabilitation therapy, sport medicine and elderly people monitoring, but acquisition of them through multi-citeacceler or meters would result in uncomfortable wearing and complex data processing. In this paper, method of using a single waist-fixed accelerometer to detect human movement pattern was investigated and evaluated. 10 subjects were asked to run or walk on a treadmill in a regular way. A 5th order Butterworth low pass filter with cutoff frequency 20Hz was designed to filter the acceleration data and denoise the sample. By collecting the velocity from treadmill as label data and the individual’s waist acceleration data, training data set was established. A Bayesian network classifier trained by EM learning algorithm was developed for human movement pattern assessing. Experiment showed that the method could predict the human walking and running state with a considerable accuracy more than 90%. Such accuracy could also be achieved even with a single superior-inferior acceleration feature. The classification of fast speed walking and normal speed one also achieved satisfying result. This indicated that in some application in which walking and running state were only needed to classify could employ the low power, low computational complexity uniaxial accelerometeras the human movement detector.
人体运动模式是康复治疗、运动医学和老年人监测的宝贵信息,但通过多城市加速器或仪表采集会导致佩戴不舒适和数据处理复杂。本文研究并评价了利用单腰固定加速度计检测人体运动模式的方法。10名受试者被要求定期在跑步机上跑步或走路。设计了截止频率为20Hz的5阶巴特沃斯低通滤波器对加速度数据进行滤波并对样本进行去噪。通过收集跑步机速度作为标签数据和个人腰部加速度数据,建立训练数据集。提出了一种基于EM学习算法训练的贝叶斯网络分类器,用于人体运动模式评估。实验表明,该方法可以预测人体的行走和跑步状态,准确率达到90%以上。这样的精度也可以实现,甚至一个单一的优劣加速度特征。快速步行和正常步行的分类也取得了令人满意的结果。这表明在一些只需要对行走和跑步状态进行分类的应用中,可以采用低功耗、低计算复杂度的单轴加速度计作为人体运动检测器。
{"title":"A Pervasive Simplified Method for Human Movement Pattern Assessing","authors":"Mianbo Huang, Guoru Zhao, Lei Wang, Feng Yang","doi":"10.1109/ICPADS.2010.65","DOIUrl":"https://doi.org/10.1109/ICPADS.2010.65","url":null,"abstract":"Human movement pattern can be a valuable information for rehabilitation therapy, sport medicine and elderly people monitoring, but acquisition of them through multi-citeacceler or meters would result in uncomfortable wearing and complex data processing. In this paper, method of using a single waist-fixed accelerometer to detect human movement pattern was investigated and evaluated. 10 subjects were asked to run or walk on a treadmill in a regular way. A 5th order Butterworth low pass filter with cutoff frequency 20Hz was designed to filter the acceleration data and denoise the sample. By collecting the velocity from treadmill as label data and the individual’s waist acceleration data, training data set was established. A Bayesian network classifier trained by EM learning algorithm was developed for human movement pattern assessing. Experiment showed that the method could predict the human walking and running state with a considerable accuracy more than 90%. Such accuracy could also be achieved even with a single superior-inferior acceleration feature. The classification of fast speed walking and normal speed one also achieved satisfying result. This indicated that in some application in which walking and running state were only needed to classify could employ the low power, low computational complexity uniaxial accelerometeras the human movement detector.","PeriodicalId":365914,"journal":{"name":"2010 IEEE 16th International Conference on Parallel and Distributed Systems","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114647337","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
Distributed Real-Time Data Traffic Statistics Assisted Routing Protocol for Vehicular Networks 分布式实时数据流量统计辅助车辆网络路由协议
Pub Date : 2010-12-08 DOI: 10.1109/ICPADS.2010.57
Xiaoming Wang, Chao Song
A Vehicular Ad Hoc Network (VANET) not only experiences highly mobile and frequently disconnected, but may also have to deal with rapid changes of network topologies, especially when accidents and road traffic jams happen. In this paper, we propose a novel approach to address this issue. Due to the intermittent connectivity in VANET, we adopt the idea of carry and forward, where a moving vehicle carries the message until forwarding the message to a new vehicle. Different from existing carry and forward solutions in VANET, we make use of the distributed real-time evaluations of data traffic statistics of all roads for each vehicle. Based on the evaluation of current message delivery delay along each road, each vehicle can find the routing path to forward the message to reduce the delay. We propose a distributed real-time data traffic statistics assisted routing protocol (DRTAR) to forward the message to the appropriate road. Experimental results show that the proposed DRTAR protocol outperforms other solutions.
车辆自组织网络(VANET)不仅具有高度移动性和频繁断开连接的特点,而且可能还必须应对网络拓扑的快速变化,特别是在发生事故和道路交通堵塞时。在本文中,我们提出了一种新的方法来解决这个问题。由于VANET中的间歇性连接,我们采用了携带和转发的想法,其中移动的车辆携带消息,直到将消息转发给新车辆。与现有的VANET carry and forward解决方案不同,我们利用了对每辆车的所有道路数据交通统计的分布式实时评估。基于对当前每条道路上的消息传递延迟的评估,每辆车可以找到路由路径来转发消息,以减少延迟。我们提出了一种分布式实时数据流量统计辅助路由协议(DRTAR),将消息转发到适当的道路。实验结果表明,所提出的DRTAR协议优于其他解决方案。
{"title":"Distributed Real-Time Data Traffic Statistics Assisted Routing Protocol for Vehicular Networks","authors":"Xiaoming Wang, Chao Song","doi":"10.1109/ICPADS.2010.57","DOIUrl":"https://doi.org/10.1109/ICPADS.2010.57","url":null,"abstract":"A Vehicular Ad Hoc Network (VANET) not only experiences highly mobile and frequently disconnected, but may also have to deal with rapid changes of network topologies, especially when accidents and road traffic jams happen. In this paper, we propose a novel approach to address this issue. Due to the intermittent connectivity in VANET, we adopt the idea of carry and forward, where a moving vehicle carries the message until forwarding the message to a new vehicle. Different from existing carry and forward solutions in VANET, we make use of the distributed real-time evaluations of data traffic statistics of all roads for each vehicle. Based on the evaluation of current message delivery delay along each road, each vehicle can find the routing path to forward the message to reduce the delay. We propose a distributed real-time data traffic statistics assisted routing protocol (DRTAR) to forward the message to the appropriate road. Experimental results show that the proposed DRTAR protocol outperforms other solutions.","PeriodicalId":365914,"journal":{"name":"2010 IEEE 16th International Conference on Parallel and Distributed Systems","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134395281","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
A Two-Key Agreement Based Supervising Mechanism for Cluster-Based Peer-to-Peer Applications 基于双密钥协议的集群对等应用监督机制
Pub Date : 2010-12-08 DOI: 10.1109/ICPADS.2010.51
Chun-Chieh Huang, Chi-Chun Lo
Peer-to-Peer (P2P) technologies are developing rapidly and have gained popularity. The application of P2P to areas such as file sharing, collaborative business environment, and distributed computing requires secure communication among the nodes. Cluster-based P2P structure provides an efficient way to do file sharing and distributed computing. A key agreement protocol is a set of communication rules whereby two users establish a shared common key. The shared key is used by users in future secure communications. Supervising services for governing communications between two nodes is an important topic, especially in the area of government affairs. The proposed paper provides a framework for supporting a supervising mechanism in cluster-based P2P networks based on the concept of two-key agreement protocol. This mechanism uses the idea of hash-based two-key agreement protocol to help the nodes in higher level supervise the nodes in lower level for cluster-based P2P communication environment. In the proposed paper, a global cluster head supervises the whole network, cluster heads in each cluster supervise their own clusters’ communications. Security analyses show that the proposed mechanism is secure enough for P2P. Any two nodes within the same cluster generate their common session key by themselves. In the same cluster, no nodes gain this session key except the cluster head. Moreover, there are only two kinds of operations, hash operation and XOR operation, in the proposed mechanism. Hence, the proposed mechanism provides an efficient way to supervise the P2P network.
P2P (Peer-to-Peer)技术正在迅速发展并得到普及。P2P技术在文件共享、协同业务环境、分布式计算等领域的应用需要节点间的安全通信。基于集群的P2P结构为文件共享和分布式计算提供了一种有效的方法。密钥协议是一组通信规则,两个用户据此建立共享的公共密钥。共享密钥供用户在以后的安全通信中使用。监督两个节点之间的通信管理服务是一个重要的课题,特别是在政务领域。本文提出了一个基于双密钥协议的框架,用于支持基于集群的P2P网络中的监督机制。该机制在基于集群的P2P通信环境中,利用基于哈希的双密钥协议的思想,帮助上层节点监督下层节点。在本文中,全局簇头监督整个网络,每个簇中的簇头监督各自簇的通信。安全性分析表明,该机制对于P2P来说是足够安全的。同一集群中的任意两个节点自己生成它们的公共会话密钥。在同一集群中,除了集群头,没有节点获得此会话密钥。此外,在提出的机制中,只有两种操作,哈希操作和异或操作。因此,该机制提供了一种有效的监督P2P网络的方法。
{"title":"A Two-Key Agreement Based Supervising Mechanism for Cluster-Based Peer-to-Peer Applications","authors":"Chun-Chieh Huang, Chi-Chun Lo","doi":"10.1109/ICPADS.2010.51","DOIUrl":"https://doi.org/10.1109/ICPADS.2010.51","url":null,"abstract":"Peer-to-Peer (P2P) technologies are developing rapidly and have gained popularity. The application of P2P to areas such as file sharing, collaborative business environment, and distributed computing requires secure communication among the nodes. Cluster-based P2P structure provides an efficient way to do file sharing and distributed computing. A key agreement protocol is a set of communication rules whereby two users establish a shared common key. The shared key is used by users in future secure communications. Supervising services for governing communications between two nodes is an important topic, especially in the area of government affairs. The proposed paper provides a framework for supporting a supervising mechanism in cluster-based P2P networks based on the concept of two-key agreement protocol. This mechanism uses the idea of hash-based two-key agreement protocol to help the nodes in higher level supervise the nodes in lower level for cluster-based P2P communication environment. In the proposed paper, a global cluster head supervises the whole network, cluster heads in each cluster supervise their own clusters’ communications. Security analyses show that the proposed mechanism is secure enough for P2P. Any two nodes within the same cluster generate their common session key by themselves. In the same cluster, no nodes gain this session key except the cluster head. Moreover, there are only two kinds of operations, hash operation and XOR operation, in the proposed mechanism. Hence, the proposed mechanism provides an efficient way to supervise the P2P network.","PeriodicalId":365914,"journal":{"name":"2010 IEEE 16th International Conference on Parallel and Distributed Systems","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123441666","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
Automatically Tuned Dynamic Programming with an Algorithm-by-Blocks 基于分块算法的自动调优动态规划
Pub Date : 2010-12-08 DOI: 10.1109/ICPADS.2010.117
Jiajia Li, Guangming Tan, Mingyu Chen
As the complexity of current computer architecture increases, domain-specific program generators are extensively used to implement performance portable libraries. Dynamic programming is a performance-critical kernel in many applications including engineering operations and bioinformatics. In this paper, we propose an Automatically Tuned Dynamic Programming (ATDP) to optimize performance of dynamic programming algorithm across various architectures. First, an algorithm-by-blocks for dynamic programming is designed to facilitate optimizing with well-known techniques including cache and register tiling. Further, the parameterized algorithm-by-blocks is cooperative with an auto-tuning framework and leverages a hill climbing algorithm to search the possible best program on a given platform. The experiments on two x86 processors demonstrate that (i) the generated scalar programs improve performance by over 10 times, (ii) the vector programs further speedup the scalar ones by a factor of 4 and 2 for single-precision and double-precision, respectively.
随着当前计算机体系结构复杂性的增加,领域特定程序生成器被广泛用于实现性能可移植库。动态规划是包括工程操作和生物信息学在内的许多应用的性能关键核心。在本文中,我们提出了一种自动调整动态规划(ATDP)来优化动态规划算法在各种体系结构中的性能。首先,设计了一种用于动态规划的逐块算法,以方便使用众所周知的技术(包括缓存和寄存器平铺)进行优化。此外,参数化的逐块算法与自动调优框架合作,并利用爬坡算法在给定平台上搜索可能的最佳程序。在两个x86处理器上的实验表明:(i)所生成的标量程序的性能提高了10倍以上,(ii)向量程序在单精度和双精度下分别使标量程序的速度提高了4倍和2倍。
{"title":"Automatically Tuned Dynamic Programming with an Algorithm-by-Blocks","authors":"Jiajia Li, Guangming Tan, Mingyu Chen","doi":"10.1109/ICPADS.2010.117","DOIUrl":"https://doi.org/10.1109/ICPADS.2010.117","url":null,"abstract":"As the complexity of current computer architecture increases, domain-specific program generators are extensively used to implement performance portable libraries. Dynamic programming is a performance-critical kernel in many applications including engineering operations and bioinformatics. In this paper, we propose an Automatically Tuned Dynamic Programming (ATDP) to optimize performance of dynamic programming algorithm across various architectures. First, an algorithm-by-blocks for dynamic programming is designed to facilitate optimizing with well-known techniques including cache and register tiling. Further, the parameterized algorithm-by-blocks is cooperative with an auto-tuning framework and leverages a hill climbing algorithm to search the possible best program on a given platform. The experiments on two x86 processors demonstrate that (i) the generated scalar programs improve performance by over 10 times, (ii) the vector programs further speedup the scalar ones by a factor of 4 and 2 for single-precision and double-precision, respectively.","PeriodicalId":365914,"journal":{"name":"2010 IEEE 16th International Conference on Parallel and Distributed Systems","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122217347","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Automatic Thread Decomposition for Pipelined Multithreading 流水线多线程的自动线程分解
Pub Date : 2010-12-08 DOI: 10.1109/ICPADS.2010.18
Yuanming Zhang, K. Ootsu, T. Yokota, T. Baba
An appropriate automatic thread decomposition approach is critical for pipelined multithreading (PMT) to maximize pipeline performance with balanced thread size on target multi-core processor. This paper presents an automatic thread decomposition approach, which maps the pipeline thread decomposition problem onto a graph-theoretic framework to construct an optimized DAG with minimal bottleneck node size and balanced node size under constrained core number. In this approach, control dependence is treated as special data dependence and then an effective mechanism is proposed to remove redundant control dependences. A heuristic decomposition algorithm is given to generate an optimized pipeline. The algorithm has been evaluated on a commodity multi-core processor, and experimental results show that it has achieved speedup ranging from 113% to 174% on several SPEC CPU 2000 benchmark programs.
为了在目标多核处理器上平衡线程大小,最大化流水线性能,合适的自动线程分解方法是实现流水线多线程的关键。本文提出了一种自动线程分解方法,将流水线线程分解问题映射到图论框架上,构造在核数约束下瓶颈节点大小最小、节点大小均衡的优化DAG。该方法将控制依赖关系视为特殊的数据依赖关系,提出了一种有效的去除冗余控制依赖关系的机制。给出了一种启发式分解算法来生成优化的管道。该算法已在商用多核处理器上进行了测试,实验结果表明,该算法在几个SPEC CPU 2000基准程序上的加速幅度在113% ~ 174%之间。
{"title":"Automatic Thread Decomposition for Pipelined Multithreading","authors":"Yuanming Zhang, K. Ootsu, T. Yokota, T. Baba","doi":"10.1109/ICPADS.2010.18","DOIUrl":"https://doi.org/10.1109/ICPADS.2010.18","url":null,"abstract":"An appropriate automatic thread decomposition approach is critical for pipelined multithreading (PMT) to maximize pipeline performance with balanced thread size on target multi-core processor. This paper presents an automatic thread decomposition approach, which maps the pipeline thread decomposition problem onto a graph-theoretic framework to construct an optimized DAG with minimal bottleneck node size and balanced node size under constrained core number. In this approach, control dependence is treated as special data dependence and then an effective mechanism is proposed to remove redundant control dependences. A heuristic decomposition algorithm is given to generate an optimized pipeline. The algorithm has been evaluated on a commodity multi-core processor, and experimental results show that it has achieved speedup ranging from 113% to 174% on several SPEC CPU 2000 benchmark programs.","PeriodicalId":365914,"journal":{"name":"2010 IEEE 16th International Conference on Parallel and Distributed Systems","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122251155","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
Acceleration of a High Order Accurate Method for Compressible Flows on SDSM Based GPU Clusters 基于SDSM的GPU集群可压缩流高阶精确加速方法
Pub Date : 2010-12-08 DOI: 10.1109/ICPADS.2010.107
Konstantinos I. Karantasis, E. D. Polychronopoulos, J. Ekaterinaris
The recent advent of multicore processors, and especially the introduction of many-core GPUs, opens new horizons to large-scale, high-resolution, simulations for a broad range of scientific fields. Among them, the scientific area of CFD appears to be one of the candidates that could significantly benefit from the utilization of many-core GPUs. In o rder to investigate such a potential, we evaluate the performance of a high-order accurate method for the simulation of compressible flows. Current implementation is taking place on a GPU cluster. Nevertheless, a novel approach is followed concerning the utilization of GPU clusters that does not involve explicit message passing. Instead, the presented implementation resides on Software Distributed Shared Memory (SDSM) to propagate changes across the simulation phases. The first results prove to be emboldening and lay grounds for further research along the use of shared memory abstraction in order to utilize future GPU clusters.
最近多核处理器的出现,特别是多核gpu的引入,为广泛的科学领域的大规模,高分辨率模拟开辟了新的视野。其中,CFD科学领域似乎是可以从多核gpu的使用中显著受益的候选领域之一。为了研究这种潜力,我们评估了一种用于模拟可压缩流动的高阶精确方法的性能。目前的实现是在GPU集群上进行的。然而,采用了一种新颖的方法来利用GPU集群,这种方法不涉及显式的消息传递。相反,呈现的实现驻留在软件分布式共享内存(SDSM)上,以便跨模拟阶段传播更改。第一个结果被证明是大胆的,并为进一步研究共享内存抽象的使用奠定了基础,以便利用未来的GPU集群。
{"title":"Acceleration of a High Order Accurate Method for Compressible Flows on SDSM Based GPU Clusters","authors":"Konstantinos I. Karantasis, E. D. Polychronopoulos, J. Ekaterinaris","doi":"10.1109/ICPADS.2010.107","DOIUrl":"https://doi.org/10.1109/ICPADS.2010.107","url":null,"abstract":"The recent advent of multicore processors, and especially the introduction of many-core GPUs, opens new horizons to large-scale, high-resolution, simulations for a broad range of scientific fields. Among them, the scientific area of CFD appears to be one of the candidates that could significantly benefit from the utilization of many-core GPUs. In o rder to investigate such a potential, we evaluate the performance of a high-order accurate method for the simulation of compressible flows. Current implementation is taking place on a GPU cluster. Nevertheless, a novel approach is followed concerning the utilization of GPU clusters that does not involve explicit message passing. Instead, the presented implementation resides on Software Distributed Shared Memory (SDSM) to propagate changes across the simulation phases. The first results prove to be emboldening and lay grounds for further research along the use of shared memory abstraction in order to utilize future GPU clusters.","PeriodicalId":365914,"journal":{"name":"2010 IEEE 16th International Conference on Parallel and Distributed Systems","volume":"166 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122320126","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
期刊
2010 IEEE 16th International Conference on Parallel and Distributed Systems
全部 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