The Architecture of Kaligreen V2: A Middleware Aware of Hardware Opportunities to Save Energy

Hernn H. Ivarez-Valera, Marc Dalmau, P. Roose, Christina Herzog
{"title":"The Architecture of Kaligreen V2: A Middleware Aware of Hardware Opportunities to Save Energy","authors":"Hernn H. Ivarez-Valera, Marc Dalmau, P. Roose, Christina Herzog","doi":"10.1109/iotsms48152.2019.8939237","DOIUrl":null,"url":null,"abstract":"Nowadays, energy saving in the use of information technologies is a very important issue both from the economic and sustainability point of view. Many scientists investigate methods to save energy at different application levels (cloud: i.e., architectures, grid: i.e., middlewares and frameworks and hardware management: i.e., operating systems) and many of them agree on the strategy of executing programs, processes or virtual machines only using the time and resources that are strictly necessary. For this, it is necessary to plan strategies for deployment and relocation of processes; but always taking into account hardware repercussions and the knowledge of the architecture and applications behavior. On the other hand, it has already been demonstrated that the use of microservices brings numerous advantages in availability and efficiency; but we do not find many jobs that exploit this technique on the energy level. In this article, we present the architecture of a middleware for distributed microservices-based applications, which allows any negotiation-based scheduling algorithm to duplicate or move microservices from one device to another in a non-centralized way for energy savings, taking into account the consumption characteristics of the microservices and the capabilities that the hardware components offer.","PeriodicalId":379304,"journal":{"name":"2019 Sixth International Conference on Internet of Things: Systems, Management and Security (IOTSMS)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 Sixth International Conference on Internet of Things: Systems, Management and Security (IOTSMS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/iotsms48152.2019.8939237","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

Nowadays, energy saving in the use of information technologies is a very important issue both from the economic and sustainability point of view. Many scientists investigate methods to save energy at different application levels (cloud: i.e., architectures, grid: i.e., middlewares and frameworks and hardware management: i.e., operating systems) and many of them agree on the strategy of executing programs, processes or virtual machines only using the time and resources that are strictly necessary. For this, it is necessary to plan strategies for deployment and relocation of processes; but always taking into account hardware repercussions and the knowledge of the architecture and applications behavior. On the other hand, it has already been demonstrated that the use of microservices brings numerous advantages in availability and efficiency; but we do not find many jobs that exploit this technique on the energy level. In this article, we present the architecture of a middleware for distributed microservices-based applications, which allows any negotiation-based scheduling algorithm to duplicate or move microservices from one device to another in a non-centralized way for energy savings, taking into account the consumption characteristics of the microservices and the capabilities that the hardware components offer.
Kaligreen V2的架构:一个中间件意识到硬件的机会,以节省能源
如今,无论是从经济角度还是从可持续性的角度来看,信息技术使用中的节能都是一个非常重要的问题。许多科学家研究了在不同应用级别(云:即架构,网格:即中间件和框架,硬件管理:即操作系统)上节省能源的方法,他们中的许多人都同意只使用严格必要的时间和资源来执行程序、进程或虚拟机的策略。为此,有必要规划流程的部署和重新部署策略;但是要始终考虑硬件的影响以及对体系结构和应用程序行为的了解。另一方面,已经证明使用微服务在可用性和效率方面带来了许多优势;但我们没有发现很多工作在能量层面上利用这种技术。在本文中,我们将介绍基于分布式微服务的应用程序的中间件体系结构,它允许任何基于协商的调度算法以非集中的方式将微服务从一个设备复制或移动到另一个设备,以节省能源,同时考虑到微服务的消耗特征和硬件组件提供的功能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书