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. (WO2013155390) SYSTEMS AND METHODS FOR CACHING SNMP DATA IN MULTI-CORE AND CLUSTER SYSTEMS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2013/155390    International Application No.:    PCT/US2013/036334
Publication Date: 17.10.2013 International Filing Date: 12.04.2013
IPC:
H04L 12/24 (2006.01), H04L 29/08 (2006.01)
Applicants: CITRIX SYSTEMS, INC. [US/US]; 851 West Cypress Creek Road Fort Lauderdale, Florida 33309 (US)
Inventors: JAIN, Nishant Kumar; (US)
Agent: McKENNA, Christopher J.; FOLEY & LARDNER LLP 3000 K Street N.W. Suite 600 Washington, District of Columbia 20007-5109 (US)
Priority Data:
61/624,126 13.04.2012 US
Title (EN) SYSTEMS AND METHODS FOR CACHING SNMP DATA IN MULTI-CORE AND CLUSTER SYSTEMS
(FR) SYSTÈMES ET PROCÉDÉS DE MISE EN CACHE DE DONNÉES SNMP DANS DES MULTICŒURS ET DES SYSTÈMES À CONFIGURATION EN GRAPPE
Abstract: front page image
(EN)The SNMP cache of the present solution supports multi-core/multi-node environment by recalculating the SNMP ordering of the entities in the response from multiple cores/nodes at insertion time. The most significant gain is achieved by prefetching or augmenting the cache, wherein while requesting an entity and its stat information, next few entities in SNMP order are requested from the owner processes. SNMP Management systems extensively utilize repeated GETNEXT (such as via a SNMP WALK) and few next responses may be served from the cache directly. Further performance improvements are obtained by introducing another level of cache on top of the existing cache. This auxiliary cache ensures a high hit ratio for repeated SNMP GETNEXT request (SNMP WALK operation) by caching last accessed entity within the main cache. This auxiliary cache also aids in insertion in the larger main cache by maintaining pointers to last accessed entity before the main cache miss. Cache implements other features like new stat inclusion/updating of the already cached entity.
(FR)La solution de la présente invention se rapporte à un cache SNMP qui prend en charge un environnement multicœurs/multinœuds en recalculant l'ordonnancement des traitements SNMP des entités dans la réponse de plusieurs cœurs/nœuds au moment de l'insertion. Le gain le plus significatif est obtenu par la lecture anticipée ou l'augmentation du cache, tout en demandant des informations sur l'entité et ses statistiques, les quelques entités suivantes dans l'ordonnancement SNMP étant requises par les processus propriétaires. Les systèmes de gestion SNMP utilisent largement le GETNEXT répété (tel que par l'intermédiaire d'un SNMP WALK) et les quelques réponses suivantes peuvent être servies directement à partir du cache. Des améliorations de performances supplémentaires sont obtenues en introduisant un autre niveau de cache au-dessus du cache existant. Cette mémoire cache auxiliaire assure un taux de succès élevé pour les requêtes SNMP GETNEXT répétées (opération SNMP WALK) par la mise en cache de la dernière entité accédée dans le cache principal. Cette mémoire cache auxiliaire aide également à l'insertion dans le grand cache principal en maintenant les pointeurs sur la dernière entité accédée avant l'échec du cache principal. Le cache met en œuvre d'autres fonctionnalités telle que l'inclusion/la mise à jour de nouvelles statistiques de l'entité déjà mise en cache.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, 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, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, 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, RS, 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)