The document introduces OpenNebula, an open-source tool for managing virtual machines across distributed infrastructures. It describes OpenNebula's model for managing VM lifecycles and scheduling VM workloads. It also outlines a prototype scheduler that aims to distribute VM workloads based on energy requirements to improve efficiency in data centers.