Abstract:
본 발명은 클라우드 시스템의 클라이언트 장치에 관한 것이다. 본 발명의 일 실시예는, 가상 데스크탑 서비스를 제공하기 위해서 가상 머신을 포함한 가상 데스크탑 서버와 네트워크로 연결되는 연결부; 복수의 장치타입들 중 어느 하나의 장치타입의 클라이언트인지에 따라, 해당 소프트웨어를 구동하여 상기 가상 데스크탑 서버를 접근하도록 하는 제어부; 및 상기 가상 데스크탑 서비스를 제공하는 표출부를 포함하고, 여기서 상기 제어부는, 상기 장치 타입에 따른 운영체제를 부팅할 경우, 사용자의 로그인 패스워드, 패스워드 또는 상기 클라이언트의 IP 주소에 따른 상기 가상 데스크탑 서버에 대한 접근 정보를 이용하여 상기 가상 데스크탑 서버로 로그인 과정을 수행하도록 하고, 상기 가상 데스크탑 서버가 종료될 경우 상기 운영체제를 종료하고 상기 클라이언트의 전력을 차단하고 로그오프 과정를 수행하도록 하고, 상기 제어부는, 상기 가상 데스크탑 서비스를 제공하기 위한 비디오 디코더 또는 오디오 디코더를 지원하도록 하고, 상기 제어부는 상기 가상 데스크탑 서비스 수행 중에 상기 가상 데스크탑 서비스를 수행하기 위한 시스템 리소스를 구성할 수 있도록 하는, 클라우드 시스템의 클라이 언트을 제공한다.
Abstract:
PURPOSE: A virtual server and a virtual machine management method for supporting zero client are provided to reduce the cost of system construction by providing a zero client without an operating separate processor, a host interface, and an operating system. CONSTITUTION: A virtual machine management agent unit(110) classifies the attribute of a host interface resource of a virtualization server(100). A virtual machine management agent unit produces a virtual host interface resource pool and a direct allocation available host interface resource pool. A virtualization unit(130) uses an emulation mode or a direct connected mode. The virtualization unit provides a host interface of a virtual machine in the selected mode. [Reference numerals] (110) Virtual machine management agent unit; (111) Virtual machine management agent engine; (112) Virtual host interface resource pool; (113) Direct allocation available host interface resource pool; (120) Virtualization machine; (130) Virtualization unit; (131) Virtualization machine setting engine; (132) Virtual host interface group; (140) Host interface hierarchy; (141) Allocation available host interface resource group; (142) Direct allocation available host interface group; (200) Virtual machine management master server; (210) Virtual machine management master server engine; (220) Virtualization server group resource pool; (300) Client input/output transmission hierarchy; (400) Zero client
Abstract:
본 발명은 TOE에서 MAC 헤더 생성기를 패킷의 전송 제어부로 사용하여, 메모리를 사용하는 구조에 비해보다 빠르게 패킷을 전송할 수 있는 IP 오프로드의 패킷 전송 장치 및 방법에 관한 것으로, 본 발명은 주제어유닛(MCU) 및 캐쉬 메모리와, MAC 헤더 생성기와, IP 헤더 생성기와, ARP 요청 헤더 생성기와, ARP 응답 헤더 생성기와, TCP 헤더 및 데이터 생성기를 포함하는 IP 오프로드의 패킷 전송 장치에 있어서, 상기 MAC 헤더 생성기가 상기 IP 헤더 생성기로부터 TCP/IP 패킷 전송을 위한 IP 헤더 생성 응답 신호를 수신하면, MAC 헤더를 전송한 후, 상기 IP 헤더 생성기로 IP 헤더의 전송을 시작하도록 IP 헤더 전송을 요청하며, 상기 MAC 헤더 생성기가 상기 ARP 요청 헤더 생성기로부터 ARP 요청 패킷의 전송을 위해 ARP 요청 헤더 생성 응답을 수신하면 MAC 헤더를 전송한 후, 상기 ARP 요청 헤더 생성기로 ARP 요청 헤더 전송을 요청하며, 상기 MAC 헤더 생성기가 상기 ARP 응답 헤더 생성기로부터 ARP 수신 요청을 전달받으면 상기 ARP 응답 헤더 생성기로 ARP 응답 헤더 전송을 요청하며, 상기 MAC 헤더 생성기가 상기 MCU로부터 ICMP 생성 요청을 수신하면 상기 TCP 헤더 및 데이터 생성기로 ICMP 전송을 요청한다. TCP, IP, TOE, 오프로드, 엔진, MAC, 패킷, 전송
Abstract:
An apparatus for generating and managing TCP(Transmission Control Protocol) transmission information based on a TOE(TCP Offload Engine) and a method thereof are provided to reduce load of a system due to the increase and re-transmission of transmission information, by reducing the number of memory access and managing information of transmission data by using hardware. In an apparatus for generating and managing TCP(Transmission Control Protocol) transmission information based on a TOE(TCP Offload Engine), a dedicated TCP transmission processing unit(110) generates transmission information on the basis of address and size information of transmission data by receiving data transmission request of a network program, and deletes the corresponding transmission information when the transmission is completed. A dedicated TCP reception processing unit(120) generates and manages reception information on the basis of address and size information of an area used in receiving data by receiving a reception command of data. A transmission information area management unit(130) allocates a memory area to store transmission information according to the command of the dedicated TCP transmission processing unit, and generates an identification(ID) of a corresponding area, and manages deletion processing. A storing unit(140) stores and deletes transmission information according to the control of the dedicated TCP transmission processing unit.