Re: Variability in one-way latency and jitter
- From: Bowie Owens <bowie owens csiro au>
- To: Marc Siegel <mlsiegel ll mit edu>
- Cc: orbitcpp-list <orbitcpp-list gnome org>
- Subject: Re: Variability in one-way latency and jitter
- Date: Fri, 23 Jul 2004 09:10:51 +1000
Marc Siegel wrote:
Sorry for the reposting there.
Have you sent this to the ORBit2 list? All the marshalling, GIOP, and so
on is done in ORBit2 (C code). The wrapper layer for orbitcpp does
introduce inefficiency (converting C++ types into C types, some memory
allocation, ...) but it should be fairly predictable (aside from maybe
the memory allocation/deallocation) and there is no difference in the
wrapper between asynchronous and synchoronous.
Marc
On Thu, 2004-07-22 at 15:54, Marc Siegel wrote:
Hi,
I've been doing some benchmarking of open-source CORBA ORBs at work, and
have come across the odd result that even in the local case,
asynchronous (one-way) invocations of calls often take much longer than
the synchronous counterpart, with a huge variability in latency and
jitter results across test runs. I'll be happy to share more details,
but I am mainly interested if anyone has heard of this before, and if
anyone has any ideas why I am getting these results based on prior
experience.
No, I haven't seen this before. But I don't use one-way much and I
haven't been doing serious profiling of the project I use ORBit2 for. If
you can supply profile data indicating inefficiencies in the orbitcpp
wrapper, I can look at fixing that. But I suspect that isn't what is
causing the problem.
--
Bowie Owens
CSIRO Mathematical & Information Sciences
phone : +61 3 9545 8055
fax : +61 3 9545 8080
mobile : 0425 729 875
email : Bowie Owens csiro au
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]