f



Re: [tao-users] Load Balancing (Was RE: Questions about TAO and CIAO)

Hi Paul,

>> > No, it just means that if you use other ORBs they would need to
>> > support certain CORBA features, e.g., location forwarding.
>> 
>> This confuses me.  I have not yet had time to learn the concepts of load
>> balancing very much but I assume there is a server process which mediates
>> between clients and server replicas.

Actually, TAO's Load Balancing service (called "Cygnus") puts this
logic into interceptors on the server side.  Please see the papers by
myself, Ossama Othman, and/or Jai Balasubramanian at

http://www.cs.wustl.edu/~schmidt/resume.html

for more info on how Cygnus works.

>> The client sends a message to the mediator (the load balancer
>> service) then the load balancer determines which replica to send
>> the message to based on load (by whatever means).  If this is
>> correct (and I apologise in advance if it isn't!) then...

This isn't exactly how things work, so please read the papers for
details.

>> If I implement my client in Java I can use JacORB to send a message
>> to the load balancer, but the fact remains that the load balancer
>> itself is part of TAO. Therefore, I can't use JacORB without TAO
>> unless of course, JacORB supports load balancing directly which
>> should've been my original question!).

With the current scheme you can use JacORB as a client and TAO as the
server and load balancer.  If you want to use JacORB as the server
then you'll need to contact the PrismTech folks since they support JacORB.

Thanks,

        Doug
-- 
Dr. Douglas C. Schmidt                       Professor and Associate Chair
Electrical Engineering and Computer Science  TEL: (615) 343-8197
Institute for Software Integrated Systems    WEB: www.dre.vanderbilt.edu/~schmidt
Vanderbilt University, Nashville TN, 37203   NET: d.schmidt@vanderbilt.edu

0
Douglas
4/20/2006 4:32:52 PM
comp.soft-sys.ace 20326 articles. 1 followers. marlow.andrew (167) is leader. Post Follow

0 Replies
456 Views

Similar Articles

[PageSpeed] 54

Reply:

Similar Artilces:

[tao-users] Load Balancing (Was RE: Questions about TAO and CIAO)
Hi All, > > My next question is with regard to the Load Balancing service. From the > > website, the load balancer is based on the latest revision of the > > proposed specification, so I understand that to mean there is no > > official OMG load balancing spec as yet. > > I believe that's the case, though I think the OMG is working on this > in a working group. > > > Does that mean that all servers in my system must be written in TAO > > in order to support load-balancing? > > No, it just means that if you use other ORBs they would need to > support certain CORBA features, e.g., location forwarding. This confuses me. I have not yet had time to learn the concepts of load balancing very much but I assume there is a server process which mediates between clients and server replicas. The client sends a message to the mediator (the load balancer service) then the load balancer determines which replica to send the message to based on load (by whatever means). If this is correct (and I apologise in advance if it isn't!) then... If I implement my client in Java I can use JacORB to send a message to the load balancer, but the fact remains that the load balancer itself is part of TAO. Therefore, I can't use JacORB without TAO unless of course, JacORB supports load balancing directly (which should've been my original question!). Thanks, Paul Drummond This e-mail and any att...

RE: [tao-users] Re: [ace-users] Re: Announcing the release of the new beta (ACE-5.4.10, TAO-1.4.10 and CIAO-0.4.10)
Hi, > > >> We encourage you to download the new beta, use it with your > > >> applications, and let us know soon if you encounter any problems > > >> since we plan to cut the x.5 release by February 28th. > > > > As per Wallace's comments, we have an aggressive schedule > for the x.5 > > release to meet the needs of some major sponsors. If > people can give > > x.4.10 a "test drive" in the next couple of days and report problems > > they encounter we'll try to ensure that we fix any > showstoppers before > > According to bugzilla bug 2323 is not fixed yet. > > http://deuce.doc.wustl.edu/bugzilla/show_bug.cgi?id=2323 > > For us it is a show stopper. We use the OCI version which does not > have problems related to this bug but it would be nice to be able to > use the latest version with more fixes. FYI, the reason that this test now fails is because Ossama added several new test cases which wheren't in the test in the past, this uncovered some bugs which according to our information where already there a long time. Johnny "Johnny Willemsen" <jwillemsen@remedy.nl> writes: > > > >> We encourage you to download the new beta, use it with your > > > >> applications, and let us know soon if you encounter any problems > > > >> sinc...

