Saved in:
Bibliographic Details
Main Authors: Yao, Zhi, Tang, Zhiqing, Lou, Jiong, Shen, Ping, Jia, Weijia
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2406.13399
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911926353657856
author Yao, Zhi
Tang, Zhiqing
Lou, Jiong
Shen, Ping
Jia, Weijia
author_facet Yao, Zhi
Tang, Zhiqing
Lou, Jiong
Shen, Ping
Jia, Weijia
contents The Large Language Model (LLM) has gained significant popularity and is extensively utilized across various domains. Most LLM deployments occur within cloud data centers, where they encounter substantial response delays and incur high costs, thereby impacting the Quality of Services (QoS) at the network edge. Leveraging vector database caching to store LLM request results at the edge can substantially mitigate response delays and cost associated with similar requests, which has been overlooked by previous research. Addressing these gaps, this paper introduces a novel Vector database-assisted cloud-Edge collaborative LLM QoS Optimization (VELO) framework. Firstly, we propose the VELO framework, which ingeniously employs vector database to cache the results of some LLM requests at the edge to reduce the response time of subsequent similar requests. Diverging from direct optimization of the LLM, our VELO framework does not necessitate altering the internal structure of LLM and is broadly applicable to diverse LLMs. Subsequently, building upon the VELO framework, we formulate the QoS optimization problem as a Markov Decision Process (MDP) and devise an algorithm grounded in Multi-Agent Reinforcement Learning (MARL) to decide whether to request the LLM in the cloud or directly return the results from the vector database at the edge. Moreover, to enhance request feature extraction and expedite training, we refine the policy network of MARL and integrate expert demonstrations. Finally, we implement the proposed algorithm within a real edge system. Experimental findings confirm that our VELO framework substantially enhances user satisfaction by concurrently diminishing delay and resource consumption for edge users utilizing LLMs.
format Preprint
id arxiv_https___arxiv_org_abs_2406_13399
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle VELO: A Vector Database-Assisted Cloud-Edge Collaborative LLM QoS Optimization Framework
Yao, Zhi
Tang, Zhiqing
Lou, Jiong
Shen, Ping
Jia, Weijia
Artificial Intelligence
The Large Language Model (LLM) has gained significant popularity and is extensively utilized across various domains. Most LLM deployments occur within cloud data centers, where they encounter substantial response delays and incur high costs, thereby impacting the Quality of Services (QoS) at the network edge. Leveraging vector database caching to store LLM request results at the edge can substantially mitigate response delays and cost associated with similar requests, which has been overlooked by previous research. Addressing these gaps, this paper introduces a novel Vector database-assisted cloud-Edge collaborative LLM QoS Optimization (VELO) framework. Firstly, we propose the VELO framework, which ingeniously employs vector database to cache the results of some LLM requests at the edge to reduce the response time of subsequent similar requests. Diverging from direct optimization of the LLM, our VELO framework does not necessitate altering the internal structure of LLM and is broadly applicable to diverse LLMs. Subsequently, building upon the VELO framework, we formulate the QoS optimization problem as a Markov Decision Process (MDP) and devise an algorithm grounded in Multi-Agent Reinforcement Learning (MARL) to decide whether to request the LLM in the cloud or directly return the results from the vector database at the edge. Moreover, to enhance request feature extraction and expedite training, we refine the policy network of MARL and integrate expert demonstrations. Finally, we implement the proposed algorithm within a real edge system. Experimental findings confirm that our VELO framework substantially enhances user satisfaction by concurrently diminishing delay and resource consumption for edge users utilizing LLMs.
title VELO: A Vector Database-Assisted Cloud-Edge Collaborative LLM QoS Optimization Framework
topic Artificial Intelligence
url https://arxiv.org/abs/2406.13399