Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

dispersed system example  RSS feed

 
Lucas Smith
Ranch Hand
Posts: 808
1
Android Eclipse IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi.
I have a problem. I must propose a dispersed system for the classes at the university. The system should use sockets and our team have to use SVN. Unfortunately, I have no idea what kind of system I should implement. Many folks proposed communicators, file mirroring, etc. I would like to present something unique, because PhD do not want to have duplicated system. Could you help me?
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13078
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Kindly amplify - what are the various parts of this "dispersed system" doing? sharing data? performing calculations?

If the SVN refers to Subversion, doesn't it already handle communication for you?

Sockets - are you expected to reinvent the wheel here?

Bill
 
Lucas Smith
Ranch Hand
Posts: 808
1
Android Eclipse IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
William Brogden wrote:Kindly amplify - what are the various parts of this "dispersed system" doing? sharing data? performing calculations?

That's what I am supposed to invent.

William Brogden wrote:
If the SVN refers to Subversion, doesn't it already handle communication for you?

Yes, that refers to Subversion. My team have to implement this system using Subversion so that PhD can see what particular member of the team does.

William Brogden wrote:
Sockets - are you expected to reinvent the wheel here?

Not at all. I just wanted to say that we must use sockets insted of f.e. RMI.

Any ideas?
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13078
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well there are certainly lots of possibilities and Java is ideal since it was created with networking in mind. It is going to be hard to come up with anything truly unique and still do-able within a reasonable time.

Having all connected systems using the same version of Java makes it reallllly easy to pass around Java objects instead of bytes that have to be re-interpreted at every stage, so that helps simplify things.

Sockets - well, of course all Java networking is built on sockets, RMI, JMS, JINI, JavaSpaces, etc etc. - so what level of inventing the wheel are you expected to be working at?

Bill
 
Lucas Smith
Ranch Hand
Posts: 808
1
Android Eclipse IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am free to propose any kind of the system. It should be unique within a group of students. Do you have something interesting on your mind?
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13078
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I would say it is time to talk to your potential users. What would they like to share?

Nothing worse than trying to design in a vacuum.

Users -> Use Cases -> Architecture -> toolkits -> actual code

Don't go picking tools before you know what you are building, right??
 
Lucas Smith
Ranch Hand
Posts: 808
1
Android Eclipse IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
ok. so give me an example of the project which can be implemented within a month.
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13078
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you are waiting for somebody at the Ranch to do your work for you, its going to be a long wait.

In the university environment you should be surrounded by people with imagination and enthusiasm, talk to them.

Good luck
 
Lucas Smith
Ranch Hand
Posts: 808
1
Android Eclipse IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
William Brogden wrote:If you are waiting for somebody at the Ranch to do your work for you, its going to be a long wait.

I just please you for giving an interesting example of dispersed sysem. I do not please for implementing that
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!