适用于网络文件系统的方法、网络文件系统、网络文件系统的计算机程序、网络文件系统的提供方法技术方案

技术编号:2821619 阅读:173 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种可适用于文件系统的方法等,该文件系统以不一定经常运行的客户机为前提能够以高可用性写入和读出文件。适用于通过网络连接服务器和多台客户机的网络文件系统中的上述服务器的方法包括:第一接收步骤,接收来自一台客户机的数据写入请求;第一判断步骤,根据预先存储的上述一台客户机的状况和/或其他客户机的状况,从上述其他客户机中确定作为上述数据的写入对象的客户机;以及第一发送步骤,对被确定为写入对象的客户机发送上述数据的写入请求。

【技术实现步骤摘要】
【国外来华专利技术】适用于网络文件系统的方法、网络文件系统、 网络文件系统的计算机程序、网络文件系统的提供方法
其涉及在上述终端不是经常运行的情况下也有效的网络文件系统技 术。
技术介绍
以往,作为利用了网络上的终端的文件系统的技术,大致分类则 有网络文件系统型和对等型。图20是表示网络文件系统型的文件系统的示意图。该文件系统 用网络连接多个共享服务器和管理服务器。另外,各共享服务器分别 具有物理上的辅助存储装置。当客户机对该文件系统请求服务时,管 理服务器利用多台辅助存储装置,对客户机提供逻辑的文件系统。各 共享服务器基本上被预先设定为经常运行。作为这样的文件系统的例 子,可以列举出NFS (Network File System) 、 AFS (Andrew File System)。专利文献1所7>开的文件系统也是其一例。图21是表示对等型的文件系统的示意图。该文件系统可以评价 为不存在管理整体的管理服务器,与网络连接的多个计算机整体上构 成虚拟的文件系统。另外,各计算机分别具有物理上的辅助存储装置。 当客户机对该文件系统请求服务时,客户机和计算机一对一地传送文 件。各计算机基本上不被预先设定为经常运行。作为这样的文件系统 的例子,可以列举出Gnutella、 Napster等。专利文献1:日本特开2003-248611号公报
技术实现思路
图20所示的网络文件系统以经常运行的多个共享服务器为前 提,因此,不提供例如利用了由一般用户进行电源接通断开的个人计算机的网络文件系统。而图21所示的网络文件系统仅单方地公开各个人计算机本身存储的文件,没有被预先设定为从客户机写入文件。 本专利技术是鉴于这样的技术课题而完成的,其目的在于,提供一种 可适用于文件系统的方法、文件系统、文件系统的服务器用程序等, 所述文件系统以不一定经常运^f亍的客户才几为前4是,且能够以高可用性 写入和读出文件。第一、本专利技术可以作为适用于服务器的方法来把握。即,本专利技术是一种适用于网络文件系统中的服务器的方法,该网络文件系统通过网络连接上述服务器和多台客户机,该方法包括第 一接收步骤,接收来自 一 台客户机的数据的写入请求;第 一判断步骤, 根据预先存储的上述一台客户机的状况和/或其他客户机的状况,从上 述其他客户机中确定作为上述数据的写入对象的客户机;以及第 一发送步骤,对被确定为写入对象的客户机发送上述数据的写入请求。 第二 、本专利技术可以作为网络文件系统的服务器来把握。即,本专利技术是一种网络文件系统的服务器,该网络文件系统利用 网络连接上述服务器和多台客户机,该服务器包括第一接收装置, 接收来自上述一台客户机的数据的写入请求;第一判断装置,根据预 先存储的上述一 台客户机的状况和/或其他客户机的状况,从上述其他 客户机中确定作为上述数据的写入对象的客户机;以及第 一发送装 置,对被确定为写入对象的客户机发送上述数据的写入请求。 第三、本专利技术可以作为网络文件系统的服务器用程序来把握。 即,本专利技术是一种计算机程序,使计算机作为利用网络连接着服 务器和多台客户机的网络文件系统中的服务器来发挥作用,该计算机 程序使计算机实现第一接收功能,接收来自上述一台客户机的数据 的写入请求;第一判断功能,根据预先存储的上述一台客户机的状况 和/或其他客户机的状况,从上述其他客户机中确定作为上述数据的写 入对象的客户机;以及第一发送功能,对被确定为写入对象的客户机发送上述数据的写入请求。第四、本专利技术可以作为将网络系统用作文件系统的方法来把握。 即,本专利技术是一种将用网络连接着多台客户机的网络系统用作网 络文件系统的方法,包括将服务器导入上述网络系统的导入步骤,上 述服务器包括第一接收装置,接收来自上述一台客户机的数据的写入请求;第一判断装置,根据预先存储的上述一台客户机的状况和/ 或其他客户机的状况,从上述其他客户机中确定作为上述数据的写入对象的客户机;以及第一发送装置,对:陂确定为写入对象的客户机发 送上述数据的写入请求。本专利技术提供一种文件系统的利用方法、文件系统、文件系统用程 序等,所述文件系统以不一定经常运行的客户机为前提,且能够以高 可用性将文件写入上述客户机和从中读出。附图说明图1是说明应用本专利技术的网络系统的示意图。图2是说明服务器2的连接方式的图。 图3是示出企业内部互联网30的更具体的结构的图。 图4是说明服务器2和PC1的硬件结构的概略图。 图5是说明基本实施步骤的流程图。图6是进一步详细说明图5的"(系统的)导入(Sl )"的步骤的流程图。图7是示意性地说明系统的导入(Sl )结束后的服务器2的图。 图8是进一步详细说明图5的"(系统的)调查(S2 )"的步骤的流程图。图9是说明PC1的运行概率P (t)的状态的曲线图组。 图10是示意性地说明系统的调查(S2)结束后的公司内网络系 统100的图。图11进一步详细说明图5的"(系统的)实际运行(S3),,的 步骤的流程图。图12是示意性地说明进行写入处理的公司内网络系统100的图。 图13是示意性地说明满足服务级别的写入对象PC1 (j)的确定 方法的图。图14是说明写入对象PC1 (j)的更具体的确定方法的图。 图15是说明写入对象PC1 (j)的更具体的确定方法的图。 图16是说明实施例A的文件的复制本的移动方式的流程图。 图17是说明实施例A的文件的复制本的移动方式的示意图。 图18是说明实施例B的文件的复制本的移动方式的流程图。 图19是说明实施例B的文件的复制本的移动方式的示意图。 图20是表示网络文件系统型的文件系统的示意图。 图21是表示对等型的文件系统的示意图。 符号说明1个人计算机(客户机) 2服务器30企业内部互联网(网络)具体实施方式下面参照附图对本专利技术的例示的实施方式进4亍说明。图1是说明应用本专利技术的网络系统的示意图。Y公司是系统集成商(分析顾客的业务内容, 一揽子承包针对问 题的信息系统的企划、构筑、运用等业务的商家),X公司是Y公司 的顾客。Y公司向X公司提供后述的信息系统。X公司的公司内网络 系统(网络系统)100包括企业内部互联网(网络)30和与网络30 连接的(N+l )台个人计算机(多台客户机、以下记作"PC" ) 1 (1 ) ~ (N+l )。整体的PC状况的数量(N+l )例如为数十、数百、数千等 足够多。另外各PC1 (1) ~ (N+l)中安装有邮件收发、文字处理、 表计算、演示等商业软件。这些PC原则上是X公司的员工x ( 1 ) ~ (M+l )在其业务中使用。因此, 一般各员工x ( 1 ) ~ (M+l )在上 班时接通各自的PC1 (1) ~ (N+l)的电源,在下班时断开其PC1(1 ) ~ (M+l )的电源。员工x ( 1 ) ~ (M+l )大多是早晨上班傍 晚到夜晚下班的工作方式,但在员工x(l) ~ (M+l)中也有工作时 间更长的人、工作时间更短的人、傍晚到夜晚上班早晨下班的人等各 种工作方式的人。未必需要员工x (1) ~ (M+l)与各PC1 (1) ~(N+l )——对应。图2是说明服务器2的连接方式的图。公司内网络系统100上连接服务器2。作为连接方法,可以是如 图2A所示,服务器2直接连接到企业内部互联网30上(本文档来自技高网...

【技术保护点】
一种适用于网络文件系统中的服务器的方法,该网络文件系统利用网络连接着上述服务器和多台客户机,该方法包括: 第一接收步骤,接收来自一台客户机的数据的写入请求; 第一判断步骤,根据预先存储的上述一台客户机的状况和/或其他客户机的状况,从上述其他客户机中确定作为上述数据的写入对象的客户机;以及 第一发送步骤,对被确定为写入对象的客户机发送上述数据的写入请求。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:美园和久米泽隆金子章弘香月深雪
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利