首页 > 最新文献

24th International Conference on Distributed Computing Systems, 2004. Proceedings.最新文献

英文 中文
Linguistic support for distributed programming abstractions 对分布式编程抽象的语言支持
Pub Date : 2004-03-24 DOI: 10.1109/ICDCS.2004.1281589
C. H. Damm, P. Eugster, R. Guerraoui
We contribute to addressing context of Java and the type-based publish/subscribe (TPS) abstraction, an object-oriented variant of the publish/subscribe paradigm. We present an experience that compares implementations of TPS in (1) a variant of Java we designed to inherently support TPS, (2) standard Java, and (3) Java augmented with genericity. We derive from our implementation experience general observations on what features a programming language should support in order to enable a satisfactory library implementation of TPS, and finally, also alternative abstractions. In particular, we (re-) insist here on the importance of providing genericity and reflective features in the language, and point out the very fact that current efforts towards providing such features are still insufficient.
我们致力于解决Java上下文和基于类型的发布/订阅(TPS)抽象,这是发布/订阅范式的面向对象变体。我们提供了一个比较TPS实现的经验:(1)我们设计的固有支持TPS的Java变体,(2)标准Java,以及(3)增强了泛型的Java。从我们的实现经验中,我们得出了关于编程语言应该支持哪些特性才能实现令人满意的TPS库实现的一般观察,最后,还有可选的抽象。特别地,我们(再次)坚持在语言中提供泛型和反射特性的重要性,并指出当前在提供这些特性方面的努力仍然不够。
{"title":"Linguistic support for distributed programming abstractions","authors":"C. H. Damm, P. Eugster, R. Guerraoui","doi":"10.1109/ICDCS.2004.1281589","DOIUrl":"https://doi.org/10.1109/ICDCS.2004.1281589","url":null,"abstract":"We contribute to addressing context of Java and the type-based publish/subscribe (TPS) abstraction, an object-oriented variant of the publish/subscribe paradigm. We present an experience that compares implementations of TPS in (1) a variant of Java we designed to inherently support TPS, (2) standard Java, and (3) Java augmented with genericity. We derive from our implementation experience general observations on what features a programming language should support in order to enable a satisfactory library implementation of TPS, and finally, also alternative abstractions. In particular, we (re-) insist here on the importance of providing genericity and reflective features in the language, and point out the very fact that current efforts towards providing such features are still insufficient.","PeriodicalId":348300,"journal":{"name":"24th International Conference on Distributed Computing Systems, 2004. Proceedings.","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131470109","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
Scalability in adaptive multi-metric overlays 自适应多度量覆盖的可扩展性
Pub Date : 2004-03-24 DOI: 10.1109/ICDCS.2004.1281574
Adolfo Rodriguez, Dejan Kostic, Amin Vahdat
Increasing application requirements have placed heavy emphasis on building overlay networks to efficiently deliver data to multiple receivers. A key performance challenge is simultaneously achieving adaptivity to changing network conditions and scalability to large numbers of users. In addition, most current algorithms focus on a single performance metric, such as delay or bandwidth, particular to individual application requirements. We introduce a two-fold approach for creating robust, high-performance overlays called adaptive multimetric overlays (AMMO). First, AMMO uses an adaptive, highly-parallel, and metric-independent protocol, TreeMaint, to build and maintain overlay trees. Second, AMMO provides a mechanism for comparing overlay edges along specified application performance goals to guide TreeMaint transformations. We have used AMMO to implement and evaluate a single-metric (bandwidth-optimized) tree similar to Overcast and a two-metric (delay-constrained, cost-optimized) overlay.
不断增长的应用需求已经把重点放在构建覆盖网络,以有效地向多个接收器传输数据。一个关键的性能挑战是同时实现对不断变化的网络条件的适应性和对大量用户的可伸缩性。此外,大多数当前算法关注单个性能指标,例如延迟或带宽,特别是针对单个应用程序需求。我们介绍了一种双重方法来创建鲁棒,高性能的覆盖称为自适应多度量覆盖(AMMO)。首先,AMMO使用自适应的、高度并行的、与度量无关的协议TreeMaint来构建和维护覆盖树。其次,AMMO提供了一种机制,可以沿着指定的应用程序性能目标比较覆盖边缘,以指导TreeMaint转换。我们已经使用AMMO来实现和评估类似于Overcast的单度量(带宽优化)树和双度量(延迟约束,成本优化)覆盖。
{"title":"Scalability in adaptive multi-metric overlays","authors":"Adolfo Rodriguez, Dejan Kostic, Amin Vahdat","doi":"10.1109/ICDCS.2004.1281574","DOIUrl":"https://doi.org/10.1109/ICDCS.2004.1281574","url":null,"abstract":"Increasing application requirements have placed heavy emphasis on building overlay networks to efficiently deliver data to multiple receivers. A key performance challenge is simultaneously achieving adaptivity to changing network conditions and scalability to large numbers of users. In addition, most current algorithms focus on a single performance metric, such as delay or bandwidth, particular to individual application requirements. We introduce a two-fold approach for creating robust, high-performance overlays called adaptive multimetric overlays (AMMO). First, AMMO uses an adaptive, highly-parallel, and metric-independent protocol, TreeMaint, to build and maintain overlay trees. Second, AMMO provides a mechanism for comparing overlay edges along specified application performance goals to guide TreeMaint transformations. We have used AMMO to implement and evaluate a single-metric (bandwidth-optimized) tree similar to Overcast and a two-metric (delay-constrained, cost-optimized) overlay.","PeriodicalId":348300,"journal":{"name":"24th International Conference on Distributed Computing Systems, 2004. Proceedings.","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122114702","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}
引用次数: 27
Exploiting congestion information in network and higher layer protocols in multihop wireless ad hoc networks 利用网络中的拥塞信息和多跳无线自组网中的高层协议
Pub Date : 2004-03-24 DOI: 10.1109/ICDCS.2004.1281595
Yih-Chun Hu, David B. Johnson
With most routing protocols for ad hoc networks, shorter paths are generally considered more desirable, making some areas of network more prone to congestion and decreasing overall network throughput. We examine the use of congestion information to avoid these network hotspots. By locally monitoring the network interface transmission queue length and MAC layer behavior at each node, a node can establish an approximation of the degree to which the wireless medium around it is busy; this measurement reflects not only the behavior of the node itself, but also the behavior of other nearby nodes sharing the wireless medium. We suggest a number of uses of such congestion information in an ad hoc network, in the network, transport, and higher layers, and we evaluate a set of such uses through simulation. Our results based on modifications to the dynamic source routing protocol (DSR) and TCP demonstrate substantial performance improvement in terms of scalability, packet delivery, overhead, and fairness resulting from this use of congestion information.
对于大多数用于自组织网络的路由协议,通常认为更短的路径更可取,这使得网络的某些区域更容易出现拥塞,并降低了整体网络吞吐量。我们研究了使用拥塞信息来避免这些网络热点。通过本地监控网络接口传输队列长度和每个节点的MAC层行为,节点可以建立其周围无线介质繁忙程度的近似值;这种测量不仅反映了节点本身的行为,还反映了共享无线介质的附近其他节点的行为。我们建议在自组织网络、网络、传输和更高层中使用此类拥塞信息,并通过模拟评估了一组此类使用。基于对动态源路由协议(DSR)和TCP的修改,我们的结果表明,由于使用了拥塞信息,在可伸缩性、数据包传递、开销和公平性方面,性能有了实质性的提高。
{"title":"Exploiting congestion information in network and higher layer protocols in multihop wireless ad hoc networks","authors":"Yih-Chun Hu, David B. Johnson","doi":"10.1109/ICDCS.2004.1281595","DOIUrl":"https://doi.org/10.1109/ICDCS.2004.1281595","url":null,"abstract":"With most routing protocols for ad hoc networks, shorter paths are generally considered more desirable, making some areas of network more prone to congestion and decreasing overall network throughput. We examine the use of congestion information to avoid these network hotspots. By locally monitoring the network interface transmission queue length and MAC layer behavior at each node, a node can establish an approximation of the degree to which the wireless medium around it is busy; this measurement reflects not only the behavior of the node itself, but also the behavior of other nearby nodes sharing the wireless medium. We suggest a number of uses of such congestion information in an ad hoc network, in the network, transport, and higher layers, and we evaluate a set of such uses through simulation. Our results based on modifications to the dynamic source routing protocol (DSR) and TCP demonstrate substantial performance improvement in terms of scalability, packet delivery, overhead, and fairness resulting from this use of congestion information.","PeriodicalId":348300,"journal":{"name":"24th International Conference on Distributed Computing Systems, 2004. Proceedings.","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127358363","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}
引用次数: 78
Enhancing real-time CORBA via real-time Java features 通过实时Java特性增强实时CORBA
Pub Date : 2004-03-24 DOI: 10.1109/ICDCS.2004.1281569
A. Krishna, D. Schmidt, R. Klefstad
End-to-end middleware predictability is essential to support quality of service (QoS) capabilities needed by distributed real-time and embedded (DRE) applications. Real-time CORBA is a middleware standard that allows DRE applications to allocate, schedule, and control the QoS of CPU, memory, and networking resources. Existing real-time CORBA solutions are implemented in C++, which is generally more complicated and error-prone to program than Java. The real-time specification for Java (RTSJ) provides extensions that enable Java to be used for developing DRE systems. Real-time CORBA does not currently leverage key RTSJ features, such as scoped memory and real-time threads. Thus, integration of real-time CORBA and RTSJ is essential to ensure the predictability required for Java-based DRE applications. We provide the following contributions to the study of middleware for DRE applications. First we analyze the architecture of ZEN, our implementation of real-time CORBA, identifying sources for the application of RTSJ features. Second, we describe how RTSJ features, such as scoped memory and real-time threads, can be associated with key ORB components to enhance the predictability of DRE applications using realtime CORBA and the RTSJ. Third, we perform preliminary qualitative and quantitative analysis of predictability enhancements arising from our application of RTSJ features. Our results show that use of RTSJ features can considerably improve the predictability of DRE applications written using Real-time CORBA and real-time Java.
端到端的中间件可预测性对于支持分布式实时和嵌入式(DRE)应用程序所需的服务质量(QoS)功能至关重要。实时CORBA是一种中间件标准,它允许DRE应用程序分配、调度和控制CPU、内存和网络资源的QoS。现有的实时CORBA解决方案是用c++实现的,它通常比Java更复杂,更容易出错。Java实时规范(RTSJ)提供了扩展,使Java能够用于开发DRE系统。实时CORBA目前没有利用RTSJ的关键特性,比如作用域内存和实时线程。因此,实时CORBA和RTSJ的集成对于确保基于java的DRE应用程序所需的可预测性至关重要。我们为DRE应用程序的中间件研究提供了以下贡献。首先,我们分析了ZEN的体系结构,实时CORBA的实现,确定了RTSJ特性应用的来源。其次,我们描述了RTSJ特性(如作用域内存和实时线程)如何与关键ORB组件相关联,以使用实时CORBA和RTSJ增强DRE应用程序的可预测性。第三,我们对应用RTSJ特征所带来的可预测性增强进行了初步的定性和定量分析。我们的结果表明,使用RTSJ特性可以大大提高使用实时CORBA和实时Java编写的DRE应用程序的可预测性。
{"title":"Enhancing real-time CORBA via real-time Java features","authors":"A. Krishna, D. Schmidt, R. Klefstad","doi":"10.1109/ICDCS.2004.1281569","DOIUrl":"https://doi.org/10.1109/ICDCS.2004.1281569","url":null,"abstract":"End-to-end middleware predictability is essential to support quality of service (QoS) capabilities needed by distributed real-time and embedded (DRE) applications. Real-time CORBA is a middleware standard that allows DRE applications to allocate, schedule, and control the QoS of CPU, memory, and networking resources. Existing real-time CORBA solutions are implemented in C++, which is generally more complicated and error-prone to program than Java. The real-time specification for Java (RTSJ) provides extensions that enable Java to be used for developing DRE systems. Real-time CORBA does not currently leverage key RTSJ features, such as scoped memory and real-time threads. Thus, integration of real-time CORBA and RTSJ is essential to ensure the predictability required for Java-based DRE applications. We provide the following contributions to the study of middleware for DRE applications. First we analyze the architecture of ZEN, our implementation of real-time CORBA, identifying sources for the application of RTSJ features. Second, we describe how RTSJ features, such as scoped memory and real-time threads, can be associated with key ORB components to enhance the predictability of DRE applications using realtime CORBA and the RTSJ. Third, we perform preliminary qualitative and quantitative analysis of predictability enhancements arising from our application of RTSJ features. Our results show that use of RTSJ features can considerably improve the predictability of DRE applications written using Real-time CORBA and real-time Java.","PeriodicalId":348300,"journal":{"name":"24th International Conference on Distributed Computing Systems, 2004. Proceedings.","volume":"73 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131077464","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}
引用次数: 34
Impact of layer two ARQ on TCP performance in W-CDMA networks W-CDMA网络中第二层ARQ对TCP性能的影响
Pub Date : 2004-03-24 DOI: 10.1109/ICDCS.2004.1281593
H. Inamura, O. Takahashi, H. Nakano, Taro Ishikawa, H. Shigeno
We address the interaction between TCP and RLC (Radio Link Control), the link layer retransmission protocol in W-CDMA, a 3rd generation cellular wireless network technology, in evaluating TCP performance in following points; l) Supress delay-jitter in link layer to avoid excess retransmissions. 2) Clarify the trade-off between jitter-suppression and link utilization to improve TCP throughput. 3) Optimize the link layer and TCP parameters. We show how to find the TCP and link ARQ parameters that yield optimum overall performance; simulations and emulation confirm their effectiveness. The coexistence of ARQ and TCP can lead to inefficient interaction; the delay-jitter on the link layer may trigger spurious TCP retransmission. The solution is to suppress jitter on the link layer. To manage the trade-off between this suppression and link utilization, we optimized with link parameter.
我们讨论了TCP和RLC (Radio Link Control,无线链路控制)之间的交互,RLC是第三代蜂窝无线网络技术W-CDMA中的链路层重传协议,在以下几点评估TCP性能;l)抑制链路层延迟抖动,避免过多重传。2)澄清抖动抑制和链路利用率之间的权衡,以提高TCP吞吐量。3)优化链路层和TCP参数。我们展示了如何找到产生最佳整体性能的TCP和链路ARQ参数;仿真和仿真验证了其有效性。ARQ和TCP共存会导致交互效率低下;链路层的延迟抖动可能会引起TCP的虚假重传。解决方法是抑制链路层的抖动。为了处理这种抑制和链路利用率之间的权衡,我们对链路参数进行了优化。
{"title":"Impact of layer two ARQ on TCP performance in W-CDMA networks","authors":"H. Inamura, O. Takahashi, H. Nakano, Taro Ishikawa, H. Shigeno","doi":"10.1109/ICDCS.2004.1281593","DOIUrl":"https://doi.org/10.1109/ICDCS.2004.1281593","url":null,"abstract":"We address the interaction between TCP and RLC (Radio Link Control), the link layer retransmission protocol in W-CDMA, a 3rd generation cellular wireless network technology, in evaluating TCP performance in following points; l) Supress delay-jitter in link layer to avoid excess retransmissions. 2) Clarify the trade-off between jitter-suppression and link utilization to improve TCP throughput. 3) Optimize the link layer and TCP parameters. We show how to find the TCP and link ARQ parameters that yield optimum overall performance; simulations and emulation confirm their effectiveness. The coexistence of ARQ and TCP can lead to inefficient interaction; the delay-jitter on the link layer may trigger spurious TCP retransmission. The solution is to suppress jitter on the link layer. To manage the trade-off between this suppression and link utilization, we optimized with link parameter.","PeriodicalId":348300,"journal":{"name":"24th International Conference on Distributed Computing Systems, 2004. Proceedings.","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132217594","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
Adaptive replication in peer-to-peer systems 对等系统中的自适应复制
Pub Date : 2004-03-24 DOI: 10.1109/ICDCS.2004.1281601
V. Gopalakrishnan, Bujor D. Silaghi, Bobby Bhattacharjee, P. Keleher
Peer-to-peer systems can be used to form a low-latency decentralized data delivery system. Structured peer-to-peer systems provide both low latency and excellent load balance with uniform query and data distributions. Under the more common skewed access distributions, however, individual nodes are easily overloaded, resulting in poor global performance and lost messages. This paper describes a lightweight, adaptive, and system-neutral replication protocol, called LAR, that maintains low access latencies and good load balance even under highly skewed demand. We apply LAR to Chord and show that it has lower overhead and better performance than existing replication strategies.
点对点系统可以用来形成一个低延迟的分散数据传输系统。结构化点对点系统通过统一的查询和数据分布提供低延迟和出色的负载平衡。然而,在更常见的倾斜访问分布下,单个节点很容易过载,导致全局性能差和消息丢失。本文描述了一种轻量级、自适应和系统中立的复制协议,称为LAR,即使在高度倾斜的需求下,它也能保持低访问延迟和良好的负载平衡。我们将LAR应用于Chord,并证明它比现有的复制策略具有更低的开销和更好的性能。
{"title":"Adaptive replication in peer-to-peer systems","authors":"V. Gopalakrishnan, Bujor D. Silaghi, Bobby Bhattacharjee, P. Keleher","doi":"10.1109/ICDCS.2004.1281601","DOIUrl":"https://doi.org/10.1109/ICDCS.2004.1281601","url":null,"abstract":"Peer-to-peer systems can be used to form a low-latency decentralized data delivery system. Structured peer-to-peer systems provide both low latency and excellent load balance with uniform query and data distributions. Under the more common skewed access distributions, however, individual nodes are easily overloaded, resulting in poor global performance and lost messages. This paper describes a lightweight, adaptive, and system-neutral replication protocol, called LAR, that maintains low access latencies and good load balance even under highly skewed demand. We apply LAR to Chord and show that it has lower overhead and better performance than existing replication strategies.","PeriodicalId":348300,"journal":{"name":"24th International Conference on Distributed Computing Systems, 2004. Proceedings.","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130004502","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}
引用次数: 181
Energy efficient data collection in distributed sensor environments 分布式传感器环境中的节能数据收集
Pub Date : 2004-03-24 DOI: 10.1109/ICDCS.2004.1281626
Qing Han, S. Mehrotra, N. Venkatasubramanian
Sensors are typically deployed to gather data about the physical world and its artifacts for a variety of purposes that range from environment monitoring, control, to data analysis. Since sensors are resource constrained, often sensor data is collected into a sensor database that resides at (more powerful) servers. A natural tradeoff exists between the sensor resources (bandwidth, energy) consumed and the quality of data collected at the server. Blindly transmitting sensor updates at a fixed periodicity to the server results in a suboptimal solution due to the differences in stability of sensor values and due to the varying application needs that impose different quality requirements across sensors. We propose adaptive data collection mechanisms for sensor environments that adjusts to these variations while at the same time optimizing the energy consumption of sensors. Our experimental results show significant energy savings compared to the naive approach to data collection.
传感器通常用于收集有关物理世界及其工件的数据,用于从环境监测、控制到数据分析的各种目的。由于传感器资源有限,通常传感器数据被收集到驻留在(更强大的)服务器上的传感器数据库中。在消耗的传感器资源(带宽、能量)和服务器收集的数据质量之间存在着一种自然的权衡。盲目地以固定的周期向服务器发送传感器更新会导致次优解决方案,因为传感器值的稳定性存在差异,并且由于不同的应用需求对传感器施加不同的质量要求。我们提出了传感器环境的自适应数据收集机制,以适应这些变化,同时优化传感器的能量消耗。我们的实验结果表明,与朴素的数据收集方法相比,显著节省了能源。
{"title":"Energy efficient data collection in distributed sensor environments","authors":"Qing Han, S. Mehrotra, N. Venkatasubramanian","doi":"10.1109/ICDCS.2004.1281626","DOIUrl":"https://doi.org/10.1109/ICDCS.2004.1281626","url":null,"abstract":"Sensors are typically deployed to gather data about the physical world and its artifacts for a variety of purposes that range from environment monitoring, control, to data analysis. Since sensors are resource constrained, often sensor data is collected into a sensor database that resides at (more powerful) servers. A natural tradeoff exists between the sensor resources (bandwidth, energy) consumed and the quality of data collected at the server. Blindly transmitting sensor updates at a fixed periodicity to the server results in a suboptimal solution due to the differences in stability of sensor values and due to the varying application needs that impose different quality requirements across sensors. We propose adaptive data collection mechanisms for sensor environments that adjusts to these variations while at the same time optimizing the energy consumption of sensors. Our experimental results show significant energy savings compared to the naive approach to data collection.","PeriodicalId":348300,"journal":{"name":"24th International Conference on Distributed Computing Systems, 2004. Proceedings.","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115667279","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}
引用次数: 101
Certificate dispersal in ad-hoc networks ad-hoc网络中的证书分散
Pub Date : 2004-03-24 DOI: 10.1109/ICDCS.2004.1281629
M. Gouda, Eunjin Jung
We investigate how to disperse the certificates, issued in an ad-hoc network, among the network nodes such that the following condition holds. If any node u approaches any other node v in the network, then u can use the certificates stored either in u or in v to obtain the public key of v (so that u can securely send messages to v). We define the cost of certificate dispersal as the average number of certificates stored in one node in the network. We give upper and lower bounds on the dispersability cost of certificates, and show that both bounds are tight. We also present two certificate dispersal algorithms, and show that one of those algorithms is more efficient than the other in several important cases. Finally, we identify a rich class of "certificate graphs" for which the dispersability cost is within a constant factor from the lower bound.
我们研究如何在网络节点之间分散在ad-hoc网络中颁发的证书,以满足以下条件。如果网络中的任何节点u接近任何其他节点v,则u可以使用存储在u或v中的证书获得v的公钥(以便u可以安全地向v发送消息)。我们将证书分散的成本定义为网络中存储在一个节点上的证书的平均数量。给出了证书分散性代价的上界和下界,并证明了上界和下界都是紧的。我们还提出了两种证书分散算法,并表明其中一种算法在几个重要的情况下比另一种算法更有效。最后,我们确定了一类丰富的“证明图”,其分散性成本在离下界的常数因子范围内。
{"title":"Certificate dispersal in ad-hoc networks","authors":"M. Gouda, Eunjin Jung","doi":"10.1109/ICDCS.2004.1281629","DOIUrl":"https://doi.org/10.1109/ICDCS.2004.1281629","url":null,"abstract":"We investigate how to disperse the certificates, issued in an ad-hoc network, among the network nodes such that the following condition holds. If any node u approaches any other node v in the network, then u can use the certificates stored either in u or in v to obtain the public key of v (so that u can securely send messages to v). We define the cost of certificate dispersal as the average number of certificates stored in one node in the network. We give upper and lower bounds on the dispersability cost of certificates, and show that both bounds are tight. We also present two certificate dispersal algorithms, and show that one of those algorithms is more efficient than the other in several important cases. Finally, we identify a rich class of \"certificate graphs\" for which the dispersability cost is within a constant factor from the lower bound.","PeriodicalId":348300,"journal":{"name":"24th International Conference on Distributed Computing Systems, 2004. Proceedings.","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115823078","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}
引用次数: 22
Adaptive plausible clocks 自适应合理时钟
Pub Date : 2004-03-24 DOI: 10.1109/ICDCS.2004.1281571
Anders Gidenstam, M. Papatriantafilou
Having small-sized logical clocks with high causal-ordering accuracy is useful, especially where (i) the precision of the knowledge of the causal dependencies among events implies savings in time overhead and (ii) the cost of transmitting full vector clock timestamps - that precisely characterise the causal relation - is high. Plausible clocks can be used as timestamps to order events in a distributed system in a way that is consistent with the causal order as long as the events are causally dependent. We introduce the nonuniformly mapped R-entries vector (NUREV) clocks, a general class of plausible clocks that allow accuracy adaptation and we analyse the ways that these clocks may relate causally independent event pairs. Our analysis resulted in a set of conclusions and the formulation of new, adaptive plausible clocks algorithms, with improved accuracy, even when the number of clock entries is very small, which is important in peer-to-peer communication systems.
拥有具有高因果顺序准确性的小型逻辑时钟是有用的,特别是在以下情况下:(i)事件之间因果依赖关系知识的准确性意味着时间开销的节省;(ii)传输完整矢量时钟时间戳(精确表征因果关系)的成本很高。只要事件是因果相关的,合理的时钟就可以用作时间戳,以与因果顺序一致的方式对分布式系统中的事件进行排序。我们介绍了非均匀映射的r项向量(NUREV)时钟,这是一类允许精度适应的合理时钟,我们分析了这些时钟可能关联因果独立事件对的方式。我们的分析得出了一组结论,并制定了新的、自适应的合理时钟算法,即使时钟条目的数量非常小,精度也有所提高,这在点对点通信系统中很重要。
{"title":"Adaptive plausible clocks","authors":"Anders Gidenstam, M. Papatriantafilou","doi":"10.1109/ICDCS.2004.1281571","DOIUrl":"https://doi.org/10.1109/ICDCS.2004.1281571","url":null,"abstract":"Having small-sized logical clocks with high causal-ordering accuracy is useful, especially where (i) the precision of the knowledge of the causal dependencies among events implies savings in time overhead and (ii) the cost of transmitting full vector clock timestamps - that precisely characterise the causal relation - is high. Plausible clocks can be used as timestamps to order events in a distributed system in a way that is consistent with the causal order as long as the events are causally dependent. We introduce the nonuniformly mapped R-entries vector (NUREV) clocks, a general class of plausible clocks that allow accuracy adaptation and we analyse the ways that these clocks may relate causally independent event pairs. Our analysis resulted in a set of conclusions and the formulation of new, adaptive plausible clocks algorithms, with improved accuracy, even when the number of clock entries is very small, which is important in peer-to-peer communication systems.","PeriodicalId":348300,"journal":{"name":"24th International Conference on Distributed Computing Systems, 2004. Proceedings.","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132471107","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
Energy-efficient synthesis of periodic task systems upon identical multiprocessor platforms 同一多处理机平台上周期任务系统的节能综合
Pub Date : 2004-03-24 DOI: 10.1109/ICDCS.2004.1281609
James H. Anderson, Sanjoy Baruah
Multiprocessor implementations of real-time systems tend to be more energy-efficient than uniprocessor implementations. However several factors, including the nonexistence of optimal multiprocessor scheduling algorithms, combine to prevent all the computing capacity of a multiprocessor platform from being guaranteed available for executing the real-time workload. In this paper, this tradeoff - that while increasing the number of processors results in lower energy consumption for a given computing capacity, the fraction of the capacity of a multiprocessor platform that is guaranteed available for executing real-time work decreases as the number of processors increases - is explored in detail. Algorithms are presented for synthesizing multiprocessor implementations of hard-real-time systems comprised of independent periodic tasks in such a manner that the energy consumed by the synthesized system is minimized.
实时系统的多处理器实现往往比单处理器实现更节能。然而,包括不存在最佳多处理器调度算法在内的几个因素结合在一起,导致无法保证多处理器平台的所有计算能力可用于执行实时工作负载。在本文中,详细探讨了这种权衡——虽然增加处理器数量会降低给定计算能力的能耗,但保证可用于执行实时工作的多处理器平台的容量比例会随着处理器数量的增加而减少。提出了由独立周期任务组成的硬实时系统的多处理器综合实现算法,以使综合系统消耗的能量最小化。
{"title":"Energy-efficient synthesis of periodic task systems upon identical multiprocessor platforms","authors":"James H. Anderson, Sanjoy Baruah","doi":"10.1109/ICDCS.2004.1281609","DOIUrl":"https://doi.org/10.1109/ICDCS.2004.1281609","url":null,"abstract":"Multiprocessor implementations of real-time systems tend to be more energy-efficient than uniprocessor implementations. However several factors, including the nonexistence of optimal multiprocessor scheduling algorithms, combine to prevent all the computing capacity of a multiprocessor platform from being guaranteed available for executing the real-time workload. In this paper, this tradeoff - that while increasing the number of processors results in lower energy consumption for a given computing capacity, the fraction of the capacity of a multiprocessor platform that is guaranteed available for executing real-time work decreases as the number of processors increases - is explored in detail. Algorithms are presented for synthesizing multiprocessor implementations of hard-real-time systems comprised of independent periodic tasks in such a manner that the energy consumed by the synthesized system is minimized.","PeriodicalId":348300,"journal":{"name":"24th International Conference on Distributed Computing Systems, 2004. Proceedings.","volume":"130 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130163727","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}
引用次数: 78
期刊
24th International Conference on Distributed Computing Systems, 2004. Proceedings.
全部 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