Green and Sustainable Computing:Part I