Sunday, January 22, 2012

Journal Post 7

I have been doing quite a bit of work since I last posted.

  • successfully create all USB boot media
    • Using Ubuntu 9.10 I have created boot USB drives that boot directly into the Windows desktop environment on the server 
    •  user never sees the Ubuntu desktop until the user logs off of the server
  •  I have also removed the components from all of the Dell Vostro GX520's
  • Created user environment on the server
    • Added users to Remote Desktop Users group
    • Installed applications
      • Adobe Reader, java, Adobe Flash, Google Chrome, Mozilla Firefox, TechSmith Camtasia Relay
    • Setup personal Microsoft Outlook
    • Tested applications in real world environment
    • Mapped network drives
    • Installed printer and printed test page
  • Removed Kill-A-Watt monitoring device from PTS Student PC and collected final data on January 19th, 2012 at 1:30 p.m.
  • Installed Kill-A-Watt monitoring device on repurposed PTS Student PC at 2:30 p.m. January 19th, 2012
    • preliminary data in spreadsheet (here)
  • Sent out email to all volunteers asking what specialized software will be needed 
Next steps
  • install the monitoring devices on the two full PC's that I have not monitored as 
  • setup repurposed PC's for users besides myself and monitor them
  • get energy readings from server
  • setup meeting with adviser 

Monday, January 16, 2012

Journal Post 6 - Persistence Achieved!

I have been working all weekend to find a way to make the VDI Blaster software persistent when booting from a USB flash drive. In the end I could not find a solution without running the Echo Management server that is provided with the software. Using the Echo Management software proved to be a major undertaking and I decided to look into other options. I tried 3 versions of Puppy Linux but could not achieve persistence on those either. After scouring many forums and message boards I came across a tool that allows you to make Ubuntu distributions persistent called Universal  USB Installer. I used Ubuntu 9.10 and finally I have achieved the persistence I was looking for. I have now gone ahead and created a launcher in the startup folder that will automatically launch the RDP session when the USB flash drive is booted so the users will not need to even click on the connection button in order to see the Windows desktop that will be running on the server. This was a long and painstaking process but in the end I believe that it is the only way this project can succeed. I am very happy to have this part behind me.

I have also updated the spreadsheet with the data to incorporate more hardware and usage statistics. It should now also be accessible to any body who would like to see it. Here is the link : spreadsheet update

Wednesday, January 11, 2012

Journal Post 5

Pulled data from PTS student PC


Had a meeting with adviser today discussed plan for the next couple of weeks. The things that I need to get done are:

  • Add model specifications and KWH average to spreadsheet
  •  Add model specifications to spreadsheet
  • Create persistent VDI connection
    • Using a flash drive to boot the VDI software does not hold any configuration that I have done
    • May have to contact tech support
  • Server configuration: Office Software, Email configuration, User profile, drive mapping etc..   
  • Search for low wattage power supply.
    • So far I have not found anything that will work with Dell Optiplex GX520
      

Sunday, January 8, 2012

Journal Post 4

Removed Kill-A-Watt from repurposed Dell Optiplex GX5200 at 6:15 p.m. on January  6th, 2012

  • Data in spreadsheet (here) 
I now have a good amount of preliminary data and will start to analyze what I have gathered.

Tomorrow I will bring the repurposed PC to campus and begin to test it in a real world environment.

Friday, January 6, 2012

Journal Post 3

Removed Kill-A-Watt from Dell Optiplex GX520 (active) at 7:09 p.m. on January 5th, 2012

  • data in spreadsheet  (here)
Started monitoring "stripped" Dell Optiplex GX520 using VDI Blaster software at 1:05 p.m. January 6th, 2012
Booted "stripped" Dell Optiplex GX520 using VDI Blaster software

  • Created live USB flash drive per instructions from DevonIT
  • Disabled SATA and PATA controllers in the BIOS 
  • Changed boot sequence to only boot from USB
  • Froze at "Welcome" screen for 2-3 minutes
  • Once fully booted adding RDP server was simple process
  • Once added the RDP link it automatically placed on the desktop 
    • This froze for 4-5 minutes when applying the settings
  • The RDP client was extremely responsive and boted directly into the server once all the settings had been applied 
  • Web browser and applications (MS Word, Excel, Outlook, Dropbox) pulled up quickly 
  • Frame rate on video is acceptable but not ideal
I am currently using the repurposed legacy Dell Optiplex GX520 with the HDD and CD/DVD drive removed (see previous post) to write this post and update all the data

More data and observations to come later today

Thursday, January 5, 2012

Journal Post 2

Removed Kill-A-Watt energy monitor from Penny's computer at 10:31 a.m. on January 5th, 2012

  • results in spreadsheet (here)
Started Dell Optiplex GX520 energy monitoring (active) at 12:40 p.m. January 5th, 2012

  • Ran a 4 hour movie in the DVD drive 
  • Downloaded 1 GB file 
  • Created a spreadsheet
  • Streamed 1 hour worth of internet video
Used FTP client to download VDI Blaster Software

  • Burned the .iso image I received onto 2 GB USB flash drive
  • I will test it tonight or tomorrow
Removed components from additional Dell Optiplex GX520

  • Removed DVD drive
  • Removed hard drive


Before





PSU tag

After


Passive heat sink for CPU  

Power supply with fan

I will have the results of the active GX520 monitoring posted tomorrow


Journal Post 1

