KR20150070676A - Personal Home Cloud Computer System - Google Patents

Personal Home Cloud Computer System Download PDF

Info

Publication number
KR20150070676A
KR20150070676A KR1020130157173A KR20130157173A KR20150070676A KR 20150070676 A KR20150070676 A KR 20150070676A KR 1020130157173 A KR1020130157173 A KR 1020130157173A KR 20130157173 A KR20130157173 A KR 20130157173A KR 20150070676 A KR20150070676 A KR 20150070676A
Authority
KR
South Korea
Prior art keywords
virtual
monitor
home cloud
personal
personal home
Prior art date
Application number
KR1020130157173A
Other languages
Korean (ko)
Inventor
정회준
황륜환
Original Assignee
소프팅스 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 소프팅스 주식회사 filed Critical 소프팅스 주식회사
Priority to KR1020130157173A priority Critical patent/KR20150070676A/en
Publication of KR20150070676A publication Critical patent/KR20150070676A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/452Remote windowing, e.g. X-Window System, desktop virtualisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols for data compression, e.g. ROHC
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45562Creating, deleting, cloning virtual machine instances
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45587Isolation or security of virtual machine instances
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio

Abstract

The present invention is to provide a personal home cloud computer system, enabling a personal computer to be used not only for an independent purpose of an individual user, but also for multiple users such as a family or members of a small scale unit. The computer system is formed by developing: a multi-user computer module having a function of generating a virtual hard disk and being mounted; a virtual multiple complex monitor generation module using a virtual graphic card device driver; and a remote control module capable of implementing a computer at home or in an office remotely, and by organically combining and unifying all of the above as a communications application program of a server access usage which supports a multi-platform (multiplex operate system).

Description

