• 제목/요약/키워드: Memory management

검색결과 1,072건 처리시간 0.026초

EFFICIENT MANAGEMENT OF VERY LARGE MOVING OBJECTS DATABASE

  • Lee, Seong-Ho;Lee, Jae-Ho;An, Kyoung-Hwan;Park, Jong-Hyun
    • Proceedings of the KSRS Conference
    • /
    • 대한원격탐사학회 2006년도 Proceedings of ISRS 2006 PORSEC Volume II
    • /
    • pp.725-727
    • /
    • 2006
  • The development of GIS and Location-Based Services requires a high-level database that will be able to allow real-time access to moving objects for spatial and temporal operations. MODB.MM is able to meet these requirements quite adequately, providing operations with the abilities of acquiring, storing, and querying large-scale moving objects. It enables a dynamic and diverse query mechanism, including searches by region, trajectory, and temporal location of a large number of moving objects that may change their locations with time variation. Furthermore, MODB.MM is designed to allow for performance upon main memory and the system supports the migration on out-of-date data from main memory to disk. We define the particular query for truncation of moving objects data and design two migration methods so as to operate the main memory moving objects database system and file-based location storage system with.

  • PDF

A Low Power Consumption Management Scheme Based on Touch & Play for Smart Memory Tags (스마트 메모리 태그를 위한 Touch & Play 기반 저전력 소모 관리 기법)

  • Yun, Young-Sun;Ha, Sunju;Son, Kyung A;Eun, Seongbae
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • 제12권3호
    • /
    • pp.131-138
    • /
    • 2017
  • QR/NFC tags have been utilized in various fields like exhibition, museum, and so on, but they have a drawback that they are read-only fundamentally. We devise a novel device called a smart memory tag (below mem-tag) which is supplemented with the write function through combining a flash memory into a NFC tag. A mem-tag is composed of an NFC tag, an MCU, a flash memory, a bluetooth module, and a battery, and is inter-operating with smartphones via bluetooth communication. It can be used in a bulletin board to support writing replies and in a check-in service to verify the presence of the site. What matters is that users' inter-operations are borne to be asynchronous, which leads to the energy consumption to wait for users' actions. Sleep mechanisms and asynchronous MAC protocols used in ubiquotous sensor networks cannot avoid the consumption of battery. In this paper, we propose a touch and play scheme for minimizing the consumption of battery that the MCU wakes up and PLAY when a user TOUCH the mem-tag. We implemented the system to show that our scheme lets the mem-tag work 50 times longer than the sleep and wake-up scheme.

Distributed In-Memory Caching Method for ML Workload in Kubernetes (쿠버네티스에서 ML 워크로드를 위한 분산 인-메모리 캐싱 방법)

  • Dong-Hyeon Youn;Seokil Song
    • Journal of Platform Technology
    • /
    • 제11권4호
    • /
    • pp.71-79
    • /
    • 2023
  • In this paper, we analyze the characteristics of machine learning workloads and, based on them, propose a distributed in-memory caching technique to improve the performance of machine learning workloads. The core of machine learning workload is model training, and model training is a computationally intensive task. Performing machine learning workloads in a Kubernetes-based cloud environment in which the computing framework and storage are separated can effectively allocate resources, but delays can occur because IO must be performed through network communication. In this paper, we propose a distributed in-memory caching technique to improve the performance of machine learning workloads performed in such an environment. In particular, we propose a new method of precaching data required for machine learning workloads into the distributed in-memory cache by considering Kubflow pipelines, a Kubernetes-based machine learning pipeline management tool.

  • PDF

Implementation and Memory Performance Analysis of a Service Mobility Agent System to Support Service Mobility in Home Network (홈 네트워크 환경에서 서비스 이동성 지원을 위한 에이전트 구현 방안 및 메모리 성능 분석)

  • Nam, Jong-Wook;Yu, Myung-Ju;Choi, Seong-Gon
    • The Journal of the Korea Contents Association
    • /
    • 제10권6호
    • /
    • pp.80-90
    • /
    • 2010
  • In this paper, we introduce some issues to implement an agent system to support service mobility in home network environment, and describe detailed design method in terminal as well as server agent. Specifically, we describe user recognition module, signaling message receiving/parsing module of terminal agent and signaling message receiving/parsing module, multimedia switching module, memory management module of server agent. We define several parameters managed in IP sharing device and design binding table structure to support mobility. And we utilize M/M/1/K queueing theory to obtain relations between memory size, blocking probability and memory utilization. From the obtained results, we show that memory size can be predicted in server agent mounted on IP sharing device.

