CN100440830C - 一种基于网络的计算环境可动态重构的***及其方法 - Google Patents

一种基于网络的计算环境可动态重构的***及其方法 Download PDF

Info

Publication number
CN100440830C
CN100440830C CNB2004100311596A CN200410031159A CN100440830C CN 100440830 C CN100440830 C CN 100440830C CN B2004100311596 A CNB2004100311596 A CN B2004100311596A CN 200410031159 A CN200410031159 A CN 200410031159A CN 100440830 C CN100440830 C CN 100440830C
Authority
CN
China
Prior art keywords
computational resource
storage resources
computing environment
resource
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2004100311596A
Other languages
English (en)
Other versions
CN1684435A (zh
Inventor
秦平
马一力
韩晓明
张建刚
许鲁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zhongke blue whale Information Technology Co., Ltd.
Tianjin Branch Blue Whale Information Technology Co., Ltd.
Original Assignee
Institute of Computing Technology of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of Computing Technology of CAS filed Critical Institute of Computing Technology of CAS
Priority to CNB2004100311596A priority Critical patent/CN100440830C/zh
Publication of CN1684435A publication Critical patent/CN1684435A/zh
Application granted granted Critical
Publication of CN100440830C publication Critical patent/CN100440830C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Hardware Redundancy (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明涉及一种基于网络的计算环境可动态重构的***及其方法,该***包括计算资源、存储资源、智能用户终端、***服务器及互连交换网络,智能用户终端、计算资源、存储资源和***服务器,通过互连交换网络相连及进行通信。应用本发明提供的***进行计算环境动态重构的方法,通过计算资源与存储资源分离,***可根据用户的需求,动态组织满足条件的计算资源和存储资源组成用户可用的计算环境,所有计算资源和存储资源可以动态调配,实时监控,增强了***资源的可管理性,而且存储资源、计算资源与智能用户终端的集中,不仅提高了***的可靠性,灵活性、可管理性、安全性,而且大大提高了资源的利用率。

Description

一种基于网络的计算环境可动态重构的***及其方法
技术领域
本发明涉及信息技术领域,尤其涉及一种基于网络的计算环境可动态重构的***及方法。
背景技术
一个计算***包括用于完成计算功能的部件和用于存储功能的部件,如PC机构成一个计算***,其中CPU、主板和内存等部件提供计算功能,硬盘提供存储功能;我们将提供计算功能的部件称为计算资源,提供存储功能的部件称为存储资源,每个计算***都提供其相应的计算环境。
计算环境的动态重构是指计算资源与存储资源能够动态组合,从而形成不同的计算环境,如某一计算资源与Windows NT的存储资源组合,就构成Windows NT的计算环境,与RedHat 8.0的存储资源组合,就构成RedHat 8.0的计算环境。
目前,典型的计算环境有日常办公环境和服务器集群环境。
日常办公环境的***结构如图1所示。一般情况下,用户3在办公***计算环境2上进行日常工作,而办公***互联交换网络1不是必需的。可以看出用户与计算环境是静态绑定的,也就是说,计算环境可以看作是用户的某种私有资源。上述静态绑定的模式存在的问题是:
资源利用率低,计算资源和存储资源难以得到有效的利用;
灵活性差,计算环境是静态的,不可重构的;
可靠性低,计算环境易遭到破坏。
服务器集群环境的***结构如图2所示。所有的服务器通过集群***互连交换网络6进行连接,构成提供特定应用4的集群***,在集群***计算环境5中,计算资源与特定应用是静态绑定的。这种模式存在的问题是:
可管理性差,集群规模越大,计算环境的部署越困难;
灵活性差,一个服务器计算环境只能固定的提供一种或几种服务,难以做到快速切换任意服务;
资源利用率低,计算资源难以动态切换到不同的应用,导致计算资源难以有效得到利用;
可靠性低,存储资源的破坏将可能导致整个应用***崩溃,降低了整个***的可靠性。
综合上述两种典型计算环境的情况,可以看出传统的计算环境构建方式存在资源利用率低、可靠性低、灵活性差等缺点;特别对于大规模的工作环境和集群环境,这些缺点更为突出,而且造成的损失也更为明显。
发明内容
本发明的目的在于克服上述已有技术的缺陷;为了实现计算环境的灵活切换,并增强计算环境的可靠性、可管理性,进一步提高资源利用率;从而提供一种基于网络的计算环境可动态重构的***及其方法。
本发明的目的是这样实现的:
本发明提供的一种基于网络的计算环境可动态重构***,包括计算资源、存储资源、智能用户终端、***服务器及互连交换网络,智能用户终端、计算资源、存储资源和***服务器通过互连交换网络相连及通信,其中:
计算资源,用于为多个计算环境提供相应计算能力;
存储资源,用于存储所有的***数据和用户数据;
智能用户终端,一方面用来提供用户与***的交互接口,另一方面通过互联交换网络对计算环境进行监视和管理;
***服务器,用于集中管理所有的用户、智能用户终端、计算资源和存储资源;
互联交换网络,用于连接***中的智能用户终端、***服务器、计算资源和存储资源。
在上述方案中,所述***服务器包括***服务器管理模块。
在上述方案中,所述***服务器管理模块包括:计算资源管理模块、存储资源管理模块、资源映射管理模块和用户管理模块,其中:
计算资源管理模块,用于实现计算资源的集中管理;
存储资源管理模块,用于实现存储资源集中管理;
资源映射管理模块,用于完成计算资源、存储资源、智能用户终端和用户之间的动态映射及解除其间的映射关系;
用户管理模块,用于用户权限管理、用户认证管理。
在上述方案中,所述计算资源包括:刀片式计算资源、PC计算资源、服务器计算资源等。
在上述方案中,所述计算资源管理模块包括:计算资源的分配、计算资源的回收、计算资源的查阅、增加计算资源和减少计算资源等。
在上述方案中,所述存储资源管理模块包括存储资源的定位、存储资源的回收、存储资源的查阅、增加存储资源和减少存储资源等。
本发明提供的一种应用基于网络的计算环境可动态重构***进行计算环境动态重构的方法,包括以下步骤:
a)用户通过智能用户终端与***交互,进行身份认证;
b)通过身份认证后,获取用户定制的计算环境信息,并选择所需计算环境;
c)根据获取的用户所需计算环境信息,通过***服务器管理模块中的资源映射管理模块,建立用户智能终端、计算资源、存储资源之间的绑定关系;向计算资源配置存储资源信息,向存储资源配置计算资源信息和存储资源信息;
d)***服务器向智能用户终端发送计算资源信息,智能用户终端与计算资源建立连接,智能用户终端开始监视及管理计算环境;
e)存储资源启动,准备提供存储服务;
f)计算资源启动,与存储资源建立连接,开始为用户提供服务,服务结束后,用户退出,***服务器回收资源。
在上述方案中,所述步骤f)中,在计算资源端,通过磁盘模拟模块,模拟磁盘操作,建立与存储资源的连接。
在上述方案中,所述步骤f)包括以下步骤:
f1)用户通过智能用户终端关闭计算环境;
f2)存储资源停止、断开与计算资源的连接;
f3)计算资源停止、断开与智能用户终端的连接;
f4)***服务器解除智能用户终端、计算资源、存储资源之间的映射关系;
f5)智能用户终端回复到初始登陆状态。
由上可知,本发明提供的一种基于网络的计算环境可动态重构的***及其方法,通过计算资源与存储资源分离,***可根据用户的需求,动态组织满足条件的计算资源和存储资源组成用户可用的计算环境,从而具有很高的灵活性。所有计算资源和存储资源可以动态调配,实时监控,不仅增强了***资源的可管理性,而且提高了各种资源的利用率和***的可靠性。
此外,本发明具有很好的安全性,可以进行安全的用户认证。它还具有很好的兼容性,通过磁盘虚拟技术,可以支持多种操作***,操作***不需做任何修改。
附图说明
图1是现有技术中日常办公***结构图;
图2是现有技术中服务器集群环境***结构图;
图3是本发明的***逻辑结构图;
图4是本发明的***方法流程图。
图面说明
办公***互连交换网络-1        办公***计算环境-2
用户-3                        特定应用-4
集群***计算环境-5            集群***互连交换网络-6
计算资源-10                   存储资源-20
智能用户终端-30               ***服务器-40
互连交换网络-50
具体实施方式
下面结合附图详细说明本发明的技术方案。
图3是本发明的***逻辑结构图。如图所示,一种基于网络的计算环境可动态重构***包括计算资源10、存储资源20、智能用户终端30、***服务器40及互连交换网络50。智能用户终端30、计算资源10、存储资源20和***服务器40通过互连交换网络50互相连接及通信,其中:
计算资源10,可以包括刀片式计算资源、PC计算资源、服务器计算资源等,其功能主要是为多个计算环境提供相应计算能力;存储资源20,用于存储所有的***数据和用户数据;智能用户终端30,一方面用来提供用户与***的交互接口,另一方面通过互联交换网络50对计算环境进行监视和管理;***服务器40,用于集中管理所有的用户、智能用户终端、计算资源和存储资源;互联交换网络50,用于连接***中的智能用户终端、***服务器、计算资源和存储资源。
***服务器40包括***服务器管理模块,该***服务器管理模块包括计算资源管理模块、存储资源管理模块、资源映射管理模块和用户管理模块,其中:计算资源管理模块,用于实现计算资源的集中管理,包括计算资源的分配、计算资源的回收、计算资源的查阅、增加计算资源、减少计算资源等;存储资源管理模块,用于实现存储资源集中管理,包括存储资源的定位、存储资源的回收、存储资源的查阅、增加存储资源、减少存储资源等;资源映射管理模块,用于完成计算资源、存储资源、智能用户终端和用户之间的动态映射及解除其间的映射关系等;用户管理模块,用于用户权限管理、用户认证管理。
参见图4a,应用基于网络的计算环境可动态重构***进行计算环境动态重构的方法,包括以下步骤:
步骤100,利用智能用户终端与用户进行交互,获取用户需求的计算环境信息;在步骤100中,智能终端向***服务器发送用户认证信息,***服务器接受到用户认证信息后,验证其是否为合法用户?若为合法用户,***服务器向智能用户终端发送用户定制的所有计算环境信息,否则,返回用户认证界面;用户通过智能用户终端选择要使用的计算环境,智能用户终端将其发送给***服务器;***服务器查询并确定构建此计算环境所需要的计算资源和存储资源;若不存在满足用户需求的计算环境,则返回智能用户终端选择使用计算环境的界面;
步骤110,根据获取的用户所需计算环境信息,通过***服务器管理模块中的资源映射管理模块建立用户智能终端、计算资源、存储资源之间的绑定关系;向计算资源配置存储资源信息,向存储资源配置计算资源信息和存储资源信息;
步骤120,***服务器向智能用户终端发送计算资源信息,智能用户终端与计算资源建立连接,智能用户终端开始监视及管理计算环境;
步骤130,存储资源启动,准备提供存储服务;
步骤140,计算资源启动,与存储资源建立连接,开始为用户提供服务,服务结束后,用户退出,***服务器回收资源;在步骤140中,在计算资源端,通过磁盘虚拟模块,模拟磁盘操作,建立与存储资源的连接。
根据以上所述步骤,图4b示出了本发明实施例的***方法流程图,包括以下步骤:
步骤200,开始,用户登录界面;
步骤210,智能用户终端向***服务器发送用户认证信息;
步骤220,***服务器接受到用户认证信息后,验证其是否为合法用户?若是,执行下一步,若否,执行步骤200;
步骤230,***服务器向智能用户终端发送用户定制的所有计算环境信息;在步骤230中,用户定制的所有计算环境是指用户定制Windows NT、RedHat 8.0等计算环境;
步骤240,用户通过智能用户终端选择要使用的计算环境,智能用户终端将其发送给***服务器;
步骤250,***服务器查询并判断构建此计算环境所需要的计算资源和存储资源是否存在?若是,执行下一步,若否,执行步骤230;
步骤260,***服务器通过管理模块中的资源映射管理模块完成用户、用户智能终端、计算资源与存储资源的映射,并向计算资源配置存储资源信息,向存储资源配置计算资源信息和存储资源信息;
步骤270,***服务器向智能用户终端发送计算资源信息,智能用户终端与计算资源建立连接,智能用户终端开始监视及管理计算环境;
步骤280,存储资源启动,准备提供存储服务;
步骤290,计算资源启动,与存储资源建立连接,开始为用户提供服务;在步骤290中,在计算资源端,通过磁盘虚拟模块,模拟磁盘操作,建立与存储资源的连接。
用户在使用本发明的计算环境时与传统***没有本质区别。用户退出时,***服务器回收资源,图4c示出了其流程步骤:
步骤310,用户通过智能用户终端关闭计算环境;
步骤320,存储资源停止、断开与计算资源的连接;
步骤330,计算资源停止、断开与智能用户终端的连接;
步骤340,***服务器解除智能用户终端、计算资源、存储资源之间的映射关系;
步骤350,智能用户终端回复到初始登陆状态。
综上所述,本发明实现了计算资源的集中分配和管理,所有的计算资源都通过***服务器统一进行管理和分配,本发明也实现了计算资源动态分配,在本发明中计算环境与计算资源是无关的,可动态调度***中相似的计算资源组成所需计算环境。
同时,计算资源和存储资源都是按需分配的。用户通过智能用户终端选择所需计算环境,***服务器则根据用户需求选择合适的计算资源和存储资源组成计算环境。***数据和用户数据集中存放在网络存储设备上,对它们的访问均通过互连交换网络完成。数据的集中存储便于采用统一的数据备份等安全性措施,从而提高数据的安全性。数据的集中存储还可以节约一部分的存储资源。
本发明实现了计算环境的无缝切换,在本发明中用户可以通过一个智能用户终端监视和管理多个计算环境,在不影响计算环境正常使用的情况下可以动态的切换到不同的计算环境下。同时,本发明具有很好的可管理性,在***服务器上实现单点管理;安全有效的用户安全认证模块强有力的保障了***的安全性;可以快速重构一个新的计算环境;在实现了灵活性的同时,管理***也提供了一定的策略,保证在特定情况下与传统使用模式的一致性。
此外,本发明具有操作***无关性,无需对操作***进行修改,即可兼容多种操作***。
与传统***相比,本发明具有很好的灵活性,可靠性、安全性、可管理性,极大的提高了资源利用率。

