Patents by Inventor Bum Joo Shin

Bum Joo Shin 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: 7139927
    Abstract: A journaling method is provided for supporting a recovery when a system is abnormally terminated in a shared disk environment. When a system call operation to take part in a journaling is generated, in order to guarantee a recovery, a transaction is started and new transaction region is assigned. Then, a system is initialized and a transaction type is set up. Lock information on modified data is acquired and added to the transaction so that a transaction manages lock information. A reflection to a disk during a modification of metadata is prevented. Modified metadata added to the transaction and modified information on principal general data are recorded. Then, lock information connected to the transaction is released.
    Type: Grant
    Filed: September 17, 2002
    Date of Patent: November 21, 2006
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Choon Seo Park, Gyoung Bae Kim, Bum Joo Shin, Yong-Ju Lee, Seon-Yeong Park
  • Patent number: 7085899
    Abstract: An efficient snapshot technique based on a mapping for a large logical volume shared in multiple hosts. According to the present invention, problems of time delays in a conventional snapshot technique is solved by employing a FAB and an SSB, which are bits representing whether a COW operation is carried out to a mapping entry. In other words, the present invention solves the problems of delaying a write operation of corresponding volume, which is simultaneously executed when a snapshot is created, until the snapshot creation is completed.
    Type: Grant
    Filed: July 3, 2003
    Date of Patent: August 1, 2006
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Young Ho Kim, Dong Jae Kang, Yu Hyeon Bak, Chang Soo Kim, Bum Joo Shin, Myung Joon Kim
  • Patent number: 6961739
    Abstract: The present invention relates to the method for managing directories of a large-scale file system. The present invention the steps of creating root blocks which have a fixed global depth, calculating an index value which shows the location information on how many bits will be referenced for root blocks from the global depth through a hash function when root blocks are completely filled with directories, calculating the block numbers of leaf blocks consisted of extent blocks based on a plurality fixed length platform which are logical and successive objects using the index value and storing the block numbers sequentially to the root blocks, and storing the directory entries of root blocks separately in leaf blocks. As a result, the present invention can improve the search performance by minimizing the cause of frequently change of data storage structure of the file system and flexibly preventing creation of indirect blocks.
    Type: Grant
    Filed: July 9, 2002
    Date of Patent: November 1, 2005
    Assignee: Electronics and Telecommunciations Research Institute
    Inventors: Yong Ju Lee, Gyoung Bae Kim, Bum Joo Shin
  • Patent number: 6901478
    Abstract: A system having RAID levels includes a storage medium, a memory and a CPU. The storage medium has at least two disks. The memory stores a striping zone information table of total disks in which a physical address of data recorded in a disk of the storage medium is converted into a logic address. The CPU modifies a striping zone information table stored in the memory in case a new disk is added to the storage medium, stores the modified striping zone information table in the memory, converts a logic address of data to be written/read out from the stored table into a physical address in response to the disk writing/reading instructions, searches positions of a corresponding disk D and a physical block B and controls writing or reading out data.
    Type: Grant
    Filed: September 3, 2002
    Date of Patent: May 31, 2005
    Assignee: Electronics and Telecommunication Research Institute
    Inventors: Yuhyeon Bak, Chang-Soo Kim, Gyoung Bae Kim, Bum Joo Shin
  • Patent number: 6754770
    Abstract: Disclosed is a coherence preservation method of duplicated data in RAID subsystem.
    Type: Grant
    Filed: June 20, 2002
    Date of Patent: June 22, 2004
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Dong Jae Kang, Bum Joo Shin, Chang Soo Kim, Young Ho Kim, Yu Hyeon Bak
  • Publication number: 20040083345
    Abstract: The present invention relates to an efficient snapshot technique based on a mapping for a large logical volume shared in multiple hosts. According to the present invention, problems of time delays in a conventional snapshot technique is solved by employing a FAB and an SSB, which are bits representing whether a COW operation is carried out to a mapping entry. In other words, the present invention solves the problems of delaying a write operation of corresponding volume, which is simultaneously executed when a snapshot is created, until the snapshot creation is completed. Further, in the write operation carried out after the snapshot creation, an operation of determining whether the COW operation is carried out is achieved by reading only an original mapping block by using the FAB and the SSB, without reading out the snapshot mapping block.
    Type: Application
    Filed: July 3, 2003
    Publication date: April 29, 2004
    Inventors: Young Ho Kim, Dong Jae Kang, Yu Hyeon Bak, Chang Soo Kim, Bum Joo Shin, Myung Joon Kim
  • Publication number: 20040078658
    Abstract: A journaling method is provided for supporting a recovery when a system is abnormally terminated in a shared disk environment. When a system call operation to take part in a journaling is generated, in order to guarantee a recovery, a transaction is started and new transaction region is assigned. Then, a system is initialized and a transaction type is set up. Lock information on modified data is acquired and added to the transaction so that a transaction manages lock information. A reflection to a disk during a modification of metadata is prevented. Modified metadata added to the transaction and modified information on principal general data are recorded. Then, lock information connected to the transaction is released.
    Type: Application
    Filed: September 17, 2002
    Publication date: April 22, 2004
    Inventors: Choon Seo Park, Gyoung Bae Kim, Bum Joo Shin, Yong-Ju Lee, Seon-Yeong Park
  • Patent number: 6718436
    Abstract: A method for managing a logical volume for minimizing a size of metadata and supporting dynamic online resizing and software redundant array of independent disks (RAID), and a computer-readable recording medium storing instructions for embodying the method, are disclosed. The method includes the metadata having a disk partition table containing information of a disk partition in which the metadata is stored; a logical volume table for maintaining the information of the logical volume by storing duplicated information of the logical volume onto all disk partitions of the logical volume; an extent allocation table for indicating whether each extent in the disk partitions is used or not; and a mapping table for maintaining a mapping information for a physical address space corresponding to a logical address space which is a continuous address space equal in size of storage space of whole logical volume.
    Type: Grant
    Filed: December 7, 2001
    Date of Patent: April 6, 2004
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Chang-Soo Kim, Gyoung Bae Kim, Bum Joo Shin
  • Publication number: 20030177309
    Abstract: Disclosed is a coherence preservation method of duplicated data in RAID subsystem.
    Type: Application
    Filed: June 20, 2002
    Publication date: September 18, 2003
    Inventors: Dong Jae Kang, Bum Joo Shin, Chang Soo Kim, Young Ho Kim, Yu Hyeon Bak
  • Publication number: 20030177151
    Abstract: The present invention relates to the method for managing directories of a large-scale file system. The present invention the steps of creating root blocks which have a fixed global depth, calculating an index value which shows the location information on how many bits will be referenced for root blocks from the global depth through a hash function when root blocks are completely filled with directories, calculating the block numbers of leaf blocks consisted of extent blocks based on a plurality fixed length platform which are logical and successive objects using the index value and storing the block numbers sequentially to the root blocks, and storing the directory entries of root blocks separately in leaf blocks.
    Type: Application
    Filed: July 9, 2002
    Publication date: September 18, 2003
    Inventors: Yong Ju Lee, Gyoung Bae Kim, Bum Joo Shin
  • Publication number: 20030163757
    Abstract: A RAID subsystem to distributively store data in a disk array having a plurality of disk drives and performing an I/O of the data in parallel is provided. A sparing disk drive stores a recovery image in which recovery information on a block of an error disk drive is recorded. A disk array controller retrieves the recovery information recorded in the recovery image according to a data input/output request of a host computer to check whether the block of the error disk drive is recovered or not. The regenerated block in the block of the sparing disk drive is recorded according to the check result on the block. The recovery information on the regenerated block is recorded in the recovery image.
    Type: Application
    Filed: June 19, 2002
    Publication date: August 28, 2003
    Inventors: Dong Jae Kang, Bum Joo Shin, Chang-Soo Kim, Young Ho Kim, Yuhyeon Bak
  • Publication number: 20030105923
    Abstract: A system having RAID levels includes a storage medium, a memory and a CPU. The storage medium has at least two disks. The memory stores a striping zone information table of total disks in which a physical address of data recorded in a disk of the storage medium is converted into a logic address. The CPU modifies a striping zone information table stored in the memory in case a new disk is added to the storage medium, stores the modified striping zone information table in the memory, converts a logic address of data to be written/read out from the stored table into a physical address in response to the disk writing/reading instructions, searches positions of a corresponding disk D and a physical block B and controls writing or reading out data.
    Type: Application
    Filed: September 3, 2002
    Publication date: June 5, 2003
    Inventors: Yuhyeon Bak, Chang-Soo Kim, Gyoung Bae Kim, Bum Joo Shin
  • Publication number: 20030023811
    Abstract: A method for managing a logical volume for minimizing a size of metadata and supporting dynamic online resizing, computer-readable recoding medium storing a program or data structure for embodying the method are disclosed.
    Type: Application
    Filed: December 7, 2001
    Publication date: January 30, 2003
    Inventors: Chang-Soo Kim, Gyoung Bae Kim, Bum Joo Shin