This is www.gnqs.org, The Home Of Batch Processing


Home | Developers | Documents | Downloads | Mailing Lists | People | Support | Volunteer


Product Usage - Monsanto-NQS

Academic Computing Services , University of Sheffield

Stuart Herbert (S.Herbert@Sheffield.ac.uk)

Document copyright ©. All rights reserved.


Abstract

This paper looks at the results of an informal survey carried out amongst the UK Higher Education NQS user community six months after JISC NTI/48.2 began.


Contents

Click here for a plain-text version of this paper. Click here for a copy of this document in Microsoft RTF format, suitable for printing (if available).


Introduction


Introduction

At the start of March 1995, the JISC New Technologies Sub-Committee asked the project officer to produce hard evidence that this project's NQS product was being used in UK Higher Education.

In response, an informal survey was conducted, sent to respondants to the original NQS questionaire, subscribers to our electronic mailing lists, and to users who had actually downloaded the NQS software itself.

No less than 29 replies were received within a week of the survey questionaire being sent out.


The Questionaire

> Hi, 
> 
> I'm currently the project officer for the support of public domain 
> NQS in the UK, and I'm conducting an informal survey to see whether 
> anyone is actually any of the services we're providing.
>
>  I see from our ftp logs that you have downloaded a copy of our 
> software, and have subscribed yourself to our NQS mailing list(s) 
> via Mailbase.
>
>  I would be most grateful if you could take a moment to answer these 
>  few questions.  If you are using NQS, or intend to use NQS, then 
>  please reply; we are currently bidding for extra funding, so that 
>  we can continue to support NQS, and if we cannot show that anyone 
>  is using NQS, then we will not get any extra funding, and NQS will 
>  be unsupported once more from the end of September this year.
>
>  o  Have you successfully downloaded our NQS product?
>
>     If so :
>
>     o  Have you installed/do intend to install NQS?
>     o  Do you intend to actually use NQS?
>
>     If not:
>
>     o  Do you intend to download our NQS product?
>     o  Would you be interested in our staff helping you install our
>        product?
>     o  Were you aware that we offer help for installing our NQS
>        product?
>
>  o  Do you consider our Mailing lists to be of any value at all?
>
>     If not :
>
>     o  Do you wish us to remove you from the mailing lists?
>
>  o  Do you consider our World-Wide Web service to be of any value 
>     at all?
>
>  o  Do you think that this JISC New Technologies Initiative project, 
>     for the support of UNIX batch systems, is of value to you?
>
>  o  Do you have any other comments?
>
>  I look forward to your reply, and many thanks.
>	
>  Stu

Results


Table 1 : Replies Received

>  -----------------------------------------------------------------
>  Site			| Respondant
>  -----------------------------------------------------------------
>  Aston.1		| John Williams		WilliamJ@alpha.aston
>  Birmingham.1		| John Newbury		J.P.Newbury@bham
>  Brookes.1		| Colman Frank		p0060127@brookes
>  Cardiff.1		| Alan Oborne 		Oborne@taff.cf
>  Cardiff.2		| Andrew Cormack	scoanc@thor.cf
>  Cranfield.1		| Peter Lister		P.Lister@cranfield
>  Cranfield.2		| Mahan Janjua		mahan@rmcs.cranfield
>  Edinburgh.1		| Paul Haldane		Paul.Haldane@ed
>  Essex.1		| Roy Weaver		roy@essex
>  Imperial.1		| Ata Etemadi		atae@spva.ph.ic
>  King.1 (London)	| Andrew Beavil		ajb@helios.rai.kcl
>  Leeds.1		| Tim Nicholson		phy6tmn@irc.leeds
>  Leeds.2		| Jasbinder Singh	ecl6jasb@cif.leeds
>  Leicester.1		| D.G. Shores		dgs1@leicester
>  MCC.1		| Owen LeBlanc		LeBlanc@mcc
>  MCC.2		| M Whidby		M.Whidby@mcc.ac.uk
>  MCC.3		| Dave Haworth		zzassdh@cs6400.mcc
>  Oxford.1		| Malcolm Beattie	mbeattie@sable.ox
>  Queens-Belfast.1	| John Pelan		J.Pelan@Queens-Belfast
>  Rutherford.1		| Ivan Fabian		igbf@triumph.cc.rl
>  Salford.1		| Alan Goodkin		A.R.Goodkin@ais.salford
>  Sheffield.1		| Chris Cartledge 	C.Cartledge@sheffield
>  Sheffield.2		| Mark Taylor		M.Taylor@sheffield
>  Sheffield.3		| Linday Gray		L.Gray@sheffield
>  Sheffield.4		| Ian Staniforth	I.Staniforth@sheffield
>  Stirling.1		| Brian Bullen		B.M.Bullen@stir
>  Strathclyde.1	| Jim Gentles		craa24@ccsun.strath
>  Ulster.1		| R Wilson		R.Wilson@ulst
>  Ulster.2		| Stephen McFarland	SAH.McFarland@ulst
>  -----------------------------------------------------------------
>  Total		| 29 replies
>  -----------------------------------------------------------------


Table 2 : Successful Downloads

>  -----------------------------------------------------------------
>  Site			| Download	| Install/	| Use/
>			|		| Intend to	| Intend to
>  -----------------------------------------------------------------
>  Aston.1		| Yes		| Yes		| Yes
>  Birmingham.1		| No		| Yes		| Yes
>  Brookes.1		| Yes		| Yes		| Yes
>  Cardiff.1		| Yes		| Yes		| Yes
>  Cardiff.2		| Yes		| Yes		| Yes
>  Cranfield.1		| Yes		| Yes		| Yes
>  Cranfield.2		| Yes		| Yes		| Yes
>  Edinburgh.1		| Yes		| Probably	| Maybe
>  Essex.1		| Yes		|		|
>  Imperial.1		| Yes		| No		| No
>  King.1		| Yes		| Yes		| Yes
>  Leeds.1		| Yes		| Yes		| Yes
>  Leeds.2		| No		| Perhaps	| Perhaps
>  Leicester.1		| No		| Yes		| Yes
>  MCC.1		| No		| No		| No
>  MCC.2		| No		| No		| No
>  MCC.3		| No		| No		| No
>  Oxford.1		| Yes		| Yes		| Yes
>  Queens-Belfast.1	| Yes		| Yes		| Yes
>  Rutherford.1		| No		| Yes		| Unsure
>  Salford.1		| No		| Yes		| Yes
>  Sheffield.1		| Yes		| Yes		| Yes
>  Sheffield.2		| Yes		| Yes		| Yes
>  Sheffield.3		| Yes		| Yes		| Yes
>  Sheffield.4		| Yes		| Yes		| Unsure
>  Stirling.1		| Yes		| Yes		| Yes
>  Strathclyde.1	| Yes		| Yes		| Possibly
>  Ulster.1		| Yes		| Possibly	| Possibly
>  Ulster.2		| Yes		| Yes		| Possibly
>  -----------------------------------------------------------------
>  Total	| 29	| Y : 21	| Y : 21	| Y : 17
>  -----------------------------------------------------------------


NOTES

  • Brookes are using Monsanto-NQS on Sun machines, linking with Sequent's NQS on Sequent machines.

  • Leeds.1 deleted NQS, but intend to reinstall on a new server machine in the near future.

  • Leeds.2 currently run 4D/NQS, and will look for an alternative only when 4D/NQS no longer works for them.

  • MCC have their own, in-house version of NQS.

  • Rutherford are desperate for proper scheduling, and would consider switching from CERN-NQS if this was implemented.

  • Sheffield.4 intend to install so that they can evaluate the product themselves.


Table 3 : Awareness Of Services

>  -----------------------------------------------------------------
>  Site			| Install	| WWW		| Mailbase
>  -----------------------------------------------------------------
>  Aston.1		| Yes		| No		| No
>  Birmingham.1		| Vaguely	| Yes		| Yes
>  Brookes		|		| Yes		| Yes
>  Cardiff.1		|		| Yes		| Yes
>  Cardiff.2		|	 	| Yes		| Yes
>  Cranfield.1		| Yes		| Yes		| Yes
>  Cranfield.2		| 		| 		| Yes
>  Edinburgh.1		| Yes		| Yes		| Yes
>  Essex.1		|		|		|
>  Imperial.1		|		| Yes		| Yes
>  King.1		| 		| No		| Yes
>  Leeds.1		|		| No		| No
>  Leeds.2		|		|		|
>  Leicester.1		| Yes		| Yes		| Yes
>  MCC.1		| Yes		| Yes		| Yes
>  MCC.2		| No		| Yes		| Yes
>  MCC.3		| Yes		| Yes		| Yes
>  Oxford.1		|		|		|
>  Queens-Belfast.1	| Yes		| Yes		| Yes
>  Rutherford.1		| No		| Yes		| Yes
>  Salford.1		| No		| Yes		| Yes
>  Sheffield.1		| Yes		| Yes		| Yes
>  Sheffield.2		| Yes		| Yes		| Yes
>  Sheffield.3		| Yes		| Yes		| Yes
>  Sheffield.4		| 		| 		| No
>  Stirling.1		| Yes		| Yes		| Yes
>  Strathclyde.1	| Yes		| Yes		| Yes
>  Ulster.1		|		|		| Yes
>  Ulster.2		|		| No		| No
>  -----------------------------------------------------------------
>  Total	| 29	| Y : 12	| Y : 19	| Y : 22
>  -----------------------------------------------------------------


Table 4 : Services Of Value

>  -----------------------------------------------------------------
>  Site			| WWW		| Mailbase	| Project
>  -----------------------------------------------------------------
>  Aston.1		|		|		| Yes
>  Birmingham		| Possibly	| Yes		| Yes
>  Brookes.1		| Yes		| Yes		| Yes
>  Cardiff.1		| Yes		| 		| Yes
>  Cardiff.2		| Yes		| Yes		| Yes
>  Cranfield.1		| Yes		| Yes		| Yes
>  Cranfield.2		| 		| Yes		| Yes
>  Edinburgh.1		| Yes		| Yes		| Yes
>  Essex.1		|		|		|
>  Imperial.1		| Yes		| No		| No
>  King.1		|		| Yes		| Yes
>  Leeds.1		|		|		| Yes
>  Leeds.2		|		|		|
>  Leicester.1		| Yes		| Yes		| Yes
>  MCC.1		| Yes		| Yes		| Yes
>  MCC.2		| Yes		| Yes		| Yes
>  MCC.3		| No		| No		| No
>  Oxford.1		|		|		|
>  Queens-Belfast.1	| Yes		| Yes		| Yes
>  Rutherford		| Yes		| Yes		| Yes
>  Salford.1		| 		| Yes		| Yes
>  Sheffield.1		| Yes		| Yes		| Yes
>  Sheffield.2		| Yes		| Yes		| Yes
>  Sheffield.3		| Yes		| Yes		| Yes
>  Sheffield.4		|		|		| Possibly
>  Stirling.1		| Yes		| Yes		| Yes
>  Strathclyde.1	| Yes		| Yes		| Yes
>  Ulster.1		| 		| Yes		| Yes
>  Ulster.2		| Yes		| Yes		| Yes
>  -----------------------------------------------------------------
>  Total	| 29	| Y : 17	| Y : 20	| Y : 23
>  -----------------------------------------------------------------


Other Comments

  • I think this is an excellent project where the output are directly helping UK HE make more effective use of equipment through the utilisation of conventional technologies, batch systems, aout which there has been insufficient information or support for in the past.

  • It has been valuable for us to have contact with and to interchange ideas with other sites using NQS.

  • No, we haven't downloaded it yet, but intend looking at Monsanto-NQS as a replacement for our 4D NQS system this summer. We are aware of the installation service but would want to carry this out ourselves. However, some kind of support resource will be useful in my opinion.

    I have to admit that I haven't seen a lot from the mailing lists. I think I'm only on the announce list, so that might explain it. I think that they could provide a very useful medium for communicating info about the NQS product and its support.

    Any support for products widely used within the University sector is welcomed as it saves a lot of hassle in solving every little bug yourself.

  • We are currently using version 3.35, downloaded from Monsanto last year, to provide a reasonably popular batch service. I have downloaded and compiled 3.36.6 from you, but was diverted onto other things before I could fully test or release it. As far as I know we intend to continue using NQS for the foreseeable future.

    (re Mailbase lists - Stu) Yes, very much so. I obtained a lot of help in getting NQS compiled from the list.

    (re Project being of value - Stu) Yes. It provides a responsive support line.

  • It is installed and is in use daily on a small network of SGI Indigo's where it has proved to be very useful in balancing the use of the machines. I previously used a copy of CERN NQS, but I have found Monsanto-NQS to be far superior.

    The mailing lists has been useful to me mainly for flagging new versions and bugs.

    The project is very definitely of value to us. Please keep at it, I'm very encouraged by the advances made to date.

  • I have not got as far as offering a user service. Partly this is because my time is extremely limited, and the NQS product appears to require a certain amount of setting up, for which I have not had time so far.

    It would be useful to have some typical configurations ready to run, eg

    config A -

    1 cluster of 10 unix workstations to run with loadbalancing job submissions from any of this 10

    config B -

    config A, plus job submissions from a number of other unix hosts, which would not actually run any tasks

    config C -

    2 set of unix workstations, 5 to run long running tasks, 5 to run tasks < 5 mins

    config D -

    mixture of A, B and C

  • No. I have not downloaded your NQS product yet. We currently use CERN-NQS and it is not clear the Sheffield/Monsanto-NQS has anything additional to offer us in its current state. We are desperate for the scheduling facilities you have down in the work list.

    Just for interest: If we did decide your NQS product I would see it being used on quite a few machines. To start with we may run it on 6 DEC Alpha machines, and 20 HPs.

    (Re - intend to download our NQS product - Stu) I do, but am waiting for it to progress a bit further. If it would be of any value to you I could download it and give it a bit of a trial on my desktop DEC Alpha machine but would not be able to spend very much time testing/trying it out.

    I did not have problems installing CERN-NQS so hopefully I'd be able to install your offering. I may appreciate a help line of sorts in case I ran into problems.

    (Re mailing lists being of value - Stu) Yes. I want to be kept informed of your progress.

    (Re WWW service being of value - Stu) Yes. I have pointed several people at it to give them an idea of the project and the current situation.

    I would like to see this project continue. We make a lot of use of CERN-NQS already but are unhappy about the current scheduling capabilities.

  • (Re project being of value - Stu) Yes - a focus for work on a particular product which is of obvious interest to the UK academic community has to be a good thing.

    We have a specific interest in comparisons between batch systems like NQS and systems like LSF and NClogin/NCshare.

  • If NQS was much simpler to install and required less changes and edits to various system files I would certainly have considered installing it. It would also be more useful if there were other nodes outside my cluster which could take on some of the work load. Otherwise using the unix batch facility is much simpler and NQS offers no additional advantages.

  • (1) The project should be more concerned with development of a solid, portable NQS rather than support. A well prepared package with good documentation needs little support if any. It could be argued that anyone needing support shouldn't be installing it.

    (2) I don't agree with your directions into C++ on the grounds of portability and maintainence. Take a look at ftp://ftp.parc.xerox.com/pub/ilu/ilu.html.

    (3) A GUI for administration and monitoring is beneficial but should not be a priority. Motif and/or Athena should beused or failing that use Tk/Tcl. Stay away from proprietary systems.

    (4) Proposing an open standard for a distributed computing system is a Good Thing, which you are doing. Keep track of any OSF developments. Get in contact with GNU ensure that they know what is going on. Just because you are JISC funded doesn't mean you can't get help.

    (5) Get in contact with the Distributed Computing Support Programme based at the Daresbury Laboratorry. Support is their job. See http://www.dl.ac.uk/TCSC/disco/main.html.

    (6) I suspect your original poll was sent to computer centres. This was a mistake. In my experience computer centre personnel have little experience with real world applications and didn't know what to do when you mentioned NQS. Of course many more people will be using NQS than a computer centre person would be aware of. Needless to say our CC never contacted anyone else.

    (7) Few distributed queueing systems address the issue of running batch jobs over NFS links - this is a BAD THING (poor through-put, big network traffic and very inefficient). This should be addressed. Similarly not having accounts on the remote machines would be a useful feature.

    (8) How about logging all the NQS mailing lists on the NQS WWW site using, say, MHonArc or Hypermail. That way people can delete old mail knowing they can always check the archive easily via WWW.

  • Although I intend to install NQS, I may need to call on you for information and advice.

  • I shall wait until I have my server to play with. It must be better than `at' queues. In particular Biosym software have a feature to direct background jobs to NQS queues which could be of use.

  • (Re do actually using NQS - Stu) Almost certainly. We installed DQS, which appeared to suit us best at the time, but has now develped into a different and incompatible system. We now also have a Cray running NQS, and we would like to integrate with that and any other UK systems.

    (Re project being of value - Stu) Potentially of great value. I have had other priorities recently, but I would like to see a decent quality widely used batch queueing system. It would be of great benefit to our users.

    Some local wishes are

    Co-existence with existing authentication systems (eg Kerberos, AFS, DCE). Compatability amongst workstations, our Cray and potentially off-site, eg national centres. This effectively means a well designed batch queueing protocol. Support fo PVM/MPI.

  • What is needed for all these things is some kind of central reference point so that contacts, servers htmls etc can be found easily.

  • We are not actively looking at an alternative to 4D/NQS. However, if we have problems running 4D/NQS at IRIX 5.2/5.3, then we will have to look at an alternative. We have Sterling NQS which we have not used so far but this may be what we use if we cannot continue with 4D/NQS. Alternatively, we may look at installing the public domain version ie Monsanto NQS.

  • The main reason at the moment for installation was the ACL controlled device queues although we may well use batch queues soon. I had to uninstall the whole package soon after the installation when I discovered awful security holes in most of the executables. Anyone writing suid executables should not be using unchecked strcpy's and strcat's all over the place. I managed to put in kludges to plug up the worst of the instances but I'm not convinced that the rest of the code is secure.

  • (Re project being of value - Stu) I guess the service will be valuable if we go ahead.

  • The above mentioned information services (WWW, Mailbase - Stu) would be useful for support.

  • Apologies for being so negative, but since we were so involved and established with our own version of nqs, I guess my replies are not unexpected.

  • We currently have an old NQS which we know works on our hardware, but we are aware of its limitations. There is nothing more frustrating than unsupported software. We have a slightly unusual configuration, but do not have the resources to tinker with software ourselves.

    As we are likely to be upgrading our compute service fairly soon, support of the same batch system on different hardware could be a positive advantage.

  • If you install the software in a directory then you cannot install it in different unless you start from scratch again ie compiling etc.

  • (Re the project being of value - Stu) Yes - without this initiative, we may never have thought of implementing a batch system on our large Unix Servers.

    A course on NQS, it's advantages & disadvantages and an indication of the type of environment it would work well & or badly in (would be useful - Stu).


Summary


Summary

  • 64 individuals were contacted via electronic mail. We received 29 replies (45.3%)

  • 21 respondants have downloaded the NQS source code (72.4%).

  • 21 respondants have installed NQS, or intend to install NQS (72.4%). A further 3 respondants are considering installing NQS for evaluation purposes (10.3%).

  • 17 respondants intend to actually use NQS (58.6%). A further 7 respondants are undecided at this time whether they will actually use NQS or not (24.1%).

  • 12 respondants were aware of the installation service offered by this project (41.4%). A further 13 respondants did not indicate either way (44.8%).

  • 19 respondants were aware of the World-Wide Web service offered by this project (65.5%). A further 6 respondants did not indicate either way (20.7%).

  • 22 respondants were aware of the Mailbase service offered by this project (75.9%). A further 3 respondants did not indicate either way (10.3%).

  • 17 respondants said that the World-Wide Web service provided by this project was of value to them (58.6%). A further 10 respondants did not indicate either way (34.5%).

  • 20 respondants said that the Mailbase electronic mailing lists provided by this project was of value to them (69.0%). A further 7 respondants did not indicate either way (24.1%).

  • 23 respondants said that JISC NTI/48.2 was of value to them (79.3%). A further 4 respondants did not indicate either way (13.8%).



This site (www.gnqs.org) is copyrighted. You can view the terms & conditions here.
You can contact the webmaster here.