Fogcached: A DRAM/NVMM Hybrid KVS Server for Edge Computing

被引:1
|
作者
Ozawa, Kouki [1 ]
Hirofuchi, Takahiro [2 ]
Takano, Ryousei [2 ]
Sugaya, Midori [1 ]
机构
[1] Shibaura Inst Technol, Fac Engn, Tokyo 1358548, Japan
[2] Natl Inst Adv Ind Sci & Technol, Tokyo 1350064, Japan
基金
日本科学技术振兴机构;
关键词
Fogcached; KVS; Key-Value-Store; Middleware; edge; edge computing; Dual-LRU; NVM; NVMM; DCPM;
D O I
10.1587/transinf.2021PAP0003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the development of IoT devices and sensors, edge computing is leading towards new services like autonomous cars and smart cities. Low-latency data access is an essential requirement for such services, and a large-capacity cache server is needed on the edge side. However, it is not realistic to build a large capacity cache server using only DRAM because DRAM is expensive and consumes substantially large power. A hybrid main memory system is promising to address this issue, in which main memory consists of DRAM and non-volatile memory. It achieves a large capacity of main memory within the power supply capabilities of current servers. In this paper, we propose Fogcached, that is, the extension of a widely-used KVS (Key-Value Store) server program (i.e., Memcached) to exploit both DRAM and non-volatile main memory (NVMM). We used Intel Optane DCPM as NVMM for its prototype. Fogcached implements a Dual-LRU (Least Recently Used) mechanism that seamlessly extends the memory management of Memcached to hybrid main memory. Fogcached reuses the segmented LRU of Memcached to manage cached objects in DRAM, adds another segmented LRU for those in DCPM and bridges the LRUs by a mechanism to automatically replace cached objects between DRAM and DCPM. Cached objects are autonomously moved between the two memory devices according to their access frequencies. Through experiments, we confirmed that Fogcached improved the peak value of a latency distribution by about 40% compared to Memcached.
引用
收藏
页码:2089 / 2096
页数:8
相关论文
共 50 条
  • [21] Reward-Oriented Task Offloading Under Limited Edge Server Power for Multiaccess Edge Computing
    Song, Minseok
    Lee, Yeongju
    Kim, Kyungmin
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (17) : 13425 - 13438
  • [22] A Heuristic Algorithm Based on Resource Requirements Forecasting for Server Placement in Edge Computing
    Xiao, Kaile
    Gao, Zhipeng
    Wang, Qian
    Yang, Yang
    2018 THIRD IEEE/ACM SYMPOSIUM ON EDGE COMPUTING (SEC), 2018, : 354 - 355
  • [23] Hybrid Mobile Edge Computing: Unleashing the Full Potential of Edge Computing in Mobile Device Use Cases
    Reiter, Andreas
    Pruenster, Bernd
    Zefferer, Thomas
    2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 935 - 944
  • [24] Processing data from OPC UA server by using Edge and Cloud computing
    Beno, L.
    Pribis, R.
    Leskovsky, R.
    IFAC PAPERSONLINE, 2019, 52 (27): : 240 - 245
  • [25] Design and Implementation of CPPS and Edge Computing Architecture based on OPC UA Server
    Jo, Guejong
    Jang, Su-Hwan
    Jeong, Jongpil
    16TH INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS AND PERVASIVE COMPUTING (MOBISPC 2019),THE 14TH INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND COMMUNICATIONS (FNC-2019),THE 9TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY, 2019, 155 : 97 - 104
  • [26] Server Placement and Task Allocation for Load Balancing in Edge-Computing Networks
    Huang, Ping-Chun
    Chin, Tai-Lin
    Chuang, Tzu-Yi
    IEEE ACCESS, 2021, 9 (09): : 138200 - 138208
  • [27] A Novel Edge Computing Server Selection Strategy of LEO Constellation Broadband Network
    He, Meilin
    Zhong, Lei
    Tan, Huidong
    Qu, Ying
    Lai, Junyu
    2020 IEEE WORLD CONGRESS ON SERVICES (SERVICES), 2020, : 276 - 281
  • [28] Optimal server and service deployment for multi-tier edge cloud computing
    Ahat, Betul
    Baktir, Ahmet Cihat
    Aras, Necati
    Altinel, I. Kuban
    Ozgovde, Atay
    Ersoy, Cem
    COMPUTER NETWORKS, 2021, 199
  • [29] Load-Aware Edge Server Placement for Mobile Edge Computing in 5G Networks
    Xu, Xiaolong
    Xue, Yuan
    Qi, Lianyong
    Zhang, Xuyun
    Wan, Shaohua
    Dou, Wanchun
    Chang, Victor
    SERVICE-ORIENTED COMPUTING (ICSOC 2019), 2019, 11895 : 494 - 507
  • [30] Secure and Efficient Hybrid Data Deduplication in Edge Computing
    Shin, Hyungjune
    Koo, Dongyoung
    Hur, Junbeom
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2022, 22 (03)