Skip to content
View Ryan-Yii's full-sized avatar

Block or report Ryan-Yii

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ryan-Yii/README.md

Hi, I'm Jiangyi Zhou (Ryan)

I work on mobile edge computing, task offloading, distributed scheduling, edge intelligence, and reproducible machine-learning systems.

My current projects connect optimization-based MEC research with reliable distributed execution infrastructure.

Research Focus

  • Mobile Edge Computing
  • Task Offloading and Resource Allocation
  • Distributed Task Scheduling
  • Edge Intelligence and ML Systems
  • Reproducible Optimization and Evaluation

Featured Work

Research artefact for QoE- and fairness-aware MEC task-offloading optimization. It organizes configuration-driven experiments, paired repeated runs, baseline comparison, ablation, sensitivity and scalability studies, statistical analysis, and raw reproducibility artefacts. Manuscript in preparation.

Redis-backed distributed task execution with a FastAPI control plane, atomic task claiming, multiple workers, lifecycle controls, heartbeats, retries, timeouts, cooperative cancellation, observability, Docker Compose, tests, and policy benchmarks. It is a research-oriented distributed-systems implementation and foundation for later MEC and ML-scheduling experiments.

Additional Projects

A lightweight, deterministic MEC baseline simulator for comparing local, edge, and cloud execution under supplied configurations and seeds. It is not a production scheduler or a real deployment.

A reproducible two-week supervised-learning study project covering leakage-free evaluation, model selection, and an IoT predictive-maintenance exercise. It documents learning and engineering practice rather than a novel research contribution.

Current Direction

  • Connect MEC optimization with online distributed scheduling.
  • Evaluate scheduling under dynamic workloads with reproducible system benchmarks.
  • Study learning-based scheduling after the foundational system is stable.
  • Improve generalization, robustness, and fairness evaluation.

Technical Skills

Programming: Python, Java, C Systems: FastAPI, Redis, Docker Compose, REST APIs, concurrent workers ML and Research: scikit-learn, optimization, statistical evaluation, reproducible experiments

Contact

ryan.zhoujiangyi@gmail.com

Pinned Loading

  1. mec-rdho-offloading mec-rdho-offloading Public

    Reproducible research artefact for QoE- and fairness-aware MEC task offloading, with paired experiments, ablations, sensitivity studies, and statistical analysis.

    Python 1

  2. mec-distributed-task-scheduler mec-distributed-task-scheduler Public

    Research-oriented Redis-backed distributed task scheduler with FastAPI, scalable workers, policy benchmarks, observability, tests, and Docker Compose.

    Python 1

  3. mec-offloading-visualizer mec-offloading-visualizer Public

    A lightweight and deterministic MEC baseline simulator for comparing local, edge, and cloud execution policies.

    Python 1

  4. supervised-ml-foundations supervised-ml-foundations Public

    A reproducible two-week supervised machine-learning study project covering leakage-free evaluation, model selection, and IoT predictive maintenance.

    Python 1