• Title/Summary/Keyword: Locality

Search Result 867, Processing Time 0.033 seconds

Dual Cache System Based on the Locality Decision Mechanism (지역성 결정 메커니즘을 기반으로 한 이중 캐쉬 시스템)

  • Lee, Jeong-Hun;Lee, Jang-Su;Kim, Sin-Deok
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.27 no.11
    • /
    • pp.908-918
    • /
    • 2000
  • 캐쉬의 성능을 향상시키는 가장 효과적인 방법은 프로그램 수행 특성에 내재되어 있는 시간적 (temporal locality) -공간적 지역성 (spatial locality)을 활용하는 것이다. 본 논문에서는 추가적인 장치나 컴파일러의 도움 없이 단지 캐쉬의 구조적인 특징과 간단한 메커니즘만을 이용하여 두 가지 타입의 지역성을 효과적으로 반영할 수 있는 새로운 캐쉬 시스템이 제안된다. 제안하는 새로운 캐쉬 시스템은 다른 블록 크기와 다른 연관도를 가지는 두 개의 캐쉬로써 구성되어 진다. 즉 작은 블록 크기를 지원하는 직접사상 캐쉬 (direct-mapped cache)와 큰 블록을 지원하는 완전 연관 버퍼 (fully-associative buffer)로 구성되어 진다. 큰 블록은 여러 개의 작은 블록으로 구성되어지며 두 캐쉬에서 접근 실패가 발생할 경우 직접사상 캐쉬의 접근 실패가 발생한 작은 블록과 그 이웃 작은 블록을 완전 연관 버퍼에 저장시킴으로써 한번 참조가 일어난 블록의 이웃 블록이 참조될 확률이 높다는 공간적 지역성의 특성을 효과적으로 반영할 수 있다. 또한 참조가 일어난 블록은 제어 비트를 사용하여 선택적으로 작은 블록을 직접사상 캐쉬에 저장함으로써 시간적 지역성을 보다 효과적으로 사용할 수 있다 시뮬레이션 결과에 따르면 기존의 직접사상 캐쉬의 4배 크기보다도 좋은 성능 향상을 보이고 있으며, 동일한 크기의 victim 캐쉬보다 우수한 성능을 보이고 소비 전력 면에서는 5% 정도의 전력 감소를 보이고 있다.

  • PDF

Page Replacement for Write References in NAND Flash Based Virtual Memory Systems

  • Lee, Hyejeong;Bahn, Hyokyung;Shin, Kang G.
    • Journal of Computing Science and Engineering
    • /
    • v.8 no.3
    • /
    • pp.157-172
    • /
    • 2014
  • Contemporary embedded systems often use NAND flash memory instead of hard disks as their swap space of virtual memory. Since the read/write characteristics of NAND flash memory are very different from those of hard disks, an efficient page replacement algorithm is needed for this environment. Our analysis shows that temporal locality is dominant in virtual memory references but that is not the case for write references, when the read and write references are monitored separately. Based on this observation, we present a new page replacement algorithm that uses different strategies for read and write operations in predicting the re-reference likelihood of pages. For read operations, only temporal locality is used; but for write operations, both write frequency and temporal locality are used. The algorithm logically partitions the memory space into read and write areas to keep track of their reference patterns precisely, and then dynamically adjusts their size based on their reference patterns and I/O costs. Without requiring any external parameter to tune, the proposed algorithm outperforms CLOCK, CAR, and CFLRU by 20%-66%. It also supports optimized implementations for virtual memory systems.

Design and Evaluation of Fuzzy-Logic based Quorum System considering the Gravity of Locality of Mobile in MANETs (애드-혹 망에서 모바일의 지역 중요도를 고려한 퍼지로직 기반 쿼럼의 설계 및 평가)

  • Oh, Sun-Jin
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.8 no.2
    • /
    • pp.9-14
    • /
    • 2008
  • Mobile Ad-Hoc network is the network of mobile nodes which has no fixed infrastructure, and mobile node in MANET can move freely and communicate with each other. The location management is an important issue because location information of a mobile node is frequently changed in MANET. In this paper, we propose new quorum system applying the gravity of locality of mobile nodes adaptively by using the fuzzy-logic for the mobility of mobile nodes in order to manage location information of mobile nodes in MANET efficiently. The performance of the proposed scheme is evaluated by an analytical model and compared with those of existing UQS and DQS schemes.

  • PDF