Re: [ace-users] Re: [tao-users] Re: difficulties compling TAO with mingw and msys
Hi, Great, when we get time we will try to upgrade to a newer version of MinGW, but it is still a candidate. Just keep an eye on the scoreboard, when we upgrade you will see it there. As you can see on the scoreboard, there are no issues with the 3.2.3 version Regards, Johnny Willemsen Remedy IT Leeghwaterstraat 25 2811 DT Reeuwijk The Netherlands www.theaceorb.nl / www.remedy.nl "William Lederer" <wgl@localhost.localdomain> wrote in message news:<m3pt4yrtfx.fsf@localhost.localdomain>... > Thanks! > > I followed your advice in your earli...

Re: [ace-users] Re: [tao-users] Re: difficulties compling TAO with mingw and msys #2
Hi, > > Great, when we get time we will try to upgrade to a newer version of MinGW, > > but it is still a candidate. Just keep an eye on the scoreboard, when we > > upgrade you will see it there. As you can see on the scoreboard, there are > > no issues with the 3.2.3 version > > I have run all but a few of the provided tests, and all looks well. We run all ACE tests, no issues there, we are working on the TAO tests, some of the tests are able to freeze our build system > Out of curiosity, what is required for eliminating the > inline/dlli...

[ace-users] Re: [tao-users] Re: difficulties compling TAO with mingw and msys
Hi, > Sorry about the wrong PRF file. > > I have been using the -mtune as you can check for further down the > excessively-long compile log; it gets rid of one of the complaints the > compiler has. Ok, I changed that last week, with 3.4 we use -mtune now. >I followed your suggestion regarding the include file and it gets past > the problem. > > However, it seems like such a fundamental include, why does it work on > other envionments (like the linux one that was a full successful > compile for me)? I really don't know, maybe a compile...

RE: [tao-users] RE: [ace-users] XML service configuration no longer works with ACE/TAO 5.4.5/1.4.5
Hi, > > Hi Lothar > > > > > � � ACE VERSION: 5.4.5 > > > > Thanks for using the PRF form. Could you try to find the > problem and send > > us patches to fix this? > > > > Regards, > > > > Johnny Willemsen > > I have no problem committing some time to the problem. I do > however know as > much as nothing about the ACE XML parser and it's recent > changes. It seems to > me that (some) of the recent changes might have caused the > test failures. So > if someone working actively on ACEXML gives me directions I > am willing to > spend my time investigating the problem. I can't remember that work has been done the last months so I am also amazed things broke. Nobody is actively working on it, so I think there are not much directions at this moment. Regards, Johnny Willemsen Remedy IT Postbus 101 2650 AC Berkel en Rodenrijs The Netherlands www.theaceorb.nl / www.remedy.nl On Wednesday 18 May 2005 11:01, Johnny Willemsen wrote: > Hi, > I can't remember that work has been done the last months so I am also > amazed things broke. Nobody is actively working on it, so I think there are > not much directions at this moment. Well, it did definiteley work with 5.4.4. So any changes that broke it must have been made between 5.4.4 and 5.4.5. I also read in the release email of 5.4.5 in the CIAO...

Re: [ace-users] Re: ACE/TAO corba: 4 questions
Dr. Schmidt- > >> 1. I have to switch to bidirectional connection model because > >> clients behind NAT/firewall can not be called back by server. I do > >> not really know how to change my application to use bidirectional > >> TCP connections. Do I have to add some ORB parameter for > >> client/server? Do I have to change client/server source code or > >> something else? > > Please see > > $TAO_ROOT/tests/BiDirectional/ > $TAO_ROOT/tests/BiDirectional_MultipleORB/ > $TAO_ROOT/tests/BiDirectional_NestedUpca...