Claims (8)

1、一种基于网络的计算环境可动态重构的***,其特征在于,包括计算资源、存储资源、智能用户终端、***服务器及互连交换网络,智能用户终端、计算资源、存储资源和***服务器通过互连交换网络互相连接及通信。其中:
计算资源,用于为多个计算环境提供相应计算能力;
存储资源,用于存储所有的***数据和用户数据;
智能用户终端,一方面用来提供用户与***的交互接口,另一方面通过互联交换网络对计算环境进行监视和管理;
***服务器,用于集中管理所有的用户、智能用户终端、计算资源和存储资源;
互联交换网络,用于连接***中的智能用户终端、***服务器、计算资源和存储资源。
2、如权利要求1所述的一种基于网络的计算环境可动态重构的***,其特征在于,所述***服务器包括***服务器管理模块。
3、如权利要求2所述的一种基于网络的计算环境可动态重构的***,其特征在于,所述***服务器管理模块包括计算资源管理模块、存储资源管理模块、资源映射管理模块和用户管理模块,其中:
计算资源管理模块,用于实现计算资源的集中管理;
存储资源管理模块,用于实现存储资源集中管理;
资源映射管理模块,用于完成计算资源、存储资源、智能用户终端和用户之间的动态映射及解除其间的映射关系;
用户管理模块,用于用户权限管理、用户认证管理。
4、如权利要求3所述的一种基于网络的计算环境可动态重构的***,其特征在于,所述计算资源管理模块包括计算资源的分配、计算资源的回收、计算资源的查阅、增加计算资源和减少计算资源。
5、如权利要求3所述的一种基于网络的计算环境可动态重构的***,其特征在于,所述存储资源管理模块包括存储资源的定位、存储资源的回收、存储资源的查阅、增加存储资源和减少存储资源。
6、一种基于网络的计算环境可动态重构***的方法,其特征在于,包括以下步骤:
a)用户通过智能用户终端与***交互,进行身份认证;
b)通过身份认证后,获取用户定制的计算环境信息,并选择所需计算环境;
c)根据获取的用户所需计算环境信息,通过***服务器管理模块中的资源映射管理模块,建立用户智能终端、计算资源、存储资源之间的绑定关系;向计算资源配置存储资源信息,向存储资源配置计算资源信息和存储资源信息;
d)***服务器向智能用户终端发送计算资源信息,智能用户终端与计算资源建立连接,智能用户终端开始监视及管理计算环境;
e)存储资源启动,准备提供存储服务;
f)计算资源启动,与存储资源建立连接,开始为用户提供服务,服务结束后,用户退出,***服务器回收资源。
7、如权利要求6所述的一种基于网络的计算环境可动态重构***的方法,其特征在于,所述步骤f)中,在计算资源端,通过磁盘模拟模块,模拟磁盘操作,建立与存储资源的连接。
8、如权利要求6所述的一种基于网络的计算环境可动态重构***的方法,其特征在于,所述步骤f)包括以下步骤:
f1)用户通过智能用户终端关闭计算环境;
f2)存储资源停止、断开与计算资源的连接;
f3)计算资源停止、断开与智能用户终端的连接;
f4)***服务器解除智能用户终端、计算资源、存储资源之间的映射关系;
f5)智能用户终端回复到初始登陆状态。
CNB2004100311596A 2004-04-13 2004-04-13 一种基于网络的计算环境可动态重构的***及其方法 Expired - Fee Related CN100440830C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100311596A CN100440830C (zh) 2004-04-13 2004-04-13 一种基于网络的计算环境可动态重构的***及其方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100311596A CN100440830C (zh) 2004-04-13 2004-04-13 一种基于网络的计算环境可动态重构的***及其方法

