JOURNAL ARTICLE

Energy-Aware Middleware

Abstract

Computer networks have become a critical part of our society as we, as users, need our networked world to function continually and at full capacity. One of the basic and often overlooked factors required for such qualities is that of energy. Energy consumption is a non-functional property that needs to be addressed by a network manager, at the more specialized level of middleware. In this paper we model resource energy using a middleware language called MIDAS. This language is resource-centric and based on a formal framework for location-aware computing. By taking a device energy into consideration we reach a new approach regarding the resource locations. We distinguish between two networks types and further distinguish software resources from hardware devices. We obtain a unitary approach of considering co-located resources that can be exploited for efficiency in context-oriented applications. Hence, better availability and reliability of the energy-aware MIDAS resources can be ensured.

Keywords:
Computer science Middleware (distributed applications) Resource (disambiguation) Energy consumption Context (archaeology) Distributed computing Reliability (semiconductor) Software Energy (signal processing) Unitary state Embedded system Software engineering Computer network Operating system Engineering

Metrics

9
Cited By
0.59
FWCI (Field Weighted Citation Impact)
11
Refs
0.76
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Context-Aware Activity Recognition Systems
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Advanced Software Engineering Methodologies
Physical Sciences →  Computer Science →  Artificial Intelligence
Software System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.