퍼스널 홈 클라우드 컴퓨터 시스템 { Personal Home Cloud Computer System } [0001] Personal Home Cloud Computer System [

디지털 정보처리기술 (S/W)
Digital Information Processing Technology (S / W)

클라우드 컴퓨팅의 확산으로 인한 컴퓨터 사용 환경이 급격하게 변하고 있는 정보화 시대가 이전과는 다른 양상으로 발전하고 있으며, 보안의 이유 또는 전산자원을 절감하는 그린컴퓨팅의 필요성 등으로 인하여 기존에 분산되어 운용되는 서버 컴퓨터를 집중시켜, 서버를 가상화하고 또 서버에 가상 데스크탑 인프라 스트락쳐(VDI)를 구현하여 클라이언트 사용자들에게 그들이 원하는 데스크탑 환경을 가상화시켜 가지고 있다가 배정요청 시 할당하는 등의 서버 및 데스크탑 가상화 기술을 적용함에 있어서, 가정이나 소호 사무실에서 사용되고 있는 퍼스널 컴퓨터의 용도가 단순히 인터넷 접속단말이나 더미 터미널 단말로만 사용되는 지경에 와 있거나, 그 용도가 폐기되고 있는 개인용 PC를 클라우드 서버처럼 사용할 수 있게 하여 소규모 퍼스널 홈 클라우드 컴퓨터로 활용하자는 기술에 관한 것이다. In the information age, in which the computing environment is rapidly changing due to the proliferation of cloud computing, has evolved into a different form from the previous one. Due to the reasons of security or the necessity of green computing for reducing computer resources, By concentrating computers, virtualizing servers, and implementing virtual desktop infrastructure (VDI) on servers, client and server users can virtualize their desired desktop environment and deploy server and desktop virtualization technologies In the application, the personal computer used in the home or SOHO office is used only as an Internet access terminal or a dummy terminal, or a personal PC whose use is discarded can be used as a cloud server, Home It is about technology to use as cloud computer.

정보기기의 비약적인 발달로 인하여 이제 개인들은 스마트폰이나 태블릿 등의 개인용 정보단말기를 언제나 휴대하여 가지고 다니는 상황에 이르렀다. 가정이나 사무실에는 고성능의 컴퓨터가 최소한 한 대 또는 그 이상을 보유하고 있는 실정이다. 그러나 가정이나 소규모사무실에서 보유하고 있는 컴퓨터는 그 전산자원이 엄청난 낭비를 초래하고 있으며, 이제 사회는 또 그 개인용 컴퓨터를 버리고 가상화 서버에 데스크탑 PC를 가상화하여 사용하고 있는 추세로 변화해 가고 있다. 이러한 클라우드 컴퓨팅 시스템 구축은 현재 사용되고 있는 개인용 PC에 관해서는 엄청난 낭비 요소를 부추기고 있는 것이다.
Due to the rapid development of information devices, individuals now carry personal information terminals such as smart phones and tablets with them at all times. There are at least one or more high-performance computers in the home or office. However, computers in homes and small offices are wasting a lot of their computing resources. Now society is turning to the trend of virtualizing desktop PCs to virtualized servers by discarding them. Building such a cloud computing system is a huge waste of current personal PCs.

종래의 윈도우즈기반 개인용 컴퓨터(PC)는 복수의 사용자가 PC를 동시에 사용하기 위해서는 동시에 사용하고자하는 사용자 수만큼의 복수의 PC 개수가 필요하였다. 또 복수의 PC에는 기계적인 라이센스 개념으로 각각 응용소프트웨어가 설치되어 운용되고 있다.In order to use a PC simultaneously by a plurality of users, a conventional Windows-based personal computer (PC) requires a plurality of PCs as many as the number of users to use at the same time. In addition, application software is installed and operated on a plurality of PCs as mechanical license concepts.

하지만, 이런 사용례의 경우 실제 한사람의 사용자가 사용(점유)하는 개인용 컴퓨터의 자원(Resource)은 통상적인 PC성능의 15~20%를 넘지 못한다. 따라서 이러한 사용례에서 남아도는 개인용 컴퓨터의 유휴자원을 최대한 효율적으로 사용하지 못하면서도 개인용 컴퓨터가 가동되기 위해 투입되는 자원(전기료, 컴퓨터본체 공간, 발열량 등)은 PC 한 대의 분량만큼 사용하고 있는 과소비의 문제점이 발생하게 되었다. However, in this use case, the resource of a personal computer that a single user actually occupies does not exceed 15-20% of the normal PC performance. Therefore, in such a use case, the resources (electric charge, computer main body space, heating value, etc.) inputted to operate the personal computer can not be used as much as one PC, A problem occurred.

종래의 PC사용기술은 개인별 퍼스널 컴퓨터로 독립적으로 사용하거나 서버/클라이언트시스템의 클라이언트PC로 사용하고 있는데 비해, 여기서 해결하려는 기술은 멀티유저 컴퓨팅 기술과 원격제어 기술, 가상모니터 기술이 각각 별개로 존재하고 있어서 각각 기술의 개발이 매우 어렵고 복잡하고 또 한 가지씩의 독립적인 기술제품으로만 제공되고 있는 실정이다. 이들 세 개의 제품을 동시에 사용하려면 각 제품을 동시에 별개로 설치하고, 각각 독립적으로 구동시켜 작업을 하는데 그 개별설치와 독립실행과의 연결과정이 너무 복잡하여 효율적인 작업을 수행할 수 없다. 또, 각 제품의 설정 변경시는 대부분 PC를 껏다 켜야 하므로, 멀티유저 환경에서는 적합하지가 않다.
Conventional PC technology is used independently as a personal computer or as a client PC of a server / client system. In contrast, the technology to be solved here is a multi-user computing technology, a remote control technology, and a virtual monitor technology, The development of each technology is very difficult and complicated, and only one independent technology product is available. In order to use these three products at the same time, each product is installed separately at the same time, and each of them is driven independently, and the process of connection between the individual installation and independent operation is too complicated to perform the efficient operation. In addition, most PCs must be turned on when changing the settings of each product, which is not suitable for multi-user environments.

개인용 컴퓨터를 사용자 개인의 독립용도로만 사용하는 것이 아닌 가족 또는 소규모 단위의 구성원들 다수의 사용자가 동시에 사용하려는 필요에 의해 개발된 종래의 기술보다 진보된 것으로, 가상의 모니터를 생성하여 기존 PC의 자원들은 모두 공유하면서, 컴퓨터의 실행과 그 컴퓨터 작업의 결과물 등은 각각 독립된 사용 환경을 제공해 주려는 것이다. 사용자 하드웨어의 할당과 가상의 하드웨어의 할당을 동적으로 제공하며, 유기적으로 연결이 가능한 진보적인 환경을 제공하고자 한다.  It is a more advanced than the conventional technology developed by the need for a plurality of users of a family member or a small unit at the same time to use a personal computer not only for the user's independent use but also to create a virtual monitor, All of which are shared, the execution of the computer and the result of the computer operation are intended to provide independent environments. We want to dynamically provide allocation of user hardware and virtual hardware, and provide a progressive environment that can be organically connected.

개인용 컴퓨터를 여러 사람이 동시에 언제, 어디에서나 인터넷 네트워크로 접속, 공유하여 마치 자기의 PC처럼 사용함에 있어 각 개인이 소유하고 있는 스마트폰이나 태블릿 PC 또는 또 다른 PC를 이용하여 근거리 또는 원격으로 가상 모니터에 접속하여 사용할 수 있게 함으로써, 소규모 단위의 퍼스널 홈 클라우드 컴퓨팅 환경을 구축하려는 것이다. 이것은 종래의 개인용 컴퓨터와 동일한 운영환경 및 동일한 컴퓨팅 자원을 최대화시켜 사용케 하고, 언제 어디에서나 사용할 수 있는 시간과 공간의 제약을 없애버려 그 활용성을 극대화 시켜, 경제적이며 효율적인 그린컴퓨팅(Green Computing) 환경을 제공하고자 한다.
When a personal computer is accessed and shared by an Internet network at any time and from any place, it can be used as a personal computer by using a smart phone or a tablet PC owned by each person or another PC, So that a small-scale personal home cloud computing environment can be constructed. This maximizes the use of the same operating environment and the same computing resources as conventional personal computers, maximizes the utilization time and space constraints that can be used anytime and anywhere, provides economical and efficient Green Computing, Environment.

위의 목적을 이루고 종래의 개인용 PC의 운용방법이 가진 문제점을 해결하기위하여, 본 발명의 일실시예에 따른 퍼스널 홈 클라우드 컴퓨터시스템의 구성은 다음과 같다.
In order to solve the problems of the conventional personal PC operating method, which constitutes the above object, a personal home cloud computer system according to an embodiment of the present invention is as follows.

가상하드디스크를 생성하여 마운트 되는 기능을 가진 멀티유저컴퓨터 모듈을 개발하고, 가상 그래픽카드 디바이스 드라이버를 활용한 가상의 다중복합 모니터 생성 모듈을 개발하며, 또한 가정이나 사무실에 있는 컴퓨터를 원격에서 실행시킬 수 있는 원격제어모듈을 개발하여, 이것들을 모두 멀티플랫폼(다중운영체제)을 지원하는 서버접속용통신어플리케이션 프로그램으로 유기적으로 결합·통합하여 퍼스널 홈 클라우드 컴퓨터시스템이라는 하나의 통합시스템으로 업그레이드 개발, 제공하려는 것이 본 발명의 목표이다.
Develop a multi-user computer module with a function to create a virtual hard disk, develop a virtual multi-compound monitor creation module using a virtual graphics card device driver, and also run a computer at home or office remotely We have developed a remote control module capable of integrating and integrating these into a communication application program for server access that supports multi-platforms (multiple operating systems), and developing and providing an integrated system called a personal home cloud computer system Is an object of the present invention.

종래의 문제점을 해결하기 위하여 본 발명의 일실시예에 따른 멀티유저컴퓨터 모듈 구현에 기존 제품에는 구현되지 않고 있는 가상 하드디스크 드라이브를 마운트 시키는 방법을 사용하여 암호화 가능한 가상디스크를 생성할 수 있게 하고, 이것으로 사용자별 독립적인 데이터 보관 등의 보안기능을 수행할 수 있게 개발하는 것을 특징으로 한다.
In order to solve the conventional problems, it is possible to create an encryptable virtual disk using a method of mounting a virtual hard disk drive, which is not implemented in an existing product, in an implementation of a multi-user computer module according to an embodiment of the present invention, It is characterized by developing security functions such as independent data storage for each user.

또한 본 발명의 일실시예에 따른 가상모니터를 개발함에 있어 기존에는 가상 그래픽 드라이브를 한 개만 마운트시켜 PC 본체 1대당 가상모니터를 한 개만 구현하였으나, 본 발명에서는 가상 그래픽카드 디바이스 드라이브의 동적 분할 기법을 사용하여 PC 본체 한 대에서 여러 개의 개수 제한없이 가상모니터 또는 서브모니터를 생성할 수 있게 개선하는 것을 특징으로 한다.
In the case of developing a virtual monitor according to an embodiment of the present invention, only one virtual monitor is mounted per one PC body by mounting only one virtual graphic drive. However, in the present invention, A virtual monitor or a sub monitor can be created in a single PC body without limitation in the number of several.

또한 본 발명의 일실시예에 따른 PC의 원격제어 모듈을 구현함에 있어 원격제어 대상의 PC화면을 가상의 그래픽 드라이브를 개발하여 디스플레이 표시장치로 전송되는 화면을 분할하여 가져오는 방식을 취하면서, 고속의 실행속도를 구현하기 위하여 화면데이터를 가시적으로 볼 때에는 느낄 수 없는 정도의 손실 압축 기법을 사용하는 것을 특징으로 하며, 또 이 손실 압축된 화면데이터를 실시간 스트리밍방식으로 가져오게 구성하여 고속으로 실행되도록 개량한 것이다. 기존의 원격제어방법은 양쪽의 화면을 비교하여 변경된 데이터만을 가져오는 방식과 가상그래픽드라이브를 개발하여 화면을 분할하는 방식으로 개발되어 있으나, 화면데이터 손실압축기법과 화면데이터 스트리밍 전송방식을 채택한 것은 본 발명에서 개량 구성한 독자적인 개발방식으로 본 발명의 가장 큰 특징으로 한다.
In implementing a remote control module of a PC according to an embodiment of the present invention, a virtual graphic drive of a remote control target PC screen is developed to divide a screen transmitted to a display device, The lossy compression method is used so that it can not be perceived when the screen data is viewed visually in order to realize the execution speed of the lossy compressed screen data. It is an improvement. The conventional remote control method has been developed in such a manner that only the changed data is obtained by comparing the two screens and the virtual graphic drive is developed and the screen is divided. However, the screen data loss compressor and the screen data stream transmission method are adopted, Which is a unique development method of the present invention.

또한 본 발명의 일실시예에 따른 이상의 기능들로 퍼스널 클라우드 컴퓨팅 서버 PC와 스마트폰등의 접속단말이 연결되는 통신접속방법을 기존의 네트워크 접속방식과는 다르게 사용자의 접속과 동시에 가상디스크를 비롯한 제반 컴퓨팅자원이 자동 접속되는 동적접속방식으로 구현하여 하나의 제품/서비스로 구현하여 독자적인 소규모 퍼스널 홈 클라우드 컴퓨터시스템을 구현하는 것을 특징으로 한다.
Further, unlike the existing network access method, a communication access method in which an access terminal such as a personal cloud computing server PC and a smart phone are connected by the above-described functions according to an embodiment of the present invention, And a dynamic connection method in which a computing resource is automatically connected, and is implemented as a single product / service to implement a unique small personal home cloud computer system.

본 발명의 일실시예에 따라 스마트폰이나 태블릿 PC 또는 또 다른 PC로 네트워크를 통하여 가정이나 사무실에 있는 한 대의 개인용 컴퓨터에 접속하여 다수의 사용자가 시간과 공간의 제약 없이 동시에 H/W, S/W의 전산자원을 공유하여 사용하는 소규모 퍼스널 홈 클라우드 컴퓨터시스템을 구축하게 되면, 다음과 같은 효과를 얻을 수 있다.
According to an embodiment of the present invention, a smartphone, a tablet PC, or another PC can be connected to a personal computer in a home or an office through a network so that a plurality of users simultaneously access the H / W, S / If you build a small personal home cloud computer system that shares the computer resources of W, you can get the following effects.

첫째, 한 대의 메인(Main) 컴퓨터에 윈도우즈 응용프로그램을 설치하여 다수의 사용자가 각각의 입출력장치를 가지고 동시에 메인 컴퓨터 한 대를 다중 분할하여 개별적으로 가상디스크를 암호화하는 보안성을 보장받으며 사용할 수 있어, 전산자원의 활용을 극대화시킬 수 있다.
First, by installing a Windows application on one main computer, multiple users can use each I / O device to securely secure the virtual disk separately by dividing one main computer at the same time , And maximize the utilization of computer resources.

둘째, 한 대의 컴퓨터 본체를 다수의 사용자가 사용하므로 컴퓨터 본체의 도입 비용을 절감할 수 있으며, 클라우드 컴퓨팅의 도입으로 낭비되고 용도가 폐기 축소되는 개인용 PC를, 기존에 개인용 PC가 보유하고 있는 H/W, S/W전산자원을 극대화시켜 재사용할 수 있다.
Second, it is possible to reduce the introduction cost of the computer main body because a plurality of users use one computer main body, and the personal computer which is wasted by the introduction of cloud computing and whose usage is scrapped down, W and S / W can be reused by maximizing the computer resources.

셋째, 컴퓨터의 소음 감소, 전기사용의 절감 및 컴퓨터 본체에서 배출되는 발열량을 감소시켜, 이산화탄소 배출을 저감시킬 수 있는 효과뿐만 아니라 컴퓨터 본체의 배치공간의 절감으로 사용자들의 가구집기 배치를 효율화 시켜 주고, 가정이나 소호 사무실의 공간효율을 극대화 할 수 있고 또 공간 확보 비용을 줄일 수 있다.
Third, it is possible to reduce the noise of the computer, reduce the electricity consumption, reduce the amount of heat generated by the computer body, reduce the carbon dioxide emission, reduce the layout space of the computer main body, It is possible to maximize the space efficiency of the home or SOHO office and to reduce the space cost.

넷째, 각 개인이 보유한 정보단말 디바이스(스마트폰, 태블릿 PC, 노트북PC, PC)를 이용하여 언제 어디에서나 가정이나 사무실에 있는 개인용 컴퓨터를 근거리 또는 원격으로 제어 및 실행할 수 있는 소규모 퍼스널 홈 클라우드 컴퓨터 환경을 구축 사용할 수 있어 개인 업무의 효율화를 극대화 할 수 있다.
Fourth, a small personal home cloud computing environment capable of controlling and executing a personal computer at home or office anytime and anywhere using an information terminal device (smart phone, tablet PC, notebook PC, PC) It is possible to maximize the efficiency of individual work.

다섯째, 이러한 방법의 소규모 퍼스널 홈 클라우드 컴퓨터 환경을 이용하면 서버에 가상머신을 이용하여 데스크탑 환경을 제공하는 정통 클라우드 컴퓨팅 서비스 구축에 소모되는 막대한 소프트웨어 라이센스 경비를 줄이면서 그룹별, 팀별, 업무별 소규모 클라우드 컴퓨팅 서비스를 매우 쉽고 간편하게 운용할 수 있다.
Fifth, using such a small personal home cloud computing environment can reduce the cost of software licenses required to build authentic cloud computing services that provide a desktop environment using virtual machines on servers, Computing services can be operated very easily and easily.

도 1은 본 발명에 따른 퍼스널 홈 클라우드 컴퓨터시스템의 전체적 흐름을 도시한 도면,
도 2는 본 발명에서 개인용 컴퓨터(PC)를 퍼스널 홈 클라우드 서버로 활용하는 서버부의 구성을 도시한 도면,
도 3은 본 발명에 따른 스마트폰, 태블릿등 개인정보단말의 단말부의 구성을 도시한 도면,
도 4는 본 발명에서 개별모니터를 가상모니터나 서브모니터로 사용하는 디스플레이부의 구성을 도시한 도면,
도 5는 본 발명에서 한 개의 대형모니터를 논리적 분할을 통하여 가상모니터나 서브모니터로 사용하는 디스플레이부의 구성을 도시한 도면,
도 6은 본 발명에 따른 퍼스널 홈 클라우드 컴퓨터 사용자별 키보드, 마우스 등의 입력장치사용에 대한 입력부의 구성을 도시한 도면이다.
1, ≪ RTI ID = 0.0 > 1 < / RTI > illustrates the overall flow of a personal home cloud computer system in accordance with the present invention,
2 is a diagram showing a configuration of a server unit in which a personal computer (PC) is used as a personal home cloud server in the present invention,
3 is a diagram showing a configuration of a terminal unit of a personal information terminal such as a smart phone or a tablet according to the present invention,
4 is a diagram illustrating a configuration of a display unit using an individual monitor as a virtual monitor or a sub monitor in the present invention,
5 is a view illustrating a configuration of a display unit using one large-sized monitor as a virtual monitor or a sub-monitor through logical division in the present invention,
FIG. 6 is a diagram illustrating a configuration of an input unit for use of an input device such as a keyboard, a mouse, and the like for a user of a personal home cloud computer according to the present invention.

이하에서는 첨부된 도면을 참조하여 본 발명에 따른 실시예에 의하여 상세하게 설명한다.
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일실시예에 따른 개인용 컴퓨터(PC)를 퍼스널 홈 클라우드 컴퓨터 서버로 활용하는 전체적인 시스템의 흐름을 도시한 대표 구성도면이다.
FIG. 1 is a representative configuration diagram showing a flow of an overall system utilizing a personal computer (PC) according to an embodiment of the present invention as a personal home cloud computer server.

도 1의 구성도는 서버부(100), 단말부(200), 디스플레이부(300),입력부(400)를 포함한다.1 includes a server unit 100, a terminal unit 200, a display unit 300, and an input unit 400.

본 발명의 일실시예에 따른 개인용 컴퓨터(PC)를 퍼스널 홈 클라우드 서버(100)로 활용하는 것은, Utilizing a personal computer (PC) according to an embodiment of the present invention as a personal home cloud server 100,

도 2의 서버부(100) 도면에 도시된 PC(110) 운영체제 상부에 컴퓨터 가상화 장치드라이브(112)를 개발하여 멀티유저 컴퓨터 모듈을 구성하며, 또 PC(110) 운영체제 상부에 가상하드디스크 드라이브(113)를 개발하여 마운트시킴으로써 가상암호화 보안디스크 모듈을 구성하여 사용자별로 독립된 가상HDD1~N개(117~120)를 할당한다. 그리고 가상그래픽카드 드라이브(114)를 장착하여 복수의 가상모니터 또는 서브모니터 모듈을 구성하고, 또한 원격제어 그래픽 드라이브(115)를 장착시켜 PC의 원격제어 모듈을 구성한다. 운영체제(OS)의 Win32 영역에는 퍼스널 홈 클라우드 관리도구(116)을 배치하여 클라우드 사용자의 동적할당과 사용자 관리를 수행토록한다.
A computer virtualization device drive 112 is developed on the operating system of the PC 110 shown in the server unit 100 of FIG. 2 to constitute a multi-user computer module, and a virtual hard disk drive 113) are constructed and mounted so that a virtual encrypted secure disk module is configured to allocate 1 to N independent virtual HDDs 117 to 120 for each user. The virtual graphic card drive 114 is mounted to form a plurality of virtual monitors or sub monitor modules and a remote control graphic drive 115 is installed to configure a remote control module of the PC. In the Win32 area of the operating system (OS), a personal home cloud management tool 116 is arranged to perform dynamic allocation and user management of the cloud user.

