使用BPRAM来布局和执行软件应用

    公开(公告)号:CN104603750A

    公开(公告)日:2015-05-06

    申请号:CN201380045529.9

    申请日:2013-08-19

    Applicant: 微软公司

    CPC classification number: G06F9/4406 G06F9/44573

    Abstract: 本文中描述了通过将恒定数据和可执行代码移动到字节可寻址的持久随机存取存储器(BPRAM)中来加速计算机系统引导时间和/或应用初始化时间的软件布局系统。该系统确定操作系统或应用的哪些组件和方面不频繁地改变。该系统从此信息构建高性能BPRAM高速缓存以提供对这些被频繁使用的组件(包括内核)的快速访问。结果是内核或应用代码和数据结构关于存储器取回具有高性能访问和执行时间。因此,软件布局系统为正常操作提供准备操作系统和应用的更快方式并降低了在初始化上所花的时间。

    具有可配置保证的分布式消息收发系统

    公开(公告)号:CN101861598A

    公开(公告)日:2010-10-13

    申请号:CN200880116395.4

    申请日:2008-11-14

    Applicant: 微软公司

    CPC classification number: G06Q10/10

    Abstract: 本发明涉及用于在分布式消息收发系统内配置保证的方法、系统和计算机程序产品。一组定义的消息日志和游标组件可通过配置来激活和停用以在分布式消息收发系统内组成各种不同的捕捉保证、传输保证、以及送达保证。捕捉保证、传输保证、以及送达保证的合成可为消息收发系统提供端对端保证。端对端保证可包括最大努力、至多一次、至少一次、以及正好一次中的一个,并可包括以下之一:耐久或非耐久。使用一组定义的可激活和可停用消息日志和游标组件便于更高效地在所需保证之间进行转换。在一些实施例中,捕捉保证、传输保证、以及送达保证的合成提供耐久的正好一次消息传递。

    使用BPRAM来布局和执行操作系统

    公开(公告)号:CN104583948A

    公开(公告)日:2015-04-29

    申请号:CN201380045586.7

    申请日:2013-08-19

    Applicant: 微软公司

    CPC classification number: G06F9/4406 G06F9/44557

    Abstract: 本文中描述了通过将恒定数据和可执行代码移动到字节可寻址的持久随机存取存储器(BPRAM)中来加速计算机系统引导时间和/或应用初始化时间的软件布局系统。该系统确定操作系统或应用的哪些组件和方面不频繁地改变。该系统从此信息构建高性能BPRAM高速缓存以提供对这些被频繁使用的组件(包括内核)的快速访问。结果是内核或应用代码和数据结构关于存储器取回具有高性能访问和执行时间。因此,软件布局系统为正常操作提供准备操作系统和应用的更快方式并降低了在初始化上所花的时间。

    虚拟机的离线准备
    4.
    发明公开

    公开(公告)号:CN104160376A

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

    申请号:CN201380012857.9

    申请日:2013-02-20

    Applicant: 微软公司

    Abstract: 离线准备系统提供了一种在无需请求虚拟机启动的情况下准备虚拟机的设备。该系统扩展该配置文件或用于存储虚拟硬件配置的其它机制以存储软件状态的准备信息。该系统使用配置信息来随着客虚拟机启动将配置信息的选择性的内容推送到客虚拟机中以执行客机准备。通过这些适当的改变,客虚拟机可在虚拟机镜像离线和不运行时被准备。系统甚至可以在合适的主机已经被标识为启动客虚拟机之前执行准备。这允许虚拟机的更多快速的部署和准备并将管理资源释放给其它任务。

    具有可配置保证的分布式消息收发系统

    公开(公告)号:CN101861598B

    公开(公告)日:2013-06-19

    申请号:CN200880116395.4

    申请日:2008-11-14

    Applicant: 微软公司

    CPC classification number: G06Q10/10

    Abstract: 本发明涉及用于在分布式消息收发系统内配置保证的方法、系统和计算机程序产品。一组定义的消息日志和游标组件可通过配置来激活和停用以在分布式消息收发系统内组成各种不同的捕捉保证、传输保证、以及送达保证。捕捉保证、传输保证、以及送达保证的合成可为消息收发系统提供端对端保证。端对端保证可包括最大努力、至多一次、至少一次、以及正好一次中的一个,并可包括以下之一:耐久或非耐久。使用一组定义的可激活和可停用消息日志和游标组件便于更高效地在所需保证之间进行转换。在一些实施例中,捕捉保证、传输保证、以及送达保证的合成提供耐久的正好一次消息传递。

Patent Agency Ranking