在该实施例中,不使用诸如在常规GPFS环境中使用的主NSD服务器配置,并且不使用NSD服务器210和212之间的单个网络。相反,多个网络222,224,226和228将NSD客户端214-220中的每一个连接到每个NSD服务器。本发明的实施例包括用于NSD客户机基于NSD请求访问的文件系统230,232,234和236选择多个网络222-228中的一个以与NSD服务器进行通信的机制。如图所示。如图2所示,文件系统230-236中的每一个驻留在一个或多个网络磁盘238-244上。NSD客户机214-220中还可以包括一种机制,用于选择特定的NSD服务器。标题为“多网络共享磁盘服务器”的另一美国专利申请(2008年1月7日提交的序列号11 / 970,379)通过引用整体并入本文,提供了关于NSD服务器选择过程的更详细的讨论。
在服务器端,jsp引擎解释jsp标识和小脚本,生成所请求的内容(例如,通过访问javabeans组件,使用jdbctm技术访问,或者包含文件),并且将结果以html(或者xml)页面的形式发送回浏览器。比方说,如果我们想让vpn网络连接操作成功后,windows vista客户端系统可以远程访问单位的192.168.6.0网络(假设该内部网络使用的网关地址为192.168.6.1,网络掩码地址为255.255.255.0)时,那么我们先将windows vista客户端系统切换到dos命令行状态,在该状态下直接执行“route add 192.168.6.0 mask 255.255.255.0 192.168.6.1 metric 1”命令,之后使用windows系统自带的route print命令,查看一下windows vista系统的vpn客户端路由表,就会看到该客户端系统同时包含两条默认路由,一条指向本地的internet网关,另外一条指向单位内部网络的网关,那样的话windows vista系统将能正常地访问internet网络和单位内部网络了。比方说,如果我们想让vpn网络连接操作成功后,windowsvista客户端系统可以远程访问单位的192.168.6.0网络(假设该内部网络使用的网关地址为192.168.6.1,网络掩码地址为255.255.255.0)时,那么我们先将windowsvista客户端系统切换到dos命令行状态,在该状态下直接执行“routeadd192.168.6.0mask255.255.255.0192.168.6.1metric1”命令,之后使用windows系统自带的routeprint命令,查看一下windowsvista系统的vpn客户端路由表,就会看到该客户端系统同时包含两条默认路由,一条指向本地的internet网关,另外一条指向单位内部网络的网关,那样的话windowsvista系统将能正常地访问internet网络和单位内部网络了。
该实施例的文件系统配置数据138还包括指示哪些网络将用于访问特定文件系统的信息。文件系统配置数据138不限于驻留在每个节点处。在另外的实施例中,文件系统配置数据138驻留在节点的一个或一个子集上,并且在其他节点之间共享。文件系统配置数据138也可以驻留在远程信息处理单元上。
公路—Ⅱ对称布置(图1—23)时:图1-23单车列对称布置时:b、双车列对称布置时:非对称布置(如图1-24所示):图1-24c、单车列,非对称布置:由:,已知:n 8,e 2.10,则:d、双车列,非对称布置:已知:n 8,e 0.55,,则:人群荷载:两侧有人群对称布置(如图1-25所示):图1-25b、单侧有人群,非对称布置时(如图1—25所示):已知:n 8,e 0.4+3.5 3.9,。4.1实验测试中的关键代码与各模块测试结果的分析与说明1 创建一个弹出式主菜单下面代码是其设计界面的代码. 文本框1是界面代码, 文本框2是获取键盘方向代码.效果如图2所示:文本框1文本框2图2图32 实现光标的上移和下移,其代码文本框3所示, 其效果,请对比图2和图3.文本框33 在循环链表里输入数据,其实现代码如文本框4所示,效果如图4所示.文本框4图44 进入约瑟夫环问题的数据处理.其实现代码如文本框5所示,效果如图5所示:文本框5图53 查看已储存的数据.其代码如文本框6所示,其效果如图6所示:文本框6图63 查看约瑟夫环问题的内容:其效果如图7所示:图74.2试验过程中所遇到的问题分析与解决问题一:在创建弹出式菜单时,光标的上移和下移,无法实现.解决方案:将弹出式菜单的教程重新看了一遍,里面的光标上移和下移,都是通过各个坐标来实现的,例如window 3,3,29,9 。通过获取多期的遥感卫星影像数据,建立基于时空数据模型的遥感影像,设计基于分布式多维时空数据存储模式,形成历史、过程动态和现势等多层次存储体系,采用高并发和高性能计算技术建立时空数据精准化服务模型,并对外发布时空信息服务,用户可以获取任意区域的影像数据时空信息服务,推动了遥感影像数据服务由静态向动态转变[16],如图 4 所示.在农村土地项目建设过程中,利用时空数据精准化服务,可以获取项目区多时相影像数据,可以有效监管项目建设进展,如图 5 所示为项目实施前现场情况,如图 6 所示为项目整理成耕地之后的效果.。
文件系统数据306和406指示组成特定文件系统的LUN,例如组成文件系统1的LUN A和D。访问数据308和408指示NSD客户端要选择的网络用于访问每个文件系统。例如,图1的文件系统配置数据304.图3示出了使用Network_1 222访问file_system_A 230和file_system_B 232,而使用Network_2 224来访问file_system_C 234和file_system_N 236.此外,用于Cluster_3的文件系统配置数据402中的访问数据408显示file_system_A 230和file_system_B 232将使用Network_3 226访问,而file_system_C 234和file_system_N 236将使用Network_N 228进行访问。图3和图4意图是示例性的,并不意味着将本发明限制为系统配置数据的任何特定类型或格式。此外,在本实施例中,配置数据不是静态的;管理员可以根据需要更新或发送新的配置数据。
如上所述,管理员创建文件系统配置数据138并使其可用于NSD客户端214-220。NSD节点的数据访问管理器122经由本地状态确定器134分析文件系统配置数据138并确定其连接到的网络。然后,数据访问管理器122的网络选择器126识别要访问的LUN或文件系统。数据访问管理器122进一步分析文件系统配置数据138以确定客户端要访问该文件系统的哪个网络。例如,如果Cluster_1 204中的节点要访问file_system_A 230,则网络选择器126选择Network_1 222。
因此,管理员可以通过配置节点来跨越不同的网络访问文件系统来管理系统中的资源。换句话说,一个或多个文件系统中的数据可以通过一个或多个计算机集群呈现给用户,从而使计算机集群和NSD服务器之间的网络的最佳用户可用。可以将集群配置为访问最有效地利用可用于该集群的网络资源的文件系统。
给定LUN的多个NSD服务器访问的操作流程
图5是示出根据本发明的一个实施例的经由多个网络访问多个NSD的过程的操作流程图。操作流程图在步骤502开始并直接流向步骤504.在步骤504,配置数据(例如,图3和图4所示的)被发送到客户端节点104和106.数据访问管理器122在客户端节点104在步骤506分析配置数据。
在步骤508,客户端节点104确定其本地状态。例如,客户端节点104尤其确定与其连接的网络222和224。在步骤510,客户端节点104通过其数据访问管理器122确定要访问的文件系统。
客户机节点104在步骤512从文件系统配置da确定与文件系统230相关联的网络。客户端节点104在步骤514动态地选择与文件系统230相关联的网络。客户机节点104在步骤516访问文件系统230使用所选的网络。然后控制流程在步骤518退出。
信息处理系统
图4图6是示出用于实现本发明的实施例的信息处理系统600的框图。信息处理系统600是适当配置的处理系统,诸如个人计算机,工作站等。
所示信息处理系统600包括计算机602.计算机602具有连接到主存储器606,大容量存储接口608,终端接口610和网络适配器硬件612的处理器604.系统总线614互连这些系统组件。大容量存储接口608用于将诸如数据存储设备616的大容量存储设备连接到信息处理系统104.一种特定类型的数据存储设备是可以将数据存储到计算机可读取的数据并从其读取数据的磁盘驱动器介质,例如光盘618或磁盘。
上面介绍的基本都是常说的内存的方方面面,下面我们来认识一下高速缓冲存储器,即cache.我们知道,任何程序或数据要为cpu所使用,必须先放到主存储器(内存)中,即cpu只与主存交换数据,所以主存的速度在很大程度上决定了系统的运行速度.程序在运行期间,在一个较短的时间间隔内,由程序产生的地址往往集中在存储器的一个很小范围的地址空间内.指令地址本来就是连续分布的,再加上循环程序段和子程序段要多次重复执行,因此对这些地址中的内容的访问就自然的具有时间集中分布的倾向.数据分布的集中倾向不如程序这么明显,但对数组的存储和访问以及工作单元的选择可以使存储器地址相对地集中.这种对局部范围的存储器地址频繁访问,而对此范围内被访问的信息集合随时间的变化是很缓慢的,如果把在一段时间内一定地址范围被频繁访问的信息集合成批地从主的系统中,cpu访问数据时,在cache中能直接找到的概率,它是cache的一个重要指标,与cache的大小、替换算法、程序特性等因素有关.增加cache后,cpu访问主存的速度是可以预算的,64kb的cache可以缓冲4mb的主存,且命中率都在90%以上.以主频为100mhz的cpu(时钟周期约为10ns)、20ns的cache、70ns的ram、命中率为90%计算,cpu访问主存的周期为:有cache时,20×0.9+70×0.1=34ns。(3) 主存与辅存主要用来解决存储系统的容量问题,辅存比主存速度低,并且不能被cpu之间访问,但它容量大,当cpu需要运行程序时,将辅存的数据调入到主存,cpu在来访问。而主存- 辅存层次的虚拟存储器基本上是由操作系统的存储管理软件并辅助一些硬件来进行信息块的划分和主存 - 辅存之间的调度,所以对设计存储管理软件的系统程序员来说,它是不透明的,而对广大用户,因为虚拟存储路提供了庞大的逻辑空间可以任意使用,所以对应用程序员是透明的。
虽然为计算机602仅示出了一个CPU 604,但是可以同样有效地使用具有多个CPU的计算机系统。本发明的该实施例还包括各自包括用于从CPU 604卸载处理的单独的,完全编程的微处理器的接口。终端接口610用于将一个或多个终端620直接连接到计算机602以提供用户接口到计算机602.这些能够是非智能或完全可编程的工作站的终端620用于允许系统管理员和用户与信息处理系统600进行通信。终端620还能够是用户接口和设备,其连接到计算机602并由包括在终端界面610中的终端接口硬件控制,终端接口610包括视频适配器和用于键盘,指点设备等的接口。
操作系统包括在主存储器中,并且优选地是合适的多任务操作系统。然而,本发明的另外的实施例使用任何其它合适的操作系统。本发明的一些实施例利用诸如面向对象的框架机制的架构,其允许操作系统的组件的指令在位于信息处理系统600内的任何处理器上执行。网络适配器硬件612用于提供与一个或多个网络112-116的接口。本发明的实施例能够适应于包括当前模拟和/或数字技术的任何数据通信连接或者通过未来的联网机制。
尽管在全功能计算机系统的上下文中描述了本发明的该示例性实施例,但是其他实施例能够经由有形计算机可读介质(诸如CD,DVD,软盘,闪存设备或其他形式的可记录介质),或通过任何类型的电子传输机制。
虽然已经示出和描述了目前被认为是本发明的优选实施例的内容,但是本领域技术人员将理解,可以进行各种其它修改,并且可以在不离开的情况下替换等同物从本发明的真实范围。此内的所有实施例。