본 발명의 일실시예에 따른 퍼스널 홈 클라우드 컴퓨터시스템은 가정이나 사무실에서 활용이 100% 되고 있지 않은 유휴 전산자원을 최대한 극대화 시켜서 각 사용자별로 언제, 어디에서나 독립적인 사용자 환경을 제공해 줄 수 있는 그린 컴퓨팅솔루션으로 작업시간과 공간의 제약을 없애주며, 전기에너지를 절감할 수 있고, CO2저감, 사무공간 절약, 소음, 발열 등의 공해를 줄여주는 효율성을 제공한다.
The personal home cloud computer system according to an exemplary embodiment of the present invention maximizes idle computing resources that are not 100% utilized in a home or an office, thereby providing an independent user environment for each user at any time and anywhere. The solution eliminates time and space constraints, saves electrical energy, and provides efficiencies that reduce pollution such as CO2 emissions, office space savings, noise and heat.

도 3의 단말부(200)에 도시된 바와 같이 개인용 정보기기 단말1에서 단말N(210~215)까지 그 단말의 종류는 스마트폰, 태블릿, 노트북, PC 등이며, 운영체제는 애플, 구글, 윈도우즈 등을 포함하는 것이며, 이 단말들이 서버접속 통신 앱(220)을 구동시켜 인터넷 통신망을 통하여 퍼스널 홈 클라우드 서버(100)에 접속되는 것이다.
As shown in the terminal unit 200 of FIG. 3, the types of terminals from the personal digital assistant terminal 1 to the terminal N 210 to 215 are smart phones, tablets, notebooks, PCs and the like, And these terminals are connected to the personal home cloud server 100 via the Internet communication network by driving the server connection communication application 220.

본 발명의 일실시예에 따른 퍼스널 홈 클라우드컴퓨터의 사용자단말은 스마트폰, 태블릿, 노트북, PC, 또 다른 스마트폰 등으로 제한이 없으며 동시 접속자 수도 이론적인 제한은 없다. 다만 서버로 사용하는 PC의 용량이나 자원 등의 제약에 따라 동시접속자수가 업무수행 또는 작업의 종류별로 4~12명 정도로 접속할 것을 권장한다.
The user terminal of the personal home cloud computer according to an exemplary embodiment of the present invention is not limited to a smart phone, a tablet, a notebook, a PC, another smart phone, and the like. However, it is recommended that the number of concurrent users should be 4 ~ 12 for each type of work or work depending on the limitation of the capacity or resources of the PC used as the server.

도 4의 디스플레이부(300)에 도시된 바와 같이 사용자별로 개별적인 모니터 사용시(310)에는 단말 1~단말 N개(320, 330, 340)에서 다수의 가상모니터 또는 서브모니터 단말1(320)에 모니터1~N개(321~323), 단말2(330)에 모니터1~N개(331~333), 단말N(340)에 모니터1~N개를 연결하여 사용할 수 있게 구성하는 것을 포함한다.As shown in the display unit 300 of FIG. 4, when a separate monitor is used 310 for each user, a plurality of virtual monitors or N sub-monitor terminals 1 320 are provided in the terminal 1 to the N terminals 320, 1 to N (321 to 323), the terminal 2 (330) to 1 to N (331 to 333), and the terminal N (340) to 1 to N monitors.

또한 도 5의 디스플레이부(300)에 도시되 바와 같이 대형모니터 사용시(350)에는 물리적인 대형모니터 내에 가상의 모니터 1 ~N (371 ~376) 개를 각각의 사용자가 독립적으로 접속하여 마치 자기의 모니터처럼 독립적으로 사용할 수 있게 구성하였으며, 가상모니터 각각(371~376)에 입력장치인 키보드,마우스 등을 개별 접속하여 사용할 수 있게 구성하는 것을 포함한다. 여기에도 도 4의 경우와 마찬가지로 모니터(380,381,382)등을 개별 모니터로 접속하여 사용할 수 있다.As shown in the display unit 300 of FIG. 5, when a large monitor is used (350), virtual monitors 1 to N (371 to 376) are independently connected to each other in a physical large monitor, Monitors, and configures the virtual monitors 371 to 376 so that a keyboard, a mouse, and the like, which are input devices, can be separately connected and used. As in the case of FIG. 4, the monitors 380, 381, and 382 can be connected to each other via a separate monitor.

