首页> 外文期刊>Science of Computer Programming >Banzai+Tatoo: Using cutting-edge parsers for implementing high-performance servers
【24h】

Banzai+Tatoo: Using cutting-edge parsers for implementing high-performance servers

机译:Banzai + Tatoo:使用尖端的解析器来实现高性能服务器

获取原文
获取原文并翻译 | 示例

摘要

This paper presents how the Tatoo parser generator enables the implementation of Java high-performance servers using the Banzai generic server shell. The performance of these servers relies on the ability of Tatoo to produce push non-blocking parsers with a fixed memory footprint during parsing and on the generic and efficient server architecture of Banzai. This approach reconciles the use of formally defined grammars for protocol parsing and the efficiency of the implementation. We argue that the use of the formal grammars simplifies the implementation of the protocol and we show that an HTTP server built using the Banzai+Tatoo is as efficient as several existing specially tuned high-performance HTTP servers.
机译:本文介绍了Tatoo解析器生成器如何使用Banzai通用服务器外壳实现Java高性能服务器的实现。这些服务器的性能依赖于Tatoo在解析过程中产生具有固定内存占用量的推送非阻塞解析器的能力以及Banzai的通用高效服务器体系结构。这种方法可以协调使用正式定义的语法进行协议解析和实现效率。我们认为形式语法的使用简化了协议的实现,并且证明了使用Banzai + Tatoo构建的HTTP服务器的效率与现有的几种经过特殊调整的高性能HTTP服务器一样高效。

著录项

  • 来源
    《Science of Computer Programming》 |2012年第9期|p.990-1005|共16页
  • 作者单位

    Universite Paris-Est, Laboratoire d'Algorithmique, Complexity et Logique, 94010 Creteil cedex, France;

    Universite Paris-Est, Laboratoire d'lnformatique Gaspard-Monge, CNRS UMR-8049. 77454 Marne-la-Vallee cedex 2, France;

    Universite Paris-Est, Laboratoire d'lnformatique Gaspard-Monge, CNRS UMR-8049. 77454 Marne-la-Vallee cedex 2, France;

    Universite Paris-Est, Laboratoire d'lnformatique Gaspard-Monge, CNRS UMR-8049. 77454 Marne-la-Vallee cedex 2, France;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    software engineering; parsing; protocol; server; non-blocking IO;

    机译:软件工程;解析协议;服务器;非阻塞IO;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号