Abstract:
Provided in an embodiment is a flow switch comprising: a virtual flow recognizing switch part for receiving multiple packets from a hypervisor via a network interface and processing the packets; a flow determining part for extracting flow information corresponding to each packet and determining whether there exists stored previous flow information matched with the flow information; and a packet processing controller for checking whether the flow information is affiliated to set QoS restriction information in the case that there exists the previous flow information, applying previous QoS policy information matched with the previous flow information and controlling the virtual flow recognition switch part to process the corresponding packet from which the flow information is extracted in the case that the flow information is affiliated to the QoS restriction information, and not applying the previous policy information and controlling the virtual flow recognition switch part to the process the corresponding packet in the case that the flow information is not affiliated to the QoS restriction information.
Abstract:
PURPOSE: A lock-free memory controller and a multiprocessor system using the lock-free memory controller are provided to process shared data in parallel without a need that each processor uses a locking function, thereby linearly increasing processing performance due to an increase in the number of processors. CONSTITUTION: A memory(610) stores shared data. A processor(620) manages a data block of the memory as one data area. A memory controller(630) provides specific data to the processor by a control signal of the processor. If the control signal is a write command, the memory controller reads data of a write address from the memory, stores the data in a temporary buffer, stores write data in a corresponding bit of the temporary buffer, and stores the data of the temporary buffer in the memory.
Abstract:
PURPOSE: A dye sensitized solar cell with a macromolecular film having a mirroring property is provided to easily use light which is thrown out passing through a cell by attaching a macromolecular film with a mirroring property in the back side of a counter electrode. CONSTITUTION: A counter electrode(20) is arranged by facing a working electrode(10). An electrolyte(30) is placed between the working electrode and the counter electrode. A macromolecular film(40) with a mirroring property is attached to the back side of the counter electrode. A metal oxide particle layer(12) is formed on a conductive substrate(11). A dye material is adsorbed in and adhered to the metal oxide particle layer.
Abstract:
PURPOSE: A multi-layer parallel processing device and method thereof are provided to solve a locality problem which can be a problem in parallel processing. CONSTITUTION: A layer parallel processor(21,22) processes flow data corresponding to a allocated layer if flow data is inputted. A common database(23) stores a process result of a layer parallel processors. A layer parallel processor is composed of a flow processor(2100), a scheduler(2200), and a multiprocessor arranger(2300). The multiprocessor arranger processes parallel flow data according to a flow type at respectively different processors.
Abstract:
PURPOSE: A time synchronization apparatus based on parallel process is provided to reduce the phase noise by reducing the phase variation of a clock corresponding to the reference clock of a slave device. CONSTITUTION: A time phase detector(210) calculates the difference between local time information and the time information of the slave device. A parallel filter unit(220) comprises a first filter unit and a second filter unit which low-pass filters the signal outputted b the time phase detector. An adder(230) adds up the signal outputted from the first filter unit and the second filter unit of the parallel filter unit.
Abstract:
PURPOSE: A time stamping apparatus and a method for accurate synchronization in network timing are provided to implement accurate synchronization by accurately measuring a time of transmitting data and a time of receiving data. CONSTITUTION: A synchronous pulse signal generator(110) generates a pulse signal synchronized with a local clock of a data receiving unit from received data. A receiving time measuring unit(120) measures a time stamp value of a time of receiving data by using the pulse signal. A synchronous pulse signal generator is formed in a physical layer of a receiving unit. The receiving time measuring unit is arranged in an higher layer than the physical layer of the receiving unit.
Abstract:
A band control switch and a band control method thereof are provided to lower the limited band of each subscriber using a band control switch when the use rate of traffic is higher than a threshold value in an output port and hold the guaranteed band of all subscribers using the band control switch, thereby holding service support only in at least contracted guaranteed band. A grade initializing unit initializes the contract band grade information of a subscriber recorded in a contract band grade table(S510). A traffic load calculator determines whether a buffer threshold value separation state occurs(S520). The traffic load calculator determines a registration subscriber to be a limited band control target when it is determined that the buffer threshold value separation state occurs(S530). The traffic load calculator calculates the traffic load of an output port corresponding to the determined registration subscriber(S540). A grade controller compares the calculated traffic load of the output port with the maximum threshold value and the minimum threshold value and controls the limited band grade information of subscribers passing through the output port(S550,S560). The grade controller reflects the limited band grade information of a subscriber passing through the controlled output port to a band grade table applying a service registered subscriber(S570).
Abstract:
An apparatus and a method for restoring a multiple linked clock/data using a phase interpolator are provided to restore input data and a clock of an improved jitter performance by changing a current source weight value corresponding to a core code by a non-linear compensation circuit. An apparatus for restoring a multiple linked clock/data using a phase interpolator(204) includes a phase detection unit(201), a phase combining control unit(202), a non -linear compensation unit(203), and the phase interpolator(204). The phase detection unit(201) calculates a phase difference by comparing a phase of a restoring clock with a phase of input data. The phase combining control unit(202) generates a phase combining control code which is mapped according to the restoring clock and the phase difference. The non-linear compensation unit(203) generates a current source weight value based on a compensation function which is an inverse function of a non-linear function having a factor of the phase combining control code. The phase interpolator(204) selects two reference clocks of multiple phase reference clocks according to the current source weight value, and combines the two selected reference clocks. The phase interpolator(204) generates and outputs a new restoring clock having a linear phase to the phase detection unit(201).