An Efficient Logging Scheme based on Dynamic Block Allocation for Flash Memory-based DBMS (플래시 메모리 기반의 DBMS를 위한 동적 블록 할당에 기반한 효율적인 로깅 방법)

  • Ha, Ji-Hoon;Lee, Ki-Yong;Kim, Myoung-Ho
    • Journal of KIISE:Databases
    • /
    • 제36권5호
    • /
    • pp.374-385
    • /
    • 2009
  • Flash memory becomes increasingly popular as data storage for various devices because of its versatile features such as non-volatility, light weight, low power consumption, and shock resistance. Flash memory, however, has some distinct characteristics that make today's disk-based database technology unsuitable, such as no in-place update and the asymmetric speed of read and write operations. As a result, most traditional disk-based database systems may not provide the best attainable performance on flash memory. To maximize the database performance on flash memory, some approaches have been proposed where only the changes made to the database, i.e., logs, are written to another empty place that has born erased in advance. In this paper, we propose an efficient log management scheme for flash-based database systems. Unlike the previous approaches, the proposed approach stores logs in specially allocated blocks, called log blocks. By evenly distributing logs across log blocks, the proposed approach can significantly reduce the number of write and erase operations. Our performance evaluation shows that the proposed approaches can improve the overall system performance by reducing the number of write and erase operation compared to the previous ones.

An Extended-Weighted Buddy System for an Object-Oriented Computer (객체지향 컴퓨터를 위한 확장-가중치 버디 시스템)

  • Kim, Kwan-Joong;Kim, Byung-Gi
    • The Transactions of the Korea Information Processing Society
    • /
    • 제4권6호
    • /
    • pp.1625-1635
    • /
    • 1997
  • An extension of the weighted buddy system, called the extended-weighted buddy system, for dynamic memory allocation in an object-oriented computer is presented. The extended-weighted buddy system allows block sizes of $2^k,\;3*2^k,\;5*2^k,\;7*2^k$, whereas the original weighted buddy system allowed block sizes of $2^k\;and\;3*2^k$. This extension is achieved at only the cost of additional 3 bits per block for memory management unit. Simulation results are presented which compare our method with the weighted buddy system. These results indicate that, for uniform request distributions, our system has less internal memory fragmentation than the weighted buddy system(approximately 60%). And, for exponential request distributions, it has less internal memory fragmentation than the weighted buddy method (approximately 50%). The external fragmentation is greater for this system than the weighted buddy system. But, our system has less total memory fragmentation for exponential request distributions, and two systems take a similar total memory fragmentation for uniform request distributions, so we can substitutes the extended-weighted buddy system for weighted buddy system.

  • PDF

MLC-LFU : The Multi-Level Buffer Cache Management Policy for Flash Memory (MLC-LFU : 플래시 메모리를 위한 멀티레벨 버퍼 캐시 관리 정책)

  • Ok, Dong-Seok;Lee, Tae-Hoon;Chung, Ki-Dong
    • Journal of KIISE:Computing Practices and Letters
    • /
    • 제15권1호
    • /
    • pp.14-20
    • /
    • 2009
  • Recently, NAND flash memory is used not only for portable devices, but also for personal computers and server computers. Buffer cache replacement policies for the hard disks such as LRU and LFU are not good for NAND flash memories because they do not consider about the characteristics of NAND flash memory. CFLRU and its variants, CFLRU/C, CFLRU/E and DL-CFLRU/E(CFLRUs) are the buffer cache replacement policies considered about the characteristics of NAND flash memories, but their performances are not better than those of LRD. In this paper, we propose a new buffer cache replacement policy for NAND flash memory. Which is based on LFU and is taking into account the characteristics of NAND flash memory. And we estimate the performance of hit ratio and flush operation numbers. The proposed policy shows better hit ratio and the number of flush operation than any other policies.

