首页 > 最新文献

Proceedings IEEE International Symposium on Network Computing and Applications. NCA 2001最新文献

英文 中文
EVA: an event-based framework for developing specialised communication protocols EVA:用于开发专用通信协议的基于事件的框架
F. Brasileiro, F. Greve, F. Tronel, M. Hurfin, J. Narzul
Presents a framework for the development of higher level communication protocols that provides extra functionalities not supplied by standard off-the-shelf lower level communication protocols. The framework is based on the event channel abstraction which allows circumventing the main drawbacks of the layered-based approach traditionally used to develop such protocols, whilst at the same time providing a flexible, simple and well structured way to implement them. The event channel service provided by EVA establishes how entities that share the same address space interact. Then, the application designer has the opportunity to define the most appropriate lower level communication protocols that control the way entities that execute within different processes will interact. The framework specifies a way to accommodate these protocols and provides several standard protocol implementations. Further a development methodology is described for constructing applications on top of the framework. In designing the framework, we have followed the approach of using, whenever possible, well established concepts, thus the paper also discusses the utilisation of such concepts in improving both the efficiency and the structuring of the framework and of the applications to be built on top of it.
提出了一个用于开发高级通信协议的框架,该框架提供了标准的现成低级通信协议所不提供的额外功能。该框架基于事件通道抽象,它可以规避传统上用于开发此类协议的基于分层方法的主要缺点,同时提供灵活、简单和结构良好的实现方式。EVA提供的事件通道服务建立共享相同地址空间的实体如何交互。然后,应用程序设计人员就有机会定义最合适的低层通信协议,以控制在不同进程中执行的实体的交互方式。该框架指定了一种容纳这些协议的方法,并提供了几种标准协议实现。此外,还描述了在框架之上构建应用程序的开发方法。在设计框架时,我们遵循了尽可能使用成熟概念的方法,因此本文还讨论了如何利用这些概念来提高框架的效率和结构,以及在此基础上构建的应用程序。
{"title":"EVA: an event-based framework for developing specialised communication protocols","authors":"F. Brasileiro, F. Greve, F. Tronel, M. Hurfin, J. Narzul","doi":"10.1109/NCA.2001.962523","DOIUrl":"https://doi.org/10.1109/NCA.2001.962523","url":null,"abstract":"Presents a framework for the development of higher level communication protocols that provides extra functionalities not supplied by standard off-the-shelf lower level communication protocols. The framework is based on the event channel abstraction which allows circumventing the main drawbacks of the layered-based approach traditionally used to develop such protocols, whilst at the same time providing a flexible, simple and well structured way to implement them. The event channel service provided by EVA establishes how entities that share the same address space interact. Then, the application designer has the opportunity to define the most appropriate lower level communication protocols that control the way entities that execute within different processes will interact. The framework specifies a way to accommodate these protocols and provides several standard protocol implementations. Further a development methodology is described for constructing applications on top of the framework. In designing the framework, we have followed the approach of using, whenever possible, well established concepts, thus the paper also discusses the utilisation of such concepts in improving both the efficiency and the structuring of the framework and of the applications to be built on top of it.","PeriodicalId":385607,"journal":{"name":"Proceedings IEEE International Symposium on Network Computing and Applications. NCA 2001","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115466376","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}
引用次数: 20
Box-to-box disk mirroring using Ethernet 使用以太网的盒对盒磁盘镜像
Qiang Li
Failover between file server boxes requires data mirroring between them if they don't share access to the disk drives, which is typical for low-end and mid-range network attached storage servers. Most of designs for such data mirroring is done using existing network connections and on top of IP or TCP. The paper presents a design using an additional dedicated Ethernet interface and working directly on top of the data link layer. The proposed scheme will have the advantage of better performance including low overhead during normal operations and fast re-synchronization during recovery.
如果文件服务器不共享对磁盘驱动器的访问,则文件服务器之间的故障转移需要在它们之间进行数据镜像,这对于低端和中档网络连接的存储服务器来说是典型的。这种数据镜像的大多数设计都是使用现有的网络连接并在IP或TCP之上完成的。本文提出了一种使用额外的专用以太网接口并直接在数据链路层上工作的设计。该方案具有较好的性能,包括在正常操作期间低开销和在恢复期间快速重新同步。
{"title":"Box-to-box disk mirroring using Ethernet","authors":"Qiang Li","doi":"10.1109/NCA.2001.962552","DOIUrl":"https://doi.org/10.1109/NCA.2001.962552","url":null,"abstract":"Failover between file server boxes requires data mirroring between them if they don't share access to the disk drives, which is typical for low-end and mid-range network attached storage servers. Most of designs for such data mirroring is done using existing network connections and on top of IP or TCP. The paper presents a design using an additional dedicated Ethernet interface and working directly on top of the data link layer. The proposed scheme will have the advantage of better performance including low overhead during normal operations and fast re-synchronization during recovery.","PeriodicalId":385607,"journal":{"name":"Proceedings IEEE International Symposium on Network Computing and Applications. NCA 2001","volume":"83 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122712711","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
Hardware- and software-based collective communication on the Quadrics network 基于硬件和软件的Quadrics网络集体通信
F. Petrini, S. Coll, E. Frachtenberg, A. Hoisie
The efficient implementation of collective communication patterns in a parallel machine is a challenging design effort, that requires the solution of many problems. In this paper we present an in-depth description of how the Quadrics network supports both hardware- and software-based collectives. We describe the main features of the two building blocks of this network, a network interface that can perform zero-copy user-level communication and a wormhole routing switch. We also focus our attention on the routing and flow control algorithms, deadlock avoidance and on how the processing nodes are integrated in a global, virtual shared memory. Experimental results conducted on 64-node AlphaServer cluster indicate that the time to complete the hardware-based barrier synchronization on the whole network is as low as 6 /spl mu/s, with very good scalability. Good latency and scalability are also achieved with the software-based synchronization, which takes about 15 /spl mu/s. With the broadcast, similar performance is achieved by the hardware- and software-based implementations, which can deliver messages of up to 256 bytes in 13 /spl mu/s and can get a sustained asymptotic bandwidth of 288 Mbytes/sec on all the nodes. The hardware-based barrier is almost insensitive to the network congestion, with 93% of the synchronizations taking less than 20 /spl mu/s when the network is flooded with a background traffic of unicast messages. On the other hand, the software-based implementation suffers from a significant performance degradation. With high load the hardware broadcast maintains a reasonably good latency, delivering messages up to 2KB in 200 /spl mu/s, while the software broadcast suffers from slightly higher latencies inherited from the synchronization mechanism. Both broadcast algorithms experience a significative performance degradation of the sustained bandwidth with large messages.
在并行机器中有效地实现集体通信模式是一项具有挑战性的设计工作,它需要解决许多问题。在本文中,我们深入描述了Quadrics网络如何支持基于硬件和软件的集合。我们描述了该网络的两个构建块的主要特征,一个可以执行零复制用户级通信的网络接口和一个虫洞路由交换机。我们还将注意力集中在路由和流量控制算法、死锁避免以及如何将处理节点集成到全局虚拟共享内存中。在64节点的AlphaServer集群上进行的实验结果表明,在整个网络上完成基于硬件的屏障同步的时间低至6 /spl mu/s,具有很好的可扩展性。采用基于软件的同步方式,实现了良好的延迟和可扩展性,同步速度约为15 /spl mu/s。对于广播,基于硬件和基于软件的实现可以实现类似的性能,可以在13 /spl mu/s的速度下传递最多256字节的消息,并且可以在所有节点上获得288 mb /s的持续渐近带宽。基于硬件的屏障几乎对网络拥塞不敏感,当网络被单播消息的后台流量淹没时,93%的同步速度低于20 /spl mu/s。另一方面,基于软件的实现遭受了显著的性能下降。在高负载情况下,硬件广播保持了相当好的延迟,以200 /spl mu/s的速度传递高达2KB的消息,而软件广播从同步机制继承的延迟略高。两种广播算法在处理大消息时,持续带宽的性能都会显著下降。
{"title":"Hardware- and software-based collective communication on the Quadrics network","authors":"F. Petrini, S. Coll, E. Frachtenberg, A. Hoisie","doi":"10.1109/NCA.2001.962513","DOIUrl":"https://doi.org/10.1109/NCA.2001.962513","url":null,"abstract":"The efficient implementation of collective communication patterns in a parallel machine is a challenging design effort, that requires the solution of many problems. In this paper we present an in-depth description of how the Quadrics network supports both hardware- and software-based collectives. We describe the main features of the two building blocks of this network, a network interface that can perform zero-copy user-level communication and a wormhole routing switch. We also focus our attention on the routing and flow control algorithms, deadlock avoidance and on how the processing nodes are integrated in a global, virtual shared memory. Experimental results conducted on 64-node AlphaServer cluster indicate that the time to complete the hardware-based barrier synchronization on the whole network is as low as 6 /spl mu/s, with very good scalability. Good latency and scalability are also achieved with the software-based synchronization, which takes about 15 /spl mu/s. With the broadcast, similar performance is achieved by the hardware- and software-based implementations, which can deliver messages of up to 256 bytes in 13 /spl mu/s and can get a sustained asymptotic bandwidth of 288 Mbytes/sec on all the nodes. The hardware-based barrier is almost insensitive to the network congestion, with 93% of the synchronizations taking less than 20 /spl mu/s when the network is flooded with a background traffic of unicast messages. On the other hand, the software-based implementation suffers from a significant performance degradation. With high load the hardware broadcast maintains a reasonably good latency, delivering messages up to 2KB in 200 /spl mu/s, while the software broadcast suffers from slightly higher latencies inherited from the synchronization mechanism. Both broadcast algorithms experience a significative performance degradation of the sustained bandwidth with large messages.","PeriodicalId":385607,"journal":{"name":"Proceedings IEEE International Symposium on Network Computing and Applications. NCA 2001","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124565024","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}
引用次数: 61
Network aware video transcoding for symbiotic rate adaptation on interactive transport 基于交互传输的共生速率适应网络感知视频转码
J. Khan, Qiong Gu
The authors present a potential new approach of application integrated congestion management. It is applicable for time-sensitive traffic and is based on the principle of direct protocol interactivity. In contrast to classical transport protocols, we envision a transport mechanism which is interactive and can provide event notification to the subscriber of its communication service. We then show a network aware adaptive MPEG-2 video transcoding mechanics, which directly interacts with the protocol and adjusts its production in sync with the impairment events in the transport layer. The authors present the novel symbiotic mechanics, and share the performance result observed on the MPEG-2 video stream carried by this symbiosis implementation. We report dramatic improvement in time-conformant video delivery by such protocol interactivity.
作者提出了一种潜在的应用集成拥塞管理新方法。它基于协议直接交互的原则,适用于时间敏感型流量。与经典传输协议相比,我们设想了一种交互的传输机制,可以向其通信服务的订阅者提供事件通知。然后,我们展示了一个网络感知的自适应MPEG-2视频转码机制,该机制直接与协议交互,并根据传输层中的损伤事件同步调整其生成。作者提出了新的共生机制,并分享了该共生实现在MPEG-2视频流上所观察到的性能结果。我们报告了通过这种协议交互性在时间一致性视频传输方面的显着改进。
{"title":"Network aware video transcoding for symbiotic rate adaptation on interactive transport","authors":"J. Khan, Qiong Gu","doi":"10.1109/NCA.2001.962533","DOIUrl":"https://doi.org/10.1109/NCA.2001.962533","url":null,"abstract":"The authors present a potential new approach of application integrated congestion management. It is applicable for time-sensitive traffic and is based on the principle of direct protocol interactivity. In contrast to classical transport protocols, we envision a transport mechanism which is interactive and can provide event notification to the subscriber of its communication service. We then show a network aware adaptive MPEG-2 video transcoding mechanics, which directly interacts with the protocol and adjusts its production in sync with the impairment events in the transport layer. The authors present the novel symbiotic mechanics, and share the performance result observed on the MPEG-2 video stream carried by this symbiosis implementation. We report dramatic improvement in time-conformant video delivery by such protocol interactivity.","PeriodicalId":385607,"journal":{"name":"Proceedings IEEE International Symposium on Network Computing and Applications. NCA 2001","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131818108","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
Constructing ad hoc networks 构建ad hoc网络
J. Waldo
Ad hoc networking is often thought of as simply a mechanism by which participants in a network can find each other in some automated fashion. Our experience in building such networks, however, has convinced us that there is far more to ad hoc networks than simple discovery. In this paper, we will discuss the other requirements of the infrastructure that must be provided for real ad hoc networking to take place, illustrating our points with examples drawn from the existing Jini/sup TM/ networking system.
自组织网络通常被认为是一种简单的机制,通过这种机制,网络中的参与者可以以某种自动化的方式找到彼此。然而,我们建立这种网络的经验使我们确信,特设网络远比简单的发现要复杂得多。在本文中,我们将讨论为实现真正的自组织网络而必须提供的基础设施的其他需求,并使用来自现有Jini/sup TM/网络系统的示例来说明我们的观点。
{"title":"Constructing ad hoc networks","authors":"J. Waldo","doi":"10.1109/NCA.2001.962511","DOIUrl":"https://doi.org/10.1109/NCA.2001.962511","url":null,"abstract":"Ad hoc networking is often thought of as simply a mechanism by which participants in a network can find each other in some automated fashion. Our experience in building such networks, however, has convinced us that there is far more to ad hoc networks than simple discovery. In this paper, we will discuss the other requirements of the infrastructure that must be provided for real ad hoc networking to take place, illustrating our points with examples drawn from the existing Jini/sup TM/ networking system.","PeriodicalId":385607,"journal":{"name":"Proceedings IEEE International Symposium on Network Computing and Applications. NCA 2001","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132096610","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
Execution-driven simulation of IP router architectures IP路由器架构的执行驱动模拟
L. Bhuyan, Hu-Jun Wang
A number of approaches have been proposed by different vendors for the next generation Internet router architectures, capable of processing millions of packets per second. Most of this processing speed stems from employing latest high-performance network processor or multiprocessors as the forwarding engine of the router However, all these improvements have been proposed without any detailed study in performance evaluation. The impact of instruction level parallelism, branch prediction, multiprocessing, and cache architectures on the performance of routers is not known. In the paper a methodology is proposed, which extends an execution-driven simulator to evaluate router architectures. We incorporate the exact model of an IP router into RSIM to analyze its performance and also develop a framework for feeding real Internet traces to the simulator Our work enables us to vary system parameters to simulate and analyze designs of realistic system with a range of traces. It is shown that the performance of Internet routers can be dramatically enhanced by using multiprocessor architectures. The router design also considers various cache replacement policies and router arbitration policies.
不同的供应商已经为下一代互联网路由器架构提出了许多方法,这些架构能够每秒处理数百万个数据包。这种处理速度的提高大部分源于采用最新的高性能网络处理器或多处理器作为路由器的转发引擎。然而,所有这些改进都是在没有详细研究性能评估的情况下提出的。指令级并行性、分支预测、多处理和缓存架构对路由器性能的影响尚不清楚。本文提出了一种方法,扩展了执行驱动模拟器来评估路由器架构。我们将IP路由器的精确模型整合到RSIM中来分析其性能,并开发了一个框架,将真实的互联网轨迹馈送到模拟器。我们的工作使我们能够改变系统参数,以模拟和分析具有一系列轨迹的现实系统的设计。研究表明,采用多处理器架构可以显著提高互联网路由器的性能。路由器的设计还考虑了各种缓存替换策略和路由器仲裁策略。
{"title":"Execution-driven simulation of IP router architectures","authors":"L. Bhuyan, Hu-Jun Wang","doi":"10.1109/NCA.2001.962526","DOIUrl":"https://doi.org/10.1109/NCA.2001.962526","url":null,"abstract":"A number of approaches have been proposed by different vendors for the next generation Internet router architectures, capable of processing millions of packets per second. Most of this processing speed stems from employing latest high-performance network processor or multiprocessors as the forwarding engine of the router However, all these improvements have been proposed without any detailed study in performance evaluation. The impact of instruction level parallelism, branch prediction, multiprocessing, and cache architectures on the performance of routers is not known. In the paper a methodology is proposed, which extends an execution-driven simulator to evaluate router architectures. We incorporate the exact model of an IP router into RSIM to analyze its performance and also develop a framework for feeding real Internet traces to the simulator Our work enables us to vary system parameters to simulate and analyze designs of realistic system with a range of traces. It is shown that the performance of Internet routers can be dramatically enhanced by using multiprocessor architectures. The router design also considers various cache replacement policies and router arbitration policies.","PeriodicalId":385607,"journal":{"name":"Proceedings IEEE International Symposium on Network Computing and Applications. NCA 2001","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128621103","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
A predicate calculus logic for the PKI trust model analysis 用于PKI信任模型分析的谓词演算逻辑
H. Bakkali, Bahia Idrissi Kaitouni
We propose a logic-based approach for reasoning about (public-key infrastructure) PKI trust models. Our formalism uses the predicate calculus language to describe a PKI trust model with greater precision than the widely used graph. It allows us to formalize the certificates and the statements about entities beliefs with regard to public key authenticity and certification authority's (CA's) trustworthiness. In this formalism, we take into account the number of CAs that have participated in an entity belief, the trust level in a statement and the policies constraints. By using this approach, we can verify the suitability of a model to applications with particular requirements.
我们提出了一种基于逻辑的方法来推理(公钥基础设施)PKI信任模型。我们的形式化使用谓词演算语言来描述PKI信任模型,比广泛使用的图具有更高的精度。它允许我们形式化关于公钥真实性和证书颁发机构(CA)可信度的实体信念的证书和声明。在这种形式中,我们考虑了参与实体信念的ca的数量、声明中的信任级别和策略约束。通过使用这种方法,我们可以验证模型对具有特定需求的应用程序的适用性。
{"title":"A predicate calculus logic for the PKI trust model analysis","authors":"H. Bakkali, Bahia Idrissi Kaitouni","doi":"10.1109/NCA.2001.962557","DOIUrl":"https://doi.org/10.1109/NCA.2001.962557","url":null,"abstract":"We propose a logic-based approach for reasoning about (public-key infrastructure) PKI trust models. Our formalism uses the predicate calculus language to describe a PKI trust model with greater precision than the widely used graph. It allows us to formalize the certificates and the statements about entities beliefs with regard to public key authenticity and certification authority's (CA's) trustworthiness. In this formalism, we take into account the number of CAs that have participated in an entity belief, the trust level in a statement and the policies constraints. By using this approach, we can verify the suitability of a model to applications with particular requirements.","PeriodicalId":385607,"journal":{"name":"Proceedings IEEE International Symposium on Network Computing and Applications. NCA 2001","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131001983","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
Probabilistic semantically reliable multicast 概率语义可靠组播
J. Pereira, R. Oliveira, L. Rodrigues, Anne-Marie Kermarrec
Traditional reliable broadcast protocols fail to scale to large settings. The paper proposes a reliable multicast protocol that integrates two approaches to deal with the large-scale dimension in group communication protocols: gossip-based probabilistic broadcast and semantic reliability. The aim of the resulting protocol is to improve the resiliency of the probabilistic protocol to network congestion by allocating scarce resources to semantically relevant messages. Although intuitively it seems that a straightforward combination of probabilistic and semantic reliable protocols is possible, we show that it offers disappointing results. Instead, we propose an architecture based on a specialized probabilistic semantically reliable layer and show that it produces the desired results. The combined primitive is thus scalable to large number of participants, highly resilient to network and process failures, and delivers a high quality data flow even when the load exceeds the available bandwidth. We present a summary of simulation results that compare different protocol configurations.
传统的可靠广播协议无法扩展到大型设置。本文提出了一种可靠的组播协议,该协议将基于八卦的概率广播和语义可靠性两种方法集成在一起来处理组通信协议中的大规模维数问题。最终协议的目的是通过将稀缺资源分配给语义相关的消息来提高概率协议对网络拥塞的弹性。虽然直观地看,概率和语义可靠协议的直接组合似乎是可能的,但我们表明它提供了令人失望的结果。相反,我们提出了一种基于专门的概率语义可靠层的体系结构,并表明它产生了期望的结果。因此,组合的原语可扩展到大量参与者,对网络和流程故障具有高度弹性,并且即使负载超过可用带宽也能提供高质量的数据流。我们提供了一个仿真结果的总结,比较不同的协议配置。
{"title":"Probabilistic semantically reliable multicast","authors":"J. Pereira, R. Oliveira, L. Rodrigues, Anne-Marie Kermarrec","doi":"10.1109/NCA.2001.962521","DOIUrl":"https://doi.org/10.1109/NCA.2001.962521","url":null,"abstract":"Traditional reliable broadcast protocols fail to scale to large settings. The paper proposes a reliable multicast protocol that integrates two approaches to deal with the large-scale dimension in group communication protocols: gossip-based probabilistic broadcast and semantic reliability. The aim of the resulting protocol is to improve the resiliency of the probabilistic protocol to network congestion by allocating scarce resources to semantically relevant messages. Although intuitively it seems that a straightforward combination of probabilistic and semantic reliable protocols is possible, we show that it offers disappointing results. Instead, we propose an architecture based on a specialized probabilistic semantically reliable layer and show that it produces the desired results. The combined primitive is thus scalable to large number of participants, highly resilient to network and process failures, and delivers a high quality data flow even when the load exceeds the available bandwidth. We present a summary of simulation results that compare different protocol configurations.","PeriodicalId":385607,"journal":{"name":"Proceedings IEEE International Symposium on Network Computing and Applications. NCA 2001","volume":"231 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123063296","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
Monitoring of mobile agents in large cluster systems 监控大型集群系统中的移动代理
Marco Gönne, C. Grewe, H. Pals
Mobile agents represent a modern approach for distributed programming in heterogenous clusters. To deal with massive dynamic behaviour, suitable tools for coding, testing, and observation of agents are needed. In this work, a universal concept and an implementation for a portable agent-oriented monitoring system is explained. The focal point of the monitor environment is the analysis and visualization of dynamic agent behaviour and node utilization for performance optimization as well as for basic debugging purposes.
移动代理代表了异构集群中分布式编程的一种现代方法。为了处理大量的动态行为,需要合适的工具来编码、测试和观察智能体。本文阐述了便携式面向代理的监控系统的通用概念和实现方法。监视器环境的重点是分析和可视化动态代理行为和节点利用率,以便进行性能优化和基本调试。
{"title":"Monitoring of mobile agents in large cluster systems","authors":"Marco Gönne, C. Grewe, H. Pals","doi":"10.1109/NCA.2001.962551","DOIUrl":"https://doi.org/10.1109/NCA.2001.962551","url":null,"abstract":"Mobile agents represent a modern approach for distributed programming in heterogenous clusters. To deal with massive dynamic behaviour, suitable tools for coding, testing, and observation of agents are needed. In this work, a universal concept and an implementation for a portable agent-oriented monitoring system is explained. The focal point of the monitor environment is the analysis and visualization of dynamic agent behaviour and node utilization for performance optimization as well as for basic debugging purposes.","PeriodicalId":385607,"journal":{"name":"Proceedings IEEE International Symposium on Network Computing and Applications. NCA 2001","volume":"148 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114157298","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
IP storage and the CPU consumption myth IP存储和CPU消耗神话
R. Horst
Addresses a key issue that arises when attaching storage devices directly to IP networks: the perceived need for hardware acceleration of the TCP/IP networking stack. While many implicitly assume that acceleration is required, the evidence shows that this conclusion is not well-founded. In the past, network accelerators have had mixed success, and the current economic justification for hardware acceleration is poor, given the low cost of host CPU cycles. The I/O load for many applications is dominated by disk latency, not transfer rate, and hardware protocol accelerators have little effect on the I/O performance in these environments. Application benchmarks were run on an IP storage subsystem to measure performance and CPU utilization on e-mail, database, file serving and backup applications. The results show that good performance can be obtained without protocol acceleration.
解决了当将存储设备直接连接到IP网络时出现的一个关键问题:对TCP/IP网络堆栈的硬件加速的感知需求。虽然许多人含蓄地认为加速是必要的,但证据表明,这一结论是没有充分根据的。在过去,网络加速器取得了不同程度的成功,而考虑到主机CPU周期的低成本,当前硬件加速的经济理由并不充分。许多应用程序的I/O负载主要由磁盘延迟决定,而不是传输速率,并且硬件协议加速器对这些环境中的I/O性能几乎没有影响。应用程序基准测试在IP存储子系统上运行,以测量电子邮件、数据库、文件服务和备份应用程序的性能和CPU利用率。结果表明,在没有协议加速的情况下,可以获得良好的性能。
{"title":"IP storage and the CPU consumption myth","authors":"R. Horst","doi":"10.1109/NCA.2001.962532","DOIUrl":"https://doi.org/10.1109/NCA.2001.962532","url":null,"abstract":"Addresses a key issue that arises when attaching storage devices directly to IP networks: the perceived need for hardware acceleration of the TCP/IP networking stack. While many implicitly assume that acceleration is required, the evidence shows that this conclusion is not well-founded. In the past, network accelerators have had mixed success, and the current economic justification for hardware acceleration is poor, given the low cost of host CPU cycles. The I/O load for many applications is dominated by disk latency, not transfer rate, and hardware protocol accelerators have little effect on the I/O performance in these environments. Application benchmarks were run on an IP storage subsystem to measure performance and CPU utilization on e-mail, database, file serving and backup applications. The results show that good performance can be obtained without protocol acceleration.","PeriodicalId":385607,"journal":{"name":"Proceedings IEEE International Symposium on Network Computing and Applications. NCA 2001","volume":"93 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121801442","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
期刊
Proceedings IEEE International Symposium on Network Computing and Applications. NCA 2001
全部 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