Mobile Multicast Method using the User Pattern (사용자 성향에 기반한 이동 멀티캐스트 기법)

  • Sung Sulyun;Jeon Jinyong;Seo Yuhwa;Shin Yongtae
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.30 no.1A
    • /
    • pp.46-54
    • /
    • 2005
  • This paper presents an effcient mobile multicast method using the user pattern. We exploit the repetitive movement pattern of mobile node to reduce the total number of experience of graft and join procedure. We defined the locality scope by a movement pattern. While the network is included in the locality scope, the network should maintain a multicast tree even when the mobile node moves to the other network. In this way, the mobile host can receive a multicast service without a delay when it moves to the network in the locality scope later. We compare our scheme with existing schemes under the total signaling cost and the service delay time by using a discrete analytical model for cost analysis. Analytical results demonstrated that the total signaling cost and service delay time was significantly reduced through our proposed scheme.

Minimum Bandwidth Regenerating Codes Based on Cyclic VFR Codes

  • Wang, Jing;Wang, Shuxia;Wang, Tiantian;Zhang, Xuefei
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.13 no.7
    • /
    • pp.3583-3598
    • /
    • 2019
  • In order to improve the reliability and repair efficiency of distributed storage systems, minimum bandwidth regenerating (MBR) codes based on cyclic variable fractional repetition (VFR) codes are constructed in this thesis, which can repair failed nodes accurately. Specifically, in order to consider the imbalance of data accessed by the users, cyclic VFR codes are constructed according to that data with different heat degrees are copied in different repetition degrees. Moreover, we divide the storage nodes into groups, and construct MBR codes based on cyclic VFR codes to improve the file download speed. Performance analysis and simulation results show that, the repair locality of a single node failure is always 2 when MBR codes based on cyclic VFR codes are adopted in distributed storage systems, which is obviously superior to the traditional MBR codes. Compared with RS codes and simple regenerating codes, the proposed MBR codes based on cyclic VFR codes have lower repair locality, repair complexity and bandwidth overhead, as well as higher repair efficiency. Moreover, relative to FR codes, the MBR codes based on cyclic VFR codes can be applicable to more storage systems.

First Record of the Interstitial Annelid Pharyngocirrus uchidai (Annelida: Saccocirridae) from Korea, Confirmed by Topotypic DNA Barcoding Data from Japan

  • Park, Jiseon;Kajihara, Hiroshi;Jung, Jongwoo
    • Animal Systematics, Evolution and Diversity
    • /
    • v.35 no.1
    • /
    • pp.33-36
    • /
    • 2019
  • The marine interstitial annelid Pharyngocirrus uchidai(Sasaki, 1981) has been only known from Japan. In this study, we report the occurrence of P. uchidai for the first time in four localities along the eastern coast of Korea: Bukmyeon, Gamchu, Gase, and Oeongchi. Species identification was confirmed by comparison of DNA barcoding sequences with morphological examination from the type locality, Oshoro, Japan. We generated a total of 25 sequences of a partial segment (580 bp) of the cytochrome c oxidase subunit I gene (COI), representing five specimens from each locality. Maximum intra-specific variation was 1.2% in terms of Kimura two-parameter (K2P) distance, observed between two individuals each from Gamchu (i.e., between two specimens from the single locality), Gamchu and Oeongchi, Gamchu and Oshoro, and Oeongchi and Oshoro. On the other hand, an identical haplotype was found in all the five localities, substantiating our species identification for the Korean populations. Inter-specific K2P distance between P. uchidai and an unidentified Saccocirrus sp. from Canada (based on public database entries) was 22.4-23.4%.

A Multi-dimensional Query Processing Scheme for Stream Data using Range Query Indexing (범위 질의 인덱싱을 이용한 스트림 데이터의 다중 질의처리 기법)

  • Lee, Dong-Un;Rhee, Yun-Seok
    • Journal of the Korea Society of Computer and Information
    • /
    • v.14 no.2
    • /
    • pp.69-77
    • /
    • 2009
  • Stream service environment demands real-time query processing for voluminous data which are ceaselessly delivered from tremendous sources. Typical R-tree based query processing technologies cannot efficiently handle such situations, which require repetitive and inefficient exploration from the tree root on every data event. However, many stream data including sensor readings show high locality, which we exploit to reduce the search space of queries to explore. In this paper, we propose a query processing scheme exploiting the locality of stream data. From the simulation, we conclude that the proposed scheme performs much better than the traditional ones in terms of scalability and exploration efficiency.

Building Gongjuhak Archive to Establish Gongju Locality and Lay the Foundation for Gongju Studies (공주 로컬리티 확립과 연구를 위한 공주학아카이브 구축사례)

  • Ko, Soonyoung
    • Journal of Korean Society of Archives and Records Management
    • /
    • v.20 no.2
    • /
    • pp.115-121
    • /
    • 2020
  • This article introduces the process of building Gongjuhak Archive that collects and databases data from various fields related to the region, enabling people to easily establish Gongju locality and lay the foundation for Gongju Studies. Gongjuhak Archive is built in accordance with the win-win development agreement between both Gongju City and Gongju University, and is proud to have played a pioneering role in the regional studies archive established by the local government. Therefore, we hope to share our concerns and experiences in building Gongjuhak Archive and to successfully develop it with regional studies archive building institutions across the country.

Could Cable Local Channels Be an Alternative to Strengthen Broadcast Locality? Exploring the Possibility of Linking Local Terrestrial and Cable Local Channels (케이블 지역채널은 방송 지역성 강화의 대안일 수 있을까? 지역 지상파와 케이블 지역채널 간 접목 가능성 탐색)

  • Kim, Jaeyoung
    • Korean journal of communication and information
    • /
    • v.84
    • /
    • pp.7-27
    • /
    • 2017
  • This study explores the possibility of maximizing locality through synergy between local terrestrial broadcasters and cable local channels. To this end, it examines the significance of the concept of locality in the changing environment represented by the 4th Industrial Revolution. It also analyzes the existing situation of broadcasting locality and the terrain of existing studies concerning cable local channels. Based on the reviews, the study searches for the connection points between local terrestrial and cable channels, which are still heterogeneous operators. The difference in the size of broadcast region and the programming time constitutes the optimum condition. As a result of this, the study discusses the issue of appropriateness and feasibility of bundling the local terrestrial and pay-TV channels in the same legal system. By doing so, it reveals the biggest obstacle in institutionalizing the cable channel into the public category is the emotional rejection towards cable TV. In order to overcome this problem, the study suggests to abolish both the current policy guideline characterized as the same service, same regulation principle and the abolition of local business right of cable TV. It also proposes to allow news commentary function of cable local channels and strengthen cable TV's own capabilities.

  • PDF

Compact Field Remapping for Dynamically Allocated Structures (동적으로 할당된 구조체를 위한 압축된 필드 재배치)

  • Kim, Jeong-Eun;Han, Hwan-Soo
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.10
    • /
    • pp.1003-1012
    • /
    • 2005
  • The most significant difference of embedded systems from general purpose systems is that embedded systems are allowed to use only limited resources including battery and memory. Especially, the number of applications increases which deal with multimedia data. In those systems with high data computations, the delay of memory access is one of the major bottlenecks hurting the system performance. As a result, many researchers have investigated various techniques to reduce the memory access cost. Most programs generally have locality in memory references. Temporal locality of references means that a resource accessed at one point will be used again in the near future. Spatial locality of references is that likelihood of using a resource gets higher if resources near it were just accessed. The latest embedded processors usually adapt cache memory to exploit these two types of localities. Processors access faster cache memory than off-chip memory, reducing the latency. In this paper we will propose the enhanced dynamic allocation technique for structure-type data in order to eliminate unused memory space and to reduce both the cache miss rate and the application execution time. The proposed approach aggregates fields from multiple records dynamically allocated and consecutively remaps them on the memory space. Experiments on Olden benchmarks show $13.9\%$ L1 cache miss rate drop and $15.9\%$ L2 cache miss drop on average, compared to the previously proposed techniques. We also find execution time reduced by $10.9\%$ on average, compared to the previous work.