Abstract:
PURPOSE: A device for collecting IP packets including header information of a link layer is provided to define a common part for analysis, and to realize the defined common part in hardware system, then to make analysis software for configuring a monitoring system lighter, thereby constructing a network monitoring system which can measure in real time. CONSTITUTION: A network interface connection port(200) receives bit stream-type traffic. A PPS(Precise Positioning Service) port(206) generates a precise time stamp. A framer(201) makes the traffic inputted through the network interface connection port(200) into a PDU packet of a link layer. An FPGA(Field Programmable Gate Array)(202) records IP length and IP packets collected according to the designated length in an FIFO buffer(207) by detecting the generated time stamp information and the header of an IP frame and the length of the IP frame, and performs a designated filtering function. A booter(210) performs an initialization process. FIFO buffers(203,204) supply buffer functions for transmitting data between the FPGA(202) and a MPC(Micro Processor Controller)(205).
Abstract:
Disclosed herein is a constrained multipath routing method. In a Multi-Protocol Label Switching (MPLS) network, network conditions and traffic engineering requirements assigned to each link are set. The amount of assignments of each traffic requirement assigned to each link and a minimum value of each maximum link utilization α are calculated. A traffic rate (Xijkl) in which the degree of resource utilization is minimized in the minimized maximum link utilization α is calculated using the calculated amount of assignments of each traffic requirement and which is assigned to each link. Multiple paths corresponding to each traffic requirement and traffic division ratios of the multipath are calculated using the calculated traffic rate.
Abstract:
PURPOSE: A method for performing TE(Traffic Engineering) by using simulation and optimization in multi-protocol label switching network, and a server therefor are provided to allow a network manager to effectively devise TE policy. CONSTITUTION: An input processor(31) receives every value inputted by a user. A router interface(32) obtains every data obtained from switches. A simulation logic(33) is a part where simulation techniques are actually implemented. An optimization logic(34) is a part where optimization techniques are actually implemented. A data manager(35) stores and loads every input and output data used for simulation and optimization and their meta data. A result output unit(36) reports the simulation and optimization result to a manager by a report or through a GUI(Graphical User Interface). A result application unit(37) generates a substantial TE command, applies it to a network and checks its result, in automatically reflecting the simulation and optimization result in the network through a server.
Abstract:
PURPOSE: A multiple path allocating method satisfying a limit condition is provided to optimize performance of an Internet backbone network by dividing an optimum traffic of multipath in an MPLS(Multi-Protocol Label Switching) network. CONSTITUTION: A traffic request matrix that given network link connection information, link capacity information, information on nodes, and traffic quantity required between input/output nodes are recorded at every node is recorded(S201). An NTI(Network Topology Information) on general situations of a network is set(S202). A traffic engineering problem for minimizing a maximum link utilization by using the traffic request matrix and the NTI is mathematically modeled by using an MIP(Mixed integer Programming)(S203). A minimum value of the maximum link utilization(a) and a corresponding traffic rate(Xijkl) satisfying it are obtained by performing the mathematically using the MIP(S204). The minimum value of the maximum link utilization(A) is fixed as a constant 'C' and the sum of every resource used for a network, a new network optimization reference, is minimized(S205). A mathematical modeling using the MIP is performed by using the traffic rate assigned to each link in order to obtain multiple paths for each traffic request value and a value of traffic split rate(S206). The maximum utilization(a) of a link and a resource utilization are minimized in setting up multiple paths, and a multiple path satisfying a limit condition of used hops is set(S207).
Abstract:
본 발명은 동일한 데이터는 동일한 해싱 값을 생성하고, 유사한 데이터의 경우 해싱 값의 차가 데이터의 유사도와 반비례 관계를 가지도록 해싱 값을 생성하는 유사성 기반 해싱 알고리즘을 이용한 데이터 해싱 방법, 데이터 처리 방법, 및 데이터 처리 시스템을 제공한다. 그 데이터 해싱 방법은 전산 데이터를 입력하는 단계; 및 동일 데이터에 대해서는 동일 해싱 값을 생성하고, 유사한 데이터의 경우 해싱 값의 차가 데이터의 유사도와 반비례 관계를 가지도록 해싱 값을 생성하는 유사성 기반 해싱(Similarity-based Hashing:SBH) 알고리즘을 이용하여 전산 데이터에 대한 해싱 값을 생성하는 단계;를 포함한다. 본 발명의 데이터 해싱 방법은 생성된 해싱 값들의 차가 데이터의 유사도와 반비례 관계를 가지므로, 데이터들의 검색, 비교, 분류 등을 O(1) 또는 O(n) 정도의 시간 복잡도 내에 신속하게 처리할 수 있는 장점을 가진다. 데이터 비교, 데이터 분류, 문서 비교, 문서 분류, 파일 비교, 파일 분류, 유사성, 동일성, 해싱, 핑거프린트
Abstract:
PURPOSE: A device for collecting IP packets including header information of a link layer is provided to define a common part for analysis, and to realize the defined common part in hardware system, then to make analysis software for configuring a monitoring system lighter, thereby constructing a network monitoring system which can measure in real time. CONSTITUTION: A network interface connection port(200) receives bit stream-type traffic. A PPS(Precise Positioning Service) port(206) generates a precise time stamp. A framer(201) makes the traffic inputted through the network interface connection port(200) into a PDU packet of a link layer. An FPGA(Field Programmable Gate Array)(202) records IP length and IP packets collected according to the designated length in an FIFO buffer(207) by detecting the generated time stamp information and the header of an IP frame and the length of the IP frame, and performs a designated filtering function. A booter(210) performs an initialization process. FIFO buffers(203,204) supply buffer functions for transmitting data between the FPGA(202) and a MPC(Micro Processor Controller)(205).
Abstract:
PURPOSE: A traffic measurement system and a traffic analyzing method are provided to offer a detailed traffic analysis result by measuring traffics from multiple points and correlatively analyzing the measured traffics. CONSTITUTION: A measuring unit(10) collects packets flowing on the Internet line, extracts and processes information required for traffic analysis, and provides it to an analyzing server(20). A packet collector(100) collects information on packets flowing on the Internet line, records accurate time received from a visual receiver(40) by each packet, and provides it to a flow generator(110). The flow generator(110) generates packets having the same address, the same protocol and the same port number as one flow. A transmitter(130) transmits information stored in a storing unit(120) to the analyzing server(20). The analyzing server(20) classifies traffics in detail, obtains traffic statistics, and generates a traffic report on a line. A data receiver(210) receives collected information from multiple measuring units(10) and provides it to a traffic analyzer(200). The traffic analyzer(200) analyzes the information and stores a result in a data storing unit(230) or provides it to a report output unit(220). The report output unit(220) processes the data to a report form and stores it in the data storing unit(230). A user interface(240) displays the report and various analysis data for a user.
Abstract:
A data hashing method using a similarity-based hashing algorithm, a data processing method and a system using the same are provided to perform retrieving, comparing, and sorting of data within time complexity with O(1) or O(n) by making the difference of the hashing values in inverse proportion to the similarity of the data. A data hashing method using a similarity-based hashing algorithm includes the steps of: inputting computation data(S110); and generating the same hashing value for the same data, and generating a hashing value for the computation data using the similarity-based hashing algorithm to generate the hashing value to make difference of the hashing values in inverse proportion to the similarity of data(S170). The hashing value generation step includes the steps of: calculating a fingerprint value from contents of the computation data(S130); changing a corresponding component value of an N-dimension hash vector in response to the fingerprint value according to a predetermined regulation(S150); determining whether the contents of the computation data are an end part(S160); and if the contents of the computation data are the end part, numerating the hash vector into the hashing value.
Abstract:
국가 간 인터넷 트래픽 분석 결과를 행렬 형태로 시각화하는 인터넷 트래픽 분석 시스템, 방법, 및 기록 매체가 개시된다. 상기 인터넷 트래픽 분석 시스템에서는, 트래픽 분석부가 국가 이름에 대응하는 일련번호를 추출하여 트래픽 분석 결과로 레코드를 생성하면, 행렬 리포트 생성부는 레코드 파일에서 레코드를 순차적으로 입력받아, 트래픽 통계치를 나타내는 행렬 형태의 자료 구조로서 리포트 출력 데이터를 생성한다.
Abstract:
본 발명은 인터넷 트래픽 측정을 위한 플로우 생성 방법에 관한 것으로, 상기 방법은 가상 타이머를 사용하여 패킷의 수집시각과 플로우의 생성시간과의 종속성을 없애주고, 플로우의 생성 완료 처리 간격을 사용자의 요구에 따라 단위 시간만큼 건너뛰도록 제어한다. 그리고, 필요한 경우 단편화된 패킷 처리 방법을 선택적으로 사용하고, 플로우 생성 완료에 사용되는 타임아웃 메카니즘에 FIN 타임아웃을 추가하여 적용함으로써 인터넷 트래픽 측정의 정확도와 효율성을 높여준다.