WO2005069510A1 - Aaa server structure with threads - Google Patents
Aaa server structure with threads Download PDFInfo
- Publication number
- WO2005069510A1 WO2005069510A1 PCT/KR2005/000142 KR2005000142W WO2005069510A1 WO 2005069510 A1 WO2005069510 A1 WO 2005069510A1 KR 2005000142 W KR2005000142 W KR 2005000142W WO 2005069510 A1 WO2005069510 A1 WO 2005069510A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- subs
- subscriber
- data call
- intelligent network
- call connection
- Prior art date
Links
- 230000007717 exclusion Effects 0.000 claims abstract description 5
- 238000013475 authorization Methods 0.000 claims abstract description 3
- 238000000034 method Methods 0.000 abstract description 12
- 230000009977 dual effect Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01K—ANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
- A01K49/00—Rearing-boxes; Queen transporting or introducing cages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/52—Program synchronisation; Mutual exclusion, e.g. by means of semaphores
- G06F9/526—Mutual exclusion algorithms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0892—Network architectures or network communication protocols for network security for authentication of entities by using authentication-authorization-accounting [AAA] servers or protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
Definitions
- the present invention generally relates to an Authentication, Authorization, and Accounting (AAA) server structure, and more particularly to an AAA server structure, which utilizes threads to constitute a dual process structure.
- AAA Authentication, Authorization, and Accounting
- the AAA server is responsible for establishing a data call for a subscriber, authorizing a subscriber, and accounting.
- the AAA server receives from a Packet Data Serving Node (PDSN) a message requesting a data call connection for a subscriber. It then cooperates with a Service Control Point (SCP) server to transmit a response message to the PDSN.
- PDSN Packet Data Serving Node
- SCP Service Control Point
- the process of receiving and transmitting messages is erformed in a single process structure. Accordingly, the increase in input and output traffics results in a lower processing speed and degraded performance.
- the object of the present invention is to solve the above problems.
- the object of the present invention is to provide an AAA server structure, which utilizes threads to constitute a dual process structure for processing a data call, thereby improving the processing speed and performance.
- the present invention provides an AAA server structure, which interacts with a Packet Data Serving Node (PDSN) and a Service Control Point (SCP) server, comprising: a temporary database; a Subscriber (SUBS) creation thread, wherein upon receiving a data call connection request message from an intelligent network server via the PSDN, the SUBS creation thread constitutes a data call connection response message with information stored in the temporary database, and then transmits the data call connection response message to the PDSN and simultaneously removes the information of the temporary database by locking and unlocking a Mutual exclusion object (Mutex); and a SUBS main thread, wherein the SUBS main thread determines through the
- PDSN Packet Data Serving Node
- SCP Service Control Point
- the SUBS creation thread whether the request message is for a subscriber of the intelligent network, and if it is for the subscriber of the intelligent network, the SUBS main thread locks the Mutex to synchronize a source to the temporary database that has doubly linked list structure using an array, and then transmits a message requesting an information on the subscriber of the intelligent network after storing the information for constituting the data call connection response message and unlocking the Mutex.
- FIG. 1 is a functional block diagram of the AAA server structure utilizing threads according to one embodiment of the present invention.
- FIG. 1 is a functional block diagram of the AAA server structure utilizing threads according to one embodiment of the present invention.
- the AAA server structure comprises SUBS creation thread 100, SUBS main thread 200, and temporary database 300.
- SUBS creation thread 100 performs the following operations: upon receiving a data call connection request message from an intelligent network server via the PSDN, constitutes a data call connection response message with information stored in temporary database 300; transmits the data call connection response message to the PDSN; and removes the information of the temporary database by locking and unlocking a Mutual exclusion object (Mutex).
- Mutex Mutual exclusion object
- SUBS main thread 200 determines through SUBS creation thread 100 whether the request message is for a subscriber of the intelligent network. If the request message is for the subscriber of the intelligent network, SUBS main thread 200 performs the following operations: locks the Mutex to synchronize a source to temporary database 300 that has doubly linked list structure using an array; stores the information for constituting the data call connection response message and unlocking the Mutex; and transmits a message requesting an information on the subscriber of the intelligent network.
- the operations of the AAA server having a structure with threads as described above will now be described with reference to Fig. 1.
- the AAA server cooperates with the PDSN and the SCP server to establish a data call connection.
- SUBS creation thread 100 upon receiving a data call connection request message from an intelligent network server via the PSDN, SUBS creation thread 100 constitutes a data call connection response message with information stored in the temporary database 300. SUBS creation thread 100 then transmits the data call connection response message to the PDSN and simultaneously removes the information of the temporary database 300 by locking and unlocking a Mutual exclusion object (Mutex). SUBS creation thread 100 repeats the tasks above independently of SUBS main thread 200. In the meantime, SUBS main thread 200 determines through SUBS creation thread 100 whether the request message is for a subscriber of the intelligent network. If it is for the subscriber of the intelligent network, SUBS main thread 200 locks the Mutex to synchronize a source to the temporary database that has doubly linked list structure using an array. It then stores the information for constituting the data call connection response message. SUBS main thread 200 then unlocks the Mutex and transmits a message requesting information on the subscriber of the intelligent network.
- Mutex Mutual exclusion object
- the AAA servers of the present invention is responsible for cooperating with a Service Control Point (SCP) server and a Packet Data Serving Node (PDSN) to establish a data call for a subscriber of the intelligent network in a CDMA IX system.
- SCP Service Control Point
- PDSN Packet Data Serving Node
- the AAA server of the present invention utilizes threads to constitute a dual process structure, which may increase the processing speed and throughput by dividing the data call-establishing process, which is conventionally a one process, into two processes. Therefore, the AAA server structure of the present invention may have improved performance.
- the present invention is described with reference to the preferred embodiment and the drawing. However, such description is not intended to limit the present invention to the constitution disclosed herein. It should also be understood that a person skilled in the art is capable of using a variety of modifications and other embodiments equal to the present invention. Therefore, only the appended claim is intended to limit the present invention.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Environmental Sciences (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Life Sciences & Earth Sciences (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Animal Husbandry (AREA)
- Biodiversity & Conservation Biology (AREA)
- Accounting & Taxation (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040002984A KR20050075491A (en) | 2004-01-15 | 2004-01-15 | Aaa server structure for using thread |
KR10-2004-0002984 | 2004-01-15 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2005069510A1 true WO2005069510A1 (en) | 2005-07-28 |
Family
ID=34793263
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2005/000142 WO2005069510A1 (en) | 2004-01-15 | 2005-01-14 | Aaa server structure with threads |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR20050075491A (en) |
WO (1) | WO2005069510A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102215244A (en) * | 2010-04-06 | 2011-10-12 | 深圳市智游通科技有限公司 | Tour guide instrument control method and device as well as tour guide instrument and monitoring server |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020034939A1 (en) * | 2000-09-19 | 2002-03-21 | Peter Wenzel | Use of AAA protocols for authentication of physical devices in IP networks |
-
2004
- 2004-01-15 KR KR1020040002984A patent/KR20050075491A/en not_active Application Discontinuation
-
2005
- 2005-01-14 WO PCT/KR2005/000142 patent/WO2005069510A1/en active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020034939A1 (en) * | 2000-09-19 | 2002-03-21 | Peter Wenzel | Use of AAA protocols for authentication of physical devices in IP networks |
Non-Patent Citations (3)
Title |
---|
LEE B.G. ET AL: "Mobile IP and WLAN with AAA Authentication Protocol using Identity-based Cryptography.", TELECOMMUNICATIONS 2003,ICT2003, 10TH INTERNATIONAL CONFERENCE, vol. 1, 1 March 2003 (2003-03-01), pages 597 - 603 * |
METZ C. ET AL: "AAA PROTOCOLS:Authentication,Authorization, and Accounting for the internet.", INTERNET COMPUTING IEEE, vol. 3, no. 6, November 1999 (1999-11-01), pages 75 - 79 * |
ZOUARI B. ET AL: "A Novel Authentication Model Based on Secured IP Smart Cards.", COMMUNICATIONS,2003, ICC'03, IEEE INTERNATIONAL CONFERENCE, vol. 2, 11 May 2003 (2003-05-11), pages 809 - 813 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102215244A (en) * | 2010-04-06 | 2011-10-12 | 深圳市智游通科技有限公司 | Tour guide instrument control method and device as well as tour guide instrument and monitoring server |
Also Published As
Publication number | Publication date |
---|---|
KR20050075491A (en) | 2005-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110557384B (en) | Internet of things management control method based on block chain | |
US8275355B2 (en) | Method for roaming user to establish security association with visited network application server | |
EP1713204A1 (en) | A method for managing the user equipment accessed to the network by using the generic authentication architecture | |
CN105095746A (en) | Method and device for application program starting authentication | |
US20070050623A1 (en) | Method of obtaining the user identification for the network application entity | |
CN111416865B (en) | Protocol proxy processing method and system based on mimicry defense | |
JP2012090281A (en) | Communications network | |
WO2020248768A1 (en) | Method and apparatus for managing application program service | |
CN101404575B (en) | Method and system for updating indorsement algorithm | |
CN110636495A (en) | Method for terminal user safety roaming authentication in fog computing system | |
WO2002054703A3 (en) | Method of restricting access to resources belonging to interactive services with at least one package | |
EP2439881B1 (en) | Cluster system and request message distribution method for processing multi-node transaction | |
WO2005069510A1 (en) | Aaa server structure with threads | |
US6915522B2 (en) | System and method to synchronize two or more object management systems | |
Wu et al. | Usage control based security access scheme for wireless sensor networks | |
CN102271167A (en) | Agent parallel processing method and structure suitable for distributive communication middleware | |
CN100484001C (en) | Device and method for realizing distributed communication in computer network | |
CN101924768A (en) | Communication control method for distribution type RFID (Radio Frequency Identification Technology) middleware | |
WO2008060042A1 (en) | Method for securely transmitting device management message via broadcast channel and server and terminal thereof | |
WO2005104432A1 (en) | A method for deleting the session traffic identifier and corresponding information | |
CN102130777B (en) | Network management system and method for ensuring consistency with data of safety management system | |
CN100417236C (en) | Intelligeat network control method of network exchange equipment | |
JP2003527769A (en) | Subscriber interface module for mobile communication system | |
KR20150002238A (en) | M2M System comprising intermediate node with priority alteration and switching function | |
CN101860805A (en) | Method and system for realizing logic structure of group session |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSANT TO RULE 69(1) EPC DATED 26.01.2007 |
|
122 | Ep: pct application non-entry in european phase |