Does AppleScript support remote code execution? If so, an intelligent and resourceful person could easily piece together their own distributed workflow management system..
Does AppleScript support remote code execution? If so, an intelligent and resourceful person could easily piece together their own distributed workflow management system..
Yup. It's as easy as knowing the machine name (AppleTalk/ZeroConf) or IP address, and saying 'on machine MachineInfo tell application...'
Been in there since System 7.
The owner of the target machine has to allow such remote execution, but its there.
Of course, since *my* research fits the criteria *perfectly*, I am seriously thinking about getting 3 or 4 of them and making my own little Xgrid cluster, since it *will* speed *my* stuff up tremendously...
Can you give me an example of when having an xgrid server is useful (specific example)?
Well in my case, I have a task that spawns off up to about 80 subtasks that are all identical, working on identical data, looking for different things, with a well formed hierarchy of which to do first, and how to collate the results in the proper order.
Right now, these tasks are done in linear fashion on one CPU. The data is under a couple of MB in most cases, with a peak of about 15MB. The runtime, however, can run into 30sec/task on a 1.25GHz G4 for a quick scan, and 8min on a thorough one. This means that the data transfer is a fraction of the processing time. If I had four minis sitting there, I could crank on four tasks at a time, each CPU dedicated to it 100%.
Comments
You know, I actually know someone who went to work at Google early on, and his job was to create and test the adult content filters.
Yes, he got paid insane amounts to surf porn all day.
Originally posted by ThinkingDifferent
Does AppleScript support remote code execution? If so, an intelligent and resourceful person could easily piece together their own distributed workflow management system..
Yup. It's as easy as knowing the machine name (AppleTalk/ZeroConf) or IP address, and saying 'on machine MachineInfo tell application...'
Been in there since System 7.
The owner of the target machine has to allow such remote execution, but its there.
Originally posted by Kickaha
Of course, since *my* research fits the criteria *perfectly*, I am seriously thinking about getting 3 or 4 of them and making my own little Xgrid cluster, since it *will* speed *my* stuff up tremendously...
Can you give me an example of when having an xgrid server is useful (specific example)?
Thanks!
eric
Right now, these tasks are done in linear fashion on one CPU. The data is under a couple of MB in most cases, with a peak of about 15MB. The runtime, however, can run into 30sec/task on a 1.25GHz G4 for a quick scan, and 8min on a thorough one. This means that the data transfer is a fraction of the processing time. If I had four minis sitting there, I could crank on four tasks at a time, each CPU dedicated to it 100%.
Eric