-
公开(公告)号:CN102057366A
公开(公告)日:2011-05-11
申请号:CN200980122471.7
申请日:2009-05-15
Applicant: 微软公司
Inventor: M·克里希纳普拉塞德 , A·K·诺瑞 , S·穆拉利达
CPC classification number: G06F12/0811 , G06F12/0813 , G06F12/0833 , G06F12/121 , G06F2212/283
Abstract: 本发明涉及经由分层安排将多个计算机的存储器容量聚集成单个统一的高速缓存的系统和方法。这样的分层安排可伸缩到多个机器,并包括能够以模块化的方式实现的数据管理器组件、对象管理器组件和分布式对象管理器组件。此外,该分层安排可以提供应用程序知道的显式高速缓存层(例如,高速缓存旁侧(cache-aside)体系结构),其中显式地作出在这些应用程序中放置/移除哪些对象的决定(与其中应用程序不知道高速缓存的存在的隐式高速缓存形成对比)。
-
公开(公告)号:CN103227747A
公开(公告)日:2013-07-31
申请号:CN201310080434.2
申请日:2013-03-13
Applicant: 微软公司
Inventor: K·帕拉玛斯万姆 , S·H·金 , M·斯里瓦斯塔瓦 , M·克里希纳普拉塞德 , R·R·科克 , V·R·G·拉维帕蒂 , 李斌
CPC classification number: H04L67/1097 , G06F9/5088 , G06F9/546 , G06F2209/5022 , G06F2209/548 , H04L51/14 , H04L51/34 , H04L67/06 , H04L67/1002 , H04L67/148
Abstract: 针对消息收发服务的高密度托管。此处所描述的主题的各方面涉及针对消息收发服务的消息迁移。在各方面,基于阈值被越过来作出消息需要被迁移的判定。作为响应,指示代理把与所述消息相关联的数据迁移到另一位置。所述代理使用各种因素来确定要迁移的一个或多个队列。当队列被迁移时,在该迁移的第一部分期间,在发送者发送新消息和接收者消费消息时消息可以被添加到该队列和从该队列移除。在该迁移的第二部分期间,冻结该队列以不允许该队列被用于接收新消息和递送所排队的消息。该迁移可以被组织以尝试实现某些目标。
-
公开(公告)号:CN102460411A
公开(公告)日:2012-05-16
申请号:CN201080027104.1
申请日:2010-06-10
Applicant: 微软公司
Inventor: M·克里希纳普拉塞德 , M·Z·斯蒂芬斯 , 陆迅 , A·K·诺瑞
CPC classification number: G06F12/0253 , G06F12/0806
Abstract: 本文描述用于在垃圾收集期间管理对分布式缓存的访问的技术。在要相对于节点执行垃圾收集时,该节点可以向数据管理器发送请求,以请求将该节点中所包括的、处于主要状态的数据模块的实例置于次要状态。数据管理器可以将数据模块的状态改变成次要状态。数据管理器可以将在另一节点中所包括的数据模块的另一实例的状态改变成主要状态。在相对于该节点的垃圾收集完成时,该节点可以向数据管理器发送另一请求,以请求将被置于次要状态的数据模块返回到主要状态。数据管理器可以将那些数据模块返回到主要状态。
-
公开(公告)号:CN102447650A
公开(公告)日:2012-05-09
申请号:CN201110339396.9
申请日:2011-10-24
Applicant: 微软公司
Inventor: M·克里希纳普拉塞德 , K·帕拉玛斯万姆 , J·卡蒂 , A·诺瑞
IPC: H04L12/58
CPC classification number: H04L65/403 , G06F11/1446 , G06F11/1474 , H04L51/30
Abstract: 本发明涉及带复制的一致消息收发。揭示了多个通信地耦合的节点的第一节点的存储器中配置的消息收发实体。节点被包括在分布式计算系统中。消息收发实体被配置为作为在通信地耦合的节点的消息收发服务器中的辅消息收发实体来运行。消息收发实体通信地耦合到配置在多个节点的第二节点的存储器中的主消息收发实体。主消息收发实体配置来存储消息;存储消息的副本。此外,配置消息收发实体以在主消息收发实体故障时提升为新的主消息收发实体。
-
-
-