RE: [tao-users] TAO Load Balancing
Hi, > I'm currently writing my master thesis about "A High-capacity > Airline Crew Planning System". > The System I'm dealing with is based on a 3-Tier architecture > using Tao as Corba Orb. > > The most important thing is scalability wrt. memory usage. > That is, currently the server is consuming up to 2 GM of > memory on Win32 and... crashes. Hence the data has to be > distributed among several processes on multiple machines, maybe. > > I'm thinking of employing the TAO load balancing service for > this purpose. I've read most the papers form Doug's web-page > on this topic. But unfortunately there is still a lack of > documentation. > > By now I managed to get the example and seemingly the tests to work. > I had to make some fixes, though. I attached these to this > mail. Please keep in mind that > in some cases this are just "quick fixes" and do not solve > the problem's root cause. > > * In LoadManager I hat to comment out some reactor stuff that > was used to do a proper shut down. I did not mange to get > that to work. Even with using the svc.conf file, apparently > supplied for that purpose, the stuff refused to workon Win32. > This also prevented the Tests form working. Either I'm doing > s.th. wrong here or someone with more knowledge then me > should take a look at that stuff. Comme...

[tao-users] RE: [tao-announce] ACE+TAO+CIAO-x.4.2 released
> . Initial support for new Linux sys_epoll() interface in > Dev_Poll_Reactor. The obsolete Linux /dev/epoll interface is no > longer supported. For full (hopefully final) support (patch for ACE 5.4.2) see: http://www.eko.net.pl/~jarek/ace/dev_poll_reactor/20040801/Dev_Poll_Reactor.cpp.diff Please let me know about any problems. Regards, Jarek Jaroslaw Nozderko GSM +48 601131870 / Kapsch (22) 6075013 jaroslaw.nozderko@polkomtel.com.pl IT/CCBS/RS - Analyst Programmer Hi, On Tue, 2004-08-03 at 01:44, Jaros�aw Nozderko wrote: > > . Initial supp...

[tao-bugs] Re: [ace-users] ACE+TAO+CIAO
Hi Folks, The new x.4 release represents a LOT of work by a lot of dedicated people, both in and out of the DOC group. We appreciate all your help. As usual, please let us know if you run into problems. Thanks, Doug ...

[tao-users] RE: [ace-users] Re: How to use Any>>=OctetSeq in TAO 1.3.6?
Hi, I just had a quick look. It looks to me the that TAO_Export macro is missing from OctetSeqA.h for the operators. Also the include of pre/post files is missing. Heiko, could you try to add TAO_Export to front of the operators in OctetSeqA.h and then rebuild TAO and you app. I think the linker errors should be gone. Bala, shouldn't we add pre/post includes and TAO_Export to the archive files? Regards, Johnny Willemsen Remedy IT Leeghwaterstraat 25 2811 DT Reeuwijk The Netherlands www.theaceorb.nl / www.remedy.nl > -----Original Message----- > From: owner-ace-users@cse.wustl....

RE: [tao-users] TAO Load Balancing #2
Hi, See cvs.doc.wustl.edu how you can reach the cvs server and there you can see in TAO/ChangeLog what has been changed in overview. Johnny > -----Original Message----- > From: Jasper, Alexander [mailto:alexander.jasper@lineas.de] > Sent: vrijdag 15 juli 2005 10:45 > To: jwillemsen@remedy.nl; tao-users@cs.wustl.edu > Subject: AW: [tao-users] TAO Load Balancing > > Hi, > > thank you for the reply. I think you misunderstood me. > What I'm asking for was basically, if that is supposed to > work on Win32 at all. > I commented out the lines to get it to work locally and to > indicate that in those lines there is a problem. Or would > have found it more helpful, if I had told you file and line > numbers? I doubt it. And it simply was the easiest thing to > do, just to generate the patch file with all fixes at once. > (Ok, I admit commenting out is not a fix in usual sense ;)) > > What kind of changes were done to load balancer? Is the issue > with TRANSIENT exception (see below) resolved? > > Thanks for any answers. > > > kind regards > > Alex > > > > -----Urspr�ngliche Nachricht----- > Von: Johnny Willemsen [mailto:jwillemsen@remedy.nl] > Gesendet: Freitag, 15. Juli 2005 09:44 > An: Jasper, Alexander; tao-users@cs.wustl.edu > Betreff: RE: [tao-users] TAO Load Balancing > > > Hi, > > > I...

[tao-users] RE: [ace-users] Re: How to use Any>>=OctetSeq in TAO 1.3.6? #2
Hi, > > Heiko, could you try to add TAO_Export to front of the operators in > > OctetSeqA.h and then rebuild TAO and you app. I think the linker > > errors should be gone. > > this is the solution! Thank you :-) Thanks for the feedback. I have just committed the fix into the repo and this will be in the 1.4 release. Regards, Johnny Willemsen Remedy IT Leeghwaterstraat 25 2811 DT Reeuwijk The Netherlands www.theaceorb.nl / www.remedy.nl ...

Re: [tao-users] Re: ACE/TAO call back problem
Hi > > HOST MACHINE: Redhat 9 > > TARGET MACHINE: Windows 2000 SP4 > > COMPILER NAME AND VERSION (AND PATCHLEVEL): C++ Builder 6.0 build > > 10.155, gcc 3.2.2 > > > > > > AREA/CLASS/EXAMPLE AFFECTED: > > Callback from server to client > > > > > > DOES THE PROBLEM AFFECT: > > COMPILATION? > > no > > LINKING? > > no > > EXECUTION? > > yes > > > > > > SYNOPSIS: > > Sever can not call back client. This call simply fails. All machines > > ...

[tao-users] RE: [ace-users] ACE/TAO on Solaris 10
Hi, There have been some replies. People do have things working on Solaris and there have been made fixes in ACE/TAO. Could you wait another week or so and try the x.4.8 or try cvs, see http://cvs.doc.wustl.edu Regards, Johnny Willemsen Remedy IT Postbus 101 2650 AC Berkel en Rodenrijs The Netherlands www.theaceorb.nl / www.remedy.nl > Dear list members, > > (I sent this message couple of days ago and am unsure if it > was distributed, > thus re-sending it again. I apologize if you received it more > than once) > > I would like to give feedback regarding availability of > ACE/TAO (versions > 5.4.7 and 1.4.7 respectively) on OpenSolaris (Solaris 10) > Intel platform. > > Sun is selectively releasing source code of the Solaris 10 under an > open-source license. Details of this project and installable Solaris > binaries can be found on here: > http://www.opensolaris.org > > Sun has also released Forte compiler set in binary form to > the OpenSolaris > community. A Quote from their website: "Sun Studio 10 > software is freely > available to participants in the OpenSolaris community for > development on > both OpenSolaris and Solaris[tm] Operating Systems on > SPARC-based systems > and x86-based systems, as well as on Linux." You can get > access to Forte > compilers from the OpenSolaris website as well but you should register...