I will be using this blog to keep a journal of the progress that I make and the findings that I come across. I have been working on this project for a little while now so I this post will have all of my progress up until today. From now on I will post everyday and maybe more.

This is the spreadsheet that is referenced Spreadsheet Data


Tuesday December 6, 2011
Met with Tom to discuss project
Discussed who test study group will be comprised of
-          Faculty
o   Tom 
o   Penny 
-          Staff or staff supervised workstations
o   David 
o   Debbie 
o   PTS Student PC
o   COT outreach student PC
Received login information for server
Discussed Android OS RDP client
-          PocketCould by WYSE
Discussed legacy OS
-          PuppyLinux
-          Other small Linux OS with RDP client
-          VDI Blaster software
Repurposed PC’s retrieved from PTS surplus and IT Central
-          Dell Optiplex GX520
o   2-4 available
-          4 USB flash drives
o   2 x 2GB
o   2 x 4GB

Determined the five steps that need to be taken;
                Determine study group of 6 people
o   David Opitz
o   Penny Jakes
o   Tom Gallagher
o   Mary Opitz student PC
o   Debbie Crawford
o   PTS student PC (Sam and I)
-          Standard workstation measurements
o   David
·   Started Friday December 16th at 4:45 p.m. 
o   Penny
·   Started December 7th at 3:05 p.m.
o   Tom
·   Started Wednesday December 7th at 9:27 a.m.
-          Zero-client build measurements
-          Legacy build measurements
-          Server measurements
Wednesday December 7th 2011
-          Started measurements for Penny and Tom
o   Tom 9:27 a.m.
o   Penny 3:05 p.m.
-          Discussed using thin-clients instead of Android devices due to Android resolution and power/USB connection
o   On most Android devices there is only one USB connection and it cannot be used simultaneously to charge/power the device and used as an input device.
-          I received a “New Internet Computer” (NIC) device from Tom to test the functionality of it.
o   As far as I can tell right now the only way to boot is with a CD and that is hardly functional.
o   Will test further
Wednesday December 14th 2011
-          Took electrical measurements from Tom’s full PC at 9:27 a.m.
o   Data in spreadsheet
Tuesday January 3rd 2012
-          Took electrical measurements for David’s full PC at 8:05 a.m. on January 3rd 2012
o   Data in spreadsheet 
-          Started measurements for PTS student PC at 3:28 p.m. on January 3rd 2012
-          Looked into VDI Blaster software that was acquired by Tom for the project
o   My first impression is that the software is what we need
o   VDI Blaster has built in RDP Client and can be installed on flash drive
-          Tried WYSE PocketCloud from UMwpa wireless internet on campus to server in HB04 and it worked flawlessly.
o   Was able to navigate and open applications
Wednesday January 4th 2012
-          Met with Tom
o   Discussed repurposed machine
§  Will download VDI Blaster software via instructions in email
§  Get measurements on machine before removing any parts
·         Started taking measurements January 4th at 10:15 a.m.
-          Discussed zero/thin client
o   Tom will procure zero/thin clients for project
-          Discussed presentation and journal
o   Options are poster or oral presentation
o   Journal will now all be done using Blogger
-          Removed Kill-a-watt from Tom’s computer at 9:31 a.m. on January 4th 2012 and took readings
o   Data in spreadsheet
-          Took readings from server at 9:40 a.m. on January 4th 2012
o   Data in spreadsheet
-          Started measurements on Dell Optiplex GX520 that was not being used
o   Started the computer with Kill-A-Watt and left it idle
o   Removed Kill-A-Watt from Dell Optiplex GX520
·         Data in spreadsheet

Abstract

This is the abstract that I wrote for the project proposal. The entire proposal can be found here: Sustainable Computing Through Desktop Virtualization.


Sustainable Computing Through Desktop Virtualization
Abstract
Green IT or green computing involves implementing environmental and sustainable practices in computing and information technology. Green IT revolves around four core concepts; virtualization, workforce mobility, e-waste recycling and energy efficiency (Green computing). The University of Montana’s Climate Action Plan outlines strategies for achieving campus-wide carbon neutrality by the 2020.  Desktop computers in an office environment are one of the biggest overall contributors to the office workers overall carbon footprint. Energy-wise IT is presented in the Climate Action Plan as a strategy for achieving greater energy efficiency and conservation. (Peacock, 2010).  The Desktop Virtualization project will study the implementation of desktop virtualization through thin-client computing in the workplace to achieve the following goals (1) achieve greater energy efficiency (2)Investigate repurposing of legacy computers as thin-client devices to extend the computing lifecycle and reduce e-waste (3) reduce the carbon footprint of the information worker. It will measure energy conservation through the replacement of standard desktop PCs with thin-client computing devices and virtualized desktops as a way to reduce the overall carbon footprint of the information worker. It will also study the use of legacy computers as thin-client devices to extend the computing lifecycle and reduce e-waste. The Desktop Virtualization project will take action to meet the growing need to reduce energy consumption and make the University of Montana Climate Action Plan a reality.

Intoduction

My name is Lance Pellerin and I'm in the last semester of the Information Technology Systems program at The University of Montana - College of Technology. In order to fulfill my internship requirement I decided to do a research project on sustainability and green IT. With the help of my adviser and some research I came up with a project that revolves order the four key components of green IT (reuse/recycle, virtualization, mobility and energy efficiency). I wrote a proposal for The Davidson Honors College and I was lucky enough to be chosen. Over the next couple of months I will be updating this blog with my progress and results.