首页 > 最新文献

Proceedings of the ACM SIGCOMM symposium on Communications architectures and protocols: tutorials & symposium最新文献

英文 中文
Proceedings of the ACM SIGCOMM symposium on Communications architectures and protocols: tutorials & symposium ACM SIGCOMM通信架构和协议研讨会论文集:教程和研讨会
M. Ferguson, G. Bochmann, T. Radhakrishnan, G. Ratzer, Rebecca Hutchings
{"title":"Proceedings of the ACM SIGCOMM symposium on Communications architectures and protocols: tutorials & symposium","authors":"M. Ferguson, G. Bochmann, T. Radhakrishnan, G. Ratzer, Rebecca Hutchings","doi":"10.1145/800056","DOIUrl":"https://doi.org/10.1145/800056","url":null,"abstract":"","PeriodicalId":197970,"journal":{"name":"Proceedings of the ACM SIGCOMM symposium on Communications architectures and protocols: tutorials & symposium","volume":"65 6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-06-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123450408","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
Interactive verification of communication software on the basis of CIL 基于CIL的通信软件交互验证
H. Krumm, O. Drobnik
The CIL-approach for the development of communication services is based on the programming language CIL (Communication Service Implementation Language) and a CIL-compatible theory of program execution. The theory contains a first-order predicate calculus and an event-oriented model of program execution. The verification of programs written in CIL is supported by the automated generation of program axioms and by an interactive theorem prover tailored to the predicate calculus. Interactive verification during the design phase leads to early detection and localization of design errors and helps to reduce the efforts for debugging and testing. The paper describes the principles of the language, the theory, and the interactive verification tool. The design of a program realizing a transport service exemplifies the CIL-approach.
通信服务开发的CIL方法是基于编程语言CIL(通信服务实现语言)和与CIL兼容的程序执行理论。该理论包含一个一阶谓词演算和一个面向事件的程序执行模型。用CIL编写的程序的验证由程序公理的自动生成和为谓词演算量身定制的交互式定理证明器来支持。设计阶段的交互式验证可以早期发现和定位设计错误,并有助于减少调试和测试的工作量。本文介绍了该语言的原理、理论和交互式验证工具。一个实现运输服务的程序的设计是cil方法的例证。
{"title":"Interactive verification of communication software on the basis of CIL","authors":"H. Krumm, O. Drobnik","doi":"10.1145/800056.802065","DOIUrl":"https://doi.org/10.1145/800056.802065","url":null,"abstract":"The CIL-approach for the development of communication services is based on the programming language CIL (Communication Service Implementation Language) and a CIL-compatible theory of program execution. The theory contains a first-order predicate calculus and an event-oriented model of program execution. The verification of programs written in CIL is supported by the automated generation of program axioms and by an interactive theorem prover tailored to the predicate calculus. Interactive verification during the design phase leads to early detection and localization of design errors and helps to reduce the efforts for debugging and testing. The paper describes the principles of the language, the theory, and the interactive verification tool. The design of a program realizing a transport service exemplifies the CIL-approach.","PeriodicalId":197970,"journal":{"name":"Proceedings of the ACM SIGCOMM symposium on Communications architectures and protocols: tutorials & symposium","volume":"258 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123289157","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
Some operational tools in a OSI protocols study environment 在OSI协议研究环境中的一些操作工具
J. Ansart, O. Rafiq, R. Castanet, P. Guitton
This paper deals with a strategy for a development chain of protocols (specification, validation, conformity testing) based on knowledge of the RHIN project methodology and the tools which this project produced. This methodology is based on finite state machines with predicates and includes “conceptual” tools for specification (PDIL)and for validation (VADILOC). “Experimental” tools play a part in conformity testing (STQ, Cerbere, Genepi). The interaction between conceptual and experimental tools is provided by a test sequence generator GAST which, starting from an automaton whose communication has been validated, provides sequences to be used by the test tools.
本文讨论了基于RHIN项目方法学知识和该项目产生的工具的协议开发链(规范、验证、符合性测试)的策略。该方法基于带有谓词的有限状态机,并包括用于规范(PDIL)和验证(VADILOC)的“概念性”工具。“实验”工具在符合性测试中发挥作用(STQ, cerberi, Genepi)。概念工具和实验工具之间的交互由测试序列生成器GAST提供,GAST从通信已被验证的自动机开始,提供供测试工具使用的序列。
{"title":"Some operational tools in a OSI protocols study environment","authors":"J. Ansart, O. Rafiq, R. Castanet, P. Guitton","doi":"10.1145/800056.802073","DOIUrl":"https://doi.org/10.1145/800056.802073","url":null,"abstract":"This paper deals with a strategy for a development chain of protocols (specification, validation, conformity testing) based on knowledge of the RHIN project methodology and the tools which this project produced. This methodology is based on finite state machines with predicates and includes “conceptual” tools for specification (PDIL)and for validation (VADILOC). “Experimental” tools play a part in conformity testing (STQ, Cerbere, Genepi). The interaction between conceptual and experimental tools is provided by a test sequence generator GAST which, starting from an automaton whose communication has been validated, provides sequences to be used by the test tools.","PeriodicalId":197970,"journal":{"name":"Proceedings of the ACM SIGCOMM symposium on Communications architectures and protocols: tutorials & symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128994799","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
Performance analysis of an access method suitable for the integration of voice and data 一种适合于语音和数据集成的接入方法的性能分析
J.-P. Behr, U. Killat
This contribution describes a new type of an integrated system's architecture which reconciles the diverging needs of both, stream traffic of 64 kbit/s and bursty traffic of low and high data rates. The total capacity of a unidirectional bus is subdivided into a high-speed channel and a certain number of time slots for stream traffic. The capacity of the high-speed channel can dynamically be adjusted according to the amount of time slots required for stream traffic. Due to the dynamic creation and deletion of time slots, the subsystem for 64-kbit/s channels is almost blocking-free. The same mechanism is used to control access to the high-speed channel, and to determine the fraction of the total capacity dedicated to the high-speed channel. The performance of the proposed access mechanism has been investigated by means of system modelling and simulation. The results show that besides its ability to accommodate 64-kbit/s channels it compares quite favourably with other LAN concepts like CSMA/CD.
这篇文章描述了一种新型的集成系统架构,它可以协调64kbit /s的流流量和低数据速率和高数据速率的突发流量这两种不同的需求。单向总线的总容量被细分为高速通道和一定数量的时隙用于流业务。高速通道的容量可以根据流业务所需的时隙量进行动态调整。由于时隙的动态创建和删除,64-kbit/s信道子系统几乎是无阻塞的。同样的机制用于控制高速通道的访问,并确定专用于高速通道的总容量的比例。通过系统建模和仿真研究了所提出的访问机制的性能。结果表明,除了能够容纳64 kbit/s信道外,它与CSMA/CD等其他局域网概念相比相当有利。
{"title":"Performance analysis of an access method suitable for the integration of voice and data","authors":"J.-P. Behr, U. Killat","doi":"10.1145/800056.802075","DOIUrl":"https://doi.org/10.1145/800056.802075","url":null,"abstract":"This contribution describes a new type of an integrated system's architecture which reconciles the diverging needs of both, stream traffic of 64 kbit/s and bursty traffic of low and high data rates. The total capacity of a unidirectional bus is subdivided into a high-speed channel and a certain number of time slots for stream traffic. The capacity of the high-speed channel can dynamically be adjusted according to the amount of time slots required for stream traffic. Due to the dynamic creation and deletion of time slots, the subsystem for 64-kbit/s channels is almost blocking-free. The same mechanism is used to control access to the high-speed channel, and to determine the fraction of the total capacity dedicated to the high-speed channel. The performance of the proposed access mechanism has been investigated by means of system modelling and simulation. The results show that besides its ability to accommodate 64-kbit/s channels it compares quite favourably with other LAN concepts like CSMA/CD.","PeriodicalId":197970,"journal":{"name":"Proceedings of the ACM SIGCOMM symposium on Communications architectures and protocols: tutorials & symposium","volume":"186 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116187515","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
Physically dispersing an operating system 物理上分散操作系统
E. Jensen
Computer systems can be &distributed& in many different senses - for example: the user access (such as remote terminals); the system geography (such as a computer network); the processing (such as a multiprocessor or a multicomputer); the data (such as a partitioned or a replicated database); the operating system (such as a network OS or a decentralized OS). These senses of distribution are not independent, and each has its own advantages and disadvantages in various circumstances, as well as its own research problems. However, some senses are becoming better understood than others, and some are becoming recognized as more fundamentally important than others. Distributing the user access or the system geography per se can be regarded as neither especially challenging nor critically fundamental technology. Distributing the (user portion of the) processing is important, and the ease of doing so is, to a first order approximation, determined by the extent and manner in which the data and operating system are distributed. It currently seems to be these latter two aspects of computing whose distribution involves the most essential, and difficult, new technology.
计算机系统可以在许多不同的意义上“分布”——例如:用户访问(如远程终端);系统地理(如计算机网络);处理(如多处理机或多计算机);数据(如分区或复制的数据库);操作系统(如网络操作系统或去中心化操作系统)。这些分配意识并不是独立的,在不同的情况下,每一种都有自己的优点和缺点,也有自己的研究问题。然而,有些感官变得比其他感官更容易理解,有些感官变得比其他感官更重要。分配用户访问或系统地理位置本身既不是特别具有挑战性,也不是关键的基础技术。分发(用户部分)处理是很重要的,这样做的难易程度近似取决于数据和操作系统分发的范围和方式。目前看来,计算的后两个方面的分布涉及到最重要、最困难的新技术。
{"title":"Physically dispersing an operating system","authors":"E. Jensen","doi":"10.1145/800056.802088","DOIUrl":"https://doi.org/10.1145/800056.802088","url":null,"abstract":"Computer systems can be &distributed& in many different senses - for example: the user access (such as remote terminals); the system geography (such as a computer network); the processing (such as a multiprocessor or a multicomputer); the data (such as a partitioned or a replicated database); the operating system (such as a network OS or a decentralized OS). These senses of distribution are not independent, and each has its own advantages and disadvantages in various circumstances, as well as its own research problems. However, some senses are becoming better understood than others, and some are becoming recognized as more fundamentally important than others. Distributing the user access or the system geography per se can be regarded as neither especially challenging nor critically fundamental technology. Distributing the (user portion of the) processing is important, and the ease of doing so is, to a first order approximation, determined by the extent and manner in which the data and operating system are distributed. It currently seems to be these latter two aspects of computing whose distribution involves the most essential, and difficult, new technology.","PeriodicalId":197970,"journal":{"name":"Proceedings of the ACM SIGCOMM symposium on Communications architectures and protocols: tutorials & symposium","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126593457","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
On the performance of slotted ALOHA in a spread spectrum environment 扩频环境下开槽ALOHA的性能研究
P. Economopoulos, M. Molle
We present an extension of the slotted ALOHA protocol for use in a spread spectrum packet radio environment. With spread spectrum, we assume that N distinct codes are available, and that each code can be treated as a separate channel. Running an independent copy of the protocol on each of these channels would be undesirable, since each user would have to select one channel to monitor for packets addressed to it, inducing a logical partitioning of the user population into N groups. To preserve the logical connectivity of the network, we examine the effect of separating packet transmissions into two parts, a short preamble, which is sent over a public channel, and followed by the body,> which is sent over a private channel. We assume that m of the available codes are used as preamble channels, and the remaining N - m codes are used for actual packet transmissions. If m (@@@@) N, then the network can support broadcast and multicast packets, and still make use of all of the available channels.
我们提出了在扩频分组无线电环境中使用的开槽ALOHA协议的扩展。对于扩频,我们假设有N个不同的编码可用,并且每个编码可以被视为一个单独的信道。在每个通道上运行协议的独立副本是不可取的,因为每个用户都必须选择一个通道来监视向其发送的数据包,从而将用户群划分为N个组。为了保持网络的逻辑连通性,我们检查了将数据包传输分成两部分的效果,一个简短的序言,它通过公共通道发送,然后是正文,它通过私有通道发送。我们假设m个可用代码用作前置信道,剩下的N - m个代码用于实际的分组传输。如果m (@@@@) N,则网络可以支持广播和组播数据包,并且仍然使用所有可用的通道。
{"title":"On the performance of slotted ALOHA in a spread spectrum environment","authors":"P. Economopoulos, M. Molle","doi":"10.1145/800056.802083","DOIUrl":"https://doi.org/10.1145/800056.802083","url":null,"abstract":"We present an extension of the slotted ALOHA protocol for use in a spread spectrum packet radio environment. With spread spectrum, we assume that N distinct codes are available, and that each code can be treated as a separate channel. Running an independent copy of the protocol on each of these channels would be undesirable, since each user would have to select one channel to monitor for packets addressed to it, inducing a logical partitioning of the user population into N groups. To preserve the logical connectivity of the network, we examine the effect of separating packet transmissions into two parts, a short preamble, which is sent over a public channel, and followed by the body,> which is sent over a private channel. We assume that m of the available codes are used as preamble channels, and the remaining N - m codes are used for actual packet transmissions. If m (@@@@) N, then the network can support broadcast and multicast packets, and still make use of all of the available channels.","PeriodicalId":197970,"journal":{"name":"Proceedings of the ACM SIGCOMM symposium on Communications architectures and protocols: tutorials & symposium","volume":"136 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122776692","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
Serial link protocol design: A critique of the X.25 standard, level 2 串行链路协议设计:对X.25标准的批判,第2级
J. G. Fletcher
There are certain technical design principles for link communication protocols which, if followed, result in a protocol that is less complex in both concept and implementation, but at the same time provides better service, than if the principles are not followed. These principles include modularization into sub-protocols, symmetry between the nodes on the link, and use of the state-exchange model of a conversation rather than the command-response model. The principles are described, the extent to which they are followed by the standard protocol X.25, level 2, is examined, and a protocol adhering to them is presented.
链路通信协议有一定的技术设计原则,如果遵循这些原则,协议在概念和实现上都不那么复杂,但同时提供更好的服务,而不是遵循这些原则。这些原则包括模块化成子协议,链路上节点之间的对称,以及使用会话的状态交换模型而不是命令响应模型。描述了这些原则,检查了标准协议X.25第2级遵循这些原则的程度,并提出了遵循这些原则的协议。
{"title":"Serial link protocol design: A critique of the X.25 standard, level 2","authors":"J. G. Fletcher","doi":"10.1145/800056.802056","DOIUrl":"https://doi.org/10.1145/800056.802056","url":null,"abstract":"There are certain technical design principles for link communication protocols which, if followed, result in a protocol that is less complex in both concept and implementation, but at the same time provides better service, than if the principles are not followed. These principles include modularization into sub-protocols, symmetry between the nodes on the link, and use of the state-exchange model of a conversation rather than the command-response model. The principles are described, the extent to which they are followed by the standard protocol X.25, level 2, is examined, and a protocol adhering to them is presented.","PeriodicalId":197970,"journal":{"name":"Proceedings of the ACM SIGCOMM symposium on Communications architectures and protocols: tutorials & symposium","volume":"111 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114277562","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
Factors affecting the performance of distributed applications 影响分布式应用性能的因素
K. Lantz, W. I. Nowicki, M. Theimer
A major reason for the rarity of distributed applications, despite the proliferation of networks, is the sensitivity of their performance to various aspects of the network environment. Contrary to much popular opinion, we demonstrate that CPU speed remains the predominant factor. With respect to network issues, we focus on two approaches to performance enhancement: (1) Improving the performance of reliable, byte-stream protocols such as TCP; (2) the use of high-level protocols that reduce the frequency and volume of communication.
尽管网络越来越多,但分布式应用程序很少出现的一个主要原因是,它们的性能对网络环境的各个方面都很敏感。与许多流行的观点相反,我们证明CPU速度仍然是主要因素。关于网络问题,我们着重于两种增强性能的方法:(1)提高可靠的字节流协议(如TCP)的性能;(2)使用减少通信频率和通信量的高级协议。
{"title":"Factors affecting the performance of distributed applications","authors":"K. Lantz, W. I. Nowicki, M. Theimer","doi":"10.1145/800056.802068","DOIUrl":"https://doi.org/10.1145/800056.802068","url":null,"abstract":"A major reason for the rarity of distributed applications, despite the proliferation of networks, is the sensitivity of their performance to various aspects of the network environment. Contrary to much popular opinion, we demonstrate that CPU speed remains the predominant factor. With respect to network issues, we focus on two approaches to performance enhancement: (1) Improving the performance of reliable, byte-stream protocols such as TCP; (2) the use of high-level protocols that reduce the frequency and volume of communication.","PeriodicalId":197970,"journal":{"name":"Proceedings of the ACM SIGCOMM symposium on Communications architectures and protocols: tutorials & symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130837682","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}
引用次数: 11
A performance model for hardware/software issues in computer-aided design of protocol systems 协议系统计算机辅助设计中硬件/软件问题的性能模型
C. Woodside, J. Montealegre, R. Buhr
Protocol execution can run into bottlenecks which are due to implementation decisions rather than to the protocol rules. The performance effects of processor saturation, buffer management strategy, allocation of functions between host and front-end, and hardware-software interactions due to special hardware attributes can, in principle, be predicted at the design stage by analytic performance models. The paper describes the process of construction of such a model for the data transfer stage of a simple transport protocol resembling an OSI class 4 protocol, including queueing for critical sections which protect the buffer pools and connection state information. The model is part of a computer-aided design process for communications systems, currently under development.
协议执行可能会遇到瓶颈,这是由于实现决策而不是协议规则造成的。处理器饱和、缓冲区管理策略、主机和前端之间的功能分配以及由于特殊硬件属性导致的硬件与软件交互的性能影响,原则上可以在设计阶段通过分析性能模型来预测。本文描述了一个类似于OSI 4类协议的简单传输协议的数据传输阶段的模型的构建过程,包括保护缓冲池和连接状态信息的临界区排队。该模型是目前正在开发的通信系统计算机辅助设计过程的一部分。
{"title":"A performance model for hardware/software issues in computer-aided design of protocol systems","authors":"C. Woodside, J. Montealegre, R. Buhr","doi":"10.1145/800056.802070","DOIUrl":"https://doi.org/10.1145/800056.802070","url":null,"abstract":"Protocol execution can run into bottlenecks which are due to implementation decisions rather than to the protocol rules. The performance effects of processor saturation, buffer management strategy, allocation of functions between host and front-end, and hardware-software interactions due to special hardware attributes can, in principle, be predicted at the design stage by analytic performance models. The paper describes the process of construction of such a model for the data transfer stage of a simple transport protocol resembling an OSI class 4 protocol, including queueing for critical sections which protect the buffer pools and connection state information. The model is part of a computer-aided design process for communications systems, currently under development.","PeriodicalId":197970,"journal":{"name":"Proceedings of the ACM SIGCOMM symposium on Communications architectures and protocols: tutorials & symposium","volume":"13 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120835756","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
Managed file distribution on the universe network 在宇宙网络上管理文件分发
C. Cooper
The file distribution system on the Universe Network consists of a distributed set of co-operating agents which provide clients with a reliable bulk file collection, transfer and delivery service. The agent systems incorporate specialised techniques for optimizing use of the satellite channel, as well as making available facilities for broadcast file distribution. The distributed system architecture and protocols are described, with emphasis on the separation of control and data transfer. A detailed presentation is given of the way in which agents interact with both hosts and other agents to achieve both reliability and robustness in the face of breaks in host or network availability. A description is given of the special transfer methods used and some of the possible applications for such a system. An indication is given of possible future developments to enable evolution from an experimental to service system.
Universe网络上的文件分发系统由一组分布式的协作代理组成,这些代理为客户提供可靠的批量文件收集、传输和交付服务。代理系统包括专门技术,以优化卫星频道的使用,并为广播文件分发提供设施。描述了分布式系统的体系结构和协议,重点介绍了控制和数据传输的分离。详细介绍了代理与主机和其他代理交互的方式,以便在主机或网络可用性中断时实现可靠性和鲁棒性。描述了所使用的特殊传输方法和这种系统的一些可能的应用。指出了将来可能的发展,以便从实验系统向服务系统发展。
{"title":"Managed file distribution on the universe network","authors":"C. Cooper","doi":"10.1145/800056.802054","DOIUrl":"https://doi.org/10.1145/800056.802054","url":null,"abstract":"The file distribution system on the Universe Network consists of a distributed set of co-operating agents which provide clients with a reliable bulk file collection, transfer and delivery service. The agent systems incorporate specialised techniques for optimizing use of the satellite channel, as well as making available facilities for broadcast file distribution. The distributed system architecture and protocols are described, with emphasis on the separation of control and data transfer. A detailed presentation is given of the way in which agents interact with both hosts and other agents to achieve both reliability and robustness in the face of breaks in host or network availability. A description is given of the special transfer methods used and some of the possible applications for such a system. An indication is given of possible future developments to enable evolution from an experimental to service system.","PeriodicalId":197970,"journal":{"name":"Proceedings of the ACM SIGCOMM symposium on Communications architectures and protocols: tutorials & symposium","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1984-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130320248","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 of the ACM SIGCOMM symposium on Communications architectures and protocols: tutorials & symposium
全部 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