Cluster was my first thought for a name, but when I did a search to see what 
modules already existed (bot in case someone had already written a generic 
cluster module saving me the bother of starting a new one, and to see what 
types of cluster had cluster-specific modules written for them) the word 
cluster came up in a large number of contexts.  An tightly connected group of 
"things" is a cluster (e.g. nodes in a graph) - so I didn't think that the 
simple name would be clear enough.  The name Cluster leaves the reader with the 
immediate question "Cluster of what?".

John Macdonald
Software Engineer

Ontario Institute for Cancer Research
MaRS Centre

661 University Avenue

Suite 510
Toronto, Ontario

Canada M5G 0A3


Tel:

Email: john.macdon...@oicr.on.ca

Toll-free: 1-866-678-6427
Twitter: @OICR_news


www.oicr.on.ca

This message and any attachments may contain confidential and/or privileged 
information for the sole use of the intended recipient. Any review or 
distribution by anyone other than the person for whom it was originally 
intended is strictly prohibited. If you have received this message in error, 
please contact the sender and delete all copies. Opinions, conclusions or other 
information contained in this message may not be that of the organization.

________________________________________
From: James E Keenan [jk...@verizon.net]
Sent: September 5, 2014 7:25 AM
To: module-authors@perl.org
Subject: Re: Top level name proposal - ComputeCluster

On 09/04/2014 10:23 AM, John Macdonald wrote:
> Hi,
>
> I wanted to get general comment/concensus about a top level name that I
> am proposing.
>
> I'm starting to organize a set of modules for managing jobs on a
> computer cluster.  I intend it to work much like DBI - with a top level
> abstract interface that programs can use, actually implemented by
> drivers that translate the common interface into the interface used by
> the particular type of compute cluster that is being accessed.
> Initially, I will provide a driver for SGE, since that is what we have
> and use in our lab (but after I have that running, my PI can get me
> access to a couple of other type of compute cluster to add some more.
>
> For naming, I am planning to use:
>
>      ComputeCluster - top level name
>        - will provide switching functions to create a class of object
> for a particular cluster type
>

Could that be shortened to simply:  Cluster ?

Reply via email to