Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Test and Performance Tools Platform (TPTP) » Binary Data Transfer Format
Binary Data Transfer Format [message #129177] Sat, 26 April 2008 14:42 Go to next message
Holger Machens is currently offline Holger Machens
Messages: 57
Registered: July 2009
Member
Hello,

in bugzilla I saw, you are developing the Binary Data Transfer Format
(alternative to the XML-based format used in data collection framework).
It looks like a proprietary format for me.
Can you tell me the reasons why you decided against uusage of well
established binary communication protocols like RMI, CORBA, RPC etc.?
Is it more efficient?

Thanks in advance

Regards
Holger
Re: Binary Data Transfer Format [message #129216 is a reply to message #129177] Mon, 28 April 2008 08:37 Go to previous messageGo to next message
Stanislav Polevic is currently offline Stanislav Polevic
Messages: 1
Registered: July 2009
Junior Member
> Can you tell me the reasons why you decided against uusage of well
> established binary communication protocols like RMI, CORBA, RPC etc.?
We have Agent Controller technology which mostly substitutes above
protocols and it cannot be just thrown away.

> Is it more efficient?
From the profiler side it is more efficient to have specialized data
format instead of wasting time on generating some external format like XML.
Thus we have a chance for more relevant performance time.

Measured performance boost is about 30%.


Holger Machens wrote:

> Hello,

> in bugzilla I saw, you are developing the Binary Data Transfer Format
> (alternative to the XML-based format used in data collection framework).
> It looks like a proprietary format for me.
> Can you tell me the reasons why you decided against uusage of well
> established binary communication protocols like RMI, CORBA, RPC etc.?
> Is it more efficient?

> Thanks in advance

> Regards
> Holger
Re: Binary Data Transfer Format [message #129531 is a reply to message #129216] Tue, 29 April 2008 08:03 Go to previous messageGo to next message
Asaf Yaffe is currently offline Asaf Yaffe
Messages: 333
Registered: July 2009
Senior Member
Not to mention the reduction in the output size...

Thanks,
Asaf

--
Asaf Yaffe
Eclipse TPTP Committer, JVMTI Profiler
Re: Binary Data Transfer Format [message #129664 is a reply to message #129216] Tue, 29 April 2008 16:18 Go to previous message
Holger Machens is currently offline Holger Machens
Messages: 57
Registered: July 2009
Member
Hello Stas,



thank you for your reply. Actually, I'm quite happy about the decision
to provide a binary format for data collection. :D

Of course, a binary format provides much better performance than
XML-based formats, that was not my point. I just thought it would be
less work to use an available serialisation/marshalling mechanism
instead of implementing and maintaining a proprietary one. The other
thing is, that those people, who implement a data provider for another
platform (e.g. for embedded or mobile devices) needs to implement (or
port) your proprietary format too. I think there are more arguments to
use standards, not on my mind yet.

But again, I'm quite happy with it.



Regards
Holger




Stas Polevic schrieb:
>> Can you tell me the reasons why you decided against usage of well
>> established binary communication protocols like RMI, CORBA, RPC etc.?
> We have Agent Controller technology which mostly substitutes above
> protocols and it cannot be just thrown away.
>
>> Is it more efficient?
> From the profiler side it is more efficient to have specialized data
> format instead of wasting time on generating some external format like XML.
> Thus we have a chance for more relevant performance time.
>
> Measured performance boost is about 30%.
>
>
> Holger Machens wrote:
>
>> Hello,
>
>> in bugzilla I saw, you are developing the Binary Data Transfer Format
>> (alternative to the XML-based format used in data collection framework).
>> It looks like a proprietary format for me.
>> Can you tell me the reasons why you decided against uusage of well
>> established binary communication protocols like RMI, CORBA, RPC etc.?
>> Is it more efficient?
>
>> Thanks in advance
>
>> Regards
>> Holger
>
>
Previous Topic:Are there any additional AGR documents
Next Topic:Profiling Web Application - I'm confused
Goto Forum:
  


Current Time: Thu Oct 23 03:43:14 GMT 2014

Powered by FUDForum. Page generated in 0.01764 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software