Changes between Initial Version and Version 1 of Internal/VirtualPL/IntegratedExpt/Status_Updates


Ignore:
Timestamp:
Oct 10, 2006, 4:13:22 PM (18 years ago)
Author:
anonymous
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Internal/VirtualPL/IntegratedExpt/Status_Updates

    v1 v1  
     1
     2I was assigned the work of reproducing the planet lab-orbit integration demo. I have the following updates:
     3 
     4 1. I understood the planet lab documentations.
     5 2. I also ran several experiments on the orbit to get familiarised. Was able to extract the results using OML. 
     6 3. I understood the changes made to the nodehandler script for the planetlab node integration and the other scripts of the experiment.
     7 4. The demo was not running because two of the planetlab nodes seem to be down and the third one doesnt seem to have Apache loaded. So I am working on getting the Apache loaded onto the server. Also contacted Ivan for removing the firewalls on the sandboxes, so that I can get more access to the orbit.
     8 5. Working on getting the demo to run and then make a plan to decide the appropriate changes to be made to the node Handler script as a part of the integration.
     9
     10
     11
     129/17
     13----
     141) Ran the planet lab- orbit integration demo.
     15    - Learnt to set up an Apache server.
     16    - Learnt the VLC commands for server , relay and client.
     172) Ran the experiment manually- learnt to  configure the nodes manually.
     183) Installed pssh on the grid console and ran all the commands pssh,pnuke and pscp
     194) Presently reading the nodehandler and agent scripts and trying to understand the nodehndler architecture.
     20
     219/24
     22----
     231) Made the necessary changes in the demo scripts that were hardcoded and saved a copy of the new OS.
     242) Experimented with Pssh and Gexec on the planetlab nodes.
     25
     26    PSSH
     27
     28-- Mainly for controlling large collections of nodes in the wide-area.
     29-- Has proven to be a better option for large collection of nodes like the Planet-Lab.
     30-- Is built over ssh, hence does not need to run on the client side.
     31-- Provides features like parallel copy pscp, and parallel process killing using pnuke.
     32-- It is slow and all the resources are in the central server.
     33-- Can ssh to 32 clients at a given time.
     34-- It actually runs parallel processes that ssh to the individual nodes.
     35
     36    GEXEC
     37
     38-- Faster as the resources are distributed.
     39-- GEXEC operates by building an n-ary tree of TCP sockets and threads between gexec daemons and propagating control information up and down the tree.
     40-- By using hierarchical control, GEXEC distributes both the work and resource usage associated with massive amounts of parallelism across multiple nodes, thereby eliminating problems associated with single node resource limits (e.g., limits on the number of file descriptors on front-end nodes)
     41-- It uses a client server model. 
     42
     43
     4410/2
     45----
     46
     471. Understood the CMC service scripts and the XML interface with ruby.
     482. Wrote a sample script for the resource manager that interacted with the user using http.
     493.
     50
     51
     52