# mesh_code
**Repository Path**: SG-HCDC/mesh_code
## Basic Information
- **Project Name**: mesh_code
- **Description**: 高效能多数据中心调度
- **Primary Language**: Java
- **License**: MulanPSL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 9
- **Forks**: 2
- **Created**: 2021-09-10
- **Last Updated**: 2025-08-25
## Categories & Tags
**Categories**: nms
**Tags**: None
## README
# 高效能多数据中心调度
#### 简介
系统对配电层、数据中心基础设施层、IT设备层、云平台层、业务应用层应用相关运行数据采集、汇总,通过多维代价模型对跨层数据进行跨数据中心调度分析,通过跨数据中心迁移工具进行跨数据中心迁移(容器类应用&虚拟机类应用),从而在保障业务SLA的前提下,提升资源利用率、缓解配电子网负载实现“电网友好”
#### 系统功能
1. **精确管控与供电制冷联动**
采集数据中心中各种基础设备的监控信息到平台系统中,并且展示在基础资源细粒度感知模块里面的指标监控,分别展示L0-L4跨层运行数据.
**主要的模块:**
数据中心总览、资源管理、指标监控、诊断告警、计算管理、网络管理。
2. **多数据中心调度**
在调度模型优化中对最优成本代价模型、最优设备代价模型、最优能耗代价模型、配电子网均衡代价模型进行优化设置,配置对应模型影响的因子、评分样本、评分方式以及权重,最终得到各个数据中心的模型评分列表,应用评分列表,从而可以得出将哪些应用迁移到哪个数据中心的调度队列推荐.
**主要的模块:**
数据跨层感知与智能分析、管理动态调度触发策略、设置建议调度模型、监控调度过程、调度效果预测、调度过程日志跟踪。管理调度模型设置调度粒度、调度策略、调度模型优化、调度模型总揽。
#### 环境
- 应用后端:
基础框架:Spring Boot 2.2.5.RELEASE,spring-cloud Hoxton.SR10 , spring-cloud-alibaba 2.2.1.RELEASE
持久层框架:mybatis-plus 3.3.2
数据库连接池:alibaba Druid 1.1.17
消息队列:rabbitmq
缓存框架:redis
日志打印:log4j
其他:fastjson,quartz, lombok(简化代码)等
- 开发环境:
语言:Java 8
IDE(JAVA): Eclipse安装lombok插件 或者 IDEA
依赖管理:Maven
数据库:Mariadb
缓存:Redis