Apparatus and method for adaptive context switching scheduling scheme for fast block input and output

a scheduling scheme and block input technology, applied in multi-programming arrangements, program control, instruments, etc., can solve the problems of slow performance of block input/output devices and possible overload of cpu, and achieve the effect of improving the use effectiveness of cpu

Active Publication Date: 2014-11-13
IUCF HYU (IND UNIV COOP FOUND HANYANG UNIV)
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This approach allows for quick responses and enhanced CPU effectiveness by selectively performing context switching only when necessary, thereby reducing overhead and improving system performance, particularly in systems with fast memory-based devices.

Problems solved by technology

In a conventional art, when a process executes an input / output, a performance of a block input / output device is slow compared to a Central Processing unit (CPU) or a memory.
In this instance, although a context switching function should be used to enhance the entire system performance, an overload on the CPU may occur when the context switching is performed.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Apparatus and method for adaptive context switching scheduling scheme for fast block input and output
  • Apparatus and method for adaptive context switching scheduling scheme for fast block input and output
  • Apparatus and method for adaptive context switching scheduling scheme for fast block input and output

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026]Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. The embodiments are described below in order to explain the present invention by referring to the figures.

[0027]FIG. 1 is a flowchart illustrating a method for an adaptive context switching for a fast block input / output according to an embodiment of the present invention.

[0028]In operation S110, a process may request an input / output device to perform an input / output of data. Specifically, when the process having requested the input / output desires to input or output the data, the process may request the input / output of the data. Hereinafter, a data input / output operation will be described based on, for example, a data read operation.

[0029]The method for the adaptive context switching for the fast block input / output may further include verifying whether the input / output...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Provided is a method and apparatus for an adaptive context switching for a fast block input / output. The adaptive context switching method may include: requesting, by a process, an input / output device to perform an input / output of data; comparing a Central Processing Unit (CPU) effectiveness based on whether the context switching is performed; and performing the input / output through the context switching to a driver context of the input / output device, or directly performing, by the process, the input / output based on a comparison result of the CPU effectiveness.

Description

CROSS REFERENCE TO RELATED APPLICATIONS[0001]This patent application is a continuation of U.S. patent application Ser. No. 13 / 112,671, filed May 20, 2011, which is a continuation of PCT Application No. PCT / KR2009 / 006992, filed Nov. 25, 2009, which claims the benefit of Korean Application No. 10-2008-0118331, filed Nov. 26, 2008, the entire teachings and disclosure of which are incorporated herein by reference thereto.FIELD OF THE INVENTION[0002]The present invention relates to a method and apparatus for an adaptive context switching for a fast block input / output, and more particularly, to a method and apparatus for appropriately performing a context switching based on a change of hardware by determining whether to perform an input / output through the context switching or to directly perform the input / output using a process.BACKGROUND OF THE INVENTION[0003]In a conventional art, when a process executes an input / output, a performance of a block input / output device is slow compared to a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & AuthorityApplications(United States)
IPC IPC(8): G06F9/48G06F13/20
CPCG06F9/4881G06F13/20G06F13/12G06F15/00
InventorWON, YOUJIP
OwnerIUCF HYU (IND UNIV COOP FOUND HANYANG UNIV)