发明名称 Scaling Up and Scaling Out of a Server Architecture for Large Scale Real-Time Applications
摘要 Scaling up and scaling out of a server architecture for large scale real-time applications is provided. A group of users may be provisioned by assigning them to a server pool and allotting them to a group. Grouped users help to reduce inter-server communication when they are serviced by the same server in the pool. High availability may be provided by choosing a primary server and one or more secondary servers from the pool to ensure that grouped users are serviced by the same server. Operations taken on the primary server are synchronously replicated to secondary servers so that when a primary server fails, a secondary server may be chosen as the primary for the group. Servers for multiple user groups may be load balanced to account for changes in either the number of users or the number of servers in a pool. Multiple pools may be paired for disaster recovery.
申请公布号 US2014136878(A1) 申请公布日期 2014.05.15
申请号 US201213676436 申请日期 2012.11.14
申请人 MICROSOFT CORPORATION 发明人 NARAYANAN SANKARAN;KUMAR NAMENDRA;ANANTHANARAYANAN KRISHNAN;HAMPAPUR PARTHASARATHY VIJAY KISHEN;SEKARAN DHIGHA;EYDELMAN VADIM;MEHTA BIMAL K.
分类号 G06F15/173;G06F11/20 主分类号 G06F15/173
代理机构 代理人
主权项
地址