Gong Young-Ho
School of Software, Soongsil University, Seoul 06978, Republic of Korea.
Micromachines (Basel). 2023 Aug 31;14(9):1714. doi: 10.3390/mi14091714.
Personalized PageRank (PPR) is a widely used graph processing algorithm used to calculate the importance of source nodes in a graph. Generally, PPR is executed by using a high-performance microprocessor of a server, but it needs to be executed on edge devices to guarantee data privacy and network latency. However, since PPR has a variety of computation/memory characteristics that vary depending on the graph datasets, it causes performance/energy inefficiency when it is executed on edge devices with limited hardware resources. In this paper, we propose , a heterogeneity-aware, energy-efficient, partitioning technique of personalized PageRank at the edge. partitions the PPR subprocesses and allocates them to appropriate edge devices by considering their computation capability and energy efficiency. When combining low-power and high-performance edge devices, improves the execution time and energy consumption of PPR execution by up to 26.7% and 15.2% compared to the state-of-the-art PPR technique.
个性化PageRank(PPR)是一种广泛使用的图处理算法,用于计算图中源节点的重要性。一般来说,PPR是通过服务器的高性能微处理器来执行的,但为了保证数据隐私和网络延迟,它需要在边缘设备上执行。然而,由于PPR具有多种取决于图数据集的计算/内存特性,当在硬件资源有限的边缘设备上执行时,会导致性能/能源效率低下。在本文中,我们提出了一种在边缘的个性化PageRank的异构感知、节能分区技术。该技术通过考虑边缘设备的计算能力和能源效率,对PPR子进程进行分区并将它们分配到合适的边缘设备上。当结合低功耗和高性能边缘设备时,与最先进的PPR技术相比,该技术将PPR执行的执行时间和能耗分别提高了26.7%和15.2%。