Computer system and job executing method
First Claim
1. A job executing apparatus, comprising:
- a job control system;
a computer system composed of a plurality of host computers;
a user system for issuing electronic mail requesting job execution;
an electronic mail system for transferring the electronic mail;
a transmission system for electronic mail interconnecting the user system, the computer system and, the electronic mail system, and the job control system; and
the transmission system sending job offer type of electronic mail from the user system through the electronic mail system to the job control system independently of running of the host computers within the computer system.
2 Assignments
0 Petitions
Accused Products
Abstract
Job execution within a computer system having a plurality of host computers is handled over an electronic mail system having a terminal and server, by the use of job control processing interfacing between the computer system and the electronic mail system. Job mail comprises job offer paper mail, job execution result mail, job execution progress mail and job data mail. The electronic mail system 2 stores job mail, converts the format, etc., of the job mail, and manages the electronic mail. The job control terminal 4 converts the format, etc., of the job mail, generates commands to the computer system on interpreting the job mail, selects a host computer for executing based upon the running state and/or load, etc. of the host computers 42 of the computer system 3, generates job mail based upon execution results and execution progress from the computer system and exchanges mail between the electronic mail system and the computer system. The computer system executes jobs in response to the job commands from the job control terminal 4, with execution starting time based upon a date when provided by the job mail.
60 Citations
59 Claims
-
1. A job executing apparatus, comprising:
-
a job control system; a computer system composed of a plurality of host computers; a user system for issuing electronic mail requesting job execution; an electronic mail system for transferring the electronic mail; a transmission system for electronic mail interconnecting the user system, the computer system and, the electronic mail system, and the job control system; and the transmission system sending job offer type of electronic mail from the user system through the electronic mail system to the job control system independently of running of the host computers within the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A job executing apparatus, comprising:
-
a computer system composed of a plurality of host computers; a user system for issuing electronic mail requesting job execution; an electronic mail system for transferring the electronic mail; a job control system; a transmission system for interconnecting the user system, the job control system, the computer system and the electronic mail system; the job control system monitoring running of the host computers within the computer system and producing monitoring data with respect to each host computer within the computer system; said job control system selecting one of the host computers within the computer system as a selected computer with selection being based upon an analysis of the monitoring data of at least some of the host computers; and said job control system issuing a job execution command to the selected computer based upon the requested job execution of the electronic mail.
-
-
27. A job executing apparatus, comprising:
-
a computer system composed of a plurality of host computers; a user system for issuing electronic mail requesting job execution; an electronic mail system for transferring the electronic mail; a job control system; a transmission system for interconnecting the user system, the computer system, the job control system and the electronic mail system; the job control system analyzing and converting one of code and format of the electronic mail received from the electronic mail system to generate commands to the computer system; and said job control system analyzing and converting one of code and format of data from the computer system to generate electronic mail for the electronic mail system, so that the computer system is vender independent with respect to the electronic mail and user systems, and so that structure of the computer system is transparent to the electronic mail and user systems.
-
-
28. A job executing apparatus, comprising:
-
a computer system composed of a plurality of host computers; a user system for issuing electronic mail requesting job execution; an electronic mail system for transferring the electronic mail; a job control system; a transmission system for interconnecting the user system, the computer system, the job control system and the electronic mail system; the job control system selecting one of the host computers for executing a job within a received electronic mail, with the selection being based upon a comparison of information in the electronic mail and security or authorization levels of host computers.
-
-
29. A job executing apparatus, comprising:
-
a computer system composed of a plurality of host computers; a user system for issuing electronic mail requesting job execution; an electronic mail system for transferring the electronic mail; a job control system; a transmission system for interconnecting the user system, the computer system, the job control system and the electronic mail system; the job control system monitoring, at fixed periodic intervals, a turnaround time of job execution on each of the host computers within the computer system; and said job control system selecting one of the host computers for execution of a job within the electronic mail from the user system with the selection being based upon a comparison of turnaround time of at least some of the host computers.
-
-
30. A job executing apparatus, comprising:
-
a computer system composed of a plurality of host computers; a user system for issuing electronic mail requesting job execution; an electronic mail system for transferring the electronic mail; a job control system; a transmission system for interconnecting the user system, the computer system, the job control system and the electronic mail system; the job control system extracting an execution time from the electronic mail issued by the user system; and said job control system interrupting execution of a host computer based upon the execution time and issuing an execution command for execution of a job within the electronic mail, with the issuing being to the interrupted host computer.
-
-
31. A job executing apparatus, comprising:
-
a plurality of host computers; a user system for issuing electronic mail requesting job execution; an electronic mail system for transferring the electronic mail; a job control system; a transmission system for interconnecting the user system, the computer system, the job control system and the electronic mail system; the job control system analyzing the electronic mail from the user system; and said job control system, based upon the analyzing, determining whether or not a job execution result type of electronic mail is to be issued to the electronic mail system.
-
-
32. A job executing apparatus, comprising:
-
a computer system composed of a plurality of host computers; a user system for issuing electronic mail requesting job execution; an electronic mail system for transferring the electronic mail; a job control system a transmission system for interconnecting the user system, the computer system, the job control system and the electronic mail system; the job control system receiving the electronic mail from the user system through the electronic mail system; and said job control system entering a wait state after receiving the electronic mail until selection criteria is met by at least one of the host computers and storing the electronic mail during the wait state.
-
-
33. A job executing apparatus, comprising:
-
a computer system composed of a plurality of host computers; a user system for issuing electronic mail requesting job execution; an electronic mail system for transferring the electronic mail; a job control system; a transmission system for interconnecting the user system, the computer system, the job control system and the electronic mail system; the job control system monitoring execution within a host computer of a job defined by the electronic mail; and said job control system in response to execution trouble or error occurring within the host computer executing the job, selecting another host computer and issuing a job execution command for executing the job in the selected another host computer.
-
-
34. A system for connection with an electronic mail system having an electronic mail terminal, comprising:
-
a computer system for executing jobs when running; a monitor system monitoring the running of said computer system; and a job control system receiving electronic job mail from the electronic mail system, generating a command for executing the a job defined in the electronic job mail, and sending the command to said computer system in response to the monitoring. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A job executing method, comprising:
-
receiving an electronic mail defining a job, with the receiving being by a distribution determining computer; determining a distribution within the electronic mail system of an execution result of executing the job of the electronic mail with said determining being when the electronic mail is received from a TSS (Time Sharing System) terminal, said determining being performed by the distribution determining computer,and said determining being prior to the executing of the job of the electronic mail by an execution computer that is different from the distribution computer, and issuing a job execution result with said issuing being according to the distribution, said issuing being by electronic mail at the end of execution of the job by the execution computer, and said issuing being on the basis of said determining. - View Dependent Claims (55, 56, 57)
-
-
58. A job executing system, comprising:
-
a computer system for executing jobs; a TSS (Time Sharing System) terminal connected with said computer system; an electronic mail system mounted on a first computer; means for monitoring running of said computer system; means for receiving a job defining electronic mail from said TSS terminal, determining from the job defining electronic mail a request to have an execution result sent by the electronic mail system, and providing a job, defined in the job defining electronic mail, to said computer system for execution by the computer system to produce an execution result; and means responsive to said determining for generating electronic mail that includes the execution result and distributing the electronic mail that includes the execution result through said electronic mail system.
-
-
59. A job executing system, comprising:
-
a computer system for executing jobs; a TSS (Time Sharing System) terminal connected with said computer system; an electronic mail system mounted on a first computer; a monitor for monitoring running of said computer system; in response to receiving a job defining electronic mail from said TSS terminal, said first computer determining from the job defining electronic mail a request to have an execution result sent by the electronic mail system, and providing a job, defined in the job defining electronic mail, to said computer system for execution by the computer system to produce an execution result; and in response to the determining, said first computer generating electronic mail that includes the execution result and distributing the electronic mail that includes the execution result through said electronic mail system.
-
Specification