【专利附图】
【权利要求】
由节点簇中的一个节点分析配置数据,该配置数据包括指示哪个网络与一个节点的每个网络共享磁盘相关联的信息;
由所述一个节点识别要被访问的第一个所述网络共享磁盘;
由所述一个节点基于所述配置数据选择与所述第一网络共享磁盘相关联的网络之一;和
一个节点通过所选的一个网络访问第一个网络共享磁盘。
2.根据权利要求1所述的方法,其中所述选择步骤包括:
确定一个节点所在的子网;
kb的集群,它是基于一个共享,由多个节点共享磁盘,在共享磁盘上有着必须要的软件,数据软件等等,除此之应用配置器->服务和连接的应用配置器->打开mssqlserver节点下的database engine 。
从网络共享磁盘服务器中选择一个网络共享磁盘服务器,该服务器被确定为该节点所在的子网。
3.根据权利要求1所述的方法,其中所述网络共享磁盘使用通用并行文件系统。
4.根据权利要求1所述的方法,还包括以下步骤:
由所述一个节点识别要访问的第二网络共享磁盘;
由所述一个节点基于所述配置数据选择与所述第二网络共享磁盘相关联的第二网络;和
由所述一个节点经由所选择的第二网络访问第二网络共享磁盘,
其中所述第二网络不同于所述第一网络。
5.根据权利要求1所述的方法,其中,所述配置数据还包括指示由所述一个节点选择用于访问每个所述网络共享磁盘的网络的访问数据。

