Category selection

Category: cloud-computing
  • Type: Dark Tactics
  • Description: The category cloud-computing contains identified Dark Tactics for the user scenario in which cloud users migrate their digital assets (e.g., software applications, data management, computing resources) to a centralized cloud provider. Such migration may entail, for instance, truly migrating existing on-premise software to cloud hosting (e.g., for business customers), or the use of pay-per-use cloud-native applications (e.g., for end users).
Category: edge-computing
  • Type: Dark Tactics
  • Description: The category cloud-computing contains identified Dark Tactics for the user scenario in which the remote cloud is complemented by the use of resources at the edge of the network, i.e., edge computing. In this paradigm, existing cloud users and new edge users choose to use resources closer to the end user to host their digital assets. Reasons for doing so may be the need to decrease end-to-end latency, perform data pre-processing, and address privacy concerns or difficulties in connecting to the remote cloud.
Category: green-ml-enabled-systems
  • Type: Awesome Tactics
  • Description: This category contains green architectural tactics for ML-enabled systems, i.e., tactics that improve the environmental sustainability of these systems. The tactics have been synthesized from scientific literature and were further improved with a focus group with experts. The tactics are structured into the subcategories *data-centric*, *algorithm design*, *model optimization*, *model training*, *deployment*, and *management*.
Category: green-software-practice
  • Type: Awesome Tactics
  • Description: This category contains software practices that have been assessed to have a green impact, i.e. a positive impact on the energy-efficiency of the software. The assessment has been performed by means of an empirical experiment.
Category: resource-adaptation
  • Type: Awesome Tactics
  • Description: The category resource adaptation involves changing software and hardware resources to increase the efficiency.
Category: resource-allocation
  • Type: Awesome Tactics
  • Description: The category resource allocation involves assigning tasks and workloads to the instances and resources.
Category: resource-monitoring
  • Type: Awesome Tactics
  • Description: The category resource monitoring considers the metering and classification of cloud workloads to optimize the performance. Resource monitoring does not directly affect energy reduction, however, it is a prerequisite for most tactics in the categories resource allocation and resource adaptation.
Category: templates
  • Type: Tactic Templates
  • Description: This category contains templates for Awesome Tactics and Dark Tactics.