协助在虚拟机之间进行通信的方法和装置

    公开(公告)号:CN101819564A

    公开(公告)日:2010-09-01

    申请号:CN200910118521.6

    申请日:2009-02-26

    Abstract: 本发明提供协助在虚拟机之间进行通信的方法和装置。具体地,提供了一种协助在两个虚拟机之间进行通信的方法,其中两个虚拟机位于同一物理主机上,所述方法包括:从物理主机的内存中分配一段共享内存;响应于两个虚拟机对内存空间的请求,将请求的内存空间映射到共享内存;返回请求的内存空间地址。还提供了在一个虚拟机中与另一虚拟机进行通信的方法,包括:响应于共享内存已分配的通知,请求一段内存空间;获得请求的内存空间地址,其中该内存空间已映射到共享内存;根据上述地址,在共享内存中存取通信数据。本发明还提供与此对应的装置。本发明的方法和装置利用动态分配的共享内存来实现虚拟机之间的通信,使得通信效率得到显著提高。

    向移动设备提供数据的方法和装置

    公开(公告)号:CN102480763B

    公开(公告)日:2014-11-05

    申请号:CN201010574933.3

    申请日:2010-11-26

    CPC classification number: H04W36/245 H04W28/26 H04W36/26 H04W36/32

    Abstract: 本发明的实施方式涉及向移动设备提供数据的方法和装置。具体地,本发明的一个实施方式提供了一种向移动设备提供数据的方法,包括:预测移动设备在预定时间段内即将切换至的小区的列表;确定移动设备从列表中的至少一个小区可获得的带宽;基于带宽计算移动设备从列表中的至少一个小区可获得的流量;以及基于与流量相匹配的编码方式,向移动设备提供数据。本发明的另一实施方式,提供了一种向移动设备提供数据的设备。

    控制应用服务器的负载接收速率的方法及装置

    公开(公告)号:CN101902295B

    公开(公告)日:2013-08-21

    申请号:CN200910141192.7

    申请日:2009-05-26

    Abstract: 公开了一种控制应用服务器的负载接收速率的方法和系统。在该方法中,检测当前控制周期中应用服务器的实际内存使用量和负载接收速率;基于所检测的实际内存使用量和负载接收速率,估计该应用服务器的负载特性变化参数;并根据所述负载特性变化参数,计算反馈控制器的控制增益;反馈控制器利用所计算的控制增益,计算应用服务器在下一个控制周期的负载接收速率。通过跟踪应用服务器的工作负载特性变化,能够自适应地控制应用服务器的负载接收速率,以使应用服务器的实际内存使用量维持或接近目标内存使用量。另外,系统管理员只需设置目标内存使用量即可,与现有的内存过载保护方法相比,配置简单方便。

    协助在虚拟机之间进行通信的方法和装置

    公开(公告)号:CN101819564B

    公开(公告)日:2013-04-17

    申请号:CN200910118521.6

    申请日:2009-02-26

    Abstract: 本发明提供协助在虚拟机之间进行通信的方法和装置。具体地,提供了一种协助在两个虚拟机之间进行通信的方法,其中两个虚拟机位于同一物理主机上,所述方法包括:从物理主机的内存中分配一段共享内存;响应于两个虚拟机对内存空间的请求,将请求的内存空间映射到共享内存;返回请求的内存空间地址。还提供了在一个虚拟机中与另一虚拟机进行通信的方法,包括:响应于共享内存已分配的通知,请求一段内存空间;获得请求的内存空间地址,其中该内存空间已映射到共享内存;根据上述地址,在共享内存中存取通信数据。本发明还提供与此对应的装置。本发明的方法和装置利用动态分配的共享内存来实现虚拟机之间的通信,使得通信效率得到显著提高。

    用于确定移动设备位置的方法和设备

    公开(公告)号:CN102967869A

    公开(公告)日:2013-03-13

    申请号:CN201110270296.5

    申请日:2011-08-30

    CPC classification number: H04W64/00 G01S5/0072 G01S5/0284

    Abstract: 本发明的实施方式涉及一种用于确定移动设备位置的方法和设备。具体地,该方法包括:接收来自相邻移动设备的位置消息,该位置消息包括相邻移动设备利用从卫星接收的信号计算得到的该相邻移动设备的当前时刻位置;以及基于存储的移动设备的历史时刻位置、存储的相邻移动设备的历史时刻位置以及所接收的相邻移动设备的当前时刻位置,估计该移动设备的当前时刻位置。

    向移动设备提供数据的方法和装置

    公开(公告)号:CN102480763A

    公开(公告)日:2012-05-30

    申请号:CN201010574933.3

    申请日:2010-11-26

    CPC classification number: H04W36/245 H04W28/26 H04W36/26 H04W36/32

    Abstract: 本发明的实施方式涉及向移动设备提供数据的方法和装置。具体地,本发明的一个实施方式提供了一种向移动设备提供数据的方法,包括:预测移动设备在预定时间段内即将切换至的小区的列表;确定移动设备从列表中的至少一个小区可获得的带宽;基于带宽计算移动设备从列表中的至少一个小区可获得的流量;以及基于与流量相匹配的编码方式,向移动设备提供数据。本发明的另一实施方式,提供了一种向移动设备提供数据的设备。

    调度虚拟机的垃圾收集的方法、装置和集群系统

    公开(公告)号:CN101751335B

    公开(公告)日:2012-01-18

    申请号:CN200810179723.7

    申请日:2008-11-28

    Abstract: 本发明公开了一种用于调度集群环境中多个虚拟机内的垃圾收集的方法、装置和系统。在本发明的调度方法中,首先接收来自所述多个虚拟机的内存使用报告,然后基于接收到的所述内存使用报告,通过发放令牌的形式调度所述多个虚拟机内的垃圾收集活动。利用本发明的方法和装置,避免了多个虚拟机之间出现同步垃圾收集,从而提高了集群系统的实时性能,同时基本上不会降低内存利用率。

    用于内存复制系统进行垃圾回收的方法和系统

    公开(公告)号:CN102262591A

    公开(公告)日:2011-11-30

    申请号:CN201010192518.1

    申请日:2010-05-31

    CPC classification number: G06F12/0253

    Abstract: 本发明提供一种用于内存复制系统进行垃圾回收的方法和系统,其中所述内存复制系统包括多个节点服务器,并且将一个节点服务器中的数据对象复制并分发到一个或多个其它节点服务器,该方法包括:响应于垃圾回收被触发,判断是否存在从内存复制系统的其它节点服务器接收的可被垃圾回收的数据对象的标识信息;响应于判断结果为是,利用从内存复制系统的其它节点服务器接收的可被垃圾回收的数据对象的标识信息对所述可被垃圾回收的数据对象进行垃圾回收。

    虚拟化环境中垃圾回收的方法和系统

    公开(公告)号:CN102236603B

    公开(公告)日:2014-12-17

    申请号:CN201010161755.1

    申请日:2010-04-29

    CPC classification number: G06F12/0253 G06F9/45558 G06F2009/45583

    Abstract: 本发明公开一种在虚拟化环境中进行垃圾回收的方法和系统,所述虚拟化环境包括虚拟机管理器、至少一个客户机操作系统以及运行在每个客户机操作系统上的至少一个应用程序,其中所述应用程序利用垃圾回收机制进行内存管理,所述方法包括以下步骤:响应于所述应用程序的运行环境启动垃圾回收器进行垃圾回收,垃圾回收器请求客户机操作系统分配内存空间;响应于接收到分配内存空间的请求,客户机操作系统向垃圾回收器分配内存空间;垃圾回收器在所述应用程序的原有内存空间中标记存活的对象并将所标记的存活的对象复制到所分配的内存空间;以及垃圾回收器将所述应用程序的原有内存空间释放给客户机操作系统。

Patent Agency Ranking