[Date Prev][Date Next][Date Index]
[thought] UCAN2 (This is the whole file with comments from others)
Another thing to keep in mind is that NTT would like us to also come up with
ideas for user interfaces for CSP from the user's point of view.
Jason
=============================================================
Jason Leigh, PhD
spiff@evl.uic.edu Electronic Visualization Lab (M/C 154)
EVL Phone (312) 996-3002 University of Illinois at Chicago
EVL FAX (312) 413-7585 851 S. Morgan St. Room 1120 SEO
http://www.evl.uic.edu/spiff Chicago, IL 60607-7053
> -----Original Message-----
> From: Shashank [mailto:shashank@evl.uic.edu]
> Sent: Thursday, September 20, 2001 3:52 PM
> To: Naveen Krishnaprasad
> Cc: evlnet@evl.uic.edu; skhanv1@oyu-unix2.ece.uic.edu
> Subject: Re: Need comments !
>
>
> Hey Naveen,
>
> > I certainly agree that the plugin feature would be very useful. But the
> > thing is I am not sure how I can have a plugin sortof thing working for
> > uCAN.
> > But I am doing my best to make new tests easy to add into uCAN. I have a
>
> it is not just new tests, but there can be several other things which we
> do not know at present. Having a plugin feature will give a lot of
> flexibility as regards new network applications..
>
> >
> > Or an alternative hack is to write a .so that will invoke CSP
> calls(should
> > native interface do the trick?) and CSP will take care of the plugin
> > thing. If CSP can be made to talk to the uCAN servers, maybe the
> > entire thing can be made collaborative too.
>
> I can't comment on this as i do not know the entire code..But i felt that
> it would be good idea if someone starts to build at least this basic
> framework. Probably we can borrow some ideas from the CSP code which is
> given to us, if that is not a problem with NTT.
>
> Shank
>
>
>
> >
> > naveen
> >
> > On Thu, 20 Sep 2001, Shashank wrote:
> >
> > >
> > > Hi all,
> > >
> > > These are just some random thoughts, so send me your
> thoughts/ideas of the
> > > feasility of this approach.
> > >
> > > ******************************************************************
> > >
> > >
> > > While studying the CSP code, i had an an idea about how the
> same concept
> > > can be used for building a framework for network administration and
> > > testing.
> > >
> > > Probabaly the below can be considered as an extention to the UCAN
> > > framework that Naveen is developing. I will refer to this new
> framework as
> > > UCAN2..
> > >
> > > UCAN2 will consists of intelligent daemon agents which will
> be installed
> > > on all participating computers. These agents are classified
> as Master or
> > > Slave agents depending on who is controlling whom. Typically
> by default
> > > everyone will be a Slave. A *KNOWN* human entity can convert
> a slave into
> > > a master and control the other slaves.
> > >
> > > The main feature of this framework are the plugins. New
> functionalities
> > > can be developed in the form of a plugin, and when this is
> availble the
> > > slaves can dynamicaly install this plugin using a simple HTTP
> get command.
> > >
> > > The plugings are where the functionality lies. This can range
> from simple
> > > network testing programs like netperf to complex ones like
> > > I_DONt_KNOW..
> > >
> > > For e.g consider the following scenario...
> > > i have some network of machines which i can log into, and i want to
> > > carry out different tests for bandwidth measurement, latency etc..
> > >
> > > I will log on to one of the machines which has the CSP agent
> running on it
> > > and make it the master. Immediately it presents a GUI to me
> which gives me
> > > a wide range of options.
> > > One of them might be to add machines on which i want to carry
> out my test.
> > > As soon as I add a machine another GUI comes up which gives
> me a graphical
> > > view of how this machine is connected to me, and all others which are
> > > already added.
> > > This is simple to implement by having a plugin which discovers other
> > > machines on the same network and talks to them.
> > >
> > > Now if i want to carry out some network test, i can view the
> information
> > > for each machine that i have added and see what tests are currently
> > > avaible on them. If some tests are not available, i can send
> a command to
> > > add a plugin which can carry out my test.
> > >
> > > PLugings which are not used can also be deleted dynamically.
> > >
> > > In this way we can incrementally add different
> functionalities while at
> > > the same time deploy the software.,
> >
> > --Naveen
> > Naveen Krishnaprasad
> >
> ++--++--++--++--++--++--++--++--++--++--++--++--++--++--++--++--++
> --++--++-
> > 1037, S.Oakley Blvd.,Apt# 2, | Research Assistant,
> > Chicago, IL -60612. | Electronic
> Visualisation Lab, UIC
> >
> ++--++--++--++--++--++--++--++--++--++--++--++--++--++--++--++--++
> --++--++-
> >
> >
> > Every second counts..
> > ..and that was 1.5 seconds
> >
> >
>
>