基于S3语义的嵌入式在线存储网关设计  被引量:1

Design of embedded online store gateway based on S3 semantics

在线阅读下载全文

作  者:龚华伟 艾红[1] 

机构地区:[1]北京信息科技大学自动化学院,北京100192

出  处:《北京信息科技大学学报(自然科学版)》2017年第1期54-59,共6页Journal of Beijing Information Science and Technology University

基  金:北京市自然科学基金资助项目(4162025)

摘  要:为了使客户端应用程序能够更加便捷地存储、读取和管理嵌入式系统中的大量数据,设计了一种新的在线存储网关架构。利用Nginx作为代理服务器,接收来自客户端的数据操作请求和传输数据,并做出相应的响应;由Nginx的外部Lua扩展模块实现后台处理程序,对Nginx代理服务器接收的请求进行解析并执行具体的操作;向客户端提供了亚马逊简单存储服务表述性状态转移风格的应用编程接口,并将桶映射为目录,将对象映射为文件;利用纠删码实现了数据传输过程中的容错性。对网关进行了数据传输性能的实验,实验结果表明该网关的传输速率可稳定在1.160 Mbps,与NFS的传输速率相当,可应用于实际的嵌入式系统开发中。In order to achieve better data storage,retrieval and management in embedded systems in client application program,the architecture of online store gateway is designed in this paper. Nginx is used as the proxy server,which can receive the operation requests from clients and transmit data,and then return responses. The background program of the online store gateway is realized by the external module of Nginx called Lua-Nginx-module,and the module can resolve the requests which received by Nginx proxy server and then perform the specific operation. The online store gateway provides clients the restful application interfaces of Amazon simple story service,to map the bucket to the directory and map the object to the file; using the erasure code to realize the fault-tolerant mechanism. After the completion of the development work of the online store gateway,some experiments on the transmission rate of the gateway are conducted. The experimental result indicates that the transmission rate of the online store gateway can be 1. 160 Mbps which is comparative with the transmission rate of NFS. The online store gateway can be applied in the actual work of the embedded system development.

关 键 词:在线存储 Nginx代理服务器 Lua脚本语言 嵌入式系统 表述性状态转移 简单存储服务 纠删码 

分 类 号:TP302.1[自动化与计算机技术—计算机系统结构] TP302.7[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象