CN1746844A - 一种跨操作***平台的机群***监控和管理方法 - Google Patents
一种跨操作***平台的机群***监控和管理方法 Download PDFInfo
- Publication number
- CN1746844A CN1746844A CN 200510044875 CN200510044875A CN1746844A CN 1746844 A CN1746844 A CN 1746844A CN 200510044875 CN200510044875 CN 200510044875 CN 200510044875 A CN200510044875 A CN 200510044875A CN 1746844 A CN1746844 A CN 1746844A
- Authority
- CN
- China
- Prior art keywords
- java
- monitoring
- program
- management
- function
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000012544 monitoring process Methods 0.000 title claims abstract description 36
- 230000007246 mechanism Effects 0.000 claims abstract description 7
- 230000006870 function Effects 0.000 claims description 49
- 238000007726 management method Methods 0.000 claims description 47
- 230000011514 reflex Effects 0.000 claims description 3
- 230000008676 import Effects 0.000 claims description 2
- 238000013461 design Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
本发明提供了一种跨操作***平台(UNIX类、Linux类、Windows类操作***)的机群***管理中,JAVA程序调用C/C++程序实现监控和管理功能的方法,该方法为C/C++的调用接口定义特定的输出数据约定,利用JNI-方法获取/设置C/C++程序中的数据,通过操作***属性自动确定被调用C/C++在不同操作***上的JNI实现的动态链接库,利用JAVA语言的反射(reflection)机制,把从C/C++程序中获得的数据自动的转换成JAVA对象。该方法利用简单工厂模式思想和java反射思想设计,避免针对不同的管理和监控功能的重复设计,通过只写一次C/C++数据和JAVA数据的程序即可完成从C/C++数据和JAVA数据的转换,实现利用JAVA程序调用多种功能的C/C++程序进行跨平台的机群***监控和管理。
Description
技术领域
本发明涉及一种计算机应用技术和机群***管理中的安全技术,特别涉及一种跨操作***平台的机群***管理中JAVA程序调用C/C++程序的监控和管理功能的方法。
背景技术
机群就是通过高性能网络或局部网将一组计算机***(结点)互联,形成的具有单一***映像的高性能、高可用、高可扩展性、高性能价格比的计算机机群***。由于其相对于传统的大型机的高可用性和低价格的优势,用机群构造超级计算机或超级服务器成为一种流行的趋势。但是机群***结构松散、结点独立性强、网络连接复杂,并且,随着节点数的增加,对机群的管理和维护变的越来越困难,增加了***的总拥有成本。
为了管理和维护机群***,目前流行的方式是在各结点机的操作***之上再建一层操作***软件来管理整个机群,称之为机群操作***或者叫做机群管理***。机群管理***是机群***软件的一部分,几乎处于***软件的最顶层,它对整个机群的软、硬件起到管理的作用,为机群的***管理员和最终用户提供服务。机群***的一个基本特点是“整个***呈现给用户的是单一***的映像”,机群管理为这一目标的实现应提供在单一控制台上包括对机群的规划、安装、配置、监控、日常维护、开机关机等***管理全过程的控制支持。机群管理***应提供一套多功能、易使用、可扩展的实用化管理工具,帮助管理员监控整个机群的工作状态,保证机群***高效、稳定的运行。
目前随着机群***的广泛应用,特别是在商业应用中应用,机群中结点的操作类型出现异构性的趋势,在一个机群的内部各个结点上的操作***出现了UNIX类、Linux类或者是Windows类操作***并存的现象。这就要求机群的***管理软件具有跨平台管理的功能,可以同时管理不同操作***类型的结点。由于JAVA语言以平***立、提供面向对象的远程通信协议(RMI)、易于与WebServer集成等优点,被选为机群***管理首选的开发语言。但是与***相关的监控和管理功能一般(如Linux下通过/proc文件***的读写监控和管理***)或者必须(如Windows下通过WMI标准管理***)由C/C++语言实现。普通的解决方案有两种,一种是把C/C++程序改写成向控制台输出信息,JAVA程序调用该程序,然后获得其输出信息,再把信息解析成JAVA中需要的数据;另外一种是,利用JAVA提供的JNI技术,把C/C++改写成可以被JAVA调用的函数(类),通过JNI规则调用。
无论是采用以上的哪种方法,针对特定的监控或者管理方法,都需要编写特定的C/C++和JAVA之间的转换程序,该程序的设计和实现过程是一个复杂的、重复的、不宜扩展的、容易出错的过程。可见,需要一种简洁的实现跨平台的***管理中JAVA程序调用C/C++程序的监控和管理功能的方法。
发明内容
有鉴于此,提供了一种跨平台(UNIX类、Linux类、Windows类操作***)的机群***管理中JAVA程序调用C/C++程序实现的监控和管理功能统一方法,为跨平台、实现多种监控和管理功能时,JAVA程序和C/C++程序交换数据提出了简洁的、易扩展的方法。
为达到上述目的,本发明提供了一种跨平台的机群***管理中JAVA程序调用C/C++程序实现的监控和管理功能的方法。
本发明的方法是为C/C++的调用接口定义特定的输出数据约定,利用JNI方法获取或设置C/C++程序中的数据,通过操作***属性自动确定被调用C/C++在不同操作***上的JNI实现的动态链接库,并利用JAVA语言的反射(reflection)机制,把从C/C++程序中获得的数据自动转换成JAVA对象,只写一次C/C++数据和JAVA数据的程序,就可以实现利用JAVA程序调用多种功能的C/C++程序的监控和管理,实现在多种操作***结点上的监控和管理。
该方法是通过以下步骤实现的
a)预先定义JAVA语言中统一的监控方法和管理方法的名称,通过传入具体的监控和管理动态库、方法名和要返回的实例的类名来调用C/C++程序,实现跨操作***平台的机群***监控和管理功能;
b)通过定义C/C++语言实现JNI中动态库的名称在不同操作***上的统一命名规则,为不同的动态库建立命名规则,使得JAVA程序能够根据操作***的类型,自动选择调用动态库中的方法;
c)根据结点的操作***类型,选择相应的JNI实现的本地化动态链接库,并根据不同的操作***信息在JAVA程序中加载为不同操作***实现的JNI动态库,实现机群***监控和管理功能,JNI库的加载与操作***无关。
d)定义C/C++语言中的监控和管理功能实现动态库中方法的命名和设定函数原型规则,以此实现在不同操作***上的C/C++函数具有相同的函数原型,进而依据相同函数原型和函数名称动态加载动态链接库;
e)定义C/C++监控函数返回数据的规范性,使返回数据中所保存的每个被监控实例不但要属性的值,还要有相应属性的名称,该种规范性的关键是在获得的数据中指明相应属性的名称,该名称在后续步骤中被JAVA的反射机制用于JAVA对象相应的属性赋值。
附图说明
附图1为JAVA程序和C/C++程序的数据交换示意图;
附图2为C/C++语言输出实例属性的名称和值自动反射形成JAVA对象的数据交换示意图。
1)预先定义JAVA语言中统一的监控方法名称,如Object[]getInfo(StringdllLibName,String methodName,String className),统一的管理方法名称,如Boolean setInfo(String dllLibName,String methodName,StringclassName,StringArray parameterArray);其中dllLibName是要调用的方法所在的动态链接库的名称,methodName是调用方法的名称,className是返回信息Object[]数组中对象实例的类型,parameterArray是执行方法时需要的参数。关键在于通过指定不同的动态库、不同的方法名和不同的返回数组类型,可以调用不同的C/C++实现的功能。
2)定义C/C++语言中JNI实现动态库的名称规定,定义为Libxxx.y,形式,其中xxx为所在操作***的类型,如xxx可以是Linux、AIX、Windows2000等,y是动态库后缀的名称,可以是dll或者so,关键在于为不同的动态库建立命名规则,使得JAVA程序可以根据操作***的类型,自动决定调用哪个动态库中的方法。
3)定义C/C++语言中监控和管理功能实现动态库中方法的名称和函数原型规则,监控功能的方法的函数原型统一定义为getInfo(char*** pBuf.int&count,int &propertyNumber),管理功能的函数原型定义为setInfo(char**pBuf),其中pBuf是调用getInfo获得的监控数据,count表示有多少个监控实例,propertyNumber表示每个监控实例用多少个属性信息,例如,对于逻辑磁盘的监控信息如下:
public class LogicalDisk
{
//描述
String Description;
//文件***:
String FileSystem;
//可用空间
String FreeSpace;
//逻辑磁盘利用率
String lgicalUsg;
//名称
String Name;
//大小
String Size;
//磁盘卷标
public String VolumeName;
}
通过名称为GetLogicalDiskInfo,函数原型是getInfo(char***pBuf,int&count,int &propertyNumber)的函数,如果***上有C、D、E三个逻辑磁盘,则count是3,propertyNumber为6,pBuf中填充是三个逻辑盘的信息,其规定由4)给出。
此步的关键在于统一定义在不同操作***上实现的C/C++函数具有相同的函数原型,以便根据函数原型和函数名称动态加载动态链接库。
4)定义C/C++监控函数传出数据pBuf的规范,pBuf中保存的每个实例不但要保存属性的值,还要保存相应的属性的名称,例如,要保存第一个LogicalDisk实例的数据,它的数据是:
aLogicalDisk.Description=”something”,
aLogicalDisk.FileSystem=”NTFS”,
aLogicalDisk.lgicalUsg=”20%”,
aLogicalDisk.Name=”C”,
aLogicalDisk.Size=”80GB”,
aLogicalDisk.VolumeName=”demo”.
则pBuf[0]中保存的数据是:
pBuf[0][0]=”Description”;
pBuf[0][1]=”something”;
pBuf[0][2]=”FileSystem”;
pBuf[0][3]=”NTFS”;
pBuf[0][4]=”lgicalUsg”;
pBuf[0][5]=”20%”;
pBuf[0][6]=”Name”;
pBuf[0][7]=”C”;
pBuf[0][8]=”Size”;
pBuf[0][9]=”80GB”;
pBuf[0][10]=”VolumeName”;
pBuf[0][11]=”demo”;
….其他实例
该规范的关键是在获得的数据中指明相应的属性的名称,该名称用来在后续步骤中利用JAVA的反射机制为JAVA对象相应的属性赋值。
5)根据结点的操作***类型,选择相应的JNI实现的本地化动态链接库,因为为不同的操作***的实现的JNI的动态库的名称和类型都不尽相同,根据不同的操作***信息,在JAVA程序中利用System.loadLibrary加载不同的为不同的操作***实现的JNI动态库。此步的关键是,JAVA程序根据所在操作***的类型,自动的加载不同操作***上的JNI实现。
6)根据动态库的名称、方法的名称调用不同的管理和监控方法,如:
Object[] objList=getInfo(″MonitorInfo.dll″,
″GetLogicalDiskInfo″,
″LogicalDi sk″);
for(int i=0;i<objList.length;i++)
{
//获得不同的LogicalDisk实例
LogicalDisk lgDisk=(LogicalDisk)objList[i];
}
通过MonitorInfo.dll动态库,GetLogicalDiskInfo方法,获得LogicalDisk类型的一组实例。该步骤的关键是,利用统一的接口,通过传入不同的动态库名称,方法名称、类名称就可以监控和管理相应的功能,不必为每种监控和管理功能重复设计和实现JAVA和C/C++数据之间的转换。
7)在JAVA程序Object[]getInfo(String dllLibName,String methodName,String className)内部,根据动态库、方法名调用相应的C/C++方法,获得char*** pBuf输出,利用JAVA reflection机制,实例化以className类型的对象,根据pBuf中每个实例的属性名为每个实例化的对象赋值,用到的方法是Field.set()方法。所有的实例以返回值的形式返回,如,用户通过JAVA调用getInfo(″MonitorInfo.dll″,″GetLogicalDiskInfo″,″LogicalDisk″)就可以获得监控信息,多个LogicalDisk实例。该步骤的关键是,利用C/C++语言输出的实例的属性的名称和值自动反射形成JAVA对象。
由本发明的技术方案可见,本发明的这种实现跨平台的机群管理中JAVA程序调用C/C++程序管理监控功能的方法,为机群***在数据层管理和监控多种结点信息提供了一种简单、高效的开发方法,只需要设计和实现一次JAVA语言和C/C++语言数据的交换程序,就可以实现多种监控和管理功能。该方法把***具体的管理和监控功能从JAVA和C/C++数据转换的通用功能中分离出来,为跨平台的、多种管理和监控功能的扩展提供了方便易用的方案。
Claims (1)
1、一种跨操作***平台的机群***监控和管理方法,其特征在于,为C/C++的调用接口定义特定的输出数据约定,利用JNI方法获取或设置C/C++程序中的数据,通过操作***属性自动确定被调用C/C++在不同操作***上的JNI实现的动态链接库,并利用JAVA语言的反射(reflection)机制,把从C/C++程序中获得的数据自动转换成JAVA对象,只写一次C/C++数据和JAVA数据的程序,就能实现在多种操作***结点上利用JAVA程序调用多种功能C/C++程序的监控和管理,具体步骤如下:
a)定义JAVA语言中统一的监控方法和管理方法的名称,通过传入具体的监控和管理动态库、方法名和要返回的实例的类名来调用C/C++程序,实现跨操作***平台的机群***监控和管理功能;
b)定义C/C++语言实现JNI中动态库的名称在不同操作***上的统一命名规则,为不同的动态库建立命名规则,使得JAVA程序能够根据操作***的类型,自动选择调用动态库中的方法;
c)根据结点的操作***类型,选择相应的JNI实现的本地化动态链接库,并根据不同的操作***信息在JAVA程序中加载为不同操作***实现的JNI动态库,实现机群***监控和管理功能,JNI库的加载与操作***无关;
d)定义C/C++语言中的监控和管理功能实现动态库中方法的命名和设定函数原型规则,以此实现在不同操作***上的C/C++函数具有相同的函数原型,进而依据相同函数原型和函数名称动态加载动态链接库;
e)定义C/C++监控函数返回数据的规范性,使返回数据中所保存的每个被监控实例不但要属性的值,还要有相应属性的名称,该种规范性的关键是在获得的数据中指明相应属性的名称,该名称在后续步骤中被JAVA的反射机制用于JAVA对象相应的属性赋值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200510044875 CN1746844A (zh) | 2005-09-29 | 2005-09-29 | 一种跨操作***平台的机群***监控和管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200510044875 CN1746844A (zh) | 2005-09-29 | 2005-09-29 | 一种跨操作***平台的机群***监控和管理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1746844A true CN1746844A (zh) | 2006-03-15 |
Family
ID=36166392
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200510044875 Pending CN1746844A (zh) | 2005-09-29 | 2005-09-29 | 一种跨操作***平台的机群***监控和管理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1746844A (zh) |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101833462A (zh) * | 2010-04-01 | 2010-09-15 | 山东高效能服务器和存储研究院 | 一种跨操作***平台的通用的安装程序制作方法 |
CN102023857A (zh) * | 2010-12-02 | 2011-04-20 | 清华大学 | 基于ServiceOS的多平台应用程序服务管理方法及*** |
CN102651694A (zh) * | 2011-02-23 | 2012-08-29 | 蓝盾信息安全技术股份有限公司 | 一种对主机进行管控的方法及*** |
CN102662772A (zh) * | 2012-03-08 | 2012-09-12 | 河海大学 | 多语言开发***中实现不同语言间数据通信的方法 |
CN101710283B (zh) * | 2009-12-08 | 2012-09-12 | 北京派瑞根科技开发有限公司 | 信息输入转换设备 |
CN101727310B (zh) * | 2009-12-08 | 2012-11-28 | 北京派瑞根科技开发有限公司 | 信息输入设备 |
US8332815B2 (en) | 2009-03-17 | 2012-12-11 | International Business Machines Corporation | Enhanced development tool for utilizing a javascript object notation (JSON) bridge for non-java-based component communication within java-based composite applications |
CN102867142A (zh) * | 2012-08-22 | 2013-01-09 | 四川长虹电器股份有限公司 | 一种基于Android***的安全防护方法 |
CN103093136A (zh) * | 2012-12-27 | 2013-05-08 | 飞天诚信科技股份有限公司 | 一种java应用访问智能密钥装置的方法 |
CN103488543A (zh) * | 2012-06-07 | 2014-01-01 | 亚旭电脑股份有限公司 | 验证测试*** |
CN103744656A (zh) * | 2013-12-23 | 2014-04-23 | 乐视网信息技术(北京)股份有限公司 | 一种数据解析方法及装置 |
CN102063294B (zh) * | 2009-11-16 | 2014-06-11 | 中兴通讯股份有限公司 | 支持松耦合的软件构建方法、***及该***的实现方法 |
CN103107921B (zh) * | 2013-02-01 | 2015-12-02 | 大唐移动通信设备有限公司 | 监控方法和*** |
CN106648548A (zh) * | 2016-12-30 | 2017-05-10 | 广州华多网络科技有限公司 | 一种数值的数据类型转换的方法及装置 |
CN107301097A (zh) * | 2016-04-14 | 2017-10-27 | 阿里巴巴集团控股有限公司 | 一种调用java对象、java对象的引用地址信息的存储方法及装置 |
CN107423067A (zh) * | 2017-07-28 | 2017-12-01 | 山东超越数控电子有限公司 | 一种Java应用与非JNI规范二进制文件相互调用的方法 |
CN107729134A (zh) * | 2017-10-31 | 2018-02-23 | 努比亚技术有限公司 | 一种提高应用程序本地方法运行速度的方法、移动终端及计算机可读存储介质 |
CN107766039A (zh) * | 2017-10-30 | 2018-03-06 | 中国平安财产保险股份有限公司 | 从Java对象中存取属性值的方法、服务器及存储介质 |
CN107832056A (zh) * | 2017-12-14 | 2018-03-23 | 苏州蜗牛数字科技股份有限公司 | 基于jni的c++中java函数调用方法 |
CN110399231A (zh) * | 2019-06-13 | 2019-11-01 | 平安科技(深圳)有限公司 | 基于跨平台的数据处理方法、装置及计算机设备 |
CN111625585A (zh) * | 2020-05-22 | 2020-09-04 | 中科驭数(北京)科技有限公司 | 硬件加速数据库的访问方法、装置、主机及存储介质 |
CN112394675A (zh) * | 2019-08-12 | 2021-02-23 | 比亚迪股份有限公司 | 轨道交通的监控***、方法和服务器 |
-
2005
- 2005-09-29 CN CN 200510044875 patent/CN1746844A/zh active Pending
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8332815B2 (en) | 2009-03-17 | 2012-12-11 | International Business Machines Corporation | Enhanced development tool for utilizing a javascript object notation (JSON) bridge for non-java-based component communication within java-based composite applications |
CN102063294B (zh) * | 2009-11-16 | 2014-06-11 | 中兴通讯股份有限公司 | 支持松耦合的软件构建方法、***及该***的实现方法 |
CN101710283B (zh) * | 2009-12-08 | 2012-09-12 | 北京派瑞根科技开发有限公司 | 信息输入转换设备 |
CN101727310B (zh) * | 2009-12-08 | 2012-11-28 | 北京派瑞根科技开发有限公司 | 信息输入设备 |
CN101833462A (zh) * | 2010-04-01 | 2010-09-15 | 山东高效能服务器和存储研究院 | 一种跨操作***平台的通用的安装程序制作方法 |
CN102023857A (zh) * | 2010-12-02 | 2011-04-20 | 清华大学 | 基于ServiceOS的多平台应用程序服务管理方法及*** |
CN102023857B (zh) * | 2010-12-02 | 2012-10-10 | 清华大学 | 基于ServiceOS的多平台应用程序服务管理方法及*** |
CN102651694A (zh) * | 2011-02-23 | 2012-08-29 | 蓝盾信息安全技术股份有限公司 | 一种对主机进行管控的方法及*** |
CN102651694B (zh) * | 2011-02-23 | 2015-05-20 | 蓝盾信息安全技术股份有限公司 | 一种对主机进行管控的方法及*** |
CN102662772A (zh) * | 2012-03-08 | 2012-09-12 | 河海大学 | 多语言开发***中实现不同语言间数据通信的方法 |
CN103488543A (zh) * | 2012-06-07 | 2014-01-01 | 亚旭电脑股份有限公司 | 验证测试*** |
CN102867142A (zh) * | 2012-08-22 | 2013-01-09 | 四川长虹电器股份有限公司 | 一种基于Android***的安全防护方法 |
CN103093136B (zh) * | 2012-12-27 | 2015-05-27 | 飞天诚信科技股份有限公司 | 一种java应用访问智能密钥装置的方法 |
CN103093136A (zh) * | 2012-12-27 | 2013-05-08 | 飞天诚信科技股份有限公司 | 一种java应用访问智能密钥装置的方法 |
CN103107921B (zh) * | 2013-02-01 | 2015-12-02 | 大唐移动通信设备有限公司 | 监控方法和*** |
CN103744656A (zh) * | 2013-12-23 | 2014-04-23 | 乐视网信息技术(北京)股份有限公司 | 一种数据解析方法及装置 |
CN107301097B (zh) * | 2016-04-14 | 2020-05-08 | 阿里巴巴集团控股有限公司 | 一种调用java对象、java对象的引用地址信息的存储方法及装置 |
CN107301097A (zh) * | 2016-04-14 | 2017-10-27 | 阿里巴巴集团控股有限公司 | 一种调用java对象、java对象的引用地址信息的存储方法及装置 |
CN106648548A (zh) * | 2016-12-30 | 2017-05-10 | 广州华多网络科技有限公司 | 一种数值的数据类型转换的方法及装置 |
CN107423067A (zh) * | 2017-07-28 | 2017-12-01 | 山东超越数控电子有限公司 | 一种Java应用与非JNI规范二进制文件相互调用的方法 |
CN107766039A (zh) * | 2017-10-30 | 2018-03-06 | 中国平安财产保险股份有限公司 | 从Java对象中存取属性值的方法、服务器及存储介质 |
CN107766039B (zh) * | 2017-10-30 | 2020-04-10 | 中国平安财产保险股份有限公司 | 从Java对象中存取属性值的方法、服务器及存储介质 |
CN107729134A (zh) * | 2017-10-31 | 2018-02-23 | 努比亚技术有限公司 | 一种提高应用程序本地方法运行速度的方法、移动终端及计算机可读存储介质 |
CN107729134B (zh) * | 2017-10-31 | 2021-09-07 | 努比亚技术有限公司 | 一种提高应用程序本地方法运行速度的方法、移动终端及计算机可读存储介质 |
CN107832056A (zh) * | 2017-12-14 | 2018-03-23 | 苏州蜗牛数字科技股份有限公司 | 基于jni的c++中java函数调用方法 |
CN107832056B (zh) * | 2017-12-14 | 2020-12-18 | 苏州蜗牛数字科技股份有限公司 | 基于jni的c++中java函数调用方法 |
CN110399231A (zh) * | 2019-06-13 | 2019-11-01 | 平安科技(深圳)有限公司 | 基于跨平台的数据处理方法、装置及计算机设备 |
CN112394675A (zh) * | 2019-08-12 | 2021-02-23 | 比亚迪股份有限公司 | 轨道交通的监控***、方法和服务器 |
CN111625585A (zh) * | 2020-05-22 | 2020-09-04 | 中科驭数(北京)科技有限公司 | 硬件加速数据库的访问方法、装置、主机及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1746844A (zh) | 一种跨操作***平台的机群***监控和管理方法 | |
CN1266590C (zh) | 面向构件基于***内核的进程池/线程池管理方法 | |
US8392564B1 (en) | Cluster-wide resource usage monitoring | |
CN1108569C (zh) | 具有无数据端点机的可伸缩和可扩充***管理结构 | |
CN1270229C (zh) | 基于动态内核实现跨地址空间创建构件对象的方法 | |
CN1695282A (zh) | 用于管理基于对象的群集的***与方法 | |
JP2004206712A (ja) | トポロジ・アウェア・グリッド・サービス・スケジューラ・アーキテクチャ | |
CN101079902A (zh) | 海量数据分级存储方法 | |
CN1969280A (zh) | 使用命令行环境的远程***管理 | |
CN110851237A (zh) | 一种面向国产平台的容器跨异构集群重构方法 | |
US20050044220A1 (en) | Method and system of managing computing resources | |
CN101043379A (zh) | 网络管理装置与网络管理方法 | |
WO2012116513A1 (zh) | 并发优化的bpmn组合服务执行引擎及方法 | |
US12026536B2 (en) | Rightsizing virtual machine deployments in a cloud computing environment | |
CN1818875A (zh) | 嵌入式操作***分组硬实时任务调度的实现方法 | |
CN1929393A (zh) | 一种网络优化***中网元对象的三态树呈现和定位方法 | |
CN1510575A (zh) | 一种数据库连接的高效管理方法 | |
WO2024113819A1 (zh) | 容器组的配置方法、装置、设备及非易失性可读存储介质 | |
CN1277196C (zh) | 一种实现计算机***应用服务器的方法 | |
CN1811703A (zh) | 实时转换java应用程序的可视化外观的设备和方法 | |
CN1226028A (zh) | 用于无线通信的基于组件的控制结构 | |
CN1801086A (zh) | 应用于Java操作***中设备支持的实现方法 | |
CN1798067A (zh) | 监视网络中资源使用的***和方法 | |
CN1749957A (zh) | 一种面向图形绘制引擎的io中间件装置 | |
CN1955990A (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 | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |