🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

6 total messages Started by "Roger A Edberg" Fri, 04 Jan 1991 06:14
NQS info wanted
#298
Author: "Roger A Edberg"
Date: Fri, 04 Jan 1991 06:14
9 lines
814 bytes
I am trying to find information about Network Queueing System (NQS).
Can anyone supply a pointers to sources of information?  Anonymous
ftp sites having documentation - man pages, installation and 
configuration guides?

Thanks,

Roger Edberg
Australian National University Supercomputer Facility
Re: NQS info wanted (do we need a FAQ posting?)
#296
Author: Eugene N. Miya
Date: Fri, 04 Jan 1991 18:18
61 lines
4035 bytes
[Just kidding about the FAQ; yet again from COSMIC's official page.....]
[I do not know if international distribution of NQS is permitted.]

M88-10054 Sterling
NOS- NETWORK OUEUEING SYSTEM

B. KINGSBURY C-LANGUAGE Approximately 75,000 source
statements  9 Track 1600 BPI UNIX CPIO Format Magnetic
Tape
UNIX OPERATING SYSTEM
ARC-11750 Price: Program $6,000.00/Documentation $21.00

The Network Queueing System, NQS, provides batch and device
queueing facilities for various computers comprising a networked
UNIX environment. With the UNIX operating system as a common
interface, a user can invoke the NQS collection of user-space
programs to move freely around the different computer hardware
tied into a network. NQS provides facilities for remote queueing,
request routing, remote status, queue access controls, batch
request resource quota limits, and remote output return. NQS was
developed as part of an effort aimed at tying together diverse
UNIX based machines into NASA's Numerical Aerodynamic
Simulator Processing System Network. The NQS architecture was
written with the following design goals: 1) provide full support for
both batch and device requests, 2) support all of the resource
quotas enforceable by the underlying UNIX kernel implementation
that are relevant to any particular batch request and its
corresponding batch queue, 3) support remote queueing and routing
of batch and device requests throughout the NQS network, 4)
modularize request scheduling algorithms so that schedulers can
be easily modified at individual installations, S) support queue
access restrictions through user and group access lists for all
queues, 6) enable networked output return of both output and
error files to possibly remote machines, 7) allow mapping of
accounts across machine boundaries, 8) provide friendly
configuration modification mechanisms for each installation, 9)
support status operations across the network, without requiring a
user to log in on remote target machines, and 10) provide for file
staging, or copying of files for movement to the actual execution
rnachine. There are three types of queues supported by NQS.
Batch queues do not require a specific device, that is the batch
request can be routed around the network with no detrimental
effects. Device queues are for requests which require the direct
services of a specific device, such as a line printer. A pipe queue
exists to transport requests to other batch, device, or pipe queues
at possible remote machine destinations. The pipe queue
mechanism is responsible for routing and delivering requests to
other queues in spite of machine failures, lack of owner
authorization, insufficient space, disabled queues, and other
rejections. All NQS network conversations are performed using
the Berkeley socket mechanism as ported into the respective
vendor kernels. Computer networks which have successfully
implemented NOS include DEC VAX, Silicon Graphics IRIS, Amdahl
5840 mainframes and CRAY-2 machines. NQS is written in the C
language for interactive execution and has been implemented on
various computers operating under UNIX. NQS has a central
memory requirement of approximately 160K of 8 bit bytes on a
DEC VAX computer. The NQS daemon must reside on every
computer in the network. NQS requires the nmap utility, which is
supplied as part of the NQS package. This program was developed
in 1986.
Re: NQS info wanted (do we need a FAQ posting?)
#297
Author: Roger Glover
Date: Sat, 05 Jan 1991 07:29
54 lines
2716 bytes

In article <1991Jan4.181847.24382@nas.nasa.gov> eugene@wilbur.nas.nasa.gov (Eugene N. Miya) writes:
>[Just kidding about the FAQ; yet again from COSMIC's official page.....]
>[I do not know if international distribution of NQS is permitted.]
>
>M88-10054 Sterling
>NOS- NETWORK OUEUEING SYSTEM

[[sic]]

>
>B. KINGSBURY C-LANGUAGE Approximately 75,000 source
>statements  9 Track 1600 BPI UNIX CPIO Format Magnetic
>Tape
>UNIX OPERATING SYSTEM
>ARC-11750 Price: Program $6,000.00/Documentation $21.00
>
>The Network Queueing System, NQS, provides batch and device
>queueing facilities for various computers comprising a networked
>UNIX environment.
   .
   .
 [[etc.]]
   .


Thank you for your excellent write-up on NQS.  I have been using and teaching
NQS usage on Cray Research machines for over three years, yet I learned
a great deal about the background and organization of NQS that I had only
seen in fragments before.  However, the following is somewhat incomplete:

>Computer networks which have successfully
>implemented NOS include DEC VAX, Silicon Graphics IRIS, Amdahl
>5840 mainframes and CRAY-2 machines.

NQS can run on any CRI machine running the UNICOS(tm), CRI's UNIX(tm)-based
OS.  This includes (potentially) all of the CRAY X-MP and CRAY Y-MP series,
and many of the remaining CRAY-1 computers, as well as the CRAY-2.  Of
course many Cray-1's and X-MP's in the field (and a handful of Y-MP's) do
not run UNICOS, and hence cannot run NQS.  There are also a handful of
Cray sites that run UNICOS but choose not to run NQS.

CRI also supports a subset of NQS called RQS, whose purpose is to pass
batch jobs from a smaller UNIX box to a CRI machine.  For example, I have
used RQS to submit from a Sun-3/60 to a CRAY.  I am not sure what other
UNIX-based systems RQS will support.


---------------------------------------------------------------------------
Roger Glover         ! Disclaimer:  "Nope.  No way.  Impossible.  I couldn't
Software Instructor  !  have said that."
Cray Research, Inc.  ! "Like neutrinos through the salt mine, so are the
		     !  NANO-SECONDS OF OUR CLOCK PULSE"
Re: NQS info wanted (do we need a FAQ posting?)
#299
Author: Renu Raman
Date: Sat, 05 Jan 1991 16:17
29 lines
1555 bytes
In article <012352.8054@timbuk.cray.com> glover@sequoia.cray.com (Roger Glover) writes:
>
>
>In article <1991Jan4.181847.24382@nas.nasa.gov> eugene@wilbur.nas.nasa.gov (Eugene N. Miya) writes:
>>
>>M88-10054 Sterling
>>NOS- NETWORK OUEUEING SYSTEM
>

  While on the subject of NQS - can somebody out there help me?

     I have two problems so far

	a) WHen I start a substantially large process, NQS kills the job
	   saying "not enough memory". Obviously the process is hitting
	   some memory limits imposed by NQS. I want to circumvent it.
	   (Yes, I know about the options one can specify to alter
	   limits)
        b) I am unable to queue a job from one machine onto another.
	   i.e. remote submission does not seem to work.

   THanks

   renu raman
--
--------------------------------
   Renukanthan Raman				ARPA:ram@sun.com
   M/S 18-412, 2500 Garcia Avenue,              TEL :415-336-1813
   Sun Microsystems, Mt. View,  CA 94043
What is RQS?
#300
Author: David E. Bernholdt
Date: Sat, 05 Jan 1991 22:04
39 lines
2377 bytes
In article <012352.8054@timbuk.cray.com> glover@sequoia.cray.com (Roger Glover) writes:
>CRI also supports a subset of NQS called RQS, whose purpose is to pass
>batch jobs from a smaller UNIX box to a CRI machine.  For example, I have
>used RQS to submit from a Sun-3/60 to a CRAY.  I am not sure what other
>UNIX-based systems RQS will support.

What I would like to be able to do is the following:

Say I have an account on a remote supercomputer which runs NQS.  I
want to be able to submit a job on my local workstation (also running
NQS or similar) and have it transferred to the remote machine to run
under my account there and when its done have the log file transferred
back here It would also be nice to be able to 'qstat' 'remote's
queues.

The problem is that 'remote' has thousands of users scattered across
the country, and the management of the machine isn't about to
configure every user's local system into the NQS setup, quite
understandably, I think.

Is there/will there be a mechanism by which this would be possible?
As far as I can tell, even CRI's NQS requires that every machine it is
willing to speak to be defined (via qmapmgr(1M) ).  How about a more
"casual" way of submitting jobs?  The verification method for remote
jobs is just using .rhosts, so why require that all network hosts be
listed?  Why not accept my connection as long as I can identify myself
sufficiently using the same method?

And to bring the the message I referenced, how does something like RQS
fit into this?  I've never heard of it & the Unicos 5.1 sites I have
access to don't have a man page or anything (there is an NQS man
page).

Thanks for info and ideas.
-- 
David Bernholdt			bernhold@qtp.ufl.edu
Quantum Theory Project		bernhold@ufpine.bitnet
University of Florida
Gainesville, FL  32611		904/392 6365
Re: NQS info
#301
Author: Eugene N. Miya
Date: Mon, 07 Jan 1991 05:13
14 lines
1282 bytes
In article <012352.8054@timbuk.cray.com> glover@sequoia.cray.com
(Roger Glover) writes:
>Thank you for your excellent write-up on NQS.

Actually, it is not my write up.  That is the 'approved' write-up from
the COSMIC catalog  (NQS and CLIPS are the most asked for pieces
of software from the net).  Inevitability, someone sends numerous
requests for info on it.  And in the days of the FSF and the LPF,
the costs are regarded by some as "ridiculous."

"All I every got was 'Not my bailwick....'"  -- C. Stoll

--e. nobuo miya, NASA Ames Research Center, eugene@orville.nas.nasa.gov
  {uunet,mailrus,other gateways}!ames!eugene
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads