Cloud computing technologies for green enterprises