Abstract:
Provided is a table lookup method for a set membership query and a table lookup apparatus using the same. The table lookup apparatus includes a storage configured to store a first table and a second table, which include information needed for responding to a set membership query, and a controller configured to, when a set membership query for an element occurs, search the first table and the second table and output set information corresponding to the element, wherein the first table includes information about at least one element stored in each entry thereof according to a partial hash key of the at least one element, and the second table stores the at least one element and set information corresponding to the at least one element.
Abstract:
A system for virtualizing an application program includes: a user terminal including an operating system and a plurality of application programs; and a server configured to generate a virtual machine in response to a request of the user terminal. The user terminal includes a virtual terminal agent configured to transmit first data related to the operating system and second data related to selected one or more application programs to the server, and the server generates and boots a virtual machine based on the first data, and executes the selected one or more application programs in the virtual machine based on the second data.
Abstract:
An apparatus for processing multi-layer data, the apparatus comprising: a lower layer switch configured to classify lower layer data based on frame or packet from multi-layer data having different properties for switching processing; and an upper layer switch configured to generate flows of the multi-layer data having different properties based on upper layer information or lower layer information.
Abstract:
Provided herein is a method for providing a transparent internet cache function, the method including obtaining a traffic usage pattern by data analyzing from a cloud node in response to receiving a request for transparent internet cache provisioning in a transparent internet cache provisioning server; when installing a transparent internet cache in the cloud node is being determined, determining a method for branching traffic; determining a method for contents identification regarding the traffic branched in the method; determining whether or not to operate the transparent internet cache as a proxy server; generating the transparent internet cache by applying a cache in policy and cache replacement policy; and provisioning the transparent internet cache to the cloud node.
Abstract:
An apparatus and a method for mapping of a tenant based dynamic processor, which classify virtual machine multi queues and processors processing the corresponding multi queues for each tenant that one or more virtual machines are belonged to, dynamically map the virtual machine multi queues that belong to the corresponding tenant to multi processors that belong to the corresponding tenant based on total usages of a network and a processor for each tenant to provide network virtualization to assure network traffic processing of virtual machines, that belong to the same tenant not to be influenced by congestion of network traffic that belongs to another tenant.
Abstract:
Provided is an interoperation method of a network device performed by a computing device including a cloud operating system (OS) in a cloud environment. An interoperation method of a network device based on a plug-in and performed by a computing device including a cloud OS includes acquiring control information of a different type of network device not supporting an instruction of the plug-in among network devices connected to the computing device, receiving an instruction from the cloud OS, converting the received instruction into an instruction for the network device based on the acquired control information, and providing the converted instruction to the network device. Therefore, the cloud OS can cause the computing device to simultaneously interoperate with several network devices through the plug-in.
Abstract:
A communication system for supporting a cloud service comprising: a communication node connected to a network; an IDC connected to the network; a converged communication apparatus connected to the network and configured to interact with the IDC to integrally manage a resource stored in the IDC, and, upon a receipt of a request for the cloud service, to interact with the communication node to transfer the resource to a user who makes the cloud service request or a service provider which makes the cloud service request.
Abstract:
The present invention suggests a data parallel processing device that performs parallel processing on input data by varying a flow ID generating manner depending on a loading degree of the processor in the multi-processor structure configured by processor array. The suggested device includes a flow ID generating unit which generates a flow ID for input data which is differentiated in accordance with a status of a buffer; a data allocating unit which allocates data having the same flow ID to a specified processor; and a data processing unit which sequentially processes data allocated to each processor so that the parallel processing performance is improved as compared with the related art.
Abstract:
Provided is a device and a method for providing network virtualization, in which a method of dynamically mapping a processor includes extracting tenant information on a tenant and information on a virtual machine (VM) generated by a Cloud OS or controller; classifying virtual machine queues (VMQs) and processors to process the VMQs by tenant, and dynamically mapping the VMQs onto the processors by tenant.
Abstract:
A method for processing a query by accessing information by use of an Information-Centric Network (ICN) includes requesting, by a user device, a file by providing a local storage system with an identifier of the file; determining whether the local storage system stores the requested file; and generating, by the local gateway, an information request message including the identifier of the requested file if it is determined that the local storage system does not store the requested file, and providing the ICN with the generated information requested message. Accordingly, architecture expansion is easily achieved without a large scale update of information since there is no need to share information about a file list of each storage system as a whole, and a data query task is performed on a plurality of unspecified storage systems without establishing a one-to-one connection between end points of storage systems.