paper-with-me

홈 › Papers

EdgeLoRA: An Efficient Multi-Tenant LLM Serving System on Edge Devices

2025-07-02 · Zheyu Shen, Yexiao He, Ziyao Wang, Yuning Zhang, Guoheng Sun, Wanghao Ye, Ang Li arxiv

Large Language Models (LLMs) have gained significant attention due to their versatility across a wide array of applications. Fine-tuning LLMs with parameter-efficient adapters, such as Low-Rank Adaptation (LoRA), enables these models to efficiently adapt to downstream tasks without extensive retraining. Deploying fine-tuned LLMs on multi-tenant edge devices offers substantial benefits, such as reduced latency, enhanced privacy, and personalized responses. However, serving LLMs efficiently on resource-constrained edge devices presents critical challenges, including the complexity of adapter selection for different tasks and memory overhead from frequent adapter swapping. Moreover, given the multiple requests in multi-tenant settings, processing requests sequentially results in underutilization of computational resources and increased latency. This paper introduces EdgeLoRA, an efficient system for serving LLMs on edge devices in multi-tenant environments. EdgeLoRA incorporates three key innovations: (1) an adaptive adapter selection mechanism to streamline the adapter configuration process; (2) heterogeneous memory management, leveraging intelligent adapter caching and pooling to mitigate memory operation overhead; and (3) batch LoRA inference, enabling efficient batch processing to significantly reduce computational latency. Comprehensive evaluations using the Llama3.1-8B model demonstrate that EdgeLoRA significantly outperforms the status quo (i.e., llama.cpp) in terms of both latency and throughput. The results demonstrate that EdgeLoRA can achieve up to a 4 times boost in throughput. Even more impressively, it can serve several orders of magnitude more adapters simultaneously. These results highlight EdgeLoRA's potential to transform edge deployment of LLMs in multi-tenant scenarios, offering a scalable and efficient solution for resource-constrained environments.

📄 PDF Abstract BibTeX arXiv:2507.01438

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

FaaSMoE: A Serverless Framework for Multi-Tenant Mixture-of-Experts Serving

2026-04-29 · Minghe Wang, Trever Schirmer, Mohammadreza Malekabbasi, David Bermbach arxiv

Mixture-of-Experts (MoE) models offer high capacity with efficient inference cost by activating a small subset of expert models per input. However, deploying MoE models requires all experts to reside in memory, creating …

Incentivizing Multi-Tenant Split Federated Learning for Foundation Models at the Network Edge

2025-03-06 · Songyuan Li, Jia Hu, Geyong Min, Haojun Huang

Foundation models (FMs) such as GPT-4 exhibit exceptional generative capabilities across diverse downstream tasks through fine-tuning. Split Federated Learning (SFL) facilitates privacy-preserving FM fine-tuning on resou…

Federated LearningPrivacy Preserving

Perseus: Characterizing Performance and Cost of Multi-Tenant Serving for CNN Models

2019-12-05 · Matthew LeMay, Shijian Li, Tian Guo

Deep learning models are increasingly used for end-user applications, supporting both novel features such as facial recognition, and traditional features, e.g. web search. To accommodate high inference throughput, it is …

CPU

Succeeding at Scale: Enterprise Retrieval Benchmark Construction and Index-Preserving Query Adaptation for Multi-Tenant Search

2026-01-08 · Prateek Jain, Shabari S Nair, Ritesh Goru, Prakhar Agarwal 외 arxiv

Large-scale multi-tenant retrieval systems generate extensive query logs but lack curated relevance labels for effective domain adaptation, resulting in substantial underutilized "dark data." This challenge is compounded…

parameter-efficient fine-tuningPassage RetrievalDomain Adaptation

Punica: Multi-Tenant LoRA Serving

2023-10-28 · Lequn Chen, Zihao Ye, Yongji Wu, Danyang Zhuo 외

Low-rank adaptation (LoRA) has become an important and popular method to adapt pre-trained models to specific domains. We present Punica, a system to serve multiple LoRA models in a shared GPU cluster. Punica contains a …

GPU