【论文】略读笔记2-经典-CloudSimPlus

【论文】略读笔记2-经典-CloudSimPlus

Fre5h1nd Lv5

📖《CloudSim Plus: A cloud computing simulation framework pursuing software engineering principles for improved modularity, extensibility and correctness》

🎯需求

  • 云计算是一种成熟的技术,可以按需提供计算资源,目前面临一些挑战。
    • 主要挑战包括:
      • 共享资源的管理、能源消耗、负载平衡、资源配置和分配以及服务级别协议 (SLA) 的履行。
  • 尽管云提供了按需收费模式,但在实际基础设施中实施大规模实验是昂贵、耗时的,限制了实验的可重复性,并且由于不受控制的环境而损害了测量。由于这些固有的复杂性,新的模型和算法主要通过云模拟来试验。

🚧现状

  • 学界已开发了几种用于云计算的模拟工具,使用最广泛的是CloudSim,这是一个用于云计算的通用且可扩展的模拟框架。
  • 有助于广泛采用CloudSim的特征是:
    • (i)它是用Java(一种广泛使用的编程语言)开发的;
    • (ii) 该项目是开源的,允许其他开发人员做出贡献;
    • (iii)它是第一个开源的专用云模拟框架;
    • (iv)它为创建模拟场景提供了极大的灵活性,其中每个场景都必须使用Java代码而不是使用僵化的图形工具来实现。
  • 存在以下缺点:
    • (i) 文件有限;
    • (ii) 危及可维护性、可扩展性和测试的重复代码数量;
    • (iii) 缺乏功能/集成测试,这对于确保模拟器的正确性和有效性很重要;
    • (iv)缺乏设计模式来改进软件工程和面向对象设计的几个指标;
    • (v)不符合某些软件工程实践和建议,如SOLID原则;
    • (vi) 缺乏更有条理的一揽子结构,无法更好地理解项目并使之成为模块化;
    • (vii)缺乏更好的类结构,允许第三方开发人员在框架中实现缺失的功能,而无需更改核心类。

🛩创新

  • 这项工作介绍了CloudSim Plus,这是一个开源模拟框架,追求符合软件工程原则和面向对象设计,以提供可扩展,模块化和准确的工具。
    • 它基于CloudSim框架,旨在改进几个工程方面,例如可维护性,可重用性和可扩展性。
    • 它的主要贡献是:
      • (i)改进了类层次结构和代码,这更容易理解;
      • (ii)更多地应用可重用性原则;
      • (iii)全面审查和改进守则文件;
      • (iv)重新调整项目模块和包的结构,以简化使用并改进关注点分离(SoC)原则;
      • (v)增加集成测试以涵盖整个模拟场景;
      • (vi)官方网站上详细描述的全新功能集。

📊效果

  • 这项工作展示了CloudSim Plus的优势,它的特殊功能,它如何确保更高的准确性,扩展设施和使用简单性。

🧠疑问

  1. 这类模拟器相关论文,是否与一般的方法性论文的结构有所区别?审稿人对这类论文的要求是怎样的?如果想写一篇模拟器相关论文,应该怎么写?

    本文结构:
    引言 -> 相关工作 -> CloudSim Plus 概述(目标分析,特性简介) -> 架构(整体设计及主要类) -> 与现有方案相比的改进 -> 特性和优势详解 -> 使用方法

🗺参考文献

[1] M. C. Silva Filho, R. L. Oliveira, C. C. Monteiro, P. R. M. Inácio and M. M. Freire, “CloudSim Plus: A cloud computing simulation framework pursuing software engineering principles for improved modularity, extensibility and correctness,” 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM), Lisbon, Portugal, 2017, pp. 400-406, doi: 10.23919/INM.2017.7987304.(CCF-C)

  • 标题: 【论文】略读笔记2-经典-CloudSimPlus
  • 作者: Fre5h1nd
  • 创建于 : 2023-05-17 15:21:07
  • 更新于 : 2024-03-08 15:34:42
  • 链接: https://freshwlnd.github.io/2023/05/17/literature/literatureNotes2/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论