- Casey Rathbone's Progress
- Master Thesis Progress
- (December 7 - 11, 2009)
- (August 17 - 21, 2009)
- Independent Study (Summer 2009)
- Week 10 (August 3 - 7, 2009)
- Week 9 (July 27 - 31, 2009)
- Week 8 (July 20 - 24, 2009)
- Week 7 (July 13 - 17, 2009)
- Week 6 (July 6 - 10, 2009)
- Week 5 (June 29 - July 3, 2009)
- Week 4 (June 22 - 26, 2009)
- Week 3 (June 15 - 19, 2009)
- Week 2 (June 8 - 12, 2009)
- Week 1 (June 1 - 5, 2009)
- Grid Computing II (Spring 2009)
- Week 10 (May 10 - 15, 2009)
- Week 9 (May 4 - 8, 2009)
- Week 8 (April 27 - May 1, 2009)
- Week 7 (April 20 - 24, 2009)
- Week 6 (April 13 - 17, 2009)
- Week 5 (April 6 - 10, 2009)
- Week 4 (March 30 - April 3, 2009)
- Week 3 (March 23 - 27, 2009)
- Week 2 (March 16 - 20, 2009)
- Week 1 (March 9 - 13, 2009)
- Grid Computing I (Winter 2008)
- Week 10 (Feb. 16 - 20, 2009)
- Week 9 (Feb. 9 - 13, 2009)
- Week 8 (Feb. 2 - 6, 2009)
- Week 7 (Jan. 26 - 30, 2009)
- Week 6 (Jan. 19 - 23, 2009)
- Week 5 (Jan. 12 - 16, 2009)
- Week 4 (Jan. 5 - 11, 2009)
- Week 3 (Dec. 15 - 21, 2008)
- Week 2 (Dec. 8 - 14, 2008)
- Week 1 (Dec. 1 - 7, 2008)
Casey Rathbone's Progress
Master Thesis Progress
(December 7 - 11, 2009)
- [x] Create PowerPoint presentation for GridCAT '09
- [ ] Create JavaBean to access/edit xml config files on Deployer local host (XML DOM)
- [ ] Design UI to edit config xml file
- [ ] Verify Deployer class capable of utilizing config xml files to connect to ESXi server
- [ ] Add additional functionality to VIInterface class (Currently only works for ESXi server, consider timeline for refactoring to interface for multi-platform capabilities)
(August 17 - 21, 2009)
- [ ] Continue working on revisions to Lizhe's IPCCC2 paper
- [ ] Work with the WTM team
- [ ] Begin updating thesis website information
Independent Study (Summer 2009)
Week 10 (August 3 - 7, 2009)
* Out of town after Wednesday (Aug. 5, 2009)
- [*] Complete revisions to Lizhe's paper
- Work in progress - paper to be submitted as a book chapter possibly
- [ ] Contribute assistance to the WTM team by using Cyberaide GridShell to submit jobs to Teragrid on known working sites
- Dealing RIT network issues
- [ ] Continue work on my Master's Project
- Progess has been temporarily stalled due to moving and working on other assignments
- Lizhe suggested create a detailed software design using formal software engineering techniques before developing code
Week 9 (July 27 - 31, 2009)
- [*] Complete revisions to IPCCC2 paper
- Finished approximately 50% on full paper and completed shortened version
- [*] Contribute assistance to the WTM team by using Cyberaide GridShell to submit jobs to Teragrid on known working sites
- Currently struggling with RIT IP address connection difficulties
- [ ] Continue work on my Master's Project
- [ ] Build personal website to maintain progress
- [*] Develop maven2 project to include my existing code
- Architecture created currently moving code into maven2 arch.
- [ ] Continue writing background research into final report
Week 8 (July 20 - 24, 2009)
- [x] Submitted proposal - 7/20/09
- Proposal has been accepted and I have registered for Master's Thesis/Project for the Fall of 2009
- [x] Help Lizhe with IPCCC2 paper
- [ ] Contribute assistance to Water Threat Management (WTM) team by using Cyberaide to submit WTM job to Teragrid
- [*] Created Cyberaide Creative project page
- [ ] Begin preparing demonstration to link to CC project page
- It will be developed to allow the user to enter a username/password to their ESXi server
- This will require configuration and preparation of uploading VM image to user's ESXi server via the Internet (aka: long upload time)
- Optionally could demonstrate the ability to monitor and manage VMs on their ESXi server via the CC interface and there would be minimal delays
- [ ] Develop GUI for Cyberaide Creative
- [ ] Begin refactor of project code - could be delayed after summer
- Created project architecture with Maven following generic pattern
- Utilizing Jetty & CXF Framework to create a web service (hopefully can integrate some intelligent scheduling to this region of the project later on)
- [ ] Study CIM API for VMware
Week 7 (July 13 - 17, 2009)
- [x] Continue progress on proposal (due 7/19/09)
- [ ] Begin refactor of project code
Week 6 (July 6 - 10, 2009)
- [x] Finish conference paper with Lizhe
- [x] Submit pre-proposal with Gregor (Tuesday final draft provided)
- [x] Begin 10 page proposal
Week 5 (June 29 - July 3, 2009)
- [x] Add results to paper
- Using Pelican HPC - Debian based live boot cd to run a virtual cluster on ESXi server and boot machine into a Pelican to run Linpack for a comparison. Expected 25%-ish performance decrease from running Linpack on the virtual machine vs. real machine
- [ ] Add SVN information to Lecture Notes pdf
- Including the Cyberaide Creative notes and installation process
- [ ] Create Cyberaide Creative presentation slides
- [ ] Develop interface to the Cyberaide Creative to include in the package
- [ ] Submit pre-proposal for Cyberaide Creative as my master's project
Week 4 (June 22 - 26, 2009)
- [x] Add results to paper
- Instance throughput and impact of Network FS on virtual machine creation
- [ ] Add SVN information to Lecture Notes pdf
- Including the Cyberaide Creative notes and installation process
- [ ] Develop interface to the Cyberaide Creative to include in the package
Week 3 (June 15 - 19, 2009)
- [x] Update paper references
- [x] Add 'Cyberaide Creative Paradigm' section to paper
- [ ] Add SVN information to Lecture Notes pdf
Week 2 (June 8 - 12, 2009)
- [x] Microsoft Azure Services Platform
- [x] Continue developing performance measurements
- It seems that the data between the local ESXi server and the web service
- [ ] Create web interface for Cyberaide Project integration
Week 1 (June 1 - 5, 2009)
- [ ] Continue developing performance measurements
- [ ] Create web page interface for integration into Cyberaide Project
Grid Computing II (Spring 2009)
Week 10 (May 10 - 15, 2009)
- [x] Continue writing paper
Week 9 (May 4 - 8, 2009)
- [x] Booting up and shutting down virtual machines
- [x] Creation of ISO based virtual machines
- [ ] Create GridAppliance VMs
- Inorder to create these it is necessary to duplicate vmdks and currently working on a solution for that via VI API.
- [ ] Build local GridAppliance VM pool
- [x] Building via Virtual Infrastructure Client (uses grid appliance server, worker and clients)
- [ ] Provide a Cyberaide Gridshell interface to the GridAppliance pool
- Will be worked on after a private grid appliance pool can be built on the ESXi server.
Week 8 (April 27 - May 1, 2009)
- [x] Using VI Reference and Programming guide to create VMs.
- [x] Discovered Virtual Infrastructure Java API (http://vijava.sourceforge.net/)
- [ ] Using VI Java API to start and stop VMs
Week 7 (April 20 - 24, 2009)
- [x] Using VI Reference and Programming guide to create VMs.
- [ ] Research scheduling algorithms for allocation of VMs on the cloud (currently minimal progress made)
Week 6 (April 13 - 17, 2009)
- [ ] Use examples to develop own web service to connect to the ESX server
- [ ] Write paper section about project infrastructure and create an image for description
- [ ] Research scheduling algorithms for allocation of VMs on the cloud
- [x] Submitted midterm paper
Week 5 (April 6 - 10, 2009)
- [ ] Submit midterm report
- [x] Work on developing web service to interface to API
- [x] Utilize existing examples of VI SDK to learn the interface to VMware ESX
- [x] Continue writing research papers
Week 4 (March 30 - April 3, 2009)
- [x] Continue writing research paper
- [x] Continue developing the tool to interface to the ESXi server
Week 3 (March 23 - 27, 2009)
- [x] Install and create virtual machines on ESX 3i
- [1/2] Write a 2 page proposal paper
- [x] Meet with Lizhe and update him on progress and discuss options for the project
Week 2 (March 16 - 20, 2009)
- [x] Continue working on quarter project
- [x] Research virtual machine creation on VMware ESX 3i
Week 1 (March 9 - 13, 2009)
- [*] Research Cloud Network Simulation
- [x] Work with Gregor & Lizhe to determine Master's Project/Thesis
- [x] Installed VMware Player on Windows Vista
- [x] Successfully started Grid Appliance from www.grid-appliance.org
Grid Computing I (Winter 2008)
Week 10 (Feb. 16 - 20, 2009)
-
[ ] Read Deployment research papers
-
[x] Read future grid research papers
-
[x] Continue working on project: Important note WSE 3.0 is incompatible with WSS4J therefore must change to WSE 2.0 and refactor all code.
Week 9 (Feb. 9 - 13, 2009)
-
[x] Finish and post Future grid presentation
-
[1/2] Read assigned research papers
-
[x] Continue working on project
- [x] Begin work on the Future grid presentations specifically cloud computing
-
[ ] Read assigned research papers
-
[x] Continue working on project
-
[1/2] Develop a tutorial for Teragrid - I would like to demonstrate matrix multiplication to show the computational power (ie: Run the same multiplication in Matlab on a desktop computer and Teragrid and time both executions)
-
[x] Work on the paper
-
[x] Difference between grids and conventional supercomputers?
-
[x] QBETs & Network Weather Service?
-
-
[ ] Submit a ls to a queuing system. (I have run a Teragrid test, but that might not have submitted a job to the queue)
Week 7 (Jan. 26 - 30, 2009)
-
[x] Read assigned research papers
-
[x] Continue working on project
-
[1/2] Develop a tutorial for Teragrid - I would like to demonstrate matrix multiplication to show the computational power (ie: Run the same multiplication in Matlab on a desktop computer and Teragrid and time both executions)
-
[ ] Work on the midterm paper including 5 references (use 09-seminar-infoservice as example)
-
[x] Utilizing the Web Service Enhancements 3.0 to consume the Cyberaide java web service
-
[x] Read assigned research papers
-
[ ] Continue working on project
-
[1/2] Develop a tutorial for Teragrid
-
[x] Answer 'What is a proxy certificate?' - A certificate proxy (also called a proxy certificate) is a temporary identifier that allows a user to type in only once during a session the same passphrase that was used to set up the user certificate, regardless of how many commands are initiated or sites are used during that session. - TeraGrid Knowledge Base
-
-
[ ] Read assigned research papers
-
[ ] Continue working on project
-
[ ] Develop a tutorial for Teragrid
-
[ ] Figure out where to upload presentation into the SVN
-
[x] Read assigned research papers on security
-
[x] Prepare 5 minute presentation on Ian Foster's papers
-
[x] Continue working on project
-
[ ] Develop a tutorial for Teragrid
-
[ ] Figure out where to upload into the SVN
-
[x] Give presentation
-
[x] Define
URL,
URI and
URN
-
[ ] Make updates to presentation and upload to SVN
-
[ ] Read assigned research papers on security
-
[ ] Prepare 5 minute presentation on Ian Foster's papers
-
[ ] Finish proposal write-up with Dilip - due Friday
-
[ ] Begin work on project
-
[x] Finish presentation on web services and tools with Jai
-
[1/2] Read assigned research papers
-
[ ] Finish proposal write-up with Dilip
-
[ ] Begin work on project
-
[x] Create accounts
-
[x] Skype account
-
[x] Sourceforge account
-
[x] Gmail account
-
[x] Get Doku Wiki account & update member page
-
[x] Research topics and determine a project
-
[x] Learned how to use Subversion
-
[ ] Read assigned research papers
-
[ ] Prepare presentation on web services and tools with Jai