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. (WO2010120247) SERVER ARCHITECTURE FOR MULTI-CORE SYSTEMS
Latest bibliographic data on file with the International Bureau   

Pub. No.: WO/2010/120247 International Application No.: PCT/SG2010/000149
Publication Date: 21.10.2010 International Filing Date: 14.04.2010
IPC:
G06F 9/50 (2006.01)
Applicants: GOKULAKANNAN, Somasundaram[IN/IN]; IN (UsOnly)
VENKATESAN, Sridharan[IN/IN]; IN (UsOnly)
ELECTRON DATABASE CORPORATION PTE LTD[SG/SG]; 1 Coleman Street #04-02 The Adelphi Singapore 179803, SG (AllExceptUS)
Inventors: GOKULAKANNAN, Somasundaram; IN
VENKATESAN, Sridharan; IN
Priority Data:
200902512-314.04.2009SG
Title (EN) SERVER ARCHITECTURE FOR MULTI-CORE SYSTEMS
(FR) ARCHITECTURE DE SERVEURS POUR DES SYSTÈMES MULTICŒURS
Abstract: front page image
(EN) A server architecture is disclosed for concurrent information processing in a server system on a multi-core processor environment. In the general embodiment, it includes simultaneous processing requests comprising multiple classes of queries and/or executing transactions in an application server and/or database server. The method includes making said requests in a Total-Async pattern, structuring the requests with hash values to enable similar requests to be grouped together, grouping similar requests in a group session, executing the requests in said group session. Our proposed architecture also minimizes thread- switching overhead by exploiting inherent parallelism in the inflowing requests. The threads and requests are de-coupled and hence any lock request only makes the execution threads to take up another request instead of waiting till the lock is acquired. As such, threads inside the database process never go into sleeping/waiting mode and system resources are utilised more efficiently.
(FR) La présente invention concerne une architecture de serveurs permettant un traitement simultané d'informations par un système de serveurs dans un environnement de processeur multicœur. Dans le mode de réalisation général, l'invention consiste à traiter simultanément des demandes comprenant plusieurs classes d'interrogations et/ou à exécuter des transactions dans un serveur d'application et/ou un serveur de base de données. Le procédé consiste à effectuer lesdites demandes selon un modèle total asynchrone, à structurer les demandes avec des valeurs de hachage pour permettre le regroupement de demandes similaires, à regrouper des demandes similaires dans une session de groupe, et à exécuter les demandes dans ladite session de groupe. De plus, l'architecture proposée réduit au minimum le surdébit de commutation de fil d'exécution en exploitant le parallélisme inhérent dans les demandes entrantes. Les fils d'exécution et les demandes sont découplés et, par conséquent, toute demande de verrouillage a pour seule issue que les fils d'exécution se chargent d'une autre demande au lieu d'attendre jusqu'à ce que le verrouillage soit acquis. De ce fait, les fils à l'intérieur du processus de base de données ne passent jamais en mode de veille/attente et les ressources du système sont utilisées plus efficacement.
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, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (EPO) (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)