Advanced

Overload Protection for CORBA Systems with Time Constraints

Widell, Niklas LU ; Nyberg, Christian LU and Kihl, Maria LU (2002) In NetRG Publications
Abstract
Scalable and reliable distributed object-oriented computing (DOC) middleware

systems is an important technology in, for example, telecommunications service

logic and distributed web servers. The Common Object Request Broker Architecture

(CORBA), developed by the Object Management Group (OMG) is a speci

cation of a common platform for DOC systems. CORBA acts as middleware,

by inserting itself between the Operating System (OS) layer and the Application

layer on a host. CORBA provides support for transparent interaction of objects

situated on different nodes. The original CORBA specications had no support

for timing constraints in applications and very little support in... (More)
Scalable and reliable distributed object-oriented computing (DOC) middleware

systems is an important technology in, for example, telecommunications service

logic and distributed web servers. The Common Object Request Broker Architecture

(CORBA), developed by the Object Management Group (OMG) is a speci

cation of a common platform for DOC systems. CORBA acts as middleware,

by inserting itself between the Operating System (OS) layer and the Application

layer on a host. CORBA provides support for transparent interaction of objects

situated on different nodes. The original CORBA specications had no support

for timing constraints in applications and very little support in the terms of performance

optimizations. Present extension to CORBA include support for real-time

applications and a number of performance enhancements such as load balancing.

However, no work so far address the issue of overload in a CORBA system. This

paper presents a discussion of overload issues in distributed CORBA systems with

time-constrained tasks. First a performance model of a CORBA system is introduced.

Second, overload in distributed CORBA systems is discussed. Third, a

number of classic overload protection mechanisms are applied to the performance

model and investigated using simulation. The simulations show that even by using

very simple protection mechanism, a good throughput can be achieved. (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Book/Report
publication status
published
subject
in
NetRG Publications
publisher
[Publisher information missing]
project
Tele- och datakommunikationssystem: Performance Analysis of distributed Applications
language
English
LU publication?
yes
id
d71b3818-2087-4f0a-94ab-e5e657bcff9b (old id 532537)
date added to LUP
2007-09-12 12:35:15
date last changed
2016-04-16 12:16:07
@misc{d71b3818-2087-4f0a-94ab-e5e657bcff9b,
  abstract     = {Scalable and reliable distributed object-oriented computing (DOC) middleware<br/><br>
systems is an important technology in, for example, telecommunications service<br/><br>
logic and distributed web servers. The Common Object Request Broker Architecture<br/><br>
(CORBA), developed by the Object Management Group (OMG) is a speci<br/><br>
cation of a common platform for DOC systems. CORBA acts as middleware,<br/><br>
by inserting itself between the Operating System (OS) layer and the Application<br/><br>
layer on a host. CORBA provides support for transparent interaction of objects<br/><br>
situated on different nodes. The original CORBA specications had no support<br/><br>
for timing constraints in applications and very little support in the terms of performance<br/><br>
optimizations. Present extension to CORBA include support for real-time<br/><br>
applications and a number of performance enhancements such as load balancing.<br/><br>
However, no work so far address the issue of overload in a CORBA system. This<br/><br>
paper presents a discussion of overload issues in distributed CORBA systems with<br/><br>
time-constrained tasks. First a performance model of a CORBA system is introduced.<br/><br>
Second, overload in distributed CORBA systems is discussed. Third, a<br/><br>
number of classic overload protection mechanisms are applied to the performance<br/><br>
model and investigated using simulation. The simulations show that even by using<br/><br>
very simple protection mechanism, a good throughput can be achieved.},
  author       = {Widell, Niklas and Nyberg, Christian and Kihl, Maria},
  language     = {eng},
  publisher    = {ARRAY(0x917fb98)},
  series       = {NetRG Publications},
  title        = {Overload Protection for CORBA Systems with Time Constraints},
  year         = {2002},
}