6.根据权利要求5所述的方法,还包括以下步骤:
接收包括指示要被选择用于访问所述网络共享磁盘之一的另一网络的信息的新的访问数据;和
基于新的访问数据更新配置数据,
其中所述另一网络不同于所述第一网络。
7.根据权利要求6所述的方法,还包括以下步骤:
基于配置数据,由一个节点选择与一个网络共享磁盘相关联的另一个网络;和
一个节点通过所选的其他网络访问一个网络共享磁盘。
8.根据权利要求1所述的方法,还包括以下步骤:
基于所述配置数据,由所述节点簇中的第二节点选择与所述第一网络共享磁盘相关联的第二网络;和
由第二节点通过所选择的第二网络访问第一网络共享磁盘,
其中所述第二网络不同于所述第一网络。
9.一种用于访问系统中的数据的信息处理系统,所述系统包括多个网络共享磁盘服务器和至少一组网络共享磁盘,每个网络共享磁盘由网络共享磁盘中的至少一个服务服务器跨越多个网络,该信息处理系统包括:
记忆
通信地耦合到所述存储器的处理器;和
耦合到所述存储器和所述处理器的数据访问管理器,其中所述数据访问管理器适于:
分析包括指示哪个网络与用于信息处理系统的每个网络共享磁盘相关联的信息的配置数据;
识别要访问的第一个网络共享磁盘;
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-102282-2.html
#杨洋icon##杨洋2015金投赏#杨洋金投赏
都被人打残了