도 4 및 도 5의 실시예에 따르면 모니터는 가상모니터 또는 서브모니터로 사용하는 경우를 모두 포함한다.
According to the embodiment of FIGS. 4 and 5, the monitor includes both a virtual monitor and a sub monitor.

도 6의 입력부(400)는 단말 스마트폰1(410), 단말 노트북2(411), 단말 태블릿3(412), 단말 PC4(413), 단말 스마트폰N(414)에 각각 키보드,마우스 등의 입력장치를 1~N개(420~424)씩 연결하여 사용할 수 있는 다중 접속기능을 포함한다.
The input unit 400 of FIG. 6 is connected to the terminal smartphone 1 410, the terminal notebook 2 411, the terminal tablet 3 412, the terminal PC 4 413, and the terminal smartphone N 414 via a keyboard, And a multiple access function that can connect 1 to N (420 to 424) input devices.

100 : 퍼스널 홈 클라우드컴퓨터 서버(개인용 퍼스널 컴퓨터)
112 : 컴퓨터 가상화 장치 드라이브(멀티유저컴퓨터 모듈)
113 : 가상화 디스크 드라이브(가상 암호화 보안 디스크 모듈)
114 : 가상 그래픽 카드 드라이브 (가상 모니터 모듈)
115 : 원격제어 그래픽 드라이브(PC 원격제어 모듈)
116 : 퍼스널 홈 클라우드 관리도구(클라우드 동적 할당 관리모듈)
100: Personal home cloud computer server (personal computer)
112: Computer virtualization device drive (multi-user computer module)
113: Virtualization Disk Drive (Virtual Encryption Secure Disk Module)
114: Virtual graphics card drive (virtual monitor module)
115: Remote control graphic drive (PC remote control module)
116: Personal Home Cloud Management Tool (Cloud Dynamic Allocation Management Module)

Claims (6)

퍼스널 홈 클라우드 서버가 되는 개인용 PC 운영체제 위에 PC 가상화 장치 드라이브로 구동되는 멀티유저 컴퓨터 모듈을 포함하면서,

가상 하드디스크 드라이브를 마운트 시키면서 구동되는 암호화 기능을 추가한 가상 보안디스크 모듈을 포함하고,

가상 그래픽 카드 드라이브에 의하여 가상의 모니터를 생성하여 가상모니터나 물리적 모니터를 가상 또는 서브모니터로 사용할 수 있는 모듈과,

PC원격제어그래픽 드라이버를 생성하여 제어대상 PC의 디스플레이 정보를 손실압축방식으로 압축하여 실시간 스트리밍 방식으로 가져오는 원격제어 모듈들이,

퍼스널 홈 클라우드 관리도구에 의하여 자동으로 할당되며 관리되는 모듈을 모두 포함하는 퍼스널 홈 클라우드 컴퓨터 시스템
A multi-user computer module driven by a PC virtualization device drive on a personal PC operating system to be a personal home cloud server,

It includes a virtual security disk module that adds cryptographic functionality driven by mounting a virtual hard disk drive,

A module capable of creating a virtual monitor by the virtual graphic card drive and using the virtual monitor or the physical monitor as a virtual or sub monitor,

A remote control module that creates a PC remote control graphics driver and compresses the display information of the control target PC into a lossy compression method and brings the same into a real time streaming method,

A personal home cloud computer system that includes all of the modules automatically assigned and managed by the personal home cloud management tool
청구항 제1항에 있어서 상기의 가상드라이브 장치들은 퍼스널 홈 클라우드 서버용 PC에 설치되는 것으로,
상기의 서버에 접속되는 정보기기 단말의 종류나, 단말의 수량 또는 단말의 운영체제에 제한이 없이 서버접속 통신어플리케이션으로 접속할 수 있는 단말부 : 의 기능을 포함하는 퍼스널 홈 클라우드컴퓨터 시스템.
The virtual drive apparatus according to claim 1, wherein the virtual drive devices are installed in a PC for a personal home cloud server,
And a terminal unit capable of accessing by a server connection communication application without limitation to the type of information equipment terminal connected to the server, the number of terminals, or the operating system of the terminal.
청구항 제2항에 있어서,

퍼스널 홈 클라우드 컴퓨터 서버에 접속되는 단말의 사용자 디스플레이 표시장치는 가상의 모니터나 물리적 모니터를 연결하여 사용할 수 있는 기능을 포함하며,
물리적인 대형화면의 모니터 내부에 다수 개의 가상모니터를 생성하여 각각 사용할 수 있게 하거나,
물리적인 개인용 모니터로 가상모니터를 띄우거나 서브 모니터로 사용할 수 있는 디스플레이부: 를 포함하는 퍼스널 홈 클라우드컴퓨터 시스템.
The method according to claim 2,

A user display device of a terminal connected to a personal home cloud computer server includes a function of connecting a virtual monitor or a physical monitor,
It is possible to create a plurality of virtual monitors in a physical large screen monitor and use them respectively,
A personal home cloud computer system comprising: a display unit capable of displaying a virtual monitor as a physical personal monitor or as a sub monitor.
청구항 제3항에 있어서,
퍼스널 홈 클라우드 단말의 디스플레이 표시장치에 해당하는 물리적 모니터나 가상 모니터를 접속 사용함에 있어서,
사용자별 가상 모니터나 서브 모니터로 사용할 때의 입력장치인 키보드, 마우스등을 다수의 사용자가 다중으로 접속 사용할 수 있게 하는 입력부: 의 기능을 포함하는 퍼스널 홈 클라우드 컴퓨터 시스템.
The method of claim 3,
When a physical monitor or a virtual monitor corresponding to a display device of a personal home cloud terminal is connected and used,
A personal home cloud computer system including a function of allowing a plurality of users to connect and use a keyboard, a mouse, and the like, which are input devices when used as a virtual monitor or a sub monitor, for each user.
청구항 제1,2,3,4항에 있어서 상기 다수의 입출력 장치들은 각각의 주변장치들을 수의 네트워크 통신부를 더 포함하며,
상기의 퍼스널 홈 클라우드 관리도구에 의하여 동적 할당 관리되는 것을 특징으로 하는 퍼스널 홈 클라우드 컴퓨터 시스템.
The apparatus of claim 1, 2, 3, 4 or 5, wherein the plurality of input / output devices further comprises a number of network communication units,
Wherein the personal home cloud management tool is dynamically allocated and managed by the personal home cloud management tool.
청구항 제5항에 있어서
상기의 퍼스널 홈 클라우드 관리도구는 정통 클라우드에서 가상머신을 사용하여 동적할당 관리되는 것과는 다른게 가상머신을 사용하지 않고 동적할당 관리되는 것을 특징으로 하는 퍼스널 홈 클라우드 컴퓨터 시스템.

