Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Multiplexer-related Data-transfer-control-system-for-virtual-machine-system

 Data communication apparatus
Accordingly, a primary object of the present invention is to provide an improved data communication ...


 Apparatus for converting a signal of a first sample rate into a signal of a second sample rate
It is an object of the present invention to provide equipment by which signals of different sample ...


 Combustible gas sensor
Accordingly, it is an object of the present invention to provide a combustible gas sensor by making ...


 Protective relay system and sampling synchronizing method therefor
An object of the invention is to minimize the delay in the transmission of the electrical quantity ...


 Locating system and method
Among the several objects of the present invention is the provision of a relatively simple system ...


 Augmented key and cylinder lock
The present device is in one environment incorporated in a lock 6 in which a driver bar 7 rotates ...


 Multistage network with distributed pipelined control
It is therefore an object of the present invention to provide in a multistage bufferless network a ...


 Framer circuit for use in a DTDM network
The digital network transport system, referred to herein as Dynamic Time Division Multiplexing (DTDM...


 Interface for ISDN channels
It is an object of the present invention to overcome the problem described above. It is another ...


 Method of and system for synchronizing data reception and retransmission aboard communication satellite
We claim: 1. A method of timing the reading of data bits in a stream of digital signals ...


 Data transfer control system for virtual machine system

Details
Inventors: Saito, Masaru;
Assignee: Fujitsu Limited (Kanagawa, JP)
Primary Examiner: Shaw; Dale M.
Assistant Examiner: Meky; Moustafa M.
Attorney, Agent or Firm: Nikaido, Marmelstein, Murray & Oram

A virtual machine system includes a storage for storing at least transfer priorities of virtual machines, a queuing part for making a queue of data transfer requests which request data transfers between a main storage and an external storage and are received from operating systems which operate on each of the virtual machines, a limiting part for limiting a transfer data length of one data transfer which is requested by each data transfer request in the queue of the queuing part depending on the transfer priority of the virtual machine from which the data transfer request is received, so that a data transfer is made in divisions if the requested transfer data length exceeds a length limit determined by the transfer priority, a generating part for generating a first data transfer request in place of each operating system with the transfer data length determined by the limiting part so as to start a first data transfer between the main and external storages, and a calculating part for calculating a data length of a remaining transfer data which remains to be transferred when the first data transfer is completed and for automatically generating a second data transfer request requesting transfer of the remaining transfer data. The second data transfer request is inserted in the queue of the queuing part so that the remaining transfer data is transferred between the main and external storages in one or a plurality of second data transfers.

DETAILED DESCRIPTION Accordingly, it is a general object of the present invention to provide a novel and useful data transfer control system in which the problem described above is eliminated.
Another and more specific object of the present invention is to provide a data transfer control system for a virtual machine system which includes a plurality of virtual machines, a main storage and an external storage which is accessible by each of the virtual machines, comprising storage means for storing at least transfer priorities of each of virtual machines, queuing means for making a queue of data transfer requests which request data transfers between the main storage and the external storage and are received from operating systems which operate on each of the virtual machines, limiting means coupled to the storage means and the queuing means for limiting a transfer data length of one data transfer which is requested by each data transfer request in the queue of the queuing means depending on the transfer priority of the virtual machine from which the data transfer request is received, so that a data transfer is made in divisions if the requested transfer data length exceeds a length limit determined by the transfer priority, generating means coupled to the limiting means for generating a first data transfer request in place of each operating system with the transfer data length determined by the limiting means so as to start a first data transfer between the main storage and the external storage, and calculating means coupled to the generating means for calculating a data length of a remaining transfer data which remains to be transferred when the first data transfer is completed and for automatically generating a second data transfer request requesting transfer of the remaining transfer data, the second data transfer request being inserted in the queue of the queuing means so that the remaining transfer data is transferred between the main storage and the external storage in one or a plurality of second data transfers



Related patents
  Method and apparatus for controlling quality of service in an ATM network
OF A PREFERRED EMBODIMENT The present invention encompasses a method of and apparatus for implementing a switching network with a plurality of interconnected switching ...
  Network system with TCP/IP protocol spoofing
The present invention overcomes the problems and disadvantages of the prior art by allowing a user to download data using a fast one-way satellite link, while using a ...
  Virtual private data network session count limitation
A data communications network with a plurality of PoPs maintains a local database associated with each PoP and a central database somewhere on the data communications ...
  Direct microwave demodulator of PSK signals with automatic gain control
The problem resolved by the present invention consists in the provision of a direct demodulation microwave reception, chain which, in association with other functions, ...
  Data delay circuit and clock extraction circuit using the same
It is a general object of the present invention to provide a novel and useful data delay circuit in which the aforementioned disadvantages are eliminated. A more ...
  Stabilized delay line oscillator
It is therefore an object of the present invention to provide timing circuitry which will adapt to changes in frequency. Another object of the invention is to provide a ...
  Micro time and phase stepper
OF THE INVENTION The present invention utilizes the principle of multiplication of trigonometric functions; namely, cosine waves. FIG. 1 shows a simplified block ...
  Adaptive differential pulse code modulation
FIG. 1 depicts an ADPCM system known to the prior art as exemplified by the cited Cummiskey et al. paper. In the known system an analog signal, such as human speech, is ...
  Position detection encoder having plural light receiving and light emitting elements
Accordingly, the present invention has been developed with a view to substantially eliminating the above discussed drawbacks inherent in the prior art, and has for its ...
  Low probability of interception relative position determination system
The relative radio navigation system of the present invention provides add-on LPI position and range determination. It determines range and bearing to/from a mobile ...

0.024

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved