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. (WO2011012157) APPARATUS AND METHOD FOR PROCESSING EVENTS IN A TELECOMMUNICATIONS NETWORK
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2011/012157    International Application No.:    PCT/EP2009/059753
Publication Date: 03.02.2011 International Filing Date: 28.07.2009
Chapter 2 Demand Filed:    23.05.2011    
IPC:
G06F 9/46 (2006.01)
Applicants: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) [SE/SE]; S-164 83 Stockholm (SE) (For All Designated States Except US).
ZWAAL, Frederik Hugo [NL/NL]; (NL) (For US Only)
Inventors: ZWAAL, Frederik Hugo; (NL)
Agent: REES, Simon John Lewis; Redcliff Quay 120 Redcliff Street Bristol Avon BS1 6HU (GB)
Priority Data:
Title (EN) APPARATUS AND METHOD FOR PROCESSING EVENTS IN A TELECOMMUNICATIONS NETWORK
(FR) DISPOSITIF ET PROCÉDÉ DE TRAITEMENT D'ÉVÉNEMENTS DANS UN RÉSEAU DE TÉLÉCOMMUNICATIONS
Abstract: front page image
(EN)A processing platform, for example a Java Enterprise Edition (JEE) platform comprises a JEE cluster (1) having a plurality of processors (3), which include a resource adapter (11) for handling events associated with one or more application sessions Si to Sn. Each application session Si to Sn comprises a session state (15) and an event queue (17), the event queue (17) containing a list of events to be executed for a particular one of the sessions S1 to Sn. A thread pool (19) comprises one or more processing threads t1 to tN for enabling the processor (3) to perform multiple tasks in parallel. The thread pool (19) comprises a task queue (21) containing the tasks to be executed by the processing threads t1 to tN. The resource adapter (11) comprises a synchronising unit (23) for controlling how the plurality of threads t1 to tN from the thread pool handle the events in the plurality of application sessions S1 to Sn. In particular, the synchronising unit (23) is configured such that only one event queued in an event queue (17) has a task scheduled thereto in the task queue (21), thereby preventing more than one event from a particular event queue of an application session being executed in parallel.
(FR)Une plate-forme de traitement, par exemple une plate-forme d'édition d'entreprise Java (JEE), comprend une grappe JEE (1) comportant une pluralité de processeurs (3), y compris un adaptateur de ressources (11) qui traite des événements associés à une ou à plusieurs sessions d'application Si à Sn. Chaque session d'application Si à Sn comprend un état de session (15) et une file d'attente (17) d'événements, ladite file d'attente (17) contenant une liste d'événements devant être exécutés pour une des sessions S1 à Sn particulière. Un groupe de fils d'exécution (19) comprend un ou plusieurs fils d'exécution de traitement t1 à tN permettant au processeur (3) de mettre en œuvre de multiples tâches en parallèle. Le groupe de fils d'exécution (19) comprend une file d'attente (21) de tâches contenant les tâches devant être exécutées par les fils d'exécution de traitement t1 à tN. L'adaptateur de ressources (11) comprend une unité de synchronisation (23) servant à régler la manière dont la pluralité des fils d'exécution t1 à tN du groupe de fils d'exécution traitent les événements dans la pluralité des sessions d'application S1 à Sn. En particulier, l'unité de synchronisation (23) est configurée de sorte qu'un seul événement mis dans une file d'attente (17) d'événements comporte une tâche programmée dans la file d'attente (21) de tâches, pour éviter que plus d'un événement d'une file d'attente d'événements particulière d'une session d'application soit exécuté en parallèle.
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)