一种基于瘦客户端的文件分布式存储的运行方法

文档序号:6443790阅读:311来源:国知局
专利名称:一种基于瘦客户端的文件分布式存储的运行方法
技术领域
本发明涉及一种基于瘦客户端的文件分布式存储的运行方法,属于分布式存储技术领域。
背景技术
随着云计算的应用和发展,将大量服务和资源放置在远程服务器集群上,用户只需从终端或者PC上访问所需要的资源的模式成为一种时代趋势。而对于这种模式,若采用价格昂贵、配置高端而且操作复杂的PC,就会造成本地资源的冗余和浪费。所以,基于“瘦客户端+网络+云计算服务器”的新型信息化模式应运而生。瘦客户端是一个本地无硬盘、 只装有浏览器的客户端,配有最简单的输入(键盘、鼠标)和输出设备(显示器)来完成和网络通信的功能。鉴于瘦客户端在本地是没有存储空间的,那么如何对用户的私有文件进行有效存储和管理成为一个必须要解决的关键问题。本发明是通过网络磁盘和分布式存储系统来完成对用户文件的安全有效存储,突破了传统的文件存储模式。传统的文件存储分为本地存储和网络存储。其中,本地存储是将文件存储在计算机的硬盘之中,对硬盘的大小有很高要求。而网络存储是将文件数据集中存储在一个服务器上,存储服务器的性能成为系统性能的瓶颈,也面临着可靠性和安全性的问题。而且目前的网络存储磁盘,如115网盘、1 网盘、联想网盘等都是针对PC提供服务,往往还需要操作系统的某些技术支持,存在着传输速度慢、安全性差、营运成本高、恢复能力低的问题。虽然为改善集中存储的服务器瓶颈,有不少负载均衡调度算法提出,但是仍然是基于集中存储, 问题没有得到很好地解决,如专利号为20071015^65,名称为《存储子系统、主计算机、存储系统、负载均衡方法和程序》的专利就属此列。新型的分布式存储系统是将大量不同类型的存储设备集合起来协同工作,将数据分散存储在多台独立的设备上,形成一个安全的数据存储系统,并且对外提供访问接口。它采用可扩展的系统结构,利用多台存储服务器来分担存储负荷,通过管理服务器定位存储信息,大大提高了存储系统的可靠性、可用性、可扩展性和存储效率。在数据访问量和文件存储量都很庞大的情况下,分布式存储系统无疑是一种高效高可靠的存储方式。传统的存储模式已经不能够满足用户的需求,分布式存储将成为主流的存储模式。

