Abstract:
Reuse distance is the number of data which are accessed between accesses of a datum. The computation (693) of reuse distance uses a search tree and is carried out through approximate analysis, pattern recognition, or distance-based sampling (55). The reuse distance can be used to detect reference affinity, that is, to detect which data are accessed together.
Abstract:
A compact metering scheme meters visits to a web site. A proxy module intercepts traffic between a client and a server. The proxy module appends a metering module to the body of information sent from the server to the client. The metering module measures the duration of each visit using a timing function F and a unique seed generated for each visit. The metering module returns an auditable result when the client ends the visit. A log keeper module is used to store each result.
Abstract:
PURPOSE: A cross boundary hybrid and dynamic storage device and a memory situation recognition cache system thereof are provided to supply an adaptive cache system for a hybrid storage system including a high speed storage component composed of a storage manager, a cache area, and a high speed storage area. CONSTITUTION: An I/O traffic analyzing component(420) monitors data traffic to provide traffic analysis. An adaptive cache algorithm component(422) is combined with the I/O traffic analyzing component and supports an algorithm set determining a storage schema handling the data traffic. An adaptive cache policy component(424) is combined with the adaptive cache algorithm component, supports a cache policy set, and determines storage based on the traffic analysis and the storage schema. A low-mid-high cache(432) is combined with the adaptive cache policy component and stores the data traffic based on the determination of the storage. [Reference numerals] (420) I/O traffic analysis; (422) Adaptive cache algorithm; (424) Adaptive cache policy; (428) Low speed storage(HDD, Flash etc.); (430) High speed storage(DRAM SSD); (432) Low-mid-high cache solution; (434) Middle speed storage(PRAM, FRAM, MRAM SSD etc.); (436) Cache area; (438) High speed storage area; (440) Storage manager; (AA) Data route; (BB) Logical data route; (CC) Monitoring; (DD,EE) Data I/O; (FF) Using pattern, file context, hit rate, storage area request, and others;
Abstract:
디바이스 관리 장치는 하나 이상의 디바이스 그룹을 구성하는 디바이스와 연결되도록 된다. 애플리케이션은 디바이스 관리 장치내에서 작동된다. 각 디바이스 관리부는 하나의 디바이스와 대응되고, 대응된 하나의 디바이스의 사용 정보를 생성하는 동작이 가능하다. 디바이스 그룹 관리부는 하나 이상의 디바이스 그룹과 대응되고, 각 디바이스 관리부로부터 사용 정보를 받도록 디바이스 관리부와 연결된다. 디바이스 그룹 관리부는 애플리케이션으로부터의 문의에 응답하여 사용 정보를 통지하는 동작이 가능하다. 디바이스 관리 장치, 디바이스 관리 방법
Abstract:
An accounting method and logic for determining per-thread processor resource utilization in a simultaneous multi-threaded (SMT) processor provides a mechanism for accounting for processor resource usage by programs and threads within programs. Relative resource use is determined by detecting instruction dispatches for multiple threads active within the processor, which may include idle threads that are still occupying processor resources. If instructions are dispatched for all threads or no threads, the processor cycle is accounted equally to all threads. Alternatively if no threads are in a dispatch state, the accounting may be made using a prior state, or in conformity with ratios of the threads' priority levels. If only one thread is dispatching, that thread is accounted the entire processor cycle. If multiple threads are dispatching, but less than all threads are dispatching (in processors supporting more than two threads), the processor cycle is billed evenly across the dispatching threads. Multiple dispatches may be detected for the threads and a fractional resource usage determined for each thread and the counters may be updated in accordance with their fractional usage.