핵심 개념
모바일 엣지 컴퓨팅 서버에 애플리케이션을 배치하는 문제는 많은 서버, 사용자 및 요청을 포함하는 복잡한 과제입니다. 기존 알고리즘은 상당한 불확실성 시나리오가 있는 고차원 문제를 해결하는 데 오랜 시간이 걸립니다. 따라서 모든 기술적 제약 조건을 고려하면서 서비스 품질을 최대화할 수 있는 효율적인 접근 방식이 필요합니다. 이러한 접근 방식 중 하나는 기계 학습으로, 엣지 서버에서 애플리케이션 배치에 대한 최적의 솔루션을 모방합니다.
초록
이 연구에서는 문제를 두 단계 확률 프로그래밍으로 공식화합니다. 사용자 위치, 요청 속도 등의 매개변수를 변경하여 충분한 양의 교육 기록을 생성하고 최적화 모델을 해결합니다. 그런 다음 각 사용자와 사용 가능한 서버 간의 거리 특성과 요청 속도를 기반으로 기계 학습 모델이 확률 최적화 모델의 첫 번째 단계인 사용자-서버 요청 할당에 대한 의사 결정 변수를 생성합니다. 이 모델은 최적화 모델을 안정적으로 모방하는 독립적인 의사 결정 에이전트로 사용됩니다. 이 연구에서는 SVM(Support Vector Machines)과 MLP(Multi-layer Perceptron)를 사용하여 확률 최적화 모델에서 실용적인 결정을 얻습니다. 각 모델의 성능은 80% 이상의 실행 효과를 보였습니다. 이 연구는 기계 학습 모델을 활용하여 모바일 엣지 컴퓨팅의 최적 의사 결정에서 고차원 문제와 불확실성 시나리오를 해결하기 위한 더 효율적인 접근 방식을 제공하는 것을 목표로 합니다. 이러한 결과는 기계 학습 모델이 기존 접근 방식에 비해 솔루션 시간을 크게 단축할 수 있음을 시사합니다.
통계
사용자 Ui의 서버 Sj에 대한 첫 번째 단계의 서비스 품질은 QOS1ij입니다.
각 시나리오에 따른 사용자 Ui의 서버 Sj에 대한 두 번째 단계의 서비스 품질은 QOS2ij(ξ)입니다.
서버 Sj의 에너지 예산은 Ej입니다.
사용자 Ui의 요청이 서버 Sj에서 실행될 때 소비되는 에너지량은 ϵij입니다.
서버 Sj의 컴퓨팅 용량은 Qj입니다.
사용자 Ui의 요청 크기는 Ri입니다.
첫 번째 단계에서 사용자 Ui와 서버 Sj 간의 거리는 dij입니다.
각 시나리오에 따른 사용자 Ui와 서버 Sj 간의 두 번째 단계 거리는 d2ij(ξ)입니다.
서버 Sj'에서 Sj로 사용자 요청 할당을 변경하는 데 드는 비용은 ρj'j입니다.
인용구
"모바일 엣지 컴퓨팅 서버에 애플리케이션을 배치하는 문제는 많은 서버, 사용자 및 요청을 포함하는 복잡한 과제입니다."
"기존 알고리즘은 상당한 불확실성 시나리오가 있는 고차원 문제를 해결하는 데 오랜 시간이 걸립니다."
"기계 학습 모델은 엣지 서버에서 애플리케이션 배치에 대한 최적의 솔루션을 모방합니다."