WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2010027609) LOAD BALANCING FOR SERVICES
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2010/027609    International Application No.:    PCT/US2009/053479
Publication Date: 11.03.2010 International Filing Date: 11.08.2009
IPC:
H04L 12/56 (2006.01), H04L 29/06 (2006.01), G06F 15/00 (2006.01), G06F 3/00 (2006.01)
Applicants: MICROSOFT CORPORATION [US/US]; Microsoft Corporation One Microsoft Way Redmond, WA 98052-6399 (US) (For All Designated States Except US)
Inventors: PARAMASIVAM, Kartik; (US).
LANGLEY, Stuart, J.; (US).
SHANBHAG, Vinod; (US).
WANG, Pan; (US).
POORNALINGAM, Ramasubramanian; (US).
SCHMALTZ, Brent; (US).
KATTI, Jayteerth; (US).
RAMANATHAN, Govindaraj; (US)
Priority Data:
12/203,024 02.09.2008 US
Title (EN) LOAD BALANCING FOR SERVICES
(FR) ÉQUILIBRAGE DE CHARGE POUR DES SERVICES
Abstract: front page image
(EN)The present invention extends to methods, systems, and computer program products for load balancing for services. Embodiments of the invention facilitate load balancing between instances of a service based on affinitization of messages, based on content of the message. For example, messages in the same session can be dispatched to the same service instance. A sequence or series of related messages associated with long running and/or stateful services are more likely to be dispatched to the same instance of the service. Thus, if the service instance has persisted client state, there is an increased likely of utilizing the persisted client state and not having another service instance recreate the client state.
(FR)La présente invention concerne des procédés, des systèmes, et de progiciels permettant l’équilibrage de charge pour des services. Certains modes de réalisation selon la présente invention facilitent l’équilibrage de charge entre des instances d’un service sur la base d’établissement d’affinité de messages, en fonction du contenu du message. Par exemple, des messages dans la même session peuvent être expédiés à la même instance de service. Une séquence ou série de messages connexes associés à des services en cours d’exécution et/ou à état de longue durée seront probablement expédiés à la même instance du service. Ainsi, si le service présente un état de client persistant, il existe une probabilité accrue d’une utilisation de l’état de client persistant et de non recréation de l’état de client par une autre instance de service.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)