KR100641288B1 - virtual link management apparatus for portal site and remote storage system therethrough - Google Patents
virtual link management apparatus for portal site and remote storage system therethrough Download PDFInfo
- Publication number
- KR100641288B1 KR100641288B1 KR1020040025790A KR20040025790A KR100641288B1 KR 100641288 B1 KR100641288 B1 KR 100641288B1 KR 1020040025790 A KR1020040025790 A KR 1020040025790A KR 20040025790 A KR20040025790 A KR 20040025790A KR 100641288 B1 KR100641288 B1 KR 100641288B1
- Authority
- KR
- South Korea
- Prior art keywords
- server
- remote storage
- virtual connection
- portal site
- network
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/12—Arrangements for remote connection or disconnection of substations or of equipment thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/069—Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1408—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
본 발명은 가정과 같이 원격지에 구비된 스토리지 매체를 포털 사이트에서 제공하는 각종 어플리케이션을 통해 사용할 수 있도록 지원함으로써 포털 사이트의 시설투자비용과 관리비용을 절감시켜주고 사용자에 대해서는 저렴한 비용 및 네트워크 장애의 발생시에도 오프라인을 통해 접근이 가능한 대용량의 스토리지 매체를 제공할 수 있도록 한 포털 사이트용 가상연결 관리장치 및 이를 통한 원격 스토리지 시스템에 관한 것이다.The present invention supports the use of a storage medium provided at a remote location such as a home through various applications provided by the portal site, thereby reducing the cost of investment and management of the portal site and incurring a low cost for the user and a network failure. The present invention relates to a virtual connection management device for a portal site and a remote storage system through which a large capacity storage medium accessible through offline can be provided.
본 발명의 포털 사이트용 가상연결 관리장치는 각종 데이터가 저장되어 있는 자체 스토리지 매체, 상기 자체 스토리지 매체에 저장된 각종 데이터의 관리를 담당하는 데이터베이스 서버, 상기 데이터베이스 서버와 협동하여 각종 어플리케이션 서비스를 수행하는 어플리케이션 서버 및 상기 데이터베이스 서버 또는 상기 어플리케이션 서버와 협동하여 웹 문서의 처리를 담당하는 웹서버를 구비한 포털 사이트 및 적어도 하드디스크와 네트워크 인터페이스 카드 및 소정의 소프트웨어를 포함하는 컴퓨터로 이루어진 원격 스토리지 서버 사이의 가상적인 연결과 트랜잭션을 관리하되, 상기 원격 스토리지 서버의 인터넷 상의 위치를 확인하는 DNS 서버; 상기 데이터베이스 서버와 상기 어플리케이션 서버 및 상기 원격 스토리지 서버 사이를 가상적으로 연결하여 상기 원격 스토리지 서버에 대한 파일 작업을 수행하는 가상 연결/트랜잭션 엔진 및 API와 정책기능으로 구성되어 상기 DNS 서버와 상기 가상 연결/트랜잭션 엔진 및 상기 데이터베이스 서버와 상기 어플리케이션 서버 사이 를 인터페이스하는 VLMS 인터페이스를 포함하여 이루어질 수 있다.The apparatus for managing a virtual site for a portal site of the present invention includes an own storage medium having various data stored therein, a database server responsible for managing various data stored in the own storage medium, and an application which performs various application services in cooperation with the database server. A virtual site between a portal site having a server and a web server in cooperation with the database server or the application server for handling web documents and at least a hard disk and a remote storage server comprising a computer including a network interface card and predetermined software. DNS server for managing the connection and transaction, the location of the remote storage server on the Internet; Virtual connection between the database server, the application server and the remote storage server and a virtual connection / transaction engine for performing a file operation on the remote storage server, API and a policy function consisting of the DNS server and the virtual connection / It may comprise a transaction engine and a VLMS interface for interfacing between the database server and the application server.
가상, 연결, 포털 사이트, 스토리지, 원격Virtual, connection, portal site, storage, remote
Description
도 1은 본 발명의 포털 사이트용 가상연결 관리장치를 통한 원격 스토리지 시스템의 네트워크 구성도,1 is a network diagram of a remote storage system through a virtual connection management apparatus for a portal site of the present invention;
도 2는 도 1에서 가상연결 관리장치의 상세한 내부 기능 블록도,FIG. 2 is a detailed internal functional block diagram of the virtual connection management device of FIG. 1;
도 3은 도 1에서 원격 스토리지 서버의 내부 기능 블록도,3 is an internal functional block diagram of a remote storage server in FIG. 1;
도 4는 본 발명의 포털 사이트용 가상연결 관리장치를 통한 원격 스토리지 시스템의 동작을 설명하기 위한 플로차트이다.4 is a flowchart illustrating an operation of a remote storage system through a virtual connection management apparatus for a portal site of the present invention.
*** 도면의 주요 부분에 대한 부호의 설명 ****** Explanation of symbols for the main parts of the drawing ***
100: 포털 사이트, 110: 자체 스토리지 매체,100: portal site, 110: its own storage medium,
120: 웹서버, 122: 데이터베이스 서버,120: web server, 122: database server,
124: 어플리케이션 서버, 126: VLMS 인터페이스,124: application server, 126: VLMS interface,
130: 가상 연결/트랜잭션 엔진, 132: 레지스트리 관리자,130: virtual connection / transaction engine, 132: registry manager,
134: 트랜잭션 관리자, 136: 통합관리 제어모듈,134: transaction manager, 136: integrated management control module,
138: 외부캐시 관리모듈, 140: DNS 서버,138: external cache management module, 140: DNS server,
200: 인터넷,200: internet,
300: 원격 스토리지 서버, 310: 이더넷 허브,300: remote storage server, 310: Ethernet hub,
312: 입력포트, 314: 출력포트,312: input port, 314: output port,
320: 시스템 통합모듈, 330: 파일관리모듈,320: system integration module, 330: file management module,
340: 보안모듈, 350: 전력관리모듈,340: security module, 350: power management module,
360: 하드디스크, 362: 외부접근영역,360: hard disk, 362: external access area,
364: 내부접근영역, 370: 모뎀,364: internal access area, 370: modem,
400: 퍼스널 컴퓨터, 500: 홈네트워크용 게이트웨이400: personal computer, 500: home network gateway
본 발명은 포털 사이트용 가상연결 관리장치 및 이를 통한 원격 스토리지 시스템에 관한 것으로, 특히 가정과 같이 원격지에 구비된 스토리지 매체를 포털 사이트에서 제공하는 각종 어플리케이션에서 사용할 수 있도록 지원하는 포털 사이트용 가상연결 관리장치 및 이를 통한 원격 스토리지 시스템에 관한 것이다.The present invention relates to a virtual connection management apparatus for a portal site and a remote storage system through the same, and in particular, a virtual connection management apparatus for a portal site for supporting a storage medium provided at a remote location such as a home in various applications provided by the portal site. And a remote storage system through the same.
현재 인터넷 산업의 발전과 더불어 각종 포털(portal) 사이트들이 인터넷에 접속하기 위한 관문으로 많이 이용되고 있다. 즉, 사용자가 인터넷에 접속하기 위해 자기 PC에 설치되어 있는 웹브라우저 프로그램을 실행시키는 경우에 미리 '기본페이지'로 설정해 둔 포털 사이트가 홈페이지로 로딩되게 된다.With the development of the Internet industry, various portal sites are being used as a gateway for accessing the Internet. In other words, when a user executes a web browser program installed on his PC to access the Internet, the portal site set as 'default page' is loaded into the homepage.
한편, 대개의 포털 사이트들은 비록 일부 기능에 대해서는 이용료를 받기도 하나 대부분 많은 이용자를 회원으로 가입받고 이러한 가입 회원수에 근거하여 광고를 유치함으로써 받는 광고료를 주된 수익원으로 삼고 있다. 그리고 회원수를 늘리는 방편으로 대개의 대형 포털 사이트들은 회원들에게 수십 메가바이트 내외의 전자우편, 홈페이지나 블로그(blog) 또는 스토리지 매체 계정 등을 무료로 제공하고 있다. 따라서 포털 사이트의 입장에서는 가입 회원수가 늘어나면 늘어날수록 더 많은 스토리지 매체를 확보해서 관리해야 하고, 이들 스토리지 매체를 보관하기 위해 넓은 공간도 확보해야 되는 부담이 있다.On the other hand, most portal sites, although there are fees for some functions, mostly use advertising fees as a main revenue source by attracting many users as members and attracting advertisements based on the number of registered members. And as a way to increase membership, most large portal sites offer their members free e-mail, homepages, blogs, or storage media accounts of up to tens of megabytes. Therefore, the portal site has a burden of securing and managing more storage media as the number of subscription members increases, and also a large space to store these storage media.
한편, 근래 들어 엠피3, 디지털 카메라나 디지털 카메라가 부착된 이동통신 단말기 및 디지털 비디오 레코더 등의 광범위한 보급으로 인해 사용자가 취급하는 자료가 단순한 텍스트 위주에서 벋어나 정지화상이나 동영상과 같이 멀티미디어화 되고 있다. 그리고 이러한 멀티미디어 파일들은 그 데이터량이 수십 메가바이트를 간단히 초과하기 때문에 전자우편 계정을 통해 전송하기가 불가능하고, 불편함은 차치하고라도 기존의 플로피 디스크에 저장하여 옮기기도 불가능하다는 문제점이 있다. 물론 최근에는 소형이고 대용량을 갖는 플래시 메모리 장치가 시중에 유통되고 있으나 이 역시 직접 휴대해야 한다는 불편함이 있을 뿐만 아니라 아직은 가격면에서 고가라는 부담이 있다.On the other hand, in recent years, due to the widespread use of MP3, digital cameras, mobile communication terminals with digital cameras, and digital video recorders, the materials handled by users have become more multimedia, such as still images and moving images. In addition, these multimedia files have a problem that their data volume simply exceeds tens of megabytes, which makes it impossible to transfer them through an e-mail account. Of course, in recent years, small and large-capacity flash memory devices are on the market, but this is not only inconvenient to carry directly, but also expensive in terms of price.
이와 같은 문제점을 해결하기 위해 근래에 들어서는 비교적 큰 용량의 자체 스토리지 매체를 마련해 둔 상태에서 유료 회원에게 월단위로 이용료를 받고 이를 임대해 주는 온라인 스토리지 매체 임대업체(이하 이러한 업체까지도 포괄하여 '포털 사이트'라 칭한다)가 등장하여 필요한 사람들에게 이용되고 있다.In order to solve this problem, online storage media leasing companies (hereinafter, these companies are also 'portal sites'), which have a relatively large capacity of their own storage media and receive a monthly fee from paid members and lease it. Is called and used by those who need it.
그러나 전술한 바와 같은 종래의 온라인 스토리지 매체 임대업의 경우에 임대업자의 입장에서는 초기 시설투자비용이 만만치 않아서 실패했을 때의 리스크가 크다는 문제점이 있으며, 유료 회원의 입장에서는 사용할 수 있는 저장 공간에 비해 월임대료가 만만치 않고 네트워크 장애 등의 문제가 발생한 경우에는 아예 스토리지 매체에 접근조차 할 수 없다고 하는 문제점이 있다.However, in the case of the conventional online storage media rental business as described above, there is a problem that the risk of failure in the case of a failure due to the initial facility investment cost for the renter is large, and for the paid member, the monthly cost is higher than the available storage space. If the rent is severe and there is a problem such as a network failure, there is a problem that even the storage media can not be accessed at all.
본 발명은 전술한 문제점을 해결하기 위해 안출된 것으로서, 가정과 같이 원격지에 구비된 스토리지 매체를 포털 사이트에서 제공하는 각종 어플리케이션을 통 해 사용할 수 있도록 지원함으로써 포털 사이트의 시설투자비용과 관리비용을 절감시켜주고 사용자에 대해서는 저렴한 비용 및 네트워크 장애의 발생시에도 오프라인을 통해 접근이 가능한 대용량의 스토리지 매체를 제공할 수 있도록 한 포털 사이트용 가상연결 관리장치 및 이를 통한 원격 스토리지 시스템을 제공하는데 그 목적이 있다.The present invention has been made to solve the above-described problems, by reducing the capital investment and administrative costs of the portal site by supporting the use of a storage medium provided at a remote location, such as a home through various applications provided by the portal site Its purpose is to provide a virtual connection management device for portal sites and remote storage systems through which users can provide large-capacity storage media that can be accessed offline even at low cost and network failures.
전술한 목적을 달성하기 위한 본 발명의 포털 사이트용 가상연결 관리장치는 각종 데이터가 저장되어 있는 자체 스토리지 매체, 상기 자체 스토리지 매체에 저장된 각종 데이터의 관리를 담당하는 데이터베이스 서버, 상기 데이터베이스 서버와 협동하여 각종 어플리케이션 서비스를 수행하는 어플리케이션 서버 및 상기 데이터베이스 서버 또는 상기 어플리케이션 서버와 협동하여 웹 문서의 처리를 담당하는 웹서버를 구비한 포털 사이트 및 적어도 하드디스크와 네트워크 인터페이스 카드 및 소정의 소프트웨어를 포함하는 컴퓨터로 이루어진 원격 스토리지 서버 사이의 가상적인 연결과 트랜잭션을 관리하되, 상기 원격 스토리지 서버의 인터넷 상의 위치를 확인하는 DNS 서버; 상기 데이터베이스 서버와 상기 어플리케이션 서버 및 상기 원격 스토리지 서버 사이를 가상적으로 연결하여 상기 원격 스토리지 서버에 대한 파일 작업을 수행하는 가상 연결/트랜잭션 엔진 및 API와 정책기능으로 구성되어 상기 DNS 서버와 상기 가상 연결/트랜잭션 엔진 및 상기 데이터베이스 서버와 상기 어플리케이션 서버 사이를 인터페이스하는 VLMS 인터페이스를 포함하여 이루어질 수 있다.Virtual connection management apparatus for a portal site of the present invention for achieving the above object is in cooperation with the database server, the database server responsible for the management of various data stored in the storage medium, the various data is stored, the database server A portal site having an application server for performing various application services and a web server for processing web documents in cooperation with the database server or the application server and a computer including at least a hard disk, a network interface card and predetermined software. A DNS server managing a virtual connection and a transaction between the remote storage servers, wherein the DNS server identifies a location on the Internet of the remote storage server; Virtual connection between the database server, the application server and the remote storage server and a virtual connection / transaction engine for performing a file operation on the remote storage server, API and a policy function consisting of the DNS server and the virtual connection / It may include a transaction engine and a VLMS interface for interfacing between the database server and the application server.
한편, 본 발명의 다른 특징에 따른 가상연결 관리장치를 이용한 원격 스토리 지 시스템은 각종 데이터가 저장되어 있는 자체 스토리지 매체, 상기 자체 스토리지 매체에 저장된 각종 데이터의 관리를 담당하는 데이터베이스 서버, 상기 데이터베이스 서버와 협동하여 각종 어플리케이션 서비스를 수행하는 어플리케이션 서버 및 상기 데이터베이스 서버 또는 상기 어플리케이션 서버와 협동하여 웹 문서의 처리를 담당하는 웹서버를 구비한 포털 사이트; 적어도 하드디스크와 네트워크 인터페이스 카드 및 소정의 소프트웨어를 포함하는 컴퓨터로 이루어진 원격 스토리지 서버 및 상기 원격 스토리지 서버의 인터넷 상의 위치를 확인하는 DNS 서버, 상기 데이터베이스 서버와 상기 어플리케이션 서버 및 상기 원격 스토리지 서버 사이를 가상적으로 연결하여 상기 원격 스토리지 서버에 대한 파일 작업을 수행하는 가상 연결/트랜잭션 엔진 및 API와 정책기능으로 구성되어 상기 DNS 서버와 상기 가상 연결/트랜잭션 엔진 및 상기 데이터베이스 서버와 상기 어플리케이션 서버 사이를 인터페이스하는 VLMS 인터페이스를 포함하여 이루어질 수 있다.On the other hand, the remote storage system using a virtual connection management device according to another aspect of the present invention is a storage device that stores a variety of data, a database server responsible for managing the various data stored in the storage medium, the database server and A portal site having an application server for cooperatively performing various application services and a web server for handling web documents in cooperation with the database server or the application server; Virtual storage between a remote storage server comprising at least a hard disk and a computer including a network interface card and predetermined software, a DNS server for identifying a location on the Internet of the remote storage server, the database server and the application server and the remote storage server. VLMS which is composed of a virtual connection / transaction engine and an API and a policy function connected to each other to perform file operations on the remote storage server and interface between the DNS server, the virtual connection / transaction engine, the database server, and the application server. It can be made by including an interface.
이하에서는 첨부 도면들을 참조하여 본 발명의 바람직한 실시예에 따른 포털 사이트용 가상연결 관리장치 및 이를 통한 원격 스토리지 시스템에 대해 상세하게 설명하는데, '자체' 및 '원격'이라는 용어는 포털 사이트의 입장에서 부여된 용어임을 밝혀둔다.Hereinafter, a virtual connection management apparatus for a portal site and a remote storage system through the same according to a preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings. The terms 'self' and 'remote' are used in terms of a portal site. Identify the terms given.
도 1은 본 발명의 포털 사이트용 가상연결 관리장치를 통한 원격 스토리지 시스템의 네트워크 구성도이다. 도 1에 도시한 바와 같이 본 발명의 포털 사이트용 가상연결 관리장치를 통한 원격 스토리지 시스템의 네트워크 구성은 크게 인터넷(200) 상에 산재한 각종 포털 사이트(100)에 초고속 통신망 등을 통해 본 발명의 원격 스토리지 서버(300)가 연결되어 있고, 이러한 원격 스토리지 서버(300)에는 퍼스널 컴퓨터(400)나 홈네트워크용 게이트웨이(Home Network Gateway; 이하 간단히 'HNG'라 한다)(500)가 연결되어 이루어진다.1 is a network diagram of a remote storage system through a virtual connection management apparatus for a portal site of the present invention. As shown in FIG. 1, the network configuration of the remote storage system through the virtual connection management apparatus for the portal site of the present invention is remotely controlled through the high-speed communication network or the like on
전술한 구성에서, 포털 사이트(100)에는 기존의 구성 이외에 이를 통한 원격 스토리지 서버(300)와의 연결을 제공 및 관리하는 가상연결 관리장치(Virtual Link Management System) 등이 추가로 구비되어야 한다. 원격 스토리지 서버(300)는 CPU, ROM, RAM 및 이더넷 허브와 같은 네트워크 인터페이스 카드 등을 구비하고 임베디드 형태로 제작된 전용 컴퓨터로 구현될 수 있는데, 포털 사이트(100)를 통한 상시 접속을 위해 그 전원을 상시 온 상태로 유지시키는 것이 바람직하다.In the above-described configuration, in addition to the existing configuration, the
도 2는 도 1에서 가상연결 관리장치의 상세한 내부 기능 블록도이다. 도 2도에 도시한 바와 같이, 본 발명에 따른 포털 사이트(100)에는 기존의 구성으로 각종 데이터가 저장되어 있는 자체 스토리지 매체(110), 자체 스토리지 매체(110)에 저장된 각종 데이터의 관리를 담당하는 데이터베이스 서버(122), 데이터베이스 서버(122)와 협동하여 포털 사이트(100)가 제공하는 각종 어플리케이션, 예를 들어 전자우편, 홈페이지나 블로그 또는 스토리지 공간 제공과 같은 각종 서비스를 담당하는 어플리케이션 서버(124) 및 데이터베이스 서버(122) 또는 어플리케이션 서버(124)와 협동하여 웹 문서의 처리를 담당하는 웹서버(120)를 구비하고 있다.FIG. 2 is a detailed internal functional block diagram of the virtual connection management apparatus of FIG. 1. As shown in FIG. 2, the
이외에 본 발명에 따른 포털 사이트(100)에는 신규한 구성으로 포털 사이트(100)를 통한 원격 스토리지 서버(300)와의 연결을 제공 및 관리하는 가상연 결 관리장치 등이 추가로 구비되는데, 이러한 가상연결 관리장치는 크게 원격 스토리지 서버(300)의 인터넷(200) 상의 위치를 확인하는 DNS(Domain Name System) 서버(140), 데이터베이스 서버(122)와 어플리케이션 서버(124) 및 원격 스토리지 서버(300) 사이를 가상적으로 연결하여 원격 스토리지 서버(300)에 대한 파일의 검색, 읽기, 쓰기, 갱신 및 삭제(이하 간단히 '파일 작업'이라 한다)를 수행하는 가상 연결/트랜잭션 엔진(130) 및 API(Application Program Interface)와 정책기능으로 구성되어 DNS 서버(140)와 가상 연결/트랜잭션 엔진(130) 및 데이터베이스 서버(122)와 어플리케이션 서버(124) 사이를 인터페이스하는 VLMS 인터페이스(126)를 포함하여 이루어질 수 있다.In addition to the
전술한 구성에서, 가상 연결/트랜잭션 엔진(130)은 다시 DNS 서버(140)로부터 위치 확인된 원격 스토리지 서버(300)에 대한 가상적 연결 상태를 관리하는 레지스트리 관리자(132), 어플리케이션 서버(124)와 원격 스토리지 서버(300)를 매개하여 파일 작업을 관리 및 통제하는 트랜잭션 관리자(134), 레지스트리 관리자(132)와 연동하여 파일 작업 결과에 따른 트랜잭션의 완료와 보류 등을 수행하는 통합관리 제어모듈(136) 및 고속 통신망과 원격 스토리지 서버(300)와의 전송 속도의 차이를 보완하기 위하여 네트워크 캐시를 생성 및 사용 해제하는 외부캐시 관리모듈(138)을 포함하여 이루어질 수 있다.In the above-described configuration, the virtual connection /
이를 보다 구체적으로 설명하면, DNS 서버(140)는 일반적으로 유동 IP를 부여 받은 원격 스토리지 서버(300)에 대해 유동 IP와 컴퓨터 이름을 결합하여 IP 기반이 아닌 이름 기반으로 인터넷(300) 상의 위치를 확인한다. 레지스트리 관리자(132)는 DNS 서버(140)로부터 인터넷(300) 상의 물리적인 위치를 확인받은 후에 포털 사이트(100)에서 원격 스토리지 서버(300)와 관련된 서비스 항목을 가상 연결/트랜잭션 엔진(130)과 연동하여 관리하고 그 결과를 VLMS 인터페이스(126)를 통하여 데이터베이스 서버(122)에 등록하고 어프리케이션 서버(124)에 통보한다.In more detail, the
트랜잭션 관리자(134)는 레지스트리 관리자(132)에 의해 포털 사이트(100)의 어플리케이션 서버(124)와 원격 스토리지 서버(300)의 하드디스크에 논리적으로 연결되어 사용자가 실제로 파일 작업을 수행할 때 이들 작업의 동기화/일관성을 관리 및 통제하고 그 결과를 통합관리 제어모듈(136)에 통보한다. 통합관리 제어모듈(136)은 포털 사이트(100)와의 논리적 연결에 관하여 레지스트리 관리자(132)와 연동하고, 사용자가 요구한 파일 작업의 연산 결과에 따라 트랜잭션의 완료 및 보류를 수행한다. 외부캐시 관리모듈(138)은 트랜잭션 관리자(134)가 원격 스토리지 서버(300)에 파일 작업을 수행할 때 고속 인터넷(200)과 원격 스토리지 서버(300) 사이의 전송 속도의 차이를 보완하기 위하여 네트워크 캐시를 생성하고, 더 이상 사용을 요구하지 않을 때 네트워크 캐시를 재사용할 수 있도록 사용 해제한다.The
이와 같이 하여 트랜잭션 완료가 통보된 경우에 사용자의 모든 요구 작업이 정상적으로 수행되었으므로 이를 어플리케이션 서버(124)에 통보하고, 만약 보류를 수행한다면 VLMS 인터페이스(126)를 통하여 데이터베이스 서버(122)에 일시 저장 공간을 확보하고 정책에 따라 추후에 연산 트랜잭션을 수행한다.In this way, when the completion of the transaction is notified, all request work of the user has been performed normally, so that the
도 3은 도 1에서 원격 스토리지 서버의 내부 기능 블록도인 바, 이러한 원격 스토리지 서버(300)는 포털 사이트(100)와 같은 외부 네트워크 또는 가정 내의 PC(500)를 통해 연결되어 비교적 용량이 큰 멀티미디어 파일을 저장하는데 사용될 수 있다. 이를 보다 상세하게 설명하면, 본 발명의 원격 스토리지 서버(300)의 내부 구성은 외부 네트워크와의 연동시 파일 작업과 관련된 트랜잭션을 모니터링 및 제어하고 영역 침입을 감시하며, 내부 네트워크를 통한 접속시 연결에 대한 히스토리 로그 파일을 생성하고 이를 슈퍼 유저에게 이메일 등과 같은 방법으로 통지하는 파일관리모듈(330); 포털 사이트(100)를 통하거나 내부 네트워크를 통해 원격 스토리지 서버(300)에 접속할 경우에 사용자 인증과 권한 인증을 수행하는 보안모듈(340); 저전력, 저소음 및 대용량의 하드디스크(360); 이중 하이버네이션(hibernation) 구조를 수행하여 원격 스토리지 서버(300)의 상시 온 상태에 따른 소비 전력을 절감시키는 전력관리모듈(350); 일반적인 동적 호스트 구성 프로토콜을 사용하여 내부 IP를 생성하고 내부 네트워크와 외부 네트워크 간의 네트워크 주소 변환(Network Address Translation)을 수행하는 이더넷 허브(310) 및 다중 논리적 프로세서의 상태와 작업의 우선순위, 네트워크의 정상 작동여부, 파일관리모듈(330)의 포털 사이트(100)의 데이터베이스 서버(122)에 대한 버전 관리 시스템(Current Version System) 등을 관리하고 시스템 오류 발생시 이상 내용을 주어진 정책에 따라 시스템 관리자에게 통지하고, 파일관리모듈(330)의 정상작동 여부, 보안모듈(340)의 갱신과 관리, 전력관리모듈(350)로부터의 누적 전력량 등을 체크하는 시스템 통합모듈(320)을 포함하여 이루어질 수 있다.FIG. 3 is an internal functional block diagram of the remote storage server in FIG. 1, which is connected to an external network such as the
전술한 구성에서, 이더넷 허브(310)의 입력포트(312)에는 xDSL 모뎀이나 케 이블 모뎀과 같은 모뎀(370)이 연결되고 출력포트(314)에는 PC(400)나 HNG(500)가 연결되게 된다. 하드디스크(360)는 포털 사이트(100)를 통해 접속할 때 어떤 인증된 접속자에게도 개방되어 있는 외부접근영역(공유부분)(362)과 내부 네트워크를 통해서만 접속이 가능한 영역으로 사용자의 개인 정보나 개인 파일 혹은 백업용 파일을 저장하는 내부접근영역(364)으로 구분될 수 있다. 그리고 이들 두 영역의 분리는 파일관리모듈(330)에서의 현재 접속 방식과 시스템통합모듈(320)에서의 원격 이벤트 여부의 확인 및 보안모듈(340)의 PKI/PMI 기법으로 수행될 수 있으며, 사용자는 제공된 소프트웨어로 임의로 두 영역을 분리할 수도 있다. 이 경우에 외부접근영역(362)은 내부 네트워크를 통해서도 접근할 수 있기 때문에 비록 외부 네트워크에 장애가 발생하더라도 오프라인을 통해서 원격 스토리지 서버(300)에 접근할 수가 있다.In the above-described configuration, the
이하에서는 원격 스토리지 서버(300)가 포털 사이트(100)에 셋업하는 방법에 대해 간략하게 설명한다. 먼저 단말 장비인 원격 스토리지 서버(300)는 일반적으로 동적 호스트 구성 프로토콜(DHCP)에 접속하여 유동 IP를 배정 받거나 IPv6에서는 고정 IP를 할당 받는다. 그리고 유동 IP를 배정 받은 원격 스토리지 서버(300)는 DNS 서버(140)에 IP, 장비 이름 및 인증 번호 등을 등록하여 인터넷 프로토콜간의 물리적인 연결을 확립한다. 이와 같이 물리적인 연결을 확립한 후에 DNS 서버(140)가 연결 정보를 레지스트리 관리자(132)에 전송하면 레지스트리 관리자(132)는 원격 스토리지 서버(300)의 내용을 가상 연결/트랜잭션 엔진(130)에 전송하여 유사 프록시 공간을 부여 받게 된다. 레지스트리 관리자(132)는 데이터베이스 서버(122) 와 파일 전송과 같은 비동기 속성테이블 관리 기능과 어플리케이션 서버(124)의 요구에 따른 동기화 속성테이블로 구성될 수 있다.The following briefly describes how the
도 4는 본 발명의 포털 사이트용 가상연결 관리장치를 통한 원격 스토리지 시스템의 동작을 설명하기 위한 플로차트이다. 도 4에 도시한 바와 같이, 사용자가 원격 스토리지 서버(300)에 접속하기 위해서는 http 프로토콜을 지원하는 표준 브라우저를 실행시킨 상태에서 url를 입력하여 원하는 포털 사이트(100)의 웹서버(120)에 접속하여 로그인(S10)한 후에 원하는 서비스 항목을 선택(S12)하게 되는데, 여기에서의 선택 항목이란 어플리케이션 서버(124)로의 연결을 의미한다. 다음으로 어플리케이션 서버(124)가 필요한 데이터를 데이터베이스 서버(122)로부터 추출하여 웹 서버(120)로 결과를 되돌리면 그 결과가 브라우저 화면으로 나타나서 사용자가 볼 수 있게 되는데, 여기까지의 과정은 종래와 동일하다.4 is a flowchart illustrating an operation of a remote storage system through a virtual connection management apparatus for a portal site of the present invention. As shown in FIG. 4, in order to access the
한편, 본 발명에 따르면 어플리케이션 서버(124)가 필요한 데이터를데이터베이스 서버(122)에 요구(S14)하면, 데이터베이스 서버(122)의 DBMS(DataBase Management System)에서는 그 데이터가 자체 스토리지 매체(110)에 있는지 아니면 원격지 스토리지 서버(300)에 있는 지를 파악(S16)한다. 이와 동시에 어플리케이션 서버(124)는 레지스트리 관리자(132)로부터 사용자의 원격 스토리지 서버(300)가 온라인 상태인 지를 확인받고 그 결과를 데이터베이스 서버(122)와 어플리케이션 서버(124)에 통지하는데 필요한 데이터가 자체 스토리지 매체(110)에 있다면 기존의 방법을 그대로 수행(S36)하게 된다.Meanwhile, according to the present invention, when the
반면에 데이터가 원격지 스토리지 서버(300)에 있고 원격지 스토리지 서버(300)가 온라인 상태라면 가상 연결/트랜잭션 엔진(130)을 통해 원격 스토리지 서버(300)와 상호 연동하여 가상 연결/트랜잭션 엔진(130)의 네트워크 캐시 기능을 이용(S34)하게 되는데, 이 때 룩-어헤드(look-ahead) 기법을 이용하여 정해진 정책, 예를 들어 512KB 또는 1MB에 따라 프리-패치(pre-fetch)하여 기존의 시스템 접속과 유사하도록 하는데, 전송이 종료되면 가상 연결/트랜잭션 엔진(130)은 캐시를 클리어하고 어플리케이션 서버(124)와 데이터베이스 서버(122)에 작업 종료 이벤트를 알리게 된다.On the other hand, if the data is on the
그러나 만약 데이터가 원격 스토리지 서버(300)에 있지만 오프라인 상태라면 사용자에게 네트워크의 문제가 있음을 알리고 필요한 영역을 자체 스토리지 매체(110)에 할당하여 사용자에게 불편이 없도록 하는데, 이 경우에 요구된 파일 작업이 읽기 또는 다운로드 작업이라면 어플리케이션 서버(124)는 사용자에게 현재 상황을 알림과 더불어 보조 서비스 화면을 출력(S30)한 후에 가상 연결/트랜잭션 엔진(130)의 시스템 관리자에게 통지하여 시스템의 복구를 수행(S32)하고, 쓰기 또는 업로드 작업이라면 데이터베이스 서버(122)의 자체 스토리지 매체(110)에 데이터를 임시 저장한 후에 가상 연결/트랜잭션 엔진(130)을 통하여 필요한 조치를 취하게 된다.However, if the data is located in the
본 발명의 포털 사이트용 가상연결 관리장치 및 이를 통한 원격 스토리지 시스템은 전술한 실시예에 국한되지 않고 본 발명의 기술 사상이 허용하는 범위 내에서 다양하게 변형하여 실시할 수가 있다. 예를 들어 전술한 실시예에서는 전원이 상시 온 상태로 있어야 하는 소비 전력 문제 및 사용상의 불편함을 고려하여 원격 스토리지 서버를 사용자의 퍼스널 컴퓨터와 별개의 구현하고 있으나 이에 국한되는 것은 아니고 비록 소비 전력이 크다는 문제점은 있으나 사용자의 퍼스널 컴퓨터에 관련 소프트웨어를 탑재하여 구현할 수도 있을 것이다. 나아가, 본 발명의 가상연결 관리장치는 포털 사이트의 사업자와는 별개로 구축되어 운영될 수도 있을 것이다.The apparatus for managing a virtual site for a portal site of the present invention and a remote storage system through the same are not limited to the above-described embodiments and may be variously modified and implemented within the scope of the technical idea of the present invention. For example, in the above-described embodiment, the remote storage server is implemented separately from the user's personal computer in consideration of power consumption problems and inconvenience in using power that should be always on, but power consumption is not limited thereto. There is a big problem, but the related software may be implemented in a user's personal computer. Furthermore, the virtual connection management apparatus of the present invention may be constructed and operated separately from the operator of the portal site.
전술한 바와 같은 본 발명의 포털 사이트용 가상연결 관리장치 및 이를 통한 원격 스토리지 시스템에 따르면, 가정과 같이 원격지에 구비된 스토리지 매체를 포털 사이트에서 제공하는 각종 어플리케이션을 통해 사용할 수 있도록 지원함으로써 포털 사이트의 시설투자비용과 관리비용을 절감시킬 수가 있다. 나아가 사용자에 대해서는 저렴한 비용으로 온라인을 통해 사용할 수 있고 네트워크 장애의 발생시에도 오프라인을 통해 접근이 가능한 대용량의 스토리지 매체를 제공할 수 있게 된다.According to the virtual connection management apparatus for a portal site of the present invention and the remote storage system through the same as described above, the facility of the portal site by supporting a storage medium provided at a remote location such as a home to be used through various applications provided by the portal site The investment cost and the management cost can be reduced. Furthermore, users will be able to provide high-capacity storage media that can be used online at low cost and accessible offline in the event of a network failure.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040025790A KR100641288B1 (en) | 2004-04-14 | 2004-04-14 | virtual link management apparatus for portal site and remote storage system therethrough |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040025790A KR100641288B1 (en) | 2004-04-14 | 2004-04-14 | virtual link management apparatus for portal site and remote storage system therethrough |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050100518A KR20050100518A (en) | 2005-10-19 |
KR100641288B1 true KR100641288B1 (en) | 2006-10-31 |
Family
ID=37279321
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040025790A KR100641288B1 (en) | 2004-04-14 | 2004-04-14 | virtual link management apparatus for portal site and remote storage system therethrough |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100641288B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100861122B1 (en) | 2007-08-30 | 2008-09-30 | 주식회사 케이티프리텔 | System and method for backup in a wireless communication system |
-
2004
- 2004-04-14 KR KR1020040025790A patent/KR100641288B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR20050100518A (en) | 2005-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11308126B2 (en) | Different hierarchies of resource data objects for managing system resources | |
US10225363B2 (en) | Methods and systems for providing a consistent profile to overlapping user sessions | |
JP4567293B2 (en) | file server | |
TWI483121B (en) | An integrated storage platform system and method thereof | |
US9389932B2 (en) | Systems and methods for remote storage management | |
US7421480B2 (en) | Personal computing environment using mozilla | |
US9459924B2 (en) | Locating service endpoints from a service registry | |
US6438600B1 (en) | Securely sharing log-in credentials among trusted browser-based applications | |
US7376711B2 (en) | Smart card enabled mobile personal computing environment system | |
US8527576B2 (en) | Data access control system and method according to position information of mobile terminal | |
CN105072184B (en) | A kind of shared file system suitable for medium-sized and small enterprises | |
US20110138049A1 (en) | Mapping computer desktop objects to cloud services within a cloud computing environment | |
US20210133248A1 (en) | System and method for searching backups | |
US20200097195A1 (en) | Immutable blob storage for cloud service providers | |
KR100641288B1 (en) | virtual link management apparatus for portal site and remote storage system therethrough | |
US20220385596A1 (en) | Protecting integration between resources of different services using service-generated dependency tags | |
JP2020119207A (en) | Database management service provision system | |
WO2004097591A2 (en) | Personal computing environment system using mozilla | |
CN116860862B (en) | Front-end caching method of low-code platform and related equipment | |
US20240236077A9 (en) | Method and system for performing authentication and object discovery for on-premises cloud service providers | |
US10824748B2 (en) | Method and system for low overhead control/status handshake for remote shared file server | |
KR100879880B1 (en) | Method and system for providing electronic cabinet service | |
CN100414515C (en) | A network internal storage service system and its constituting method | |
CN117992420A (en) | NAS access method and system for FPGA-oriented control storage device | |
JP2002215594A (en) | Provider network system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121024 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20131025 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20151013 Year of fee payment: 10 |
|
LAPS | Lapse due to unpaid annual fee |