Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: Re: [geclipse-dev] Some problem when implement interface onanothermiddleware


Dear Christof Klausecker:
     Thank you so much for your help. I really appreciate it.

If you want to know the truth in Tibet,
if you want to know what the western media lies to you
if you want to know how angry we are for the outrageous wrong translation with evil intention.
 
2008-04-01 : 00:17:14
Yuanbin Zou
FIT 1-111, Tsinghua University, Beijing,China
100084
Residence: +86-10-6279-6954
Mobile: +86-135-8154-2786
E-mail:
stgrandet@xxxxxxxxx

发件人: Christof Klausecker
发送时间: 2008-03-27 19:17:27
收件人: Developer mailing list
抄送:
主题: Re: [geclipse-dev] Some problem when implement interface onanothermiddleware
 
Dear Yuanbin Zou,
 
for debugging we don't offer to send jobs via a resource broker, but to
a computing element (CE) directly.
Therefore you need to specify the hostname of this CE and its jobmanager
(i.e. hostname/jobmanager-pbs but preferably hostname/jobmanager-fork
because its faster).
Instead of submitting the application itself as a job, we run glogin as
a job on the CE or its respective workernodes.
Glogin connects back to g-Eclipse and offers an interactive connection
similar to ssh which is used for debugging and remote building.
We currently use the globus 2 version of glogin (glite supports globus 2
jobs) however with i2glogin, a version which acts as an interactive
agent, is available.
 
 
There are several papers available dealing with grid debugging or
interactive connections:
  "Net-dbx-G: a Web-based debugger of MPI programs over Grid
environments"
  "Worqbench: An Integrated Framework for e-Science Application
Development"
  "A WSRF-Compliant Debugger for Grid Applications"
  "A debugger for computational grid applications"
  "glogin - A Multifunctional, Interactive Tunnel into the Grid"
  "Traffic Forwarding with GSH/GLOGIN"
 
Best regards,
Christof
 
 
On Thu, 2008-03-27 at 16:36 +0800, 邹园斌 wrote:
> Dear Mathias,
> Thanks very much for your reply. That is just what I want to ask and
> your answer is so helpful to me.
> So, the situation is the same in gLite and the middleware I am going
> to handle.
> I planned to develop some agent on the grid server to run some debuger
> and contact with the outsiders which was supposed to be the g-Eclipse.
> Then the work would turn to be contacting with this agent. 
> So, I want to know how the gLite handle this problem detailedly. Is it
> using some agent like what I mentioned or some other solution. If so,
> is this agent a part of the middleware or developed as some service by
> grid service developer. I know little about the debuger and debuging
> procedure of the MPI, so I really appreciate if you can give some
> reply.
> Best wishes,
> Yuanbin Zou
> FIT 1-111, Grid Computation Department, DSCT, Tsinghua University
> Beijing, 100086
> 2008/3/27, Stuempert, Mathias IWR  <mathias.stuempert@xxxxxxxxxx >:
>         Hi Zou,
>         
>          
>         
>         I'm not quite sure if I got your question right. I think you
>         are asking how we are able to remotely compile or debug
>         applications running on the Grid, taking the border condition
>         of non-interactivity of batch systems into account, right?!
>         Well, in fact we are not sending jobs to a queue for compiling
>         or debugging purposes but directly work with the worker nodes
>         themselves, i.e. we use gLogin to access the worker nodes
>         and/or computing elements and to communicate with them in
>         order to be able to exchange executables and/or debug
>         information.
>         
>          
>         
>         But to be honest I am not the expert on that. Nevertheless I
>         am sure Thomas and Christof (also on this mailing list) can
>         give you more details.
>         
>          
>         
>         Best regards,
>         
>          
>         
>         Mathias
>         
>          
>         
>                                        
>         ______________________________________________________________
>         Von:geclipse-dev-bounces@xxxxxxxxxxx
>         [mailto:geclipse-dev-bounces@xxxxxxxxxxx] Im Auftrag von ???
>         Gesendet: Donnerstag, 27. März 2008 05:05
>         An: Developer mailing list
>         Betreff: [geclipse-dev] Some problem when implement interface
>         on anothermiddleware
>         
>         
>          
>         
>         As I know, almost all jobs in Grid are managed by batch
>         systems such as PBS or LSF. These batch systems run the jobs
>         in a queue, always not instantiously and certainly without any
>         interactive I/O. While users use the Grid environment to debug
>         their projects, such as MPI projects, these properties are
>         intolerable. So I am wondering how gLite and g-Eclipse handle
>         this problem. I have noticed that there is such usage in the
>         help document.
>         
>         Best wishes,
>         Yuanbin Zou
>         FIT 1-111, Grid Computation Department, DSCT, Tsinghua
>         University
>         Beijing, 100086
>         
>         
>         
>         _______________________________________________
>         geclipse-dev mailing list
>         geclipse-dev@xxxxxxxxxxx
>         https://dev.eclipse.org/mailman/listinfo/geclipse-dev
>         
> _______________________________________________
> geclipse-dev mailing list
> geclipse-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/geclipse-dev
 
_______________________________________________
geclipse-dev mailing list
geclipse-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/geclipse-dev
.

Back to the top