Предоставление периферийных сервисов при ограниченном бюджете с оценкой спроса посредством обучения на основе бандитных алгоритмов
Budget-constrained Edge Service Provisioning with Demand Estimation via Bandit Learning
2019-03-21
SCID: 54.1/eh3t66bh
Discuss with AI
контекстный комбинаторный многорукий бандитоценка спросааренда периферийных ресурсовпредоставление периферийных сервисовсублинейный регрет
Figures from the paper
Abstract (AI)
Совместно используемые платформы периферийных вычислений, позволяющие поставщикам прикладных сервисов (Application Service Providers, ASP) развертывать приложения в непосредственной близости от мобильных пользователей, обеспечивают сверхнизкую задержку и учет местоположения для широкого спектра сервисов. Хотя повсеместное предоставление периферийных сервисов, то есть развертывание приложения на всех возможных периферийных площадках, всегда является предпочтительным, оно непрактично из-за часто ограниченного операционного бюджета ASP. В этом случае ASP должен тщательно определить, где развернуть периферийный сервис и какую часть бюджета выделить. Основная проблема заключается в том, что спрос на сервис, поступающий от каждой периферийной площадки и являющийся ключевым фактором выгоды от развертывания, заранее неизвестен ASP. Более того, характер этого спроса изменяется во времени и пространстве на географически распределенных периферийных площадках. В данной статье исследуется задача аренды периферийных ресурсов, в рамках которой ASP изучает закономерности спроса на сервис для отдельных периферийных площадок, одновременно арендуя на них вычислительные ресурсы для размещения приложений и предоставления периферийных сервисов. Предлагается онлайн-алгоритм Context-aware Online Edge Resource Rental (COERR), основанный на структуре контекстного комбинаторного многорукого бандита (Contextual Combinatorial Multi-Armed Bandit, CC-MAB). COERR использует дополнительную информацию (контекст) для изучения закономерностей спроса на периферийных площадках и принимает решения об аренде, включая выбор площадок и объем арендуемых ресурсов, чтобы максимизировать полезность ASP при ограниченном бюджете. Алгоритм COERR обладает доказуемыми характеристиками эффективности и обеспечивает сублинейное сожаление по сравнению с оракульным алгоритмом, которому точно известен ожидаемый спрос на сервис на периферийных площадках. Эксперименты, проведенные на наборе данных реального мира, показывают, что COERR значительно превосходит другие эталонные методы.
Key Findings
1
COERR применяет контекстные комбинаторные многорукие бандиты для использования дополнительной информации и изучения моделей спроса для отдельных периферийных узлов, одновременно выбирая места и объем аренды.
2
Алгоритм COERR максимизирует полезность поставщика приложений при ограниченном бюджете, совместно решая, где и сколько вычислительных ресурсов арендовать.
3
Эксперименты на наборе данных из реального мира показывают, что COERR значительно превосходит конкурирующие методы сравнения.
4
Для COERR доказана сублинейная регрессия относительно оракула, который точно знает ожидаемый спрос на периферийных узлах.
5
В статье задача аренды периферийных ресурсов при ограниченном бюджете формулируется как онлайн-обучение с неизвестным, изменяющимся во времени и пространственно неоднородным спросом.
Research Object
Аренда ресурсов периферийных вычислений при ограниченном бюджете для развертывания приложений на географически распределённых периферийных площадках
Research Subject
Онлайн-обучение и оптимизация пространственно и временно изменяющегося спроса на периферийные сервисы для определения площадок аренды и объёмов вычислительных ресурсов, максимизирующих полезность ASP при ограниченном бюджете
Publication Details
Publication Date
2019-03-21
Journal
Publisher
ISSN
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest