hd818's repositories
edge-offloading
computation offloading in mobile edge computation using Reinforcement Learning
Caching-Algorithm
In this project, you will design a caching algorithm for your users to improve user experience by reducing delay and also to save bandwidth for your organization. In this scenario, there are 100 files with varying popularity and sizes. Users request these files based on their popularity.
cloud-cache
Caching in the Cloud - Ex 2 Cloud Computing 3031
my_MEC_program
I build this Mobile Edge Computation simulating environment all by myself, and use the costomized ddpg reinforcement learning algorithm to make offloading decision.
Resources-Allocation-in-The-Edge-Computing-Environment-Using-Reinforcement-Learning
Simulated the scenario between edge servers and users with a clear graphic interface. Also, implemented the continuous control with Deep Deterministic Policy Gradient (DDPG) to determine the resources allocation (offload targets, computational resources, migration bandwidth) in the edge servers
adaptive-federated-learning
Code for paper "Adaptive Federated Learning in Resource Constrained Edge Computing Systems"
awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
Cache-Allocation-Project
The purpose of this project is to implement machine learning methods to study resource allocation problems, that is how to share limited resources out among several agents.
caching_project
implementation of cooperative caching algorithm for edge computing
Deep-Reinforcement-Learning-Hands-On
Hands-on Deep Reinforcement Learning, published by Packt
deep_learning_caching
A proactive caching algorithm based on NCF framework and social relationship.
drl
Deep Reinforcement Learning for Offloading and Resource Allocation in Vehicle Edge Computing and Networks
Dynamic-Request-Scheduling-Optimization-in-Mobile-Edge-Computing-for-IoT-Applications
This project is the implementation of the research paper titled "Dynamic Request Scheduling Optimization in Mobile Edge Computing for IoT Applications"
Energy-aware-compute-strategy
The growth of data volume and the popularity of mobile devices have spawned a large number of low-latency, high-computing applications. At the same time, under the wave of global new energy, the energy efficiency utilization of electronic equipment has also received more and more attention. Due to a large delay and occupying the large bandwidth of cloud computing, and the limited computing power of end devices, mobile edge computing is considered to be the best way to achieve low latency of complex tasks. Wifi routers can provide high bandwidth and can work as intermediate nodes for forwarding tasks. In this report, we propose to use dynamic programming based on wifi routers to dynamically schedule computing tasks to edge computing nodes to achieve maximum bandwidth utilization, under the energy consumption constraint of the user. The experiment result shows that the DP method compared the with other three traditional algorithms can get higher bandwidth by using less Energy cost and fewer numbers workers. Besides, we can effectively search for the last phase Table to save much time by using Computation Reusability.
github-slideshow
A robot powered training repository :robot:
htc-cache-system-simulator
Simulates Cache Systems in High-Throughput Computing Clusters
leetcode-master
《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
Markdown-Resume-Template
BAT程序员自己的简历模板分享出来了 。技术简历追求简单明了,避免没有必要的花哨修饰,大家可以fork到自己仓库中,基于这个模板进行修改。
MEC-computation-offloading-via-MCTS
MEC computation offloading via MCTS
MEC_offloading
Code for Intelligent Dynamic Data Offloading in a Competitive Mobile Edge Computing Market paper https://www.mdpi.com/1999-5903/11/5/118/pdf
ML-RL-simulations
A multi-layer guided reinforcement learning-based tasks offloading in edge computing - Simulations
soCoM
A semi-online Computational Offloading Model, which utilizes users’ behavior prediction method to optimize task offloading in edge computing environments.
WebServer
A C++ High Performance Web Server