RE: [ace-users] Re: [tao-users] FYI: tao doesn't seem to build with gcc-4.0
Hi, We build with gcc4.0.2 with suse 10 without any problems. Johnny > -----Original Message----- > From: owner-ace-users@cse.wustl.edu > [mailto:owner-ace-users@cse.wustl.edu] On Behalf Of Steven Hartmann > Sent: dinsdag 15 november 2005 18:13 > To: ace-users@cs.wustl.edu > Subject: [ace-users] Re: [tao-users] FYI: tao doesn't seem to > build with gcc-4.0 > > I was wondering if anyone has found a workaround for the > problem below. I ran > into it also using gcc 4.0.2 which ships with SuSe 10. > > I did find that the gcc folks did fix this as bug # 24202 > ( http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24202 ), but > the fix seems to > be scheduled for release of 4.0.3. I was just wanting to > know if someone > found a workaround yet for 4.0.2? > > -- > Best regards, > > Steve Hartmann > > > On Thu, 2005-09-22 at 13:34 -0400, Jim wrote: > > > FYI: tao doesn't seem to build with gcc-4.0 > > > Recent versions (1.4.5 and newer) do build with g++ 4.0. > Which version > > are you using, and on what platform? Using the > > ACE_wrappers/TAO/PROBLEM-REPORT-FORM to report such issues > would be very > > helpful. > > An unrelated but maybe helpful observation is that TAO/ACE 1.4.7 does > not compile with the gcc in Debian unstable (which was > updated to gcc > ...

Re: [tao-users] Re: ACE/TAO call back problem #2
This is a multipart message in MIME format. --=_alternative 0025F9B5C1256F63_= Content-Type: text/plain; charset="us-ascii" I had a similar problem a long time ago :-). In my case, the IOR passed by the client to the server contained a hostname which was unknown in the server. We did not use a DNS. The server used a hosts file. In our case, using ORBDottedDecimalAddresses 1 was the solution. Best wishes --=_alternative 0025F9B5C1256F63_= Content-Type: text/html; charset="us-ascii" <br><font size=2 face="sans-serif">I had a similar p...

Re: [tao-users] Re: [ace-users] Example showing how to use TAO to return a reference to a C++ class object via an ORB service
Hi Alex, >> Corba can marschall only those types that are known to it. (either build >> in basic types or defined by IDL). There is standard way to >> serialize a >> C++ class. I think you mean "there is no standard way to serialize a C++ class" right?! Take care, Doug ...

RE: [tao-users] Load balancing question
Thanks, it seem that the algorithm, or at least how it's interacting with the standard CORBA behavior seems quite reasonable. I didn't think of the fact that if the client ORB receives a TRANSIENT it would go to the load manager for a second try and if you add awareness to the load manager that the same dead replica is not used it would definitly be good enough! Thanks, /Jesper -----Original Message----- From: Ossama Othman [mailto:ossama@dre.vanderbilt.edu] Sent: den 23 april 2005 20:08 To: Jesper S�derlund Cc: tao-users@cse.wustl.edu Subject: Re: [tao-users] Load balancing question Hi Jesper, Sorry for the delay. On Mon, 2005-04-11 at 22:12 +0200, Jesper S�derlund wrote: > The load balancing algorithm implemented by TAO, how does it cope with > the disapearance of a replica? It currently does not. The LoadManager currently assumes that all group members are reachable. However, it should be relatively straightforward to implement a simple heartbeat/ping mechanism that is configurable at run-time through the PortableGroup PropertyManager interface. > Would it not, until it itself found out that the replica was gone, > redirect clients to a "dead" node? How can the clients cope with this > gracefully? Currently, the LoadManager could potentially redirect the client to a dead node. If the client cannot connect to the group member (e.g. a CORBA::TRANSIENT condition), I believe that the client side ORB ...