Publications (2)

Publication Number Publication Date
CN1684435A CN1684435A (zh) 2005-10-19
CN100440830C true CN100440830C (zh) 2008-12-03

Family

ID=35263568

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100311596A Expired - Fee Related CN100440830C (zh) 2004-04-13 2004-04-13 一种基于网络的计算环境可动态重构的***及其方法

Country Status (1)

Country Link
CN (1) CN100440830C (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101222490B (zh) * 2007-12-07 2010-10-06 中国科学院计算技术研究所 一种网络服务器***及方法
CN101252589B (zh) * 2008-03-25 2011-01-05 中国科学院计算技术研究所 数据缓存装置和采用该装置的网络存储***及缓存方法
WO2013097147A1 (zh) 2011-12-29 2013-07-04 华为技术有限公司 云计算***和管理云计算***中存储资源的方法
CN106155978B (zh) * 2015-06-03 2019-11-01 上海红神信息技术有限公司 可重构***的构建方法和装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1290897A (zh) * 1999-06-30 2001-04-11 国际商业机器公司 可动态调节而且可配置的废料收集程序用的方法和***
WO2003050707A1 (en) * 2001-12-10 2003-06-19 Monosphere Limited Managing storage resources attached to a data network
CN1474268A (zh) * 2002-08-06 2004-02-11 中国科学院计算技术研究所 服务绑定***及方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1290897A (zh) * 1999-06-30 2001-04-11 国际商业机器公司 可动态调节而且可配置的废料收集程序用的方法和***
WO2003050707A1 (en) * 2001-12-10 2003-06-19 Monosphere Limited Managing storage resources attached to a data network
CN1474268A (zh) * 2002-08-06 2004-02-11 中国科学院计算技术研究所 服务绑定***及方法

Also Published As

Publication number Publication date
CN1684435A (zh) 2005-10-19

Similar Documents

Publication Publication Date Title
CN108255905B (zh) 接口调用数据处理方法、装置和计算机设备
CN1643879B (zh) 用于在aaa服务器***中更新信息的方法
JP7058654B2 (ja) リソース共有方法、装置およびシステム
CN103703724B (zh) 一种资源发放方法
CN101222490B (zh) 一种网络服务器***及方法
CN108111931A (zh) 一种电力光纤接入网的虚拟资源切片管理方法及装置
CN107181808A (zh) 一种私有云***及运行方法
CN110851278A (zh) 一种基于微服务架构的配网自动化主站移动应用服务管理方法和***
CA2415770A1 (en) Method and system for providing dynamic hosted service management
CN108449401A (zh) 一种基于区块链技术的算力共享方法及***
US20200050479A1 (en) Blockchain network and task scheduling method therefor
CN108063824A (zh) 一种云服务***及构建方法
CN102801812A (zh) 松散网络环境下新型云服务组件管理的***与方法
CN101388997A (zh) 一种建立视频会议的方法和***
CN101924650A (zh) 故障信息***的服务和服务器智能自治的实现方法
CN111641671A (zh) 一种资源矩阵式弹性计算桌面云***
CN106850269A (zh) 一种云平台的管理***
CN108376214A (zh) 权限管理方法、装置和车载后台***
CN105279263A (zh) 一种支持多应用共享的数据库连接***及方法
CN102447609B (zh) 一种虚拟化资源***中虚拟节点的部署方法及装置
CN100440830C (zh) 一种基于网络的计算环境可动态重构的***及其方法
CN105404530A (zh) 一种实现简易部署和使用私有云的***及方法
CN101242589B (zh) 数字集群共网平台上的专网调度台***及其管理方法
CN101014044A (zh) 一种网络gis***及其数据传输方法
CN112764909B (zh) 一种基于云架构工作站的共享方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: TIANJIN ZHONGKE BLUE WHALE INFORMATION TECHNOLOGY

Free format text: FORMER OWNER: INST. OF COMPUTING TECHN. ACADEMIA SINICA

Effective date: 20091127

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20091127

Address after: Tianjin New Technology Industrial Park Huayuan Industrial Park Haitai development 6 Road 6 green industrial base F 5 gate 201.

Patentee after: Tianjin Branch Blue Whale Information Technology Co., Ltd.

Address before: No. 6 South Road, Zhongguancun Academy of Sciences, Beijing, Haidian District

Patentee before: Institute of Computing Technology, Chinese Academy of Sciences

ASS Succession or assignment of patent right

Owner name: BEIJING ZHONGKE BLUEWHALE INFORMATION TECHNOLOGY C

Effective date: 20140813

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20140813

Address after: 300384 Tianjin New Technology Industrial Park Huayuan Industrial Park Haitai development 6 Road 6 green industrial base F 5 gate 201.

Patentee after: Tianjin Branch Blue Whale Information Technology Co., Ltd.

Patentee after: Beijing Zhongke blue whale Information Technology Co., Ltd.

Address before: 300384 Tianjin New Technology Industrial Park Huayuan Industrial Park Haitai development 6 Road 6 green industrial base F 5 gate 201.

Patentee before: Tianjin Branch Blue Whale Information Technology Co., Ltd.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20081203

Termination date: 20180413

CF01 Termination of patent right due to non-payment of annual fee