发明内容
针对传统的文件存储模式的不足和瘦客户端本身的限制,本发明提出了一种基于瘦客户端的文件分布式存储的运行方法,旨在将传统的网络存储和分布式存储有机集合, 提供一种基于瘦客户端的有效文件存储模式。本发明的技术方案如下—种基于瘦客户端的文件分布式存储的运行方法,由以下系统来实现,该系统包括瘦客户端、网络磁盘和MooseFS (简称MFS),其中瘦客户端是基于嵌入式Linux操作系统的客户端,它仅提供输入输出设备和Web浏览器;网络磁盘是基于Web的网络文件存储应用
4系统;MFS是一种分布式文件系统,其文件系统结构包括管理服务器(master)、元数据日志服务器(metalogger)、数据存储服务器(chunkservers)和客户机(client),瘦客户端、网络磁盘和MFS三者之间的运作为由多台物理服务器组成一个可扩展的服务器集群,在每台物理服务器上虚拟出多台基于Linux操作系统的虚拟机,在服务器集群的虚拟机上搭建 MFS,在MFS的客户机上搭建LAMP (Linux+Apache+MySQL+PHP)架构,将网络磁盘源文件放在 Apache下,将网络磁盘数据库放在Mysql下,在MFS的客户机上设置一个文件夹作为用户上传文件的存储目录,并且将该存储目录作为客户机的挂载目录,客户机操作系统的内核会把对该目录下文件的操作(新建、读取、修改)传递给fuse模块,这个模块会和mfsmoimt 进程进行通信,mfsmoimt进程再通过网络与管理服务器和数据存储服务器进行通信,这样客户机就可以基于该存储目录执行分布式读写操作,用户在瘦客户端上通过互联网访问 Apache下的网络磁盘,用户就能在瘦客户端的浏览器上看到网络磁盘的Web页面,执行文件的上传和下载操作,该运行方法步骤如下1)在服务器集群的虚拟机上搭建MFS,并且在MFS的客户机上部署LAMP架构,将网络磁盘源文件放置在LAMP架构的Apache下,网络磁盘的数据库文件放置在LAMP架构的 MySQL 下;a)虚拟机选择选择一台虚拟机作为管理服务器,选择另一台虚拟机作为元数据日志服务器,选择其它多台(>=3台)虚拟机作为数据存储服务器,另外再选择一台虚拟机作为客户机,这些虚拟机都是基于Linux操作系统的;b)部署管理服务器设置编辑配置文件,指定可以远程挂载到MFS管理服务器的客户机的IP地址,并且授予该客户机访问权限;C)部署元数据日志服务器设置编辑配置文件,指明管理服务器的IP地址,用于进行数据备份,以便在管理服务器发生故障时进行数据转移和恢复;d)部署数据存储服务器新增一块硬盘单独为MFS进行文件存储,并且编辑配置文件,指明管理服务器的IP地址及通信端口 ;e)部署客户机安装fuse模块进行挂载部署;2)修改PHP的配置文件,以增大用户可上传的文件大小;3)在MFS的客户机上设置一个文件夹作为用户上传文件的存储目录,并且将该存储目录设定为客户机挂载到管理服务器的挂载目录;4)启动 MFS 和 LAMP 架构下的 Apache ;5)用户从瘦客户端浏览器登入到网络磁盘Web页面,注册并且登陆后,在存储目录中产生以该用户名命名的文件夹作为该用户的存储空间,然后分别转入步骤6)和步骤 7);6)用户基于自己的私有存储文件夹进行文件的上传操作,用户点击文件上传按钮,向客户机上的Apache提交上传请求,其响应之后,将文件上传到存储空间。客户机会向管理服务器发出写请求,MFS执行写操作,将存储目录下该用户的上传的文件分成多个数据块存储于数据存储服务器中,实现分布式存储,然后转入步骤8);7)用户基于自己的私有存储文件夹进行文件的下载操作,用户点击下载按钮,向 Apache提交请求,其响应之后,到文件存储空间读取文件。客户机会向管理服务器发出读请求,MFS执行读操作,从各个数据存储服务器中读取该文件的数据块信息,客户机将获取的数据块信息进行整合并且返回到挂载目录中,实现对分布式文件数据块的合并,然后转入下一步;8)读写操作之后,用户通过瘦客户端看到网络磁盘Web页面更新之后的内容。上述LAMP是搭建在MFS的客户机上的一组用来搭建动态网站或者服务器的开源软件,包括Linux、Apache、MySQL和PHP,共同组成了一个强大的Web应用程序平台。其中, Linux处在最低层,提供操作系统;次低层是Apache,它是一个Web服务器,Apache提供可让用户获得Web页面的机制;MySQL是一个小型关系型数据库管理系统,存储数据;PHP是英文超级文本预处理语言Hypertext Preprocessor的缩写,意为超级文本预处理,它一种 HTML内嵌式语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。上述网络磁盘是部署在LAMP架构下的网络文件存储应用系统,其源文件是基于 PHP语言编写,包括JavaScript、HTML、CSS、PHP和数据库文件。其中,JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言,同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能;CSS是英语Cascading Style Sheets (层叠样式表单)的缩写,它是一种用来表现HTML或XML等文件式样的计算机语言。 将网络磁盘源文件放在Apache下,数据库文件放在MySQL下,用户可以通过Apache获得该网络磁盘的Web页面。上述服务器集群是将多台物理服务器集中起来一起进行同一种服务的集群,在用户看来就像是只有一个服务器。上述虚拟机(Virtual Machine)是指通过软件模拟的具有完整硬件系统功能的、 运行在一个完全隔离环境中的完整计算机系统。可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机可以完全像真正的计算机那样进行工作。上述Apache正是LAMP架构下的Web服务器,为用户提供访问Web页面的机制。上述fuse模块是用户空间文件系统(Filesystem in Userspace)模块,是Linux 中用于挂载某些网络空间到本地文件系统的模块。Fuse模块提供一个文件操作的接口,然后fuse在这个接口上监听文件操作,一旦有操作(新建、读取、修改)发生,fuse模块会把控制权交mfsmount进程进行处理。上述mfsmount进程是MFS中对客户机上挂载目录中文件操作进行处理的进程,可以与MFS的管理服务器和数据存储服务器通过网络建立通信。上述运行方法中步骤6)中的MFS执行写操作,步骤如下<1>客户机基于挂载目录向管理服务器发出写数据请求;<2>管理服务器查询各个数据存储服务器的IP地址,并将各个IP地址返回给客户机;<3>客户机与数据存储服务器建立通信,将用户上传的文件以数据块(chunk)写入到数据存储服务器,每个数据块最大为64MB,文件若小于64MB,则数据块的大小即为该文件大小,文件若超过64MB,则该文件将被均分,每一份数据块的大小以不超过64MB为原则,每个块被分散地存储在数据存储服务器的硬盘上,并且每个数据块可自主设定需要的备份数目,以提高系统的容错性能和安全性能;<4>各个数据存储服务器之间进行复制通信,保证每个数据块在不同的数据存储服务器上都有拷贝,以实现对数据的最优存储;<5>各个数据存储服务器将成功写入的消息返回给客户机;<6>客户机向管理服务器发出写入成功信号,结束本次写入操作。通过上述过程,就实现了将用户上传的文件进行分布式存储的功能。上述运行方法中步骤7)中的MFS执行读操作,步骤如下①客户机向管理服务器发出读文件数据的请求;②管理服务器检索数据,获得存储该文件数据块的各个数据存储服务器IP地址, 并将数据存储服务器的地址返回给客户机;③客户机和各个数据存储服务器建立通信,向具体的数据存储服务器发起请求并读取数据;④各个数据存储服务器将文件的数据块返回给客户机;⑤客户机将读取的各个数据块进行合并处理,形成完整的文件,并向管理服务器发出读取成功信号,结束本次读取操作。通过上述过程,就实现了将分布式存储的各个数据块合并成完整文件的功能。本发明将传统的网络存储和MFS有机结合提供了一种基于瘦客户端的新的文件存储服务,将用户上传到网络磁盘上的文件分散成多个数据块放到不同的服务器上存储。 实现的关键在于MFS的客户机上建有一个用于存储网络磁盘用户上传文件的存储目录,同时该目录也是MFS的客户机的挂载目录,通过mfsmoimt模块可以对该目录下的文件操作进行处理。所以,一旦用户上传文件到该目录下,就相当于该目录下发生了新建文件的操作, 那么客户机的fuse模块就会将对该文件操作的控制权交给mfsmoimt模块处理,mfsmoimt 模块则可以通过网络与管理服务器和数据存储服务器建立通信,将该目录下的文件分布式存储在各个数据存储服务器中。由此,网络磁盘和MFS在物理上通过这个存储目录建立起联系,将集中存储有效地变成了分布式存储。
本发明中的MFS是一个轻量级的分布式文件系统。它主要包括四个部分a.管理服务器只有一台,负责各个数据存储服务器的管理,文件读写调度,文件空间回收以及恢复多节点拷贝;b.元数据日志服务器负责备份管理服务器变化的日志文件,以便于在管理服务器出现问题的时候接替其进行工作;元数据日志服务器的存在有效地解决了 MFS系统只有一台管理服务器的弊端,避免了单点故障,提高了系统的安全性和可恢复性;c.数据存储服务器可有多台,负责连接管理服务器,听从管理服务器的管理调度,提供存储空间,并为客户提供数据传输。在数据存储服务器启动后,会主动与管理服务器联系,让管理服务器知道有多少数据存储服务器在网络中;d.客户机可有多台,通过内核加载fuse模块,再通过和管理服务器的沟通,将数据存储服务器共享的分区挂载到本地,然后进行读写操作。MFS的高可用性是通过在多个数据存储服务器上来存储每个文件的多个副本来实现的。数据文件被分成很多个数据块,每个数据块最大为64MB,每个数据块在数据存储服务器上都表现为一个独立的文件。数据存储服务器之间可以通过通信完成数据的拷贝,以实现对一个文件的每个数据块的多副本存储。对于客户机,其对文件的所有操作会通过操作系统转交给fuse模块,并通过fuse模块与mfsmoimt进程通信。而mfsmoimt进程将通过网络与管理服务器和数据存储服务器进行沟通。在客户机上,对挂载于MFS上的文件进行操作与在本地是完全一致的。本发明运行方法的优势在于改变传统的网络存储和本地存储模式,打破集中存储的单个服务器性能瓶颈,产生一种将网络存储和分布式存储结合的新型存储模式,大大改善存储性能。


