微服务架构持续变更下的性能异常检测硕士论文补充材料

数据集概述

本数据集为托马斯·F·杜尔曼硕士论文的补充材料,包含论文摘要、微服务元模型、异常检测实现代码、实验工具、实验评估数据及评估服务等内容,支持复现论文中的实验与分析。

文件详解

该数据集包含多个文件和目录,具体说明如下: - 摘要文件: - abstract-de.txt: 德文摘要,文本格式 - abstract-en.txt: 英文摘要,文本格式 - 元模型项目目录 (01-MicroserviceMetamodel): Eclipse项目,包含Ecore元模型及Xtend生成模板 - 异常检测实现目录 (02-AnomalyDetectionImplementation): Eclipse项目,包含定制化RanCorr方法和EAR方法的实现 - EARExperimentSetup: 基于实验输入数据和EAR实现运行的评估设置 - Kieker: Kieker工具及定制化RanCorr方法 - 实验工具目录 (03-ExperimentTools): 实验用补充微服务及脚本,生成服务需置于该目录旁且以"gen-"为前缀 - jmeter: 负载生成微服务 - jmsserver: 运行ActiveMQ的微服务,用于汇总服务监控日志 - monitoringserver: 收集jmsserver微服务监控数据并存储的微服务 - registry: 管理延迟注入的微服务 - copyResults.sh: 封装scp命令的bash脚本,用于将监控数据从monitoringserver复制到本地文件系统 - deployPackage.sh: bash脚本,通过ssh将docker镜像上传至远程系统,并在Kubernetes集群启动微服务 - dockerinit.sh: bash脚本,进入微服务目录编译打包并创建Docker镜像 - kubeinit.sh: bash脚本,在kubectl关联的Kubernetes集群启动微服务 - kubeclean.sh: bash脚本,在kubectl关联的Kubernetes集群移除微服务 - 评估数据目录 (04-EvaluationData): - RawData: 实验环境提取的原始数据 - kieker-monitoring-data: 实验获取的Kieker监控数据 - anomalies.log: 记录注入真实异常的日志数据 - events.log: 包含时间戳、范围及事件注入类型的日志文件 - registry.log: 记录真实与变更异常注入的注册中心微服务日志 - Results: 不同阈值下的评估结果 - folders: 以阈值命名的文件夹,包含对应阈值下的异常检测结果 - results.csv: 各方法在不同阈值下的TP/FN/FP/FN计算结果 - results-calculated.csv: 基于TP/FN/FP/FN值计算的进一步指标 - 评估服务目录 (05-EvaluationServices): 包含评估用微服务的文件夹

数据来源

托马斯·F·杜尔曼硕士论文补充材料

适用场景

  • 微服务架构性能异常检测研究: 复现论文实验,验证RanCorr和EAR方法的有效性
  • 微服务监控与异常检测工具开发: 参考Kieker工具定制化及实验工具实现
  • 微服务实验环境搭建: 基于提供的脚本与微服务配置构建类似实验环境
  • 性能异常检测算法优化: 利用评估数据测试改进型异常检测算法
  • 学术研究补充: 为相关主题的硕士/博士论文提供实验设计与实现参考
packageimg

数据与资源

附加信息

字段
作者 Maxj
版本 1
数据集大小 132.94 MiB
最后更新 2025年12月13日
创建于 2025年12月13日
声明 当前数据集部分源数据来源于公开互联网,如果有侵权,请24小时联系删除(400-600-6816)。