-
公开(公告)号:KR100912129B1
公开(公告)日:2009-08-13
申请号:KR1020070099290
申请日:2007-10-02
Applicant: 한국전자통신연구원
Abstract: 본 발명은 DBMS 서버에서 비정형 데이터를 관리하는 방법에 관한 것으로서, DBMS가 객체기반 파일 시스템을 이용하여 비정형 데이터를 객체로 저장함으로써 데이터 크기가 매우 큰 비정형 데이터로 인해 발생하는 DBMS 볼륨 확장의 오버헤드 줄이는 방법 및 그 장치를 제공한다. 본 발명에 따른 객체 파일 시스템을 이용한 비정형 데이터 관리 방법은, 레코드의 삽입 처리가 요청되면, 삽입할 레코드가 비정형 데이터를 포함하는지를 검사하는 비정형 데이터 검사 단계와; 비정형 데이터를 포함하는 경우에 비정형 데이터를 저장하기 위한 객체를 생성하는 객체 생성 단계; 및 상기 생성된 객체에 상기 비정형 데이터를 저장하는 비정형 데이터 저장단계를 포함한다.
DBMS, 비정형 데이터, 객체기반 저장장치, 객체기반 파일 시스템-
公开(公告)号:KR1020080050980A
公开(公告)日:2008-06-10
申请号:KR1020070080134
申请日:2007-08-09
Applicant: 한국전자통신연구원
IPC: G06F15/16 , G06F15/173 , G06F17/00
Abstract: A method for providing a snapshot of a file set in an object based file system is provided to generate, eliminate or access the snapshot of the file set consistently while separating the snapshot information into a metadata server and an object storage server for providing the file set level snapshot in an object based file system which stores and manages the file as a logical object. A method for providing a snapshot of a file set comprises the following several steps. An object based file system locks all the files forming the file set before generating the snapshot(201). The object based file system guarantees consistency of the snapshot by locking the snapshot until finishing generating the snapshot(202). The system generates a snapshot file set(203). The system transmits a snapshot partition generation request to an object storage server(204). The system copies directory entries on all the files forming the file set to the snapshot file set(205). The system makes i-nodes of all the files of the file set point to a super block of the currently generated snapshot(206). The system maintains a snapshot file set list according to a snapshot performing order(207). If finishing generating the snapshot, the system gives back lock of the snapshot(208) and gives back lock of files(209).
Abstract translation: 提供了一种用于在基于对象的文件系统中提供文件集的快照的方法,用于在将快照信息分离成元数据服务器和用于提供文件集的对象存储服务器的同时,一致地生成,消除或访问文件集的快照 基于对象的文件系统中的高级快照,将文件作为逻辑对象存储和管理。 用于提供文件集的快照的方法包括以下几个步骤。 基于对象的文件系统在生成快照之前锁定形成文件集的所有文件(201)。 基于对象的文件系统通过锁定快照直到完成生成快照(202)来保证快照的一致性。 系统生成快照文件集(203)。 系统向对象存储服务器发送快照分区生成请求(204)。 系统将形成文件集的所有文件的目录条目复制到快照文件集(205)。 系统使文件集的所有文件的i节点指向当前生成的快照的超级块(206)。 系统根据快照执行顺序维护快照文件集列表(207)。 如果完成生成快照,系统会回放快照(208)的锁定并返回文件锁定(209)。
-
公开(公告)号:KR100825720B1
公开(公告)日:2008-04-29
申请号:KR1020060044257
申请日:2006-05-17
Applicant: 한국전자통신연구원
CPC classification number: G06F17/301 , G06F17/3012
Abstract: 파일 시스템에서 파일 관리 방법 및 이를 위한 메타데이터 서버가 개시된다. 본 발명의 파일 시스템에서 파일 관리 방법은 제1파일에 대해 동일한 제1식별자를 갖는 제1메타데이터 및 제1객체를 생성하는 단계; 및 생성된 복수의 파일들중 찾고자하는 이름의 제2파일에 대응되는 제2메타데이터 및 제2객체를 제2식별자를 이용하여 찾고, 제2메타데이터 및 제2객체가 찾아지면 제2파일을 개방하는 단계를 포함함을 특징으로 한다.
-
公开(公告)号:KR1020070061088A
公开(公告)日:2007-06-13
申请号:KR1020060044257
申请日:2006-05-17
Applicant: 한국전자통신연구원
CPC classification number: G06F17/301 , G06F17/3012
Abstract: A method for managing files in a file system and a metadata server for the same are provided to manage the files in a network-based asymmetric distributed file system using an OSD by checking and restoring reference consistency with the OSD following SCSI(Small Computer System Interface)/OSD protocol. A generator(121) generates metadata and an object of the file to be generated. A storing part(125) stores the metadata. A storage manager(122) stores the metadata to the storing part, stores the object to the outside, and manages the metadata and the object. A failure restorer(123) detects and restores en error generated in the metadata or the object when the generator generates the metadata/object or the storage manager manages the metadata/object. The generator, the storage manager, and the failure restorer communicate with the outside through an SCSI/OSD protocol to manage the object stored in the outside. The generator generates the metadata and the object having the same ID for the file.
Abstract translation: 提供用于管理文件系统中的文件和用于其的元数据服务器的方法,以通过使用OSD来管理基于网络的非对称分布式文件系统中的文件,所述方法通过在SCSI(小型计算机系统接口)之后检查并恢复与OSD的参考一致性 )/ OSD协议。 生成器(121)生成要生成的文件的元数据和对象。 存储部分(125)存储元数据。 存储管理器(122)将元数据存储到存储部分,将对象存储到外部,并管理元数据和对象。 当生成器生成元数据/对象或存储管理器管理元数据/对象时,故障恢复器(123)检测并恢复在元数据或对象中生成的错误。 发生器,存储管理器和故障恢复器通过SCSI / OSD协议与外部通信,以管理存储在外部的对象。 生成器生成元数据,对象具有相同的文件ID。
-
公开(公告)号:KR100702854B1
公开(公告)日:2007-04-03
申请号:KR1020050055187
申请日:2005-06-24
Applicant: 한국전자통신연구원
Abstract: 본 발명은 통합 스트리밍 콘텐츠 제작 및 실행 장치 및 방법에 관한 것으로서, 언어 작성기와 언어 해석기로 이루어진 언어 처리기, 동기화 제어기, 소프트웨어 실행 제어기, 멀티미디어 실행 제어기로 구성되어, 통합 스트리밍 콘텐츠 제작자에 의해 언어 처리기를 통해 소프트웨어 콘텐츠와 멀티미디어 콘텐츠의 상호 작용 방식에 대한 메타 코드를 작성하면, 언어 처리기에서 작성된 코드의 문법과 의미를 처리하여 동기화 제어기에게 전달하고, 이에 동기화 제어기에서 소프트웨어 실행 제어기와 멀티미디어 실행 제어기를 통해 두 종류의 콘텐츠를 분석 및 실행하도록 함으로써, 통합 스트리밍 콘텐츠 제작자들에게 소프트웨어 콘텐츠와 멀티미디어 콘텐츠 제작상의 편리성을 제공할 수 있다.
통합 스트리밍, 소프트웨어 스트리밍, 온디맨드 서비스, ASP-
公开(公告)号:KR1020060067125A
公开(公告)日:2006-06-19
申请号:KR1020050060178
申请日:2005-07-05
Applicant: 한국전자통신연구원
Abstract: 소프트웨어 스트리밍 서비스는 서버에 있는 소프트웨어의 실행 코드를 스트리밍하여 클라이언트에서 실행하도록 지원해주는 서비스이다. 소프트웨어에서 코드 전체가 모두 균일하게 실행되는 것이 아니라 일부 코드만이 빈번하게 실행되는 실행 코드의 지역성은 전체 코드가 아니라 일부 코드만을 스트리밍하는 소프트웨어 스트리밍 서비스를 더욱 실용성있는 서비스로 만들어준다. 그러나 소프트웨어 스트리밍 서비스는 네트워크를 전제로 하고 있기 때문에 네트워크 고장이 발생하는 경우 지속적인 응용 소프트웨어 서비스가 불가능하다는 문제점을 가진다. 본 발명은 지역 캐시를 이용하는 소프트웨어 스트리밍 서비스에서 네트워크 고장이 발생한 경우 지역 캐시에 스트리밍된 실행코드와 오류 처리 기술을 이용하여 제한적이지만 지속적인 서비스를 제공하는 관리 기술에 대한 것이다.
소프트웨어 스트리밍 서비스, 오류 처리 기술Abstract translation: 软件流媒体服务是一种支持在服务器上流式传输软件的执行代码并在客户端上执行的服务。 可执行代码的本地化(其中一些代码不经常执行而不是所有代码在软件中统一执行)使得软件流式传输服务仅流式传输一些代码而不是整个代码,这是更实用的服务。 但是,由于软件流服务基于网络,因此存在当发生网络故障时连续应用软件服务是不可能的问题。 本发明涉及一种管理技术,用于当在使用本地高速缓存的软件流式传输服务中发生网络故障时,使用流式可执行代码和错误处理技术向本地高速缓存提供有限但连续的服务。
-
公开(公告)号:KR1020030056540A
公开(公告)日:2003-07-04
申请号:KR1020010086768
申请日:2001-12-28
Applicant: 한국전자통신연구원
IPC: G06F17/40
CPC classification number: G06F11/1435 , G06F11/1471 , Y10S707/99931 , Y10S707/99953
Abstract: PURPOSE: A method for deleting and recovering a file preparing for a system failure on a DBMS(DataBase Management System) is provided to destroy the file safely and record a process preparing for the system failure generated during a file deleting process, and to recover a uncompleted file return error on the file return formed by repeated non-atomic operations during the system failure. CONSTITUTION: If the file to be deleted is found in a pending action list, the atomic recording of each allocation unit for the non-atomic file deletion is performed(S802). An address of the last log record at the time is stored in a main memory by setting up the NTA after receiving the allocation of the file to be deleted from the list(S802). The atomic recording steps(S811-814) of the allocation unit are repeated until no more return allocation unit is found in the deleted file. If all allocation units are returned, a file deletion log including a file discriminator is recorded to the log, and the corresponding discriminator is returned to the system(S815).
Abstract translation: 目的:提供一种在DBMS(DataBase管理系统)上删除和恢复准备系统故障的文件的方法,以安全地销毁该文件,并记录准备在文件删除过程中生成的系统故障的进程,并恢复 在系统故障期间通过重复的非原子操作形成的文件返回形式的未完成文件返回错误。 构成:如果待处理的动作列表中找到要删除的文件,则执行非原子文件删除的每个分配单元的原子记录(S802)。 通过在从列表接收到要删除的文件的分配之后设置NTA,将此时的最后日志记录的地址存储在主存储器中(S802)。 重复分配单元的原子记录步骤(S811-814),直到在删除的文件中没有找到更多的返回分配单元。 如果返回所有分配单元,则将包括文件鉴别器的文件删除日志记录到日志中,并将对应的鉴别器返回给系统(S815)。
-
公开(公告)号:KR100327122B1
公开(公告)日:2002-03-13
申请号:KR1019990061940
申请日:1999-12-24
Applicant: 한국전자통신연구원
IPC: G06F7/00
CPC classification number: G06F11/1474 , Y10S707/99933 , Y10S707/99953
Abstract: 본발명은재삽입연산을수행하는고차원색인구조를위한회복방법과상기방법을실현시키기위한프로그램을기록한컴퓨터로읽을수 있는기록매체에관한것으로, 'ARIES'(Algorithm for Recovery and Isolation Exploiting Semantics)에기반하고, 페이지지향재시행및 페이지지향복귀를기본으로하여, 재삽입연산시효율적인회복을보장하는재삽입연산을수행하는고차원색인구조를위한회복방법과상기방법을실현시키기위한프로그램을기록한컴퓨터로읽을수 있는기록매체를제공하기위하여, 노드에엔트리를삽입하고, 최소경계영역을조정하고, 넘침을처리를하며, 해당하는로그레코드를저장하는제 1 단계; 및상기저장된로그레코드를회복시키는제 2 단계를포함하며, 고차원색인구조회복장치등에이용됨.
-
公开(公告)号:KR100268176B1
公开(公告)日:2000-10-16
申请号:KR1019970057674
申请日:1997-11-03
Applicant: 한국전자통신연구원
IPC: G06F17/30
Abstract: PURPOSE: A minimum service delay time computation method of a continuous media service system based on a cache is provided to compute a minimum delay time based on all sub-objects stored in a cache with respect to the amount of continuous media for thereby minimizing a request response time of a client. CONSTITUTION: It is judged whether an i-th sub-object Xi exists in a cache after a sub-object number i(0≤i≤n-1) of a continuous media object X formed of an n-number of sub-objects is initialized to 0(401). As a result of the judgment, if the i-th sub-object exists in the cache, the value of the disk cache map is set to 0 with respect to Cx(i), namely, the continuous media object X(403). If the Xi does not exist in the cache map, namely, in the case that it is stored in an external database, the value of Cx(i) is set to 1(404). It is judged whether "i" is larger than "n"(405). If "i" is smaller than "n", the value of "i" is increased by 1(406), and the routine is returned to S402. The value of "i" is continuously increased by 1, and all sub-objects of the continuous media object are judged to exist in the cache, and an arrangement value Cx is determined for managing the information of each sub-object. The sub-object number "i" value which forms one continuous media is initialized to 0(407), and the service delay time "t" is computed(408).
Abstract translation: 目的:提供基于高速缓存的连续媒体服务系统的最小业务延迟时间计算方法,用于基于连续媒体量来存储高速缓存中所有子对象的计算最小延迟时间,从而最小化请求 客户的响应时间。 构成:在由n个子对象形成的连续媒体对象X的子对象编号i(0≤i≤n-1)之后,判断第i个子对象Xi是否存在于高速缓存中 被初始化为0(401)。 作为判断的结果,如果第i个子对象存在于高速缓存中,则磁盘缓存映射的值相对于Cx(i)被设置为0,即连续的媒体对象X(403)。 如果Xi不存在于缓存映射中,即在存储在外部数据库中的情况下,Cx(i)的值被设置为1(404)。 判断“i”是否大于“n”(405)。 如果“i”小于“n”,则将“i”的值增加1(406),并返回到S402。 “i”的值连续增加1,连续媒体对象的所有子对象被判断为存在于高速缓存中,并且确定排列值Cx来管理每个子对象的信息。 形成一个连续媒体的子对象编号“i”值被初始化为0(407),并且计算服务延迟时间“t”(408)。
-
公开(公告)号:KR100212447B1
公开(公告)日:1999-08-02
申请号:KR1019960056395
申请日:1996-11-22
Applicant: 한국전자통신연구원
IPC: G06F11/00
CPC classification number: G06F11/1471
Abstract: The present invention relates to a recovery function from a system failure such as a power failure and a media failure such as a breakage of disk at a transaction processing system of a plurality of user environment, and is applied in carrying out a checkpoint to reduce an amount of work required for failure recovery, and particularly to a fuzzy checkpoint method which is a method of enhancing a system performance by not interrupting other transactions ever for a moment at the time of checkpoint. According to the present invention, the occurrance of dangling transaction is prevented by deleting the corresponding transaction entry from the transaction table during performing of the redo step, for the transactions terminated between the point of time when the checkpoint start log record of the last completed checkpoint is logged and the point of time when the checkpoint end log record is logged.
-
-
-
-
-
-
-
-
-