Hello,

On 03/14/2013 09:17 PM, Markus Binsteiner wrote:
Hi Fábio,

this sounds interesting. Do you plan to open source that after CCGrid?
Or is it already? I'd love to have a peek...
I was going to ask exactly the same as Markus.
I'm really interested unfortunately I cannot assist CCGrid.

Best regards,
Guillermo.

Cheers,
Markus

On Thu, 2013-03-14 at 17:05 -0300, Fábio Moreira wrote:
Hi Guillermo,


In the company I work, we have faced a similar issue. We needed to
offer a web interface to our users in order to use Globus to transfer
data sets with high performance. We also tried Globus Online but
although the data doesn't pass through GO, our security policy doesn't
allowed used it. We also did the same questions to GO Team about a web
interface to use it in our facilities.


Because all of  this, we decided to build an in house solution with
GridFTP. This solution is based on jGlobus API - Globus Java API
(www.globus.org/toolkit/jglobus). With this API we built a Java Web
application with a database, for persistence same parameters,
  deployed in an application server. This tool provides a user-friendly
interface with resume in case of data connection failure, TCP parallel
data connection to improve the performance, scheduled transfer and
integrity checking, this feature checks the file block-by-block after
the transfer and re-transmits only corrupted blocks.


If you have the opportunity to attend CCGrid 2013, I'll be there
presenting a Poster about our solution.


Best Regards.


Fabio de Souza

         ----------------------------------------------------------------------
Message: 1
         Date: Thu, 14 Mar 2013 08:39:18 +1300
         From: Markus Binsteiner <[email protected]>
         To: Guillermo Marco Puche
         <[email protected]>
         Cc: [email protected]
         Subject: Re: [gt-user] Globus GridFTP web interface.
         Message-ID: <1363203558.3395.6.camel@think>
         Content-Type: text/plain; charset="UTF-8"
Hi Guillermo, the data transfer part is only a small part of what I
         implemented. It's
         a grid-client framework called Grisu:
https://github.com/grisu/grisu And its purpose is to make access to (mostly compute) grid
         infrastructure easier. Since a lot of data starts up or has to
         end up on
         the users' desktop, I needed to find a solution to get data
         from/to
         there. http turned out to be the best solution, because that
         traffic is
         the most likely to get through the firewall, or can at least
         be proxied
         via a http proxy.
Anyway, my solution uses commons-vfs, which is a virtual
         filesystem
         library to forward-stream the data to the gridftp endpoints
         from the
         portal. It works, but I did not spend any work on making it
         faster or
         anything like that. There are a few more frameworks/APIs
         involved, happy
         to explain in more detail if necessary.
Cheers,
         Markus
On Wed, 2013-03-13 at 11:21 +0100, Guillermo Marco Puche
         wrote:
         > Hello Markus,
         >
         > Could I see the solution you implemented? Did you use any
         API to start
         > developing your frontend?
         >
         > Thank you.
         >
         > Best regards,
         > Guillermo.
         >
         > On 03/13/2013 10:24 AM, Markus Binsteiner wrote:
         >
         > > Guillermo,
         > >
         > > I don't think there exists a webclient for GridFTP, apart
         from the one
         > > that is part of GlobusOnline. And even with GlobusOnline
         you can't
         > > "upload" files. They would have to use GlobusConnect,
         which they need to
         > > install on their desktop machine. GlobusConnect is
         basically a gridftp
         > > server, just bundled up for easy install, without having
         to worry (too
         > > much) about the authentication side of things.
         > >
         > > Once that is installed, users can kick off (and monitor)
         transfers from
         > > the GlobusOnline website. Since that will be a 3rd party
         gridftp
         > > transfer it'll be quite fast. But it can introduce a few
         problems with
         > > firewalls and such, since the ports that need to be open
         are often (in
         > > my experience anyway) closed by University/company
         firewalls. Your
         > > mileage may vary though.
         > >
         > > I guess one could write a webfrontend for gridftp, where
         users could
         > > upload files via http and then the portal would forward
         the files to the
         > > endpoint via gridftp. I implemented a similar solution as
         a SOAP
         > > webservice. But it'd be quite a substantial piece of work.
         Even if you
         > > wouldn't have to worry about how to implement the
         authentication part.
         > > Which you probably would have to do.
         > >
         > > So, in short: I'd recommend you have a look at
         GlobusConnect and accept
         > > that users need to install something on their desktop
         machines.
         > > Everything else will be a lot of work...
         > >
         > > Good luck!
         > >
         > > Markus
         > >
         > > On Wed, 2013-03-13 at 09:21 +0100, Guillermo Marco Puche
         wrote:
         > > > Hello Steve,
         > > >
         > > > That seems very interesting. Although I haven't tested
         deeply Globus
         > > > Online.
         > > > I'm in need to provide my users a web interface to
         upload big data
         > > > files. I thought then that Globus could be a very good
         option. Since
         > > > it's a tested and trusted system.
         > > > But I also thought that web interface in Globus Online
         was available.
         > > >
         > > > I think what I really need is a web client for Gridftp,
         maybe I?m
         > > > wrong. I'm a bit confused and I can't really find a tool
         that covers
         > > > my needs. That's why I'm asking. Any guidelines or
         information about
         > > > tools will be appreciated.
         > > >
         > > > Thank you very much.
         > > >
         > > > Best regards,
         > > > Guillermo.
         > > >
         > > > On 03/12/2013 06:21 PM, Steve Tuecke wrote:
         > > >
         > > > > Globus Online is a service that we (University of
         Chicago) run for the research community. It is not software
         that is distributed for local operation, but rather is
         "software as a service". Use of Globus Online for file
         transfer and synchronization is free. You can sign up through
         our web site, and create your own endpoints on servers with
         Globus Connect Multi-User (https://www.globusonline.org/gcmu/)
         and on personal computers with Globus Connect (available on
         the dashboard after you login). We are just beginning beta
         testing of additional features for big data sharing
         (https://www.globusonline.org/plus/) that will be available
         for a modest subscription fee in order to help sustain this
         non-profit service.
         > > > >
         > > > > Regards,
         > > > > -Steve
         > > > >
         > > > > On Mar 12, 2013, at 4:42 AM, Guillermo Marco Puche
         <[email protected]> wrote:
         > > > >
         > > > > > Hello,
         > > > > >
         > > > > > I'm new to Globus. I've not been capable to install
         Globus yet.
         > > > > > I'm interested in installing Globus to allow my
         users to upload big chunks of data.
         > > > > >
         > > > > > I've been playing around with Globus Online and I
         like the web interface.
         > > > > > Is that web interface being distributed to use it?
         > > > > >
         > > > > > Thank you,
         > > > > >
         > > > > > Best regards,
         > > > > > Guillermo.
         > >
------------------------------ _______________________________________________
         gt-user mailing list
         [email protected]
         https://lists.globus.org/mailman/listinfo/gt-user
End of gt-user Digest, Vol 54, Issue 6
         **************************************



Reply via email to