首页> 外文OA文献 >The Lightweight Flow Engine, A Model for Rapid Development and Emulation for Telecommunication Services
【2h】

The Lightweight Flow Engine, A Model for Rapid Development and Emulation for Telecommunication Services

机译:轻量级流量引擎,一种用于电信服务的快速开发和仿真的模型

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

This thesis explores a method to model network services with particular emphasis on telecommunication control-plane applications. This class of applications is stateful, that is, the application's correct behavior is predicated upon the processing of previous events. Most telecommunication infrastructures are realized by a number of independent organizations, relying upon standards to ensure interoperability. By their very nature, most standards are open to some degree of interpretation, leading to issues during use. One of the primary motivations for the work described in this thesis has been to be able to rapidly realize and customize control plane applications described using models (message-charts, state-machines) contained in industry standards. These efforts have resulted in the creation of the Lightweight Flow Engine (LiFE), an execution environment which accepts a domain-specific language designed to correspond well to modern control plane applications. While LiFE provides a general and flexible solution to the development of diverse services ranging from Voice over IP (VoIP) call control to bill-reconciliation processing, the resulting implementations have proven to be highly efficient and portable; additionally, services developed using the LiFE system are dynamically extensible and reconfigurable. In the thesis, several aspects of LiFE will be examined, including the software and system architecture of the flow engine, performance of key portions of the architecture, as well as the domain-specific language used to implement network functions. Two use cases will be presented as examples of the range of applications that can be described and realized efficiently using LiFE. As part of this thesis, a formal model is presented that distills the theoretical underpinnings of the domain-specific call-flow graph language described. The model, formulated as a labeled transition graph in which high-level programming constructs are ascribed to transitions, smoothly unifies a number of computational paradigms that have remained separate so far. First, it can express both the asynchronous characteristics of interactive systems as well as the synchronous characteristics of reactive systems. Second, the data flow is explicitly delineated along message send and receive operations, thus assimilating the spirit of data-flow languages. The combination of asynchronous and synchronous features, as well as an explicit structure on the control and data flow seems to correspond well with the way network services are typically specified.
机译:本文探索了一种对网络服务进行建模的方法,尤其着重于电信控制平面应用。此类应用程序是有状态的,也就是说,应用程序的正确行为取决于对先前事件的处理。大多数电信基础设施是由许多独立的组织实现的,它们依靠标准来确保互操作性。就其本质而言,大多数标准在某种程度上都可以公开解释,从而导致使用过程中出现问题。本文所描述工作的主要动机之一是能够快速实现和定制使用行业标准中包含的模型(消息图,状态机)描述的控制平面应用程序。这些努力导致了轻量流引擎(LiFE)的创建,该引擎是一种执行环境,可以接受旨在与现代控制平面应用程序很好地对应的领域特定语言。 LiFE为从IP语音(VoIP)呼叫控制到账单对账处理的各种服务的开发提供了通用而灵活的解决方案,但事实证明,最终的实现是高效且可移植的;此外,使用LiFE系统开发的服务是可动态扩展和重新配置的。本文将研究LiFE的几个方面,包括流引擎的软件和系统架构,架构关键部分的性能以及用于实现网络功能的领域特定语言。将介绍两个用例,作为可以使用LiFE有效描述和实现的应用范围的示例。作为本论文的一部分,提出了一个形式化模型,该模型提炼了所描述的特定于域的呼叫流图语言的理论基础。该模型被公式化为带标签的过渡图,其中高层编程构造物归因于过渡,该模型平稳地统一了迄今为止仍保持分离的许多计算范例。首先,它既可以表示交互式系统的异步特性,又可以表示无功系统的同步特性。其次,在消息发送和接收操作中明确描述了数据流,从而吸收了数据流语言的精神。异步和同步功能的结合,以及控制和数据流上的显式结构似乎与通常指定网络服务的方式非常吻合。

著录项

  • 作者

    Wood, T.L.P.;

  • 作者单位
  • 年度 2013
  • 总页数
  • 原文格式 PDF
  • 正文语种 und
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号