By Topic

High-speed protocol processing using parallel architectures

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Ghosal, D. ; Bellcore, Red Bank, NJ, USA ; Lakshamn, T.V. ; Yennun Huang

The authors study the effectiveness of different parallel architectures for achieving high throughputs necessary for processing signaling traffic in high speed networks. They consider shared memory and distributed memory parallel architectures for processing signaling messages. A key performance issue is the trade-off between load balancing gains and call record management overhead; arranging processors in large groups potentially yields higher load balancing gains but also incurs higher overhead in maintaining consistency amongst the replicated copies of the call records. They study this tradeoff and its impact on the choice of optimal parallel architectures for protocol processing. The results show that for shared memory architectures, which provide the maximal load balancing gains, organizing the processors in small groups optimizes the performance for a wide range of traffic loads. For distributed memory architectures, which do not inherently provide any load balancing, organizing the processors into small groups and using a simple distributed load balancing scheme yields modest performance gains even after call record management overheads are taken into account. A good architecture is a hybrid one using a distributed architecture in which each node is a small processing group with shared memory

Published in:

INFOCOM '94. Networking for Global Communications., 13th Proceedings IEEE

Date of Conference:

12-16 Jun 1994