图1是本发明运行方法的流程框图。其中,1)-8)为其各个步骤。图2是本发明运行方法中步骤6)中的执行MFS文件的写操作的流程框图。其中, <1>-<6>为其各个步骤。图3是本发明运行方法中步骤7)中的执行MFS文件的读操作的流程框图。其中, ①-⑤为其各个步骤。
具体实施例方式下面结合附图和实施例对本发明做进一步说明,但不限于此。实施例本发明实施例如图1所示,一种基于瘦客户端的文件分布式存储的运行方法, 由以下系统来实现,该系统包括瘦客户端、网络磁盘和MooseFS(简称MFQ,其中瘦客户端是基于嵌入式Linux操作系统的客户端,它仅提供输入输出设备和web浏览器;网络磁盘是基于Web的网络文件存储应用系统;MooseFS是一种分布式文件系统,其文件系统结构包括管理服务器(master)、元数据日志服务器(metalogger)、数据存储服务器(chunkservers)和客户机(client),瘦客户端、网络磁盘和MFS三者之间的运作为 由多台物理服务器组成一个可扩展的服务器集群,在每台物理服务器上虚拟出多台基于Linux操作系统的虚拟机,在服务器集群的虚拟机上搭建MFS,在MFS的客户机上搭建 LAMP (Linux+Apache+MySQL+PHP)架构,将网络磁盘源文件放在Apache下,将网络磁盘数据库放在Mysql下,在MFS的客户机上设置一个文件夹作为用户上传文件的存储目录,并且将该存储目录作为客户机的挂载目录,客户机操作系统的内核会把对该目录下文件的操作 (新建、读取、修改)传递给fuse模块,这个模块会和mfsmount进程进行通信,mfsmount进程再通过网络与管理服务器和数据存储服务器进行通信,这样客户机就可以基于该存储目录执行分布式读写操作,用户在瘦客户端上通过互联网访问Apache下的网络磁盘,用户就能在瘦客户端的浏览器上看到网络磁盘的Web页面,执行文件的上传和下载操作,该运行方法步骤如下1)在服务器集群的虚拟机上搭建MFS,并且在MFS的客户机上部署LAMP架构,将网络磁盘源文件放置在LAMP架构的Apache下,网络磁盘的数据库文件放置在LAMP架构的 MySQL 下;a)虚拟机选择选择一台虚拟机作为管理服务器,选择另一台虚拟机作为元数据日志服务器,选择其它3台虚拟机作为数据存储服务器,另外再选择一台虚拟机作为客户机,这些虚拟机都是基于Linux操作系统的;
b)部署管理服务器设置编辑配置文件,指定可以远程挂载到MFS管理服务器的客户机的IP地址,并且授予该客户机访问权限;c)部署元数据日志服务器设置编辑配置文件,指明管理服务器的IP地址,用于进行数据备份,以便在管理服务器发生故障时进行数据转移和恢复;d)部署数据存储服务器新增一块硬盘单独为MFS进行文件存储,并且编辑配置文件,指明管理服务器的IP地址及通信端口 ;e)部署客户机安装fuse模块进行挂载部署;2)修改PHP的配置文件,以增大用户可上传的文件大小;3)在MFS的客户机上设置一个文件夹作为用户上传文件的存储目录,并且将该存储目录设定为客户机挂载到管理服务器的挂载目录;4)启动 MFS 和 LAMP 架构下的 Apache ;5)用户从瘦客户端浏览器登入到网络磁盘Web页面,注册并且登陆后,在存储目录中产生以该用户名命名的文件夹作为该用户的存储空间,然后分别转入步骤6)和步骤 7);6)用户基于自己的私有存储文件夹进行文件的上传操作,用户点击文件上传按钮,向客户机上的Apache提交上传请求,其响应之后,将文件上传到存储空间。客户机会向管理服务器发出写请求,MFS执行写操作,将存储目录下该用户的上传的文件分成多个数据块存储于数据存储服务器中,实现分布式存储,然后转入步骤8);7)用户基于自己的私有存储文件夹进行文件的下载操作,用户点击下载按钮,向 Apache提交请求,其响应之后,到文件存储空间读取文件。客户机会向管理服务器发出读请求,MFS执行读操作,从各个数据存储服务器中读取该文件的数据块信息,客户机将获取的数据块信息进行整合并且返回到挂载目录中,实现对分布式文件数据块的合并,然后转入下一步;8)读写操作之后,用户通过瘦客户端看到网络磁盘Web页面更新之后的内容。上述运行方法中步骤6)中的MFS执行写操作,如图2所示,步骤如下<1>客户机基于挂载目录向管理服务器发出写数据请求;<2>管理服务器查询各个数据存储服务器的IP地址,并将各个IP地址返回给客户机;<3>客户机与数据存储服务器建立通信,将用户上传的文件以数据块(chunk)写入到数据存储服务器,每个数据块最大为64MB,文件若小于64MB,则数据块的大小即为该文件大小,文件若超过64MB,则该文件将被均分,每一份数据块的大小以不超过64MB为原则,每个块被分散地存储在数据存储服务器的硬盘上,并且每个数据块可自主设定需要的备份数目,以提高系统的容错性能和安全性能;<4>各个数据存储服务器之间进行复制通信,保证每个数据块在不同的数据存储服务器上都有拷贝,以实现对数据的最优存储;<5>各个数据存储服务器将成功写入的消息返回给客户机;<6>客户机向管理服务器发出写入成功信号,结束本次写入操作。通过上述过程,就实现了将用户上传的文件进行分布式存储的功能。上述运行方法中步骤7)中的MFS执行读操作,如图3所示,步骤如下
①客户机向管理服务器发出读文件数据的请求;②管理服务器检索数据,获得存储该文件数据块的各个数据存储服务器IP地址, 并将数据存储服务器的地址返回给客户机;③客户机和各个数据存储服务器建立通信,向具体的数据存储服务器发起请求并读取数据;④各个数据存储服务器将文件的数据块返回给客户机;⑤客户机将读取的各个数据块进行合并处理,形成完整的文件,并向管理服务器发出读取成功信号,结束本次读取操作。
权利要求
1. 一种基于瘦客户端的文件分布式存储的运行方法,由以下系统来实现,该系统包括瘦客户端、网络磁盘和MooseFS,其中瘦客户端是基于嵌入式Linux操作系统的客户端, 它仅提供输入输出设备和web浏览器;网络磁盘是基于Web的网络文件存储应用系统; MooseFS是一种分布式文件系统,其文件系统结构包括管理服务器、元数据日志服务器、数据存储服务器和客户机,瘦客户端、网络磁盘和MFS三者之间的运作为由多台物理服务器组成一个可扩展的服务器集群,在每台物理服务器上虚拟出多台基于Linux操作系统的虚拟机,在服务器集群的虚拟机上搭建MFS,在MFS的客户机上搭建LAMP架构,将网络磁盘源文件放在Apache下,将网络磁盘数据库放在Mysql下,在MFS的客户机上设置一个文件夹作为用户上传文件的存储目录,并且将该存储目录作为客户机的挂载目录,客户机操作系统的内核会把对该目录下文件的操作传递给fuse模块,这个模块会和mfsmoimt进程进行通信,mfsmoimt进程再通过网络与管理服务器和数据存储服务器进行通信,这样客户机就可以基于该存储目录执行分布式读写操作,用户在瘦客户端上通过互联网访问Apache下的网络磁盘,用户就能在瘦客户端的浏览器上看到网络磁盘的Web页面,执行文件的上传和下载操作,该运行方法步骤如下1)在服务器集群的虚拟机上搭建MFS,并且在MFS的客户机上部署LAMP架构,将网络磁盘源文件放置在LAMP架构的Apache下,网络磁盘的数据库文件放置在LAMP架构的 MySQL 下;a)虚拟机选择选择一台虚拟机作为管理服务器,选择另一台虚拟机作为元数据日志服务器,选择其它3台或4台虚拟机作为数据存储服务器,另外再选择一台虚拟机作为客户机,这些虚拟机都是基于Linux操作系统的;b)部署管理服务器设置编辑配置文件,指定可以远程挂载到MFS管理服务器的客户机的IP地址,并且授予该客户机访问权限;c)部署元数据日志服务器设置编辑配置文件,指明管理服务器的IP地址,用于进行数据备份,以便在管理服务器发生故障时进行数据转移和恢复;d)部署数据存储服务器新增一块硬盘单独为MFS进行文件存储,并且编辑配置文件, 指明管理服务器的IP地址及通信端口 ;e)部署客户机安装fuse模块进行挂载部署;2)修改PHP的配置文件,以增大用户可上传的文件大小;3)在MFS的客户机上设置一个文件夹作为用户上传文件的存储目录,并且将该存储目录设定为客户机挂载到管理服务器的挂载目录;4)启动MFS和LAMP架构下的Apache;5)用户从瘦客户端浏览器登入到网络磁盘Web页面,注册并且登陆后,在存储目录中产生以该用户名命名的文件夹作为该用户的存储空间,然后分别转入步骤6)和步骤7);6)用户基于自己的私有存储文件夹进行文件的上传操作,用户点击文件上传按钮,向客户机上的Apache提交上传请求,其响应之后,将文件上传到存储空间。客户机会向管理服务器发出写请求,MFS执行写操作,将存储目录下该用户的上传的文件分成多个数据块存储于数据存储服务器中,实现分布式存储,然后转入步骤8);7)用户基于自己的私有存储文件夹进行文件的下载操作,用户点击下载按钮,向 Apache提交请求,其响应之后,到文件存储空间读取文件。客户机会向管理服务器发出读请求,MFS执行读操作,从各个数据存储服务器中读取该文件的数据块信息,客户机将获取的数据块信息进行整合并且返回到挂载目录中,实现对分布式文件数据块的合并,然后转入下一步;8)读写操作之后,用户通过瘦客户端看到网络磁盘Web页面更新之后的内容。
2.如权利要求1所述的运行方法的步骤6)中的MFS执行写操作,步骤如下<1>客户机基于挂载目录向管理服务器发出写数据请求;<2>管理服务器查询各个数据存储服务器的IP地址,并将各个IP地址返回给客户机;<3>客户机与数据存储服务器建立通信,将用户上传的文件以数据块写入到数据存储服务器,每个数据块最大为64MB,文件若小于64MB,则数据块的大小即为该文件大小,文件若超过64MB,则该文件将被均分,每一份数据块的大小以不超过64MB为原则,每个块被分散地存储在数据存储服务器的硬盘上,并且每个数据块可自主设定需要的备份数目,以提高系统的容错性能和安全性能;<4>各个数据存储服务器之间进行复制通信,保证每个数据块在不同的数据存储服务器上都有拷贝,以实现对数据的最优存储;<5>各个数据存储服务器将成功写入的消息返回给客户机;<6>客户机向管理服务器发出写入成功信号,结束本次写入操作。通过上述过程,就实现了将用户上传的文件进行分布式存储的功能。
3.如权利要求1所述的运行方法的步骤7)中的MFS执行读操作,步骤如下①客户机向管理服务器发出读文件数据的请求;②管理服务器检索数据,获得存储该文件数据块的各个数据存储服务器IP地址,并将数据存储服务器的地址返回给客户机;③客户机和各个数据存储服务器建立通信,向具体的数据存储服务器发起请求并读取数据;④各个数据存储服务器将文件的数据块返回给客户机;⑤客户机将读取的各个数据块进行合并处理,形成完整的文件,并向管理服务器发出读取成功信号,结束本次读取操作。
全文摘要
一种基于瘦客户端的文件分布式存储的运行方法,属分布式存储技术领域,系统包括瘦客户端等,运行步骤为在MFS的客户机上搭建LAMP架构,将网络磁盘源文件部署于该架构的Apache下,在MFS的客户机上设置一个文件夹作为用户上传文件的存储目录,并将该目录作为客户机的挂载目录,客户机就基于该目录执行分布式读写操作,完成对用户上传文件的分布式存储,用户在瘦客户端上通过互联网访问Apache下的网络磁盘,就可看到网络磁盘的Web页面,执行文件的上传和下载操作。本发明方法改变了传统网络存储和本地存储模式,打破集中存储的单个服务器性能瓶颈,产生一种将网络存储和分布式存储结合的新型存储模式,大大改善存储性能。
文档编号G06F17/30GK102546780SQ201110448040
公开日2012年7月4日 申请日期2011年12月28日 优先权日2011年12月28日
发明者党飞, 冯新建, 张海霞, 王君君, 薛良飞, 颜廷芝 申请人:山东大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1