JiscMail Logo
Email discussion lists for the UK Education and Research communities

Help for LCG-ROLLOUT Archives


LCG-ROLLOUT Archives

LCG-ROLLOUT Archives


LCG-ROLLOUT@JISCMAIL.AC.UK


View:

Message:

[

First

|

Previous

|

Next

|

Last

]

By Topic:

[

First

|

Previous

|

Next

|

Last

]

By Author:

[

First

|

Previous

|

Next

|

Last

]

Font:

Proportional Font

LISTSERV Archives

LISTSERV Archives

LCG-ROLLOUT Home

LCG-ROLLOUT Home

LCG-ROLLOUT  2005

LCG-ROLLOUT 2005

Options

Subscribe or Unsubscribe

Subscribe or Unsubscribe

Log In

Log In

Get Password

Get Password

Subject:

Re: Forward requirements to local batch system (fwd)

From:

Jeff Templon <[log in to unmask]>

Reply-To:

LHC Computer Grid - Rollout <[log in to unmask]>

Date:

Wed, 19 Oct 2005 15:37:28 +0200

Content-Type:

text/plain

Parts/Attachments:

Parts/Attachments

text/plain (85 lines)

Yo

gotta agree with the traylenator here.  i guess there are two levels of 
confusion: the one about what the actual question is (see the earlier 
mail) or about from whose viewpoint you want to look at it.  You're 
looking at it from the job's point of view: "where am i gonna land if i 
specify these requirements".  The original question seems to me to be 
from the other side: the resource provider's point of view.

Let's see if this helps: your job is a box that needs to be put in some 
warehouse.  Someone calls you and says "can i store this box in your 
warehouse for awhile?"  You ask questions: how big is it?  how much does 
it weigh?  how long do you need us to store it?  Given these answers you 
can consult your Gigantic Excel Spreadsheet and figure out if you can do 
it.  Fine.  No problem.  Probably everybody happy.

Now suppose you have a box broker that is a middleman.  Your users send 
the information about their boxes and requirements, but they send all 
this to the broker.  You advertise that you can take boxes that are max 
1 m by 0.5 m by 0.717 m, weighing no more than 250 kilos, and can store 
them for up to thirteen days in one warehouse, 31 in another.  The 
broker matches boxes coming in from users with your warehouses (and 
others all over the world).

You start getting boxes with notes on them:

please put this one in warehouse 1
please put this one in warehouse 2
....

That's all, no more information.

[ note here the analogy kind of sucks, because at this point an
   intelligent person would just measure the dang box, eliminating
   at least some confusion.  but let's assume our boxadmin is
   a bit dense. ]

If there *was* more information, like "this box weighs 20 kilos and you 
only need to store it for three days", you might choose to store it in 
any of the three warehouses.  Or you might do something intelligent like 
put the big heavy box that says "store for 30 days" underneath a lot of 
light boxes that say "store for four days".  You can't do anything smart 
though if you're only told which warehouse it should go into.

You can easily map this discussion of wall times, cpu times, memory 
requirements, etc. into the queuing and requirements discussion.

A heterogenous pool behind the queues indeed complicates things and I 
could not find a single reference to dealing with this problem (at least 
via PBS), which kind of surprised me.  The heteropool problem just makes 
the situation symmetric: the LRMS doesn't have any idea what kind of job 
it's getting, and the job has no idea what kind of node it's getting.

I guess here I agree with Stephen in that for most things it's not a 
point -- memory is memory, disk is disk.  But the times are special 
since the time unit is different on different machines.

	J "hmm, what if the broker sends you a VO box?" T

Burke, S (Stephen) wrote:
> LHC Computer Grid - Rollout 
> 
>>[mailto:[log in to unmask]] On Behalf Of Jeff Templon
> 
> said:
> 
>>I intepreted the original call for comments to be about A 
>>above, not B 
>>or C.  The question was for A, what else can you think of 
>>besides 'cput' 
>>that you'd want passed from the grid layer into the LRMS layer.
> 
> 
> It seems to me that the cpu (and wallclock) times are unusual in that
> they are properties of the queue, whereas everything else you might
> specify is a property of the WN. (Of couse there's a sub-issue that the
> real requirement is for something like specint-seconds, I doubt anyone
> really wants 5 minutes on any CPU ...) Hence it would probably be better
> to take something like physical memory as a canonical example, and
> regard time limits as a special case. That also implies that your A and
> B are interlinked, if you can't tell that there are higher-spec WNs the
> question of how you specify them is moot ...
> 
> Stephen

Top of Message | Previous Page | Permalink

JiscMail Tools


RSS Feeds and Sharing


Advanced Options


Archives

April 2024
March 2024
November 2023
June 2023
May 2023
April 2023
March 2023
February 2023
September 2022
June 2022
May 2022
April 2022
February 2022
December 2021
November 2021
October 2021
September 2021
July 2021
June 2021
May 2021
February 2021
January 2021
November 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
March 2019
February 2019
January 2019
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
February 2018
January 2018
November 2017
October 2017
September 2017
July 2017
June 2017
May 2017
March 2017
February 2017
January 2017
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014
May 2014
April 2014
March 2014
February 2014
January 2014
December 2013
November 2013
October 2013
September 2013
August 2013
July 2013
June 2013
May 2013
April 2013
March 2013
February 2013
January 2013
December 2012
November 2012
October 2012
September 2012
August 2012
July 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
June 2011
May 2011
April 2011
March 2011
February 2011
January 2011
December 2010
November 2010
October 2010
September 2010
August 2010
July 2010
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
November 2007
October 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
2006
2005
2004
2003


JiscMail is a Jisc service.

View our service policies at https://www.jiscmail.ac.uk/policyandsecurity/ and Jisc's privacy policy at https://www.jisc.ac.uk/website/privacy-notice

For help and support help@jisc.ac.uk

Secured by F-Secure Anti-Virus CataList Email List Search Powered by the LISTSERV Email List Manager