基于eyeOS的Web操作系统云存储研究
发布时间:2018-12-11 13:34
【摘要】:由于国际互联网的快速普及,越来越多的工作付诸于网络,越来越多的生活离不开网络,越来越多的学习需要网络,网络无处不在,网络无时不在。Web操作系统是一个全新的、开放的、公用的、模块化的国际互联网的分布式操作系统。具有简单的客户端操作,透明的分布式执行以及泛在的互联网服务接入的特点。云存储是集虚拟化技术、数据存储技术、数据保护技术、数据管理技术等多种技术为一体的一种新的存储理念,目前Google的GFS(Google File system)和HDFS(Hadoop Distributed File System)已经将这种理念变成了事实标准,国外的Facebook,国内的淘宝都已经有了成功的技术范例。具有可靠性高、吞吐率高、传输率高以及分布性好的运行特点。本论文首先依据面向服务的架构(SOA)思想,融合Web操作系统和云存储技术,构建一个基于Web操作系统的云存储模型。通过客户端、网络管理服务器、网络服务应用程序和存储服务器四个模型元件功能设计,设定功能流程;实例化分析HDFS的读和写数据过程,设计出一个以虚拟文件系统为中间层的云存储系统通信机制,完成基于Web操作系统的文件云端存储。其次采用Web操作系统的一个实例eye OS和云存储的一个成功的事实标准HDFS来对云存储模型进行实地架构和验证。通过对客户端中的消息管理、客户端与服务器端的消息管理,网络管理服务器中的用户管理、信息处理、验证处理,网络服务应用程序中输入输出信息处理和存储服务器中的数据有效性、数据安全性、一致性等四个模型元件功能实现,完成云存储系统四个功能元件的基本功能实现。本论文最后设计了一个虚拟的文件管理系统。虚拟的文件管理系统分为文件夹和文件管理二个功能模块,通过定义功能模块框架,设计模块功能流程,用较为合理的算法来实现文件夹管理模块中的创建文件、删除文件和对象的ACL管理、列出用户中所有文件和文件管理模块中的上传文件、下载文件、列出指定文件下的所有对象、删除文件、复制文件的文件管理功能。
[Abstract]:Because of the rapid popularization of the Internet, more and more work is put into the network, more and more life can not be separated from the network, more and more learning needs the network, the network is everywhere, the network is always around. The Web operating system is a new one. An open, public, modular distributed operating system for the Internet. With simple client operation, transparent distributed execution and ubiquitous Internet service access features. Cloud storage is a new storage concept which integrates virtualization technology, data storage technology, data protection technology, data management technology and so on. At present, Google's GFS (Google File system) and HDFS (Hadoop Distributed File System) have turned this concept into a de facto standard, and the domestic Taobao of Facebook, in foreign countries has a successful technical example. It has the characteristics of high reliability, high throughput, high transmission rate and good distribution. In this paper, a cloud storage model based on Web operating system is constructed by combining Web operating system and cloud storage technology based on (SOA), a service-oriented architecture. Through the function design of client, network management server, network service application program and storage server, the function flow is set up. This paper analyzes the process of reading and writing data in HDFS, designs a communication mechanism of cloud storage system with virtual file system as the middle layer, and completes the file cloud storage based on Web operating system. Secondly, an instance of Web operating system eye OS and a successful de facto standard HDFS of cloud storage are used to construct and verify the cloud storage model in the field. Through the message management in the client, the message management between the client and the server, the user management in the network management server, the information processing, the verification processing, In the network service application program, the functions of four model components, namely, data validity, data security and consistency, are implemented in the processing of input and output information and the storage server, and the basic functions of the four functional components of cloud storage system are realized. Finally, a virtual file management system is designed. The virtual file management system is divided into two functional modules: folder and file management. By defining the framework of the function module, designing the function flow of the module, using a more reasonable algorithm to realize the creation of files in the folder management module. Delete file and object ACL management, list all files in user and file management module upload file, download file, list all objects under specified file, delete file, copy file management function.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP333;TP316.4
本文编号:2372638
[Abstract]:Because of the rapid popularization of the Internet, more and more work is put into the network, more and more life can not be separated from the network, more and more learning needs the network, the network is everywhere, the network is always around. The Web operating system is a new one. An open, public, modular distributed operating system for the Internet. With simple client operation, transparent distributed execution and ubiquitous Internet service access features. Cloud storage is a new storage concept which integrates virtualization technology, data storage technology, data protection technology, data management technology and so on. At present, Google's GFS (Google File system) and HDFS (Hadoop Distributed File System) have turned this concept into a de facto standard, and the domestic Taobao of Facebook, in foreign countries has a successful technical example. It has the characteristics of high reliability, high throughput, high transmission rate and good distribution. In this paper, a cloud storage model based on Web operating system is constructed by combining Web operating system and cloud storage technology based on (SOA), a service-oriented architecture. Through the function design of client, network management server, network service application program and storage server, the function flow is set up. This paper analyzes the process of reading and writing data in HDFS, designs a communication mechanism of cloud storage system with virtual file system as the middle layer, and completes the file cloud storage based on Web operating system. Secondly, an instance of Web operating system eye OS and a successful de facto standard HDFS of cloud storage are used to construct and verify the cloud storage model in the field. Through the message management in the client, the message management between the client and the server, the user management in the network management server, the information processing, the verification processing, In the network service application program, the functions of four model components, namely, data validity, data security and consistency, are implemented in the processing of input and output information and the storage server, and the basic functions of the four functional components of cloud storage system are realized. Finally, a virtual file management system is designed. The virtual file management system is divided into two functional modules: folder and file management. By defining the framework of the function module, designing the function flow of the module, using a more reasonable algorithm to realize the creation of files in the folder management module. Delete file and object ACL management, list all files in user and file management module upload file, download file, list all objects under specified file, delete file, copy file management function.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP333;TP316.4
【参考文献】
相关期刊论文 前2条
1 张云勇;陈清金;潘松柏;魏进武;;云计算安全关键技术分析[J];电信科学;2010年09期
2 季强;田薇;陈远;;基于AJAX技术的WebOS系统NixOS的构建[J];计算机工程与设计;2008年05期
,本文编号:2372638
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2372638.html