Results 1 to 3 of 3

Thread: Distributed Computing Ideas

  1. #1

    Thread Starter
    Member
    Join Date
    Oct 2004
    Posts
    52

    Exclamation Distributed Computing Ideas

    I've been a programmer for about 6 years now and like to programm in VB. I just have gotten so bored recently because I have no motivation to program anything and can't think of anything useful to program. Distributed Computing such as Prime95 and SETI have recently caught my attention. I want to make a distributed computing program in VB, but I don't know what the computers should be solving. Does anyone have any ideas and/or want to work on this with me? Any good math ideas will probably do as long as they aren't like Prime95 since that is always going to be the most popular and nobody will catch up to it. Thanks.
    -Issa Fram

  2. #2
    Frenzied Member ntg's Avatar
    Join Date
    Sep 2004
    Posts
    1,449

    Re: Distributed Computing Ideas

    Hi,

    Well, I've coded a couple of distributed thingies in the past (related with stress-testing, mostly) and I can tell you that distributed computing isn't all about dispersing small chunks of jobs to clients that do some CPU processing, you can also apply the same idea to storage. SETI@Home-type projects are not all that common because they need computational resources only and that doesn't happen very frequently, and when it does it may be the case that the computation cannot be practically broken to small distributable units of work. But everyone needs storage by the terabytes these days.

    I started working on a pet project about grid storage once but work caught up with me and I dropped it - the idea was something along the lines of having clients surrender a part of their disk to the grid system and being able to manage the entirety of that like a single virtual file system. Features like fault tolerance and resilience (distributing the same data to more than one clients and defining/configuring a redundancy policy), parallel access (fetching data from more thah one client at the same time), client statistical dependency rating (which clients tend to dissapear frequently from the network and how often), decentralized access (fetching data from the nearest client and not via a server), automatic aging and cleanup (deletion of items that aren't being access at all or live in the grid for a predetermined period of time) and security can be incorporated. When working, the grid storage system could offer upload/download/search services to clients according to their security credentials...but such a thing would really be of use only when deployed to an environment with lots of desktops that have disk space to spare.

    Cheers,
    NTG
    "Feel the force...read the source..."
    Utilities: POPFileDebugViewProcess ExplorerWiresharkKeePassUltraVNCPic2Ascii
    .Net tools & open source: DotNetNukelog4NetCLRProfiler
    My open source projects: Thales SimulatorEFT CalculatorSystem Info ReporterVSS2SVNIBAN Functions
    Customer quote: "If the server has a RAID array, why should we bother with backups?"
    Programmer quote: "I never comment my code. Something that is hard to write should be impossible to comprehend."
    Ignorant quote: "I have no respect for universities, as they teach not practicle stuff, and charge money for"

  3. #3

    Thread Starter
    Member
    Join Date
    Oct 2004
    Posts
    52

    Re: Distributed Computing Ideas

    Do you have any other ideas - i don't think i'll go for the distributed disk storage idea
    -Issa Fram

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width