Patents by Inventor Sung-Hoon Baek

Sung-Hoon Baek has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7822920
    Abstract: Disclosed herein is a mass prefetching method for disk arrays. In order to improve disk read performance for a non-sequential with having spatial locality as well as a sequential read, when a host requests a block to be read, all the blocks of the strip to which the block belongs are read. This is designated as strip prefetching (SP). Throttled Strip Prefetching (TSP), proposed in the present invention, investigates whether SP is beneficial by an online disk simulation, and does not perform SP if it is determined that SP is not beneficial. Since all prefetching operations of TSP are aligned in the strip of the disk array, the disk independence loss is resolved, and thus the performance of disk arrays is improved for concurrent sequential reads of multiple processes. TSP may however suffer from the loss of disk parallelism due to the disk independence of SP for a single sequential read. In order to solve this problem, this invention proposes Massive Stripe Prefetching (MSP).
    Type: Grant
    Filed: January 2, 2008
    Date of Patent: October 26, 2010
    Assignee: Korea Advanced Institute of Science and Technology
    Inventors: Kyu-Ho Park, Sung-Hoon Baek
  • Publication number: 20090019260
    Abstract: Disclosed herein is a mass prefetching method for disk arrays. In order to improve disk read performance for a non-sequential with having spatial locality as well as a sequential read, when a host requests a block to be read, all the blocks of the strip to which the block belongs are read. This is designated as strip prefetching (SP). Throttled Strip Prefetching (TSP), proposed in the present invention, investigates whether SP is beneficial by an online disk simulation, and does not perform SP if it is determined that SP is not beneficial. Since all prefetching operations of TSP are aligned in the strip of the disk array, the disk independence loss is resolved, and thus the performance of disk arrays is improved for concurrent sequential reads of multiple processes. TSP may however suffer from the loss of disk parallelism due to the disk independence of SP for a single sequential read. In order to solve this problem, this invention proposes Massive Stripe Prefetching (MSP).
    Type: Application
    Filed: January 2, 2008
    Publication date: January 15, 2009
    Applicant: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: Kyu-Ho Park, Sung-Hoon Baek
  • Patent number: 6978346
    Abstract: The apparatus for a redundant interconnection between multiple hosts and a redundant array of inexpensive disks (hereinafter, referred to as ‘RAID’), which is capable of supporting a fault tolerance of RAID controllers and simultaneously heightening a performance, comprises a plurality of RAID controlling units for processing a requirement of numerous host computers connected with one another through the industrial standard communication network and for fault tolerance; a plurality of connecting units for connecting the plurality of RAID controlling units to the numerous host computers; and a plural number of network interface controlling units respectively contained into the plurality of RAID controlling units, for exchanging information directly with an opposite network interface controlling unit provided within an opposite RAID controlling unit and the numerous host computers, through the plurality of connecting units.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: December 20, 2005
    Assignee: Electronics and Telecommunications Reseach Institute
    Inventors: Sung-Hoon Baek, Joong-Bae Kim, Yong-Youn Kim
  • Publication number: 20040128444
    Abstract: Provided are a method for storing data in a disk array based on block division and a method for controlling input/output in a disk array based on multiple command pending. The object of the present invention is to provide a method for storing data in a disk array based on block division by dividing the blocks of large amounts of data, such as video/audio data stream into split blocks and a method for controlling input/output of a disk array based on multiple command pending. The data placement method includes the steps of: a) dividing data into logical blocks based on an input/output unit of a file system; b) dividing the logical blocks into split blocks by the number of disks included in the disk array; and c) commanding to store the split blocks in the disks of the disk array sequentially.
    Type: Application
    Filed: December 15, 2003
    Publication date: July 1, 2004
    Inventors: Sung-Hoon Baek, Chong-Won Park
  • Patent number: 6651137
    Abstract: In a data storage system based on large capacitance, high performance and high availability through a hierarchical construction of redundant arrays of expensive disks (RAID) and a method for controlling the storage system, in order to provide better reliability and more prominent performance than the traditional RAID, and more particularly, in a hierarchical RAID system provided with a plurality of RAIDs in which at least one RAID composed of a large number of disks is used as a virtual disk, and a method for controlling the RAID system, and further in a record medium capable of being read through a computer having a writing of a program to realize the inventive method; the hierarchical RAID system includes a host computing unit; at least one upper level RAID controlling unit having a first RAID Level X, for controlling a plurality of first lower level RAID controlling units having a second RAID Level Y in order to use a lower level RAID as a virtual disk; and the plurality of first lower level RAID controlli
    Type: Grant
    Filed: March 28, 2001
    Date of Patent: November 18, 2003
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Sung-Hoon Baek, Dae-Young Ahn
  • Publication number: 20020124139
    Abstract: In a data storage system based on large capacitance, high performance and high availability through a hierarchical construction of redundant arrays of expensive disks (RAID) and a method for controlling the storage system, in order to provide better reliability and more prominent performance than the traditional RAID, and more particularly, in a hierarchical RAID system provided with a plurality of RAIDs in which at least one RAID composed of a large number of disks is used as a virtual disk, and a method for controlling the RAID system, and further in a record medium capable of being read through a computer having a writing of a program to realize the inventive method; the hierarchical RAID system includes a host computing unit; at least one upper level RAID controlling unit having a first RAID Level X, for controlling a plurality of first lower level RAID controlling units having a second RAID Level Y in order to use a lower level RAID as a virtual disk; and the plurality of first lower level RAID controlli
    Type: Application
    Filed: March 28, 2001
    Publication date: September 5, 2002
    Inventors: Sung-Hoon Baek, Dae-Young Ahn
  • Publication number: 20020035669
    Abstract: The apparatus for a redundant interconnection between multiple hosts and a redundant array of inexpensive disks (hereinafter, referred to as ‘RAID’), which is capable of supporting a fault tolerance of RAID controllers and simultaneously heightening a performance, comprises a plurality of RAID controlling units for processing a requirement of numerous host computers connected with one another through the industrial standard communication network and for fault tolerance; a plurality of connecting units for connecting the plurality of RAID controlling units to the numerous host computers; and a plural number of network interface controlling units respectively contained into the plurality of RAID controlling units, for exchanging information directly with an opposite network interface controlling unit provided within an opposite RAID controlling unit and the numerous host computers, through the plurality of connecting units.
    Type: Application
    Filed: December 29, 2000
    Publication date: March 21, 2002
    Inventors: Sung-Hoon Baek, Joong-Bae Kim, Yong-Youn Kim