The method of claim 5, wherein
Wherein the personal home cloud management tool is dynamically allocated and managed without using a virtual machine in a manner different from a dynamic allocation management using an virtual machine in an authentic cloud.

KR1020130157173A 2013-12-17 2013-12-17 Personal Home Cloud Computer System KR20150070676A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130157173A KR20150070676A (en) 2013-12-17 2013-12-17 Personal Home Cloud Computer System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130157173A KR20150070676A (en) 2013-12-17 2013-12-17 Personal Home Cloud Computer System

Publications (1)

Publication Number Publication Date
KR20150070676A true KR20150070676A (en) 2015-06-25

Family

ID=53517189

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130157173A KR20150070676A (en) 2013-12-17 2013-12-17 Personal Home Cloud Computer System

Country Status (1)

Country Link
KR (1) KR20150070676A (en)

Cited By (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9935894B2 (en) 2014-05-08 2018-04-03 Cisco Technology, Inc. Collaborative inter-service scheduling of logical resources in cloud platforms
US10034201B2 (en) 2015-07-09 2018-07-24 Cisco Technology, Inc. Stateless load-balancing across multiple tunnels
US10037617B2 (en) 2015-02-27 2018-07-31 Cisco Technology, Inc. Enhanced user interface systems including dynamic context selection for cloud-based networks
US10050862B2 (en) 2015-02-09 2018-08-14 Cisco Technology, Inc. Distributed application framework that uses network and application awareness for placing data
US10067780B2 (en) 2015-10-06 2018-09-04 Cisco Technology, Inc. Performance-based public cloud selection for a hybrid cloud environment
US10084703B2 (en) 2015-12-04 2018-09-25 Cisco Technology, Inc. Infrastructure-exclusive service forwarding
US10122605B2 (en) 2014-07-09 2018-11-06 Cisco Technology, Inc Annotation of network activity through different phases of execution
US10129177B2 (en) 2016-05-23 2018-11-13 Cisco Technology, Inc. Inter-cloud broker for hybrid cloud networks
US10142346B2 (en) 2016-07-28 2018-11-27 Cisco Technology, Inc. Extension of a private cloud end-point group to a public cloud
US10205677B2 (en) 2015-11-24 2019-02-12 Cisco Technology, Inc. Cloud resource placement optimization and migration execution in federated clouds
US10212074B2 (en) 2011-06-24 2019-02-19 Cisco Technology, Inc. Level of hierarchy in MST for traffic localization and load balancing
US10257042B2 (en) 2012-01-13 2019-04-09 Cisco Technology, Inc. System and method for managing site-to-site VPNs of a cloud managed network
US10263898B2 (en) 2016-07-20 2019-04-16 Cisco Technology, Inc. System and method for implementing universal cloud classification (UCC) as a service (UCCaaS)
US10320683B2 (en) 2017-01-30 2019-06-11 Cisco Technology, Inc. Reliable load-balancer using segment routing and real-time application monitoring
US10326817B2 (en) 2016-12-20 2019-06-18 Cisco Technology, Inc. System and method for quality-aware recording in large scale collaborate clouds
US10334029B2 (en) 2017-01-10 2019-06-25 Cisco Technology, Inc. Forming neighborhood groups from disperse cloud providers
US10353800B2 (en) 2017-10-18 2019-07-16 Cisco Technology, Inc. System and method for graph based monitoring and management of distributed systems
US10367914B2 (en) 2016-01-12 2019-07-30 Cisco Technology, Inc. Attaching service level agreements to application containers and enabling service assurance
US10382534B1 (en) 2015-04-04 2019-08-13 Cisco Technology, Inc. Selective load balancing of network traffic
US10382274B2 (en) 2017-06-26 2019-08-13 Cisco Technology, Inc. System and method for wide area zero-configuration network auto configuration
US10382597B2 (en) 2016-07-20 2019-08-13 Cisco Technology, Inc. System and method for transport-layer level identification and isolation of container traffic
US10425288B2 (en) 2017-07-21 2019-09-24 Cisco Technology, Inc. Container telemetry in data center environments with blade servers and switches
US10432532B2 (en) 2016-07-12 2019-10-01 Cisco Technology, Inc. Dynamically pinning micro-service to uplink port
US10439877B2 (en) 2017-06-26 2019-10-08 Cisco Technology, Inc. Systems and methods for enabling wide area multicast domain name system
US10454984B2 (en) 2013-03-14 2019-10-22 Cisco Technology, Inc. Method for streaming packet captures from network access devices to a cloud server over HTTP
US10461959B2 (en) 2014-04-15 2019-10-29 Cisco Technology, Inc. Programmable infrastructure gateway for enabling hybrid cloud services in a network environment
US10462136B2 (en) 2015-10-13 2019-10-29 Cisco Technology, Inc. Hybrid cloud security groups
US10476982B2 (en) 2015-05-15 2019-11-12 Cisco Technology, Inc. Multi-datacenter message queue
US10511534B2 (en) 2018-04-06 2019-12-17 Cisco Technology, Inc. Stateless distributed load-balancing
US10523657B2 (en) 2015-11-16 2019-12-31 Cisco Technology, Inc. Endpoint privacy preservation with cloud conferencing
US10523592B2 (en) 2016-10-10 2019-12-31 Cisco Technology, Inc. Orchestration system for migrating user data and services based on user information
US10541866B2 (en) 2017-07-25 2020-01-21 Cisco Technology, Inc. Detecting and resolving multicast traffic performance issues
US10552191B2 (en) 2017-01-26 2020-02-04 Cisco Technology, Inc. Distributed hybrid cloud orchestration model
US10567344B2 (en) 2016-08-23 2020-02-18 Cisco Technology, Inc. Automatic firewall configuration based on aggregated cloud managed information
US10601693B2 (en) 2017-07-24 2020-03-24 Cisco Technology, Inc. System and method for providing scalable flow monitoring in a data center fabric
US10608865B2 (en) 2016-07-08 2020-03-31 Cisco Technology, Inc. Reducing ARP/ND flooding in cloud environment
US10671571B2 (en) 2017-01-31 2020-06-02 Cisco Technology, Inc. Fast network performance in containerized environments for network function virtualization
US10708342B2 (en) 2015-02-27 2020-07-07 Cisco Technology, Inc. Dynamic troubleshooting workspaces for cloud and network management systems
US10705882B2 (en) 2017-12-21 2020-07-07 Cisco Technology, Inc. System and method for resource placement across clouds for data intensive workloads
US10728361B2 (en) 2018-05-29 2020-07-28 Cisco Technology, Inc. System for association of customer information across subscribers
US10764266B2 (en) 2018-06-19 2020-09-01 Cisco Technology, Inc. Distributed authentication and authorization for rapid scaling of containerized services
US10805235B2 (en) 2014-09-26 2020-10-13 Cisco Technology, Inc. Distributed application framework for prioritizing network traffic using application priority awareness
US10819571B2 (en) 2018-06-29 2020-10-27 Cisco Technology, Inc. Network traffic optimization using in-situ notification system
US10892940B2 (en) 2017-07-21 2021-01-12 Cisco Technology, Inc. Scalable statistics and analytics mechanisms in cloud networking
US10904342B2 (en) 2018-07-30 2021-01-26 Cisco Technology, Inc. Container networking using communication tunnels
US10904322B2 (en) 2018-06-15 2021-01-26 Cisco Technology, Inc. Systems and methods for scaling down cloud-based servers handling secure connections
US11005682B2 (en) 2015-10-06 2021-05-11 Cisco Technology, Inc. Policy-driven switch overlay bypass in a hybrid cloud network environment
US11005731B2 (en) 2017-04-05 2021-05-11 Cisco Technology, Inc. Estimating model parameters for automatic deployment of scalable micro services
US11019083B2 (en) 2018-06-20 2021-05-25 Cisco Technology, Inc. System for coordinating distributed website analysis
US11044162B2 (en) 2016-12-06 2021-06-22 Cisco Technology, Inc. Orchestration of cloud and fog interactions
US11481362B2 (en) 2017-11-13 2022-10-25 Cisco Technology, Inc. Using persistent memory to enable restartability of bulk load transactions in cloud databases
US11595474B2 (en) 2017-12-28 2023-02-28 Cisco Technology, Inc. Accelerating data replication using multicast and non-volatile memory enabled nodes

Cited By (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10212074B2 (en) 2011-06-24 2019-02-19 Cisco Technology, Inc. Level of hierarchy in MST for traffic localization and load balancing
US10257042B2 (en) 2012-01-13 2019-04-09 Cisco Technology, Inc. System and method for managing site-to-site VPNs of a cloud managed network
US10454984B2 (en) 2013-03-14 2019-10-22 Cisco Technology, Inc. Method for streaming packet captures from network access devices to a cloud server over HTTP
US10461959B2 (en) 2014-04-15 2019-10-29 Cisco Technology, Inc. Programmable infrastructure gateway for enabling hybrid cloud services in a network environment
US10972312B2 (en) 2014-04-15 2021-04-06 Cisco Technology, Inc. Programmable infrastructure gateway for enabling hybrid cloud services in a network environment
US11606226B2 (en) 2014-04-15 2023-03-14 Cisco Technology, Inc. Programmable infrastructure gateway for enabling hybrid cloud services in a network environment
US9935894B2 (en) 2014-05-08 2018-04-03 Cisco Technology, Inc. Collaborative inter-service scheduling of logical resources in cloud platforms
US10122605B2 (en) 2014-07-09 2018-11-06 Cisco Technology, Inc Annotation of network activity through different phases of execution
US10805235B2 (en) 2014-09-26 2020-10-13 Cisco Technology, Inc. Distributed application framework for prioritizing network traffic using application priority awareness
US10050862B2 (en) 2015-02-09 2018-08-14 Cisco Technology, Inc. Distributed application framework that uses network and application awareness for placing data
US10825212B2 (en) 2015-02-27 2020-11-03 Cisco Technology, Inc. Enhanced user interface systems including dynamic context selection for cloud-based networks
US10708342B2 (en) 2015-02-27 2020-07-07 Cisco Technology, Inc. Dynamic troubleshooting workspaces for cloud and network management systems
US10037617B2 (en) 2015-02-27 2018-07-31 Cisco Technology, Inc. Enhanced user interface systems including dynamic context selection for cloud-based networks
US10382534B1 (en) 2015-04-04 2019-08-13 Cisco Technology, Inc. Selective load balancing of network traffic
US11122114B2 (en) 2015-04-04 2021-09-14 Cisco Technology, Inc. Selective load balancing of network traffic
US11843658B2 (en) 2015-04-04 2023-12-12 Cisco Technology, Inc. Selective load balancing of network traffic
US10938937B2 (en) 2015-05-15 2021-03-02 Cisco Technology, Inc. Multi-datacenter message queue
US10476982B2 (en) 2015-05-15 2019-11-12 Cisco Technology, Inc. Multi-datacenter message queue
US10034201B2 (en) 2015-07-09 2018-07-24 Cisco Technology, Inc. Stateless load-balancing across multiple tunnels
US10067780B2 (en) 2015-10-06 2018-09-04 Cisco Technology, Inc. Performance-based public cloud selection for a hybrid cloud environment
US10901769B2 (en) 2015-10-06 2021-01-26 Cisco Technology, Inc. Performance-based public cloud selection for a hybrid cloud environment
US11005682B2 (en) 2015-10-06 2021-05-11 Cisco Technology, Inc. Policy-driven switch overlay bypass in a hybrid cloud network environment
US11218483B2 (en) 2015-10-13 2022-01-04 Cisco Technology, Inc. Hybrid cloud security groups
US10462136B2 (en) 2015-10-13 2019-10-29 Cisco Technology, Inc. Hybrid cloud security groups
US10523657B2 (en) 2015-11-16 2019-12-31 Cisco Technology, Inc. Endpoint privacy preservation with cloud conferencing
US10205677B2 (en) 2015-11-24 2019-02-12 Cisco Technology, Inc. Cloud resource placement optimization and migration execution in federated clouds
US10084703B2 (en) 2015-12-04 2018-09-25 Cisco Technology, Inc. Infrastructure-exclusive service forwarding
US10999406B2 (en) 2016-01-12 2021-05-04 Cisco Technology, Inc. Attaching service level agreements to application containers and enabling service assurance
US10367914B2 (en) 2016-01-12 2019-07-30 Cisco Technology, Inc. Attaching service level agreements to application containers and enabling service assurance
US10129177B2 (en) 2016-05-23 2018-11-13 Cisco Technology, Inc. Inter-cloud broker for hybrid cloud networks
US10659283B2 (en) 2016-07-08 2020-05-19 Cisco Technology, Inc. Reducing ARP/ND flooding in cloud environment
US10608865B2 (en) 2016-07-08 2020-03-31 Cisco Technology, Inc. Reducing ARP/ND flooding in cloud environment
US10432532B2 (en) 2016-07-12 2019-10-01 Cisco Technology, Inc. Dynamically pinning micro-service to uplink port
US10382597B2 (en) 2016-07-20 2019-08-13 Cisco Technology, Inc. System and method for transport-layer level identification and isolation of container traffic
US10263898B2 (en) 2016-07-20 2019-04-16 Cisco Technology, Inc. System and method for implementing universal cloud classification (UCC) as a service (UCCaaS)
US10142346B2 (en) 2016-07-28 2018-11-27 Cisco Technology, Inc. Extension of a private cloud end-point group to a public cloud
US10567344B2 (en) 2016-08-23 2020-02-18 Cisco Technology, Inc. Automatic firewall configuration based on aggregated cloud managed information
US11716288B2 (en) 2016-10-10 2023-08-01 Cisco Technology, Inc. Orchestration system for migrating user data and services based on user information
US10523592B2 (en) 2016-10-10 2019-12-31 Cisco Technology, Inc. Orchestration system for migrating user data and services based on user information
US11044162B2 (en) 2016-12-06 2021-06-22 Cisco Technology, Inc. Orchestration of cloud and fog interactions
US10326817B2 (en) 2016-12-20 2019-06-18 Cisco Technology, Inc. System and method for quality-aware recording in large scale collaborate clouds
US10334029B2 (en) 2017-01-10 2019-06-25 Cisco Technology, Inc. Forming neighborhood groups from disperse cloud providers
US10552191B2 (en) 2017-01-26 2020-02-04 Cisco Technology, Inc. Distributed hybrid cloud orchestration model
US10917351B2 (en) 2017-01-30 2021-02-09 Cisco Technology, Inc. Reliable load-balancer using segment routing and real-time application monitoring
US10320683B2 (en) 2017-01-30 2019-06-11 Cisco Technology, Inc. Reliable load-balancer using segment routing and real-time application monitoring
US10671571B2 (en) 2017-01-31 2020-06-02 Cisco Technology, Inc. Fast network performance in containerized environments for network function virtualization
US11005731B2 (en) 2017-04-05 2021-05-11 Cisco Technology, Inc. Estimating model parameters for automatic deployment of scalable micro services
US10439877B2 (en) 2017-06-26 2019-10-08 Cisco Technology, Inc. Systems and methods for enabling wide area multicast domain name system
US10382274B2 (en) 2017-06-26 2019-08-13 Cisco Technology, Inc. System and method for wide area zero-configuration network auto configuration
US11196632B2 (en) 2017-07-21 2021-12-07 Cisco Technology, Inc. Container telemetry in data center environments with blade servers and switches
US11411799B2 (en) 2017-07-21 2022-08-09 Cisco Technology, Inc. Scalable statistics and analytics mechanisms in cloud networking
US10892940B2 (en) 2017-07-21 2021-01-12 Cisco Technology, Inc. Scalable statistics and analytics mechanisms in cloud networking
US11695640B2 (en) 2017-07-21 2023-07-04 Cisco Technology, Inc. Container telemetry in data center environments with blade servers and switches
US10425288B2 (en) 2017-07-21 2019-09-24 Cisco Technology, Inc. Container telemetry in data center environments with blade servers and switches
US11159412B2 (en) 2017-07-24 2021-10-26 Cisco Technology, Inc. System and method for providing scalable flow monitoring in a data center fabric
US11233721B2 (en) 2017-07-24 2022-01-25 Cisco Technology, Inc. System and method for providing scalable flow monitoring in a data center fabric
US10601693B2 (en) 2017-07-24 2020-03-24 Cisco Technology, Inc. System and method for providing scalable flow monitoring in a data center fabric
US10541866B2 (en) 2017-07-25 2020-01-21 Cisco Technology, Inc. Detecting and resolving multicast traffic performance issues
US11102065B2 (en) 2017-07-25 2021-08-24 Cisco Technology, Inc. Detecting and resolving multicast traffic performance issues
US10866879B2 (en) 2017-10-18 2020-12-15 Cisco Technology, Inc. System and method for graph based monitoring and management of distributed systems
US10353800B2 (en) 2017-10-18 2019-07-16 Cisco Technology, Inc. System and method for graph based monitoring and management of distributed systems
US11481362B2 (en) 2017-11-13 2022-10-25 Cisco Technology, Inc. Using persistent memory to enable restartability of bulk load transactions in cloud databases
US10705882B2 (en) 2017-12-21 2020-07-07 Cisco Technology, Inc. System and method for resource placement across clouds for data intensive workloads
US11595474B2 (en) 2017-12-28 2023-02-28 Cisco Technology, Inc. Accelerating data replication using multicast and non-volatile memory enabled nodes
US10511534B2 (en) 2018-04-06 2019-12-17 Cisco Technology, Inc. Stateless distributed load-balancing
US11233737B2 (en) 2018-04-06 2022-01-25 Cisco Technology, Inc. Stateless distributed load-balancing
US10728361B2 (en) 2018-05-29 2020-07-28 Cisco Technology, Inc. System for association of customer information across subscribers
US11252256B2 (en) 2018-05-29 2022-02-15 Cisco Technology, Inc. System for association of customer information across subscribers
US10904322B2 (en) 2018-06-15 2021-01-26 Cisco Technology, Inc. Systems and methods for scaling down cloud-based servers handling secure connections
US11552937B2 (en) 2018-06-19 2023-01-10 Cisco Technology, Inc. Distributed authentication and authorization for rapid scaling of containerized services
US10764266B2 (en) 2018-06-19 2020-09-01 Cisco Technology, Inc. Distributed authentication and authorization for rapid scaling of containerized services
US11968198B2 (en) 2018-06-19 2024-04-23 Cisco Technology, Inc. Distributed authentication and authorization for rapid scaling of containerized services
US11019083B2 (en) 2018-06-20 2021-05-25 Cisco Technology, Inc. System for coordinating distributed website analysis
US10819571B2 (en) 2018-06-29 2020-10-27 Cisco Technology, Inc. Network traffic optimization using in-situ notification system
US10904342B2 (en) 2018-07-30 2021-01-26 Cisco Technology, Inc. Container networking using communication tunnels

Similar Documents

Publication Publication Date Title
KR20150070676A (en) Personal Home Cloud Computer System
US9197697B2 (en) Cloud computing system and method
US9442540B2 (en) High density multi node computer with integrated shared resources
Yan Development and application of desktop virtualization technology
Keahey et al. Virtual workspaces for scientific applications
CN106020929A (en) System and method for supporting 3D application in virtual environment
CN103324278A (en) Terminal device, system and method for accessing virtual desktops
CN103685441B (en) A kind of remote desktop control system based on Loongson terminal
US20150370730A1 (en) Mobile Device Peripherals Management System and Multi-Data Stream Technology (MdS)
CN116418522A (en) Cloud server crypto-engine system based on virtualization technology
CN102546837B (en) Virtual host input-output redirection system and implementation method thereof
CN106257889B (en) Expansion device of virtual interface and network servo system thereof
CN105630448A (en) KVM (Keyboard Video Mouse) system based on FPGA (Field Programmable Gate Array)
CN104932820B (en) Touch screen application method and system based on USB mapping
CN102546809A (en) Unified control method of large-scale server cluster
CN101398767B (en) User login method and device of virtual machine system
CN102681620A (en) Wireless cloud terminal user interface connector
Wang et al. The meteorological cloud desktop system of cma meteorological observation center
Wan et al. Design ideas of mobile internet desktop system based on virtualization technology in cloud computing
JP5651778B2 (en) Personal computer system for mobile device users and operation method of the personal computer system
CN102387118B (en) A kind of data output method and device
CN110781506A (en) Operation method, operation device and operation system of virtualized FPGA
CN202583962U (en) User desktop connector for wireless cloud terminal
CN108021826A (en) A kind of intelligent cloud terminal
CN202583961U (en) Ethernet cloud terminal user desktop connector

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application