Mentha arvensis Attenuates Cognitive and Memory Impairment in Scopolamine-treated Mice (Scopolamine 처리에 의한 인지 및 기억력 손상 마우스에서 박하의 효과)

  • Lee, Jihye;Kim, Hye-Jeong;Jang, Gwi Yeong;Seo, Kyung Hye;Kim, Mi Ryeo;Choi, Yun Hee;Jung, Ji Wook
    • Korean Journal of Pharmacognosy
    • /
    • 제51권1호
    • /
    • pp.70-77
    • /
    • 2020
  • Mentha arvensis is used traditional medicine to treat various disorders. In the present study, M. arvensis were extracted by the solid-phase microextraction (SPME) method and analyzed by gas chromatograph-mass spectrometry (GC-MS). We investigated the protective effects and mechanisms of a M. arvensis extract on scopolamine-induced cognitive and memory impairment. Mice were orally pretreated with a M. arvensis extract or normal saline, and then behavior tests were conducted 30 min after scopolamine injection. The antioxidant capacities were analyzed by free radical scavenging (DPPH and ABTS). Acetylcholinesterase (AChE) activity were also measured using Ellman's method ex vivo test. In behavior tests, percent of spontaneous alteration, escape latency and swimming time in target quadrant were improved by the administration of the M. arvensis extract, which suggests that the M. arvensis extract improves memory function in the scopolamine-treated mice model. In addition, M. arvensis extract showed inhibition of the free radical and AChE activity. The results of the present study suggest that the M. arvensis extract ameliorates scopolamine-induced cognitive and memory deficits through the inhibition of free radicals and AChE activity. Therefore, M. arvensis may be a promising neuroprotective agent for management of learning and memory improvements in human dementia patients.

Therapeutic Potential of Jeongjihwan for the Prevention and Treatment of Amnesia (정지환(定志丸)의 기억 및 인지기능 향상에 대한 효능 연구)

  • Jung, Tae-Young;Jeong, Won-Choon;Park, Jong-Hyun
    • Journal of Physiology & Pathology in Korean Medicine
    • /
    • 제25권1호
    • /
    • pp.37-47
    • /
    • 2011
  • This study was aimed to investigate the memory enhancing effect of Jeongjihwan against scopolamine-induced amnesia in C57BL/6 mice. To determine the effect of Jeongjihwan on the memory and cognitive function, we have injected scopolamine (1 mg/kg, i.p.) into C57BL/6 mice 30 min before beginning of behavior tests. We have conducted Y-maze, Morris water-maze, passive avoidance and fear conditioning tests to compare learning and memory functions. Scopolamine-induced behavior changes of memory impairment were significantly restored by oral administration of Jeongjihwan (100 or 200 mg/kg/day). To elucidate the molecular mechanism underlying the memory enhancing effect of Jeongjihwan, we have examined the antioxidant defense system and neurotrophic factors. Jeongjihwan treatment attenuated intracellular accumulation of reactive oxygen species and up-regulated mRNA and protein expression of antioxidant enzymes as assessed by RT-PCR and western blot analysis, respectively. Jeongjihwan also increased protein levels of brain-derived neurotrophic factor (BDNF) compared with those in the scopolamine-treated group. Furthermore, as an upstream regulator, the activation of cAMP response element-binding protein (CREB) via phosphorylation was assessed by Western blot analysis. Jeongjihwan elevated the phosphorylation of CREB (p-CREB), which seemed to be mediated partly by extracellular signal-regulated kinase1/2 (ERK1/2) and protein kinase B/Akt. These findings suggest that Jeongjihwan may have preventive and therapeutic potential in the management of amnesia.

Flash-Conscious Storage Management Method for DBMS using Dynamic Log Page Allocation (동적 로그 페이지 할당을 이용한 플래시-고려 DBMS의 스토리지 관리 기법)

  • Song, Seok-Il;Khil, Ki-Jeong;Choi, Kil-Seong
    • Journal of Advanced Navigation Technology
    • /
    • 제14권5호
    • /
    • pp.767-774
    • /
    • 2010
  • Due to advantages of NAND flash memory such as non-volatility, low access latency, low energy consumption, light weight, small size and shock resistance, it has become a better alternative over traditional magnetic disk drives, and has been widely used. Traditional DBMSs including mobile DBMSs may run on flash memory without any modification by using Flash Translation Layer (FTL), which emulates a random access block device to hide the characteristics of flash memory such as "erase-before-update". However, most existing FTLs are optimized for file systems, not for DBMSs, and traditional DBMSs are not aware of them. Also, traditional DBMSs do not consider the characteristics of flash memory. In this paper, we propose a flash-conscious storage system for DBMSs that utilizes flash memory as a main storage medium, and carefully put the characteristics of flash memory into considerations. The proposed flash-conscious storage system exploits log records to avoid costly update operations. It is shown that the proposed storage system outperforms the state.