This is indeed my main focus, to have it working on the service layer. I
still would like to have the option to move components from one to
another node via uninstalling and installing them (e.g. for load
balancing or virtual worlds with dynamic responsibility of component
processing).
Am 06.12.2010 21:09, schrieb Richard S. Hall:
On 12/6/10 14:33, Martin Petzold wrote:
Thanks for any feedback! This is already possible, it's up to the
modeler, but you then lose some dynamism. The modeling formalism is
based on a class per component (this is being mapped to a service then).
If component interaction happens via service, then you shouldn't need
to lose any dynamism, since service are more lightweight dynamic than
bundles. Just enable/disable the component.
-> richard
Am 06.12.2010 20:19, schrieb Richard S. Hall:
Seems like you'd be better off breaking the one-component-per-bundle
model and instead map many components into a single bundle.
-> richard
On 12/6/10 14:02, Martin Petzold wrote:
Hi Simon.
For my thesis I'm working on a dynamic distributed simulation
architecture based on OSGi and with Remote Services (more
scientific than business use case of course). Every component of my
model is mapped to an OSGi component (bundle and a service), so
it's easy to develop and extend the simulation (also while
simulation time), work on shared models and of course have
integration in Eclipse (if desired).
Distributed simulation is about simulating big models (analytical)
and also real-time models (such as virtual environments, e.g.
second life). So I would like to have a feeling of the number of
components which can be simulated per simulation node. Performance
is not my key concern at the moment but I will of course do some
performance and converging tests too. I will have generated models
of different size an will let them run on one to X nodes (so in the
first case to whole model is in one OSGi framework). I can post my
result about performance once I've done everything. The simulation
does seem to work quite nice already (model with two components
;-)), still some problems with distributed connection and eventing
though.
Am 06.12.2010 19:28, schrieb Simon J Archer:
Martin
Maybe you could share with us the scenario that you're addressing
that requires 65000 bundles. Just because you can does not mean
that you should. :-)
Thanks
Simon
From: Martin Petzold <[email protected]>
To: OSGi Developer Mail List <[email protected]>
Date: 12/06/2010 11:07 AM
Subject: Re: [osgi-dev] Maximum number of bundles and services
in one OSGi framework
Sent by: [email protected]
------------------------------------------------------------------------
Thanks for all feeback!
I'm going to try up to 65000 with heavy load soon, lets see if I get
them installed and running...
Am 06.12.2010 16:31, schrieb Jeff McAffer:
> Commercial products with 5000+ bundles have been shipping for
some years on Equinox. Dunno about service counts but there are
no real limits in the spec.
>
> Jeff
>
> On 2010-12-05, at 5:22 PM, Martin Petzold wrote:
>
>> Hi folks,
>>
>> what is the maximum number of bundles and services I can
install/register in one OSGi framework? What is the maximum amount
of remote services in a service environment, probably = max. of in
one OSGi framework? Is the limitation on some type of identifier
or is it the number of threads the JVM can provide or something
different? Of course memory in the end...
>>
>> How many bundles and services have you already had running in
one OSGi framework?
>>
>> Thanks,
>>
>> Martin
>> _______________________________________________
>> OSGi Developer Mail List
>> [email protected]
>> https://mail.osgi.org/mailman/listinfo/osgi-dev
>
> _______________________________________________
> OSGi Developer Mail List
> [email protected]
> https://mail.osgi.org/mailman/listinfo/osgi-dev
--
Martin Petzold
Martinsfeld 14
D-50676 Köln
Deutschland
Telefon: +49 (0)221 / 2595961
Mobil: +49 (0)179 / 9220154
Blog: www.zetablog.de
_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev
_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev
_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev
_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev
_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev
--
Martin Petzold
Martinsfeld 14
D-50676 Köln
Deutschland
Telefon: +49 (0)221 / 2595961
Mobil: +49 (0)179 / 9220154
Blog: www.zetablog.de
_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev