发明名称 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.
申请公布号 US2016044096(A1) 申请公布日期 2016.02.11
申请号 US201514886534 申请日期 2015.10.19
申请人 Microsoft Technology Licensing, LLC 发明人 Narayanan Sankaran;Kumar Namendra;Ananthanarayanan Krishnan;Hampapur Parthasarathy Vijay Kishen;Sekaran Dhigha;Eydelman Vadim;Mehta Bimal K.
分类号 H04L29/08;H04L12/24 主分类号 H04L29/08
代理机构 代理人
主权项
地址 Redmond WA US