SchedulingSimulator/mysql/simulator.sql

204 lines
16 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*
Navicat Premium Data Transfer
Source Server : 119.45.255.234
Source Server Type : MySQL
Source Server Version : 80041 (8.0.41-0ubuntu0.22.04.1)
Source Host : 119.45.255.234:3306
Source Schema : scheduling_simulator
Target Server Type : MySQL
Target Server Version : 80041 (8.0.41-0ubuntu0.22.04.1)
File Encoding : 65001
Date: 08/09/2025 19:22:55
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for algorithm_mapping
-- ----------------------------
DROP TABLE IF EXISTS `algorithm_mapping`;
CREATE TABLE `algorithm_mapping` (
`id` int NOT NULL AUTO_INCREMENT,
`code_id` int NULL DEFAULT NULL COMMENT '父算法ID',
`son_code_id` int NOT NULL COMMENT '子算法ID',
`file_location` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '数据集对应本地路径',
`cluster_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '集群ID',
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `unique_son_code`(`son_code_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of algorithm_mapping
-- ----------------------------
INSERT INTO `algorithm_mapping` VALUES (1, NULL, 1791, 'D:/数据集/cnn数据集/data2/', '1790300942428540928', '2025-09-08 17:02:07');
INSERT INTO `algorithm_mapping` VALUES (2, NULL, 1796, 'D:/数据集/cnn数据集/data3/', '1790300942428540928', '2025-09-08 17:02:07');
INSERT INTO `algorithm_mapping` VALUES (3, NULL, 1813, 'D:/数据集/transfomer数据集/BoolQ/', '1790300942428540928', '2025-09-08 17:02:08');
INSERT INTO `algorithm_mapping` VALUES (4, NULL, 1816, 'D:/数据集/transfomer数据集/CEval/', '1790300942428540928', '2025-09-08 17:02:08');
INSERT INTO `algorithm_mapping` VALUES (5, NULL, 1798, 'D:/数据集/transfomer数据集/GLUE(imdb)/imdb/', '1790300942428540928', '2025-09-08 17:02:08');
INSERT INTO `algorithm_mapping` VALUES (6, NULL, 1818, 'D:/数据集/transfomer数据集/CMMLU/', '1790300942428540928', '2025-09-08 17:02:08');
INSERT INTO `algorithm_mapping` VALUES (7, NULL, 1820, 'D:/数据集/transfomer数据集/GSM8K/GSM8K/', '1790300942428540928', '2025-09-08 17:02:08');
INSERT INTO `algorithm_mapping` VALUES (8, NULL, 1822, 'D:/数据集/transfomer数据集/HumanEval/', '1790300942428540928', '2025-09-08 17:02:08');
INSERT INTO `algorithm_mapping` VALUES (9, NULL, 1824, 'D:/数据集/transfomer数据集/HumanEval_X/', '1790300942428540928', '2025-09-08 17:02:08');
INSERT INTO `algorithm_mapping` VALUES (10, NULL, 1794, 'D:/数据集/cnn数据集/data1/', '1790300942428540928', '2025-09-08 17:02:08');
INSERT INTO `algorithm_mapping` VALUES (11, NULL, 1367, 'D:/数据集/cnn数据集/data1/', '1865927992266461184', '2025-09-08 17:02:08');
-- ----------------------------
-- Table structure for api_config
-- ----------------------------
DROP TABLE IF EXISTS `api_config`;
CREATE TABLE `api_config` (
`id` int NOT NULL AUTO_INCREMENT,
`config_key` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'api名称',
`url` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT 'api地址',
`timeout` int NULL DEFAULT NULL COMMENT '超时时长',
`desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '描述',
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `config_key`(`config_key` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of api_config
-- ----------------------------
INSERT INTO `api_config` VALUES (1, 'bind_cluster', 'http://jcc.jointcloud.net/jsm/jobSet/binding', 15, '绑定数据集', '2025-09-08 17:02:11');
INSERT INTO `api_config` VALUES (2, 'create_package', 'http://jcc.jointcloud.net/jsm/jobSet/createPackage', 15, '创建package', '2025-09-08 17:02:12');
INSERT INTO `api_config` VALUES (3, 'login', 'http://jcc.jointcloud.net/jcc-admin/admin/login', 10, '登录', '2025-09-08 17:02:12');
INSERT INTO `api_config` VALUES (4, 'notify_upload', 'http://jcc.jointcloud.net/jsm/jobSet/notifyUploaded', 15, '通知上传成功', '2025-09-08 17:02:14');
INSERT INTO `api_config` VALUES (5, 'query_binding', 'http://jcc.jointcloud.net/jsm/jobSet/queryBinding', 15, '查询绑定结果', '2025-09-08 17:02:15');
INSERT INTO `api_config` VALUES (6, 'submit_task', 'http://jcc.jointcloud.net/jsm/jobSet/submit', 100, '提交任务', '2025-09-08 17:02:16');
INSERT INTO `api_config` VALUES (7, 'task_detail', 'http://jcc.jointcloud.net/jsm/jobMgr/detail', 15, '任务详情', '2025-09-08 17:02:17');
INSERT INTO `api_config` VALUES (8, 'upload_file', 'http://localhost:32010/object/upload', 3000, '上传文件', '2025-09-08 17:02:18');
-- ----------------------------
-- Table structure for cluster_prices
-- ----------------------------
DROP TABLE IF EXISTS `cluster_prices`;
CREATE TABLE `cluster_prices` (
`id` int NOT NULL AUTO_INCREMENT,
`cluster_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '集群ID',
`resource_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '资源类型',
`price` decimal(10, 4) NULL DEFAULT NULL COMMENT '资源价格',
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of cluster_prices
-- ----------------------------
INSERT INTO `cluster_prices` VALUES (1, '1865927992266461184', 'CPU', 0.1200, '2025-09-08 17:02:19');
INSERT INTO `cluster_prices` VALUES (2, '1865927992266461184', 'MEMORY', 0.0600, '2025-09-08 17:02:20');
INSERT INTO `cluster_prices` VALUES (3, '1865927992266461184', 'NPU', 1.2000, '2025-09-08 17:02:20');
INSERT INTO `cluster_prices` VALUES (4, '1790300942428540928', 'CPU', 0.1200, '2025-09-08 17:02:20');
INSERT INTO `cluster_prices` VALUES (5, '1790300942428540928', 'MEMORY', 0.0600, '2025-09-08 17:02:20');
INSERT INTO `cluster_prices` VALUES (6, '1790300942428540928', 'NPU', 1.2000, '2025-09-08 17:02:20');
-- ----------------------------
-- Table structure for cluster_resources
-- ----------------------------
DROP TABLE IF EXISTS `cluster_resources`;
CREATE TABLE `cluster_resources` (
`id` int NOT NULL AUTO_INCREMENT,
`cluster_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '集群ID',
`cluster_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '集群类型Cloud/Ai/Hpc',
`total_cpu` int NULL DEFAULT NULL COMMENT 'CPU总量',
`total_memory` int NULL DEFAULT NULL COMMENT '内存总量',
`total_card_json` json NULL COMMENT '加速卡总量信息',
`available_cpu` int NULL DEFAULT NULL COMMENT 'CPU可用量',
`available_memory` int NULL DEFAULT NULL COMMENT '内存可用量',
`available_card_json` json NULL COMMENT '加速卡可用量信息',
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `cluster_id`(`cluster_id` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of cluster_resources
-- ----------------------------
INSERT INTO `cluster_resources` VALUES (1, '1763132837495574528', 'Cloud', 512, 1024, '{\"Num\": 56, \"Type\": \"NPU\"}', 256, 512, '{\"Num\": 50, \"Type\": \"NPU\"}', '2025-09-08 17:02:08');
INSERT INTO `cluster_resources` VALUES (2, '1770703902472146944', 'Cloud', 1024, 1024, '{\"Num\": 56, \"Type\": \"NPU\"}', 256, 512, '{\"Num\": 50, \"Type\": \"NPU\"}', '2025-09-08 17:02:09');
INSERT INTO `cluster_resources` VALUES (3, '1790300942428540928', 'Ai', 1024, 2048, '{\"Num\": 56, \"Type\": \"NPU\"}', 2024, 4048, '{\"Num\": 56, \"Type\": \"NPU\"}', '2025-09-08 17:02:09');
INSERT INTO `cluster_resources` VALUES (4, '1830873578531228942', 'Hpc', 512, 1024, '{\"Num\": 56, \"Type\": \"NPU\"}', 256, 512, '{\"Num\": 50, \"Type\": \"NPU\"}', '2025-09-08 17:02:09');
INSERT INTO `cluster_resources` VALUES (5, '1830873903296155648', 'Hpc', 512, 1024, '{\"Num\": 56, \"Type\": \"NPU\"}', 256, 512, '{\"Num\": 50, \"Type\": \"NPU\"}', '2025-09-08 17:02:10');
INSERT INTO `cluster_resources` VALUES (6, '1830873903296155649', 'Hpc', 512, 1024, '{\"Num\": 56, \"Type\": \"NPU\"}', 256, 512, '{\"Num\": 50, \"Type\": \"NPU\"}', '2025-09-08 17:02:10');
INSERT INTO `cluster_resources` VALUES (7, '1865927992266461184', 'Ai', 102, 409, '[{\"Num\": 72, \"Type\": \"NPU\"}, {\"Num\": 72, \"Type\": \"DCU\"}]', 102, 409, '[{\"Num\": 72, \"Type\": \"NPU\"}, {\"Num\": 72, \"Type\": \"DCU\"}]', '2025-09-08 17:02:11');
INSERT INTO `cluster_resources` VALUES (8, '1865927992266462180', 'Ai', 256, 512, '{\"Num\": 56, \"Type\": \"DCU\"}', 256, 512, '{\"Num\": 50, \"Type\": \"DCU\"}', '2025-09-08 17:02:11');
INSERT INTO `cluster_resources` VALUES (9, '1865927992266462181', 'Ai', 50, 50, '{\"Num\": 56, \"Type\": \"NPU\"}', 50, 50, '{\"Num\": 50, \"Type\": \"NPU\"}', '2025-09-08 17:02:11');
INSERT INTO `cluster_resources` VALUES (10, '1865927992266462182', 'Ai', 512, 1024, '{\"Num\": 56, \"Type\": \"NPU\"}', 256, 512, '{\"Num\": 50, \"Type\": \"NPU\"}', '2025-09-08 17:02:11');
-- ----------------------------
-- Table structure for file_mapping
-- ----------------------------
DROP TABLE IF EXISTS `file_mapping`;
CREATE TABLE `file_mapping` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '数据集ID',
`file_location` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '本地文件路径',
`file_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'algorithm为算法dataset为数据集',
`file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据集名称',
`dataset_target_id` bigint NULL DEFAULT NULL COMMENT '数据集ID',
`is_uploaded` tinyint(1) NULL DEFAULT NULL COMMENT '是否已经上传1为已上传0为未上传',
`size` bigint NULL DEFAULT NULL COMMENT '文件大小',
`package_id` bigint NULL DEFAULT NULL COMMENT 'packageID',
`object_id` bigint NULL DEFAULT NULL COMMENT 'objectID',
`upload_time` timestamp NULL DEFAULT NULL COMMENT '上传时间',
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `file_location`(`file_location` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of file_mapping
-- ----------------------------
INSERT INTO `file_mapping` VALUES (1, 'D:/数据集/cnn数据集/data1/', NULL, 'data1.zip', NULL, 1, 0, NULL, NULL, NULL, '2025-09-08 17:02:20');
INSERT INTO `file_mapping` VALUES (2, 'D:/数据集/cnn数据集/data2/', NULL, 'cifar-10-python.tar.gz', NULL, 0, 0, NULL, NULL, NULL, '2025-09-08 17:02:20');
INSERT INTO `file_mapping` VALUES (3, 'D:/数据集/cnn数据集/data3/', NULL, 'cifar-100-python.tar.gz', NULL, 0, 0, NULL, NULL, NULL, '2025-09-08 17:02:20');
INSERT INTO `file_mapping` VALUES (4, 'D:/数据集/transfomer数据集/BoolQ/', NULL, 'dev.jsonl', NULL, 1, 0, NULL, NULL, NULL, '2025-09-08 17:02:20');
INSERT INTO `file_mapping` VALUES (5, 'D:/数据集/transfomer数据集/CEval/', NULL, 'ceval.zip', NULL, 1, 0, NULL, NULL, NULL, '2025-09-08 17:02:20');
INSERT INTO `file_mapping` VALUES (6, 'D:/数据集/transfomer数据集/CMMLU/', NULL, 'CMMLU.zip', NULL, 1, 0, NULL, NULL, NULL, '2025-09-08 17:02:20');
INSERT INTO `file_mapping` VALUES (7, 'D:/数据集/transfomer数据集/GLUE(imdb)/imdb/', NULL, 'mental_health.csv', NULL, 1, 0, NULL, NULL, NULL, '2025-09-08 17:02:21');
INSERT INTO `file_mapping` VALUES (8, 'D:/数据集/transfomer数据集/GSM8K/GSM8K/', NULL, 'GSM8K.jsonl', NULL, 1, 0, NULL, NULL, NULL, '2025-09-08 17:02:21');
INSERT INTO `file_mapping` VALUES (9, 'D:/数据集/transfomer数据集/HumanEval/', NULL, 'HumanEval.zip', NULL, 0, 0, NULL, NULL, NULL, '2025-09-08 17:02:21');
INSERT INTO `file_mapping` VALUES (10, 'D:/数据集/transfomer数据集/HumanEval_X/', NULL, 'HumanEval_X.zip', NULL, 1, 0, NULL, NULL, NULL, '2025-09-08 17:02:21');
-- ----------------------------
-- Table structure for task_templates
-- ----------------------------
DROP TABLE IF EXISTS `task_templates`;
CREATE TABLE `task_templates` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '模拟器任务ID',
`task_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '任务类型',
`task_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务名称',
`dataset_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '数据集ID',
`code_id` int NULL DEFAULT NULL COMMENT '算法ID',
`cpu` int NULL DEFAULT NULL COMMENT '申请CPU数量',
`strategy` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '调度策略resource对应资源优先策略price对应价格优先策略data对应数据优先策略)',
`mem` int NULL DEFAULT NULL COMMENT '申请内存数量',
`card_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '卡类型',
`card_num` int NULL DEFAULT NULL COMMENT '卡数量',
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of task_templates
-- ----------------------------
INSERT INTO `task_templates` VALUES (1, 'Ai', NULL, 'data1.zip', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
INSERT INTO `task_templates` VALUES (2, 'Ai', NULL, 'data1.zip', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
INSERT INTO `task_templates` VALUES (3, 'Ai', NULL, 'cifar-10-python.tar.gz', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
INSERT INTO `task_templates` VALUES (4, 'Ai', NULL, 'cifar-100-python.tar.gz', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
INSERT INTO `task_templates` VALUES (5, 'Ai', NULL, 'dev.jsonl', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
INSERT INTO `task_templates` VALUES (6, 'Ai', NULL, 'ceval.zip', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
INSERT INTO `task_templates` VALUES (7, 'Ai', NULL, 'CMMLU.zip', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
INSERT INTO `task_templates` VALUES (8, 'Ai', NULL, 'CMMLU.zip', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
INSERT INTO `task_templates` VALUES (9, 'Ai', NULL, 'mental_health.csv', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
INSERT INTO `task_templates` VALUES (10, 'Ai', NULL, 'GSM8K.jsonl', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
INSERT INTO `task_templates` VALUES (11, 'Ai', NULL, 'GSM8K.jsonl', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
INSERT INTO `task_templates` VALUES (12, 'Ai', NULL, 'HumanEval_X.zip', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
INSERT INTO `task_templates` VALUES (13, 'Ai', NULL, 'data1.zip', NULL, 0, 'resource', NULL, NULL, NULL, '2025-09-08 17:02:21');
SET FOREIGN_KEY_CHECKS = 1;