###
计算机系统应用英文版:2016,25(10):180-185
本文二维码信息
码上扫一扫!
交互感知应用微云服务框架
(1.中国科学院软件研究所 基础软件国家工程研究中心, 北京 100190;2.中国科学院大学, 北京 100190;3.中国科学院软件研究所 计算机科学国家重点实验室, 北京 100190)
Service Framework for Interactive Perception Applications on Cloudlets
(1.Research Center of Fundamental Software, Institute of Software, Chinese Academy of Sciences, Beijing 100190, China;2.University of Chinese Academy of Sciences, Beijing 100190, China;3.State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, Beijing 100190, China)
摘要
图/表
参考文献
相似文献
本文已被:浏览 2017次   下载 1986
Received:January 28, 2016    Revised:March 03, 2016
中文摘要: 当前,开发使用微云服务的交互感知应用时存在开发困难以及重复开发的问题.为解决这些问题,设计并实现了为交互感知应用提供微云服务的框架Bolt.Bolt服务框架以ZeroMQ消息处理队列为基础,分为三部分:Bolt Client Lib库、Bolt Service Lib库以及Bolt Broker代理,构成“Client-Broker-Service”的三级架构.Bolt Client Lib和Bolt Service Lib分别为移动端应用和微云端处理引擎分别提供API,使应用与处理引擎的开发得以分离,降低了开发难度并减少重复开发的情况.实验结果表明,与Gabriel等应用相比,Bolt服务框架使用的通信端口降低到2个,同时,将系统开销降低到1ms左右的时间.
Abstract:Recently, developing interactive perception applications using cloudlet's service always traps in hardship or duplication. To resolve this problem, Bolt service framework is designed and realized for creating interactive perception applications on cloudlet. Bolt is based on ZeroMQ, which is a kind of message queue, and could be divided into three parts: Bolt Client Lib, Bolt Service Lib and Bolt Broker. These make up a "Client-Broker-Service" architecture. Bolt Client Lib and Bolt Service Lib can respectively provide API for clients on mobile device side and cognitive engines on cloudlet side, reducing the difficulty and redundant works dues to the separate developing. The experiments show that Bolt service framework has only a 1ms system overhead and using just 2 socket ports meanwhile compared to applications such as Gabreil.
文章编号:     中图分类号:    文献标志码:
基金项目:国家自然科学基金重大项目(91318301);中国科学院战略性科技先导专项(XDA06010600)
引用文本:
赵伟峰,杨秋松,李梅,张鸿骏.交互感知应用微云服务框架.计算机系统应用,2016,25(10):180-185
ZHAO Wei-Feng,YANG Qiu-Song,LI Mei,ZHANG Hong-Jun.Service Framework for Interactive Perception Applications on Cloudlets.COMPUTER SYSTEMS APPLICATIONS,2016,25(10):180-185