Re: [HTCondor-devel] condor_startd protocol...


Date: Thu, 16 Jun 2016 09:32:36 -0400
From: Nick Ton <linusbeagle@xxxxxxxxx>
Subject: Re: [HTCondor-devel] condor_startd protocol...

Hi Todd,

Thank you for your prompt response. I read through the links you provided both from the HTCondor side and the BOINC side. So to use the HTCondor/BOINC approach, it seems that I would have stand up a BOINC Server and a Central Manager in order to submit jobs to an Android device. While this isn't that much trouble the focus of my research is on the protocol. I had thought possibly HTCondor SOAP, GRAM or GAPH would allow an Android device to accept jobs but these protocols are really for resource monitoring and job submission not job acceptance.

So I noticed that on the HTCondor website there is a Java implementation of the ClassAd specification. I was going to use it to define the resource and universe to a Linux-based Central Manager. But I'm not sure how to send it via TCP. There doesn't seem to be a message block specification for the HTCondor socket communication. I guess, I could use Wireshark to back out the protocol definition but I was hoping that other people have done research in this area. Is there a message level definition for HTCondor?

Many Thanks,
Nick



On Wed, Jun 15, 2016 at 4:55 PM, Todd Tannenbaum <tannenba@xxxxxxxxxxx> wrote:
On 6/15/2016 2:36 PM, Nick Ton wrote:

Hello,

I like to first describe the problem I'm trying to tackle and perhaps
someone may have an elegant solution. I like to make a bunch of android
devices be resource computing machines that accept very simple jobs
(i.e. send back their location). I know that it may sound like this type
of problem can be better solved without HTCondor but I will expand the
jobs to more be interesting/complex once I have worked out the protocol.



I know I am not directly answering your question, but you may be interested to know that BOINC, a system for volunteer based computing, runs on Android ( see https://is.gd/2LTNA4 ), and HTCondor can delegate jobs to many other scheduling systems including BOINC via its grid universe. Some additional info:


http://research.cs.wisc.edu/htcondor/manual/v8.4/5_3Grid_Universe.html#53039

 https://boinc.berkeley.edu/trac/wiki/CondorBoinc

regards
Todd

[← Prev in Thread] Current Thread [Next in Thread→]