0


通信服务的动态组成

Dynamic composition of communication services
课程网址: http://videolectures.net/single_fortuna_communication_services/  
主讲教师: Carolina Fortuna
开课单位: 约瑟夫·斯特凡学院
开课时间: 2013-06-19
课程语种: 英语
中文简介:
在本文中,我们将网络功能视为可以动态组成的一组服务。我们认为,通信服务的动态组合可以加快新协议栈的设计和实验速度。通信网络的参考开放系统互连(OSI)架构将网络功能分为多个层,每个层都为上一层提供服务。 OSI分层抽象提供的模块性在我们的方法中进一步细分,方法是将层也视为一组服务。为了证实我们的主张,我们提出了一个概念框架,可快速有效地对模块化协议栈进行原型设计和部署。通信服务的组成及其参考实现ProtoStack。所提出的框架包括四个部分:物理测试平台,模块库,声明性语言和工作台。作为参考实现,ProtoStack可以支持的物理测试平台必须基于可以承载Contiki操作系统的硬件平台。 ProtoStack使用的模块库称为Composeable Rime(CRime)。声明性语言基于资源描述框架(RDF),并使用定制的词汇表。该工作台是一个基于Web的门户,可通过可用的CRime模块以图形方式轻松地配置堆栈。通过首次用户的反馈收集,我们证明ProtoStack工具可以显着加快新堆栈的原型设计和测试速度,并且对新手和高级用户友好。最初的反馈表明,该工具至少可以将新协议栈的设计和原型开发速度提高2倍。协议栈的灵活性和原型开发速度的提高是通过增加内存占用量,处理速度和能源来支付的消费。 ProtoStack使用的CRime库的占用空间增加了16%,执行打开>发送>接收>关闭序列所需的时间增加了2.4倍,并且这样做消耗的功率增加了1.6%。即使使用ProtoStack,节点消耗了更多的资源,但在原型速度方面的权衡似乎还是值得的。论文的最后一部分讨论了面向服务的网络(SON)和认知网络(CN)以及通信的动态组成如何服务可以用于该领域的进一步研究。特别是,我们在选定的用例上展示了如何使用ProtoStack来设计和试验SON和CN。论文最后以结论和简短的讨论来确定未来的工作。
课程简介: In this thesis, we look at networking functionality as a set of services which can be composed dynamically. We argue that the dynamic composition of communication services can speed up design and experimentation with new protocol stacks. The reference Open Systems Interconnect (OSI) architecture of communication networks splits network functionality into layers, each providing a service to the layer above. The modularity provided by the OSI layered abstraction is further split in our approach by looking also at layers as a set of services. In order to substantiate our claim, we propose a conceptual framework for quick and efficient prototyping and deployment of modular protocol stacks as a composition of communication services, and its reference implementation ProtoStack. The proposed framework consists of four components: the physical testbed, the module library, the declarative language and the workbench. The physical testbeds that ProtoStack, as the reference implementation, can support have to be based on hardware platforms which can host Contiki operating system. The module library used by ProtoStack is called Composeable Rime (CRime). The declarative language is based on the Resource Description Framework (RDF) and uses a custom built vocabulary. The workbench is a web based portal which allows easy, graphically supported configuration of a stack from the available CRime modules. We show, through feedback collection from first time users, that the ProtoStack tool can significantly speed up prototyping and testing of new stacks and is friendly to novice and advanced users. The initial feedback shows that the tool can speed up design and prototyping of new protocol stack by at least a factor of 2. The cost of increased flexibility and prototyping speed of the protocol stack is paid in terms of increased memory footprint, processing speed and energy consumption. The CRime library used by ProtoStack has a 16% larger footprint, it takes 2.4 times longer to execute an open->send->recv->close sequence and consumes 1.6% more power in doing so. Even though with ProtoStack more resources are consumed by the node, the tradeoff in terms of prototyping speed seems to pay off. The last part of the thesis discusses service oriented networks (SON) and cognitive networks (CN) and how the dynamic composition of communication services can be used to further research in this area. Particularly, we show on selected use cases how ProtoStack can be used to design and experiment with SONs and CN. The thesis ends with conclusions and a brief discussion identifying future work.
关 键 词: 网络功能; 通信网络; 概念框架
课程来源: 视频讲座网
最后编审: 2019-09-21:cwx
阅读次数: 41