RE: [ciao-users] Re: [tao-users] Fatal error C1083 when building CIAO
This is a multi-part message in MIME format. ------_=_NextPart_001_01C5FB69.9EE782FC Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, =20 These aren't errors. These project aren't required to build ACE + TAO, = but are special projects that require extra resources to build. They can all be = disregarded when using MPC for generating the ACE+TAO build projects. =20 Jeff Parsons _____ =20 From: owner-ciao-users@cse.wustl.edu = [mailto:owner-ciao-users@cse.wustl.edu] On Behalf Of Gab Lima Sent: Wednesday, December 07, 2005 1:58 PM To: tao-users@cs.wustl.edu Cc: ciao-users@cs.wustl.edu Subject: [ciao-users] Re: [tao-users] Fatal error C1083 when building = CIAO =09 =09 Hi, =09 I generated the CIAOTAO.sln project with the following command: perl %ACE_ROOT%\bin\mwc.pl -type vc71 CIAOTAO.mwc and I got the = following messages: =09 Generating vc71 output using CIAOTAO.mwc Skipping SSL (ssl.mpc), it requires ssl. Skipping ACE_XtReactor (ace_xtreactor.mpc), it requires xt. Skipping ACE_TkReactor (ace_tkreactor.mpc), it requires tk. Skipping ACE_QtReactor (ace_qtreactor.mpc), it requires qt. Skipping ACE_FlReactor (ace_flreactor.mpc), it requires fl. Skipping TAO_XtResource (XtResource.mpc), it requires xt. Skipping TAO_TkResource (TkResource.mpc), it requires tk. Skipping TAO_QtResource (QtResource.mpc), it requires qt. Skipping TAO_FlResource (FlResourc...

[ace-users] RE: [tao-users] Borland Developer Studio 2006 with ACE/TAO
Hi, I'm curious about the current status of ACE/TAO and C++ Builder 2006. Borland shipped the promised fix/update some time ago, but I couldn't find anything about how it works with ACE/TAO. Regards Espen Harlinn ...

[tao-users] RE: [ace-users] Tao_idl core dumps during ACE/TAO build
Hi, Please upgrade to ACE+TAO x.4.7, which you can download from http://deuce.doc.wustl.edu/Download.html under the heading "latest beta kit". The DOC groups at Washington University, UC Irvine, and Vanderbilt University only provide "best effort" support for non-sponsors for the latest beta kit, as described in http://www.cs.wustl.edu/~schmidt/ACE_wrappers/docs/ACE-bug-process.html Thus, if you need more "predictable" help, I recommend that you check out http://www.cs.wustl.edu/~schmidt/commercial-support.html for a list of companies that will provide you with ACE+TAO commercial support. Regards, Johnny Willemsen Remedy IT Postbus 101 2650 AC Berkel en Rodenrijs The Netherlands www.theaceorb.nl / www.remedy.nl > TAO VERSION: 1.4.1 > ACE VERSION: 5.4.1 > > HOST MACHINE and OPERATING SYSTEM: > Dell PowerEdge750, Slackware Linux 10.1.0 > > TARGET MACHINE and OPERATING SYSTEM, if different from HOST: > COMPILER NAME AND VERSION (AND PATCHLEVEL): > gcc version 3.3.4 > > AREA/CLASS/EXAMPLE AFFECTED: > CosConcurrencyControl.idl failed due to tao_idl core dump > > DOES THE PROBLEM AFFECT: > COMPILATION? Yes > $ACE_ROOT/ace/config.h and > $ACE_ROOT/include/makeinclude/platform_macros.GNU > included below > LINKING? No > EXECUTION? No > OTHER (please specify)? No > > SYNOPSIS: > TAO fails to build because tao_...

[tao-users] Re: [ace-users] timestamps incorrect in ACE+TAO .tar.gz
Hi > It has just come to my attention that there are many files in the > ACE+TAO .tar.gz file with timestamps showing '1970-01-05'. Obviously > this is wrong and is the only reason why my packages have been > rejected from Debian ("file(s) with a time stamp too ancient"). > > Is there a possibility that this will be fixed. Or should I just > 'touch' all the problematic files? Could you please run a touch on them? I don't know how this happened. Strange. Opening and fiddling with the distribution would make quite a few things goofy! If ...

Re: [ace-users] [tao-users] ACE/TAO ported to Sun Studio 12
Hi, > is this change included in the official release of ACT/TAO (and if yes > since which version)? This change will be part of the upcoming x.6.2 version. I am creating x.6.2 at this moment, when everything runs fine it will be available at the end of today. Regards, Johnny Willemsen Remedy IT Postbus 101 2650 AC Berkel en Rodenrijs The Netherlands www.theaceorb.nl / www.remedy.nl *** Integrated compile and test statistics see http://scoreboard.theaceorb.nl *** *** Commercial service and support for ACE/TAO/CIAO *** *** See http://www.theaceorb.nl/en/support.html *** ...

Web resources about - Re: [tao-users] Load Balancing (Was RE: Questions about TAO and CIAO) - comp.soft-sys.ace

Resources last updated: 3/5/2016 8:10:29 AM