Slashdot Mirror


User: PimpNinjaWannaBee

PimpNinjaWannaBee's activity in the archive.

Stories
0
Comments
60
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 60

  1. Re:When will we do this ourselves? on Virtual Grid Supercomputer Goes (Partly) Online · · Score: -1
    Oh, and just a screen dump from the run-time log messages:
    geoff@mosix2 gcd $ ./gcdaemon
    GCDaemon 0.1.2 (2003-09-27) - (C) 2003 Robert Kling
    gcdaemon PID: 5955

    -- DaemonController: Running on PID 5955 / Reading ./gcd.conf
    >> Listener: Running on PID: 5957
    -- DaemonController: Running on PID 5955 / Telnet mode on port 14095
    -- DaemonController: accepting connection from localhost:56320
    >> Listener: Received ANNOUNCEMENT from mosix2.kling.se:14097, sending ACK.
    >> Listener: Received ACK from mosix2.kling.se:14097.
    gcdaemon (5955): Received signal (2).
    gcdaemon (5955): Shutting down 0 client(s).
    gcdaemon (5955): Shutting down 0 server(s).
    >> Listener: Received DENOUNCEMENT from mosix2.kling.se:14097.
    gcdaemon (5955): Killing remaining 0 client(s).
    gcdaemon (5955): Killing remaining 0 server(s).
  2. Re:When will we do this ourselves? on Virtual Grid Supercomputer Goes (Partly) Online · · Score: -1
    To bad im such i terrible person (Karma: terrible) so this probably wont be read.

    Anyway, Im working on precisely what you describe. This is what Ive written up about it so far (it is not stable or released yet):

    gcdaemon is a Grid-Computing-Daemon which means that it runs in the background and serves as both
    client and server for distributed computations.

    A grid topology is created as running daemons either broadcast their presence on a particular subnet or
    by announcing themselves to already known nodes. Once a node is up and running it will receive
    requests for running computations from other nodes. If such a request is accepted (this must be done
    explicitly) a client program is downloaded from the serving node and then executed. On the other hand,
    if you want to run/serve a computation from your node, you launch a server session instead. This will
    start two things, in the following order: 1. A client provider server (multi-threaded) ready to provide
    client nodes with the computation client program and 2. The computation server program itself. The
    daemon provides both server and client programs which ports they should run on. For clients it's which
    server/port to connect to, and for servers it's which port to accept connections on.

    Any given node can host/serve any number of computations. That is, it can run any number of clients as
    well as run any number of servers - each server having it's own multi-threaded client provider. Since
    both client and server programs are external binary programs, there are very few (if any) limitations
    on what can be run via gcdaemon. In most cases the server should be multi-threaded since it may
    receive connections from a possibly large number of nodes, but the client probably will be
    single-threaded and only perform some atomic computation. For now, it is assumed that the binary
    program is executable on the current node but it would be easy to add some sort of binary type
    detection and maybe run computations through a java/c# virtual machine.

    All computations are identified by their client program's md5 checksum, guaranteeing no collisions and
    no running multiple instances of a computation on the same node.

    Security

    Running unknown, binary programs on your computeris of course a great security risc. This can be dealt
    with in a number of different ways. The two I have thought about is sandboxing and authentication.
    While the first would definately be a nice complement to the second, as well as a better solution for
    automated, small-scale computations, it is both harder to implement and might introduce unwanted constraints
    on computation programs. Authentication on the other hand, is very easy to implement but requires more
    user interaction for accepting computations or some ad hoc auto-accept hack. To use authentication one
    would simply add an authentication tag to the computation struct (which is sent with the
    employment request) which would hold a) the receiving node's hostname (or some other identifier)
    assymmetrical encrypted, and b) a (trusted) reference to the public part of the encryption key.

    Controlling the daemon

    The daemon is controlled by telnet. Currently these are the availible commands:

    Welcome to GCDaemon 0.1.2
    Type 'help' for a list of commands.

    gcd# help
    GCDaemon Help - available commands:

    help
    info
    broadcast subnet mask
    announce hostname/ip number
    denounce
    online
    offline
    serversession server client
    stopclient client #
    stopserver server #
    accept request #
    reject request #
    cd path
    quit
  3. Re:Oh no! on NYT on RFID · · Score: -1

    Come on, what you really meant to say:
    My couch is going to have an RFID tag? But... that would allow people to track me everywhere I go.

  4. Tried with a spoon on Measure The Speed Of Light With Your Microwave · · Score: -1

    I (started) to melt a spoon in my micro owen and now I know that the speed of light can be very blinding..

  5. This would definately.. on Paper Capable Of Playing Videos Developed · · Score: 0, Funny

    ..increase the market for Paper-view [sic] movies..

    (strange that that one hasnt turned up yet)

  6. Sticker on HP Offers Linux Purchasers Indemnification · · Score: 0

    "The catch is, you have to be running it on HP equipment :)"

    Would it be sufficient to slap a HP sticker on my boxen? :->

  7. Re:But really... on Monty Python's Holy Grail goes Broadway · · Score: 1, Funny

    So what you aww saying is that you whaatew see a wewelease/bwoadway show of Life of Bwwian instead?

  8. karmawhorepoll on New BTX Form Factor Announced At IDF · · Score: -1

    The next form factor will/should be named:

    1. ^TX
    2. TX^^
    3. 133TX
    4. 3l337X
    5. C7X
    6. CowboyTX
    7. OneBigMutthaBoard

  9. Reminds me... on Can You Raed Tihs? · · Score: 0

    Q: 'What does an agnostic, dyslexic insomniac do?'
    A: 'Lies awake at night wondering if there is a dog.'

  10. Cool scene in near-future films on Space Elevator Going Up · · Score: 0

    This gives a whole new perspective on the scene in films where the guy grabs the beutiful woman by the waist, the cable (going up) with the other hand, and cut the elevatorcable.

  11. In related news... on Beer-Coated CDs are Optical Biocomputers · · Score: 5, Funny

    "A student and teenager in Australia whose research is in the area of communication
    through pick-up-lines, serendipitously created an 'optical biocomputer' when he spilled
    beer on down his throat and left it there for a couple of hours. The resulting drunkeness
    that formed distorted the sound of his voice in interesting and meaningful ways. Here's
    some of his research, media samples which include mp3s of the distorted "music" coming soon."
    Yes, the term biocomputer is used in the loosest sense.

  12. Re:Violation of law in Canada on RIAA Sued For Amnesty Offer · · Score: 0

    They can probably easily dodge this suit by using Chewbacca defense. [and maybe even countersue]

  13. So if I got this right.. on Dartmouth Project Combines Linux With TCPA · · Score: -1, Troll

    GPL + PC + GNU/Linux + TCPA >= NGSCB?

  14. Re:Ahh the beauty of the 'fish on Sony's Linux DVR Can Record Two Weeks of TV · · Score: 0

    * You study the taste, the favorite so being automatic, you videotape program,"the male be completed algorithm".

    This one's super-clear: The VCD automatically records just the kind of porn YOU LIKE. "the male be completed algorithm" quarantees ejaculation.

  15. Think about it on Sony's Linux DVR Can Record Two Weeks of TV · · Score: 0

    Consider this:

    You're going away for a couple of weeks for whatever reason.

    1. Choose a channel with decent adult material
    2. Press 'record' on your Sony 2WEEK-Linux-Video.
    3. Come home after 2 weeks

    Now, given that there is about 2 hours worth of good pr0n every night on the selected channel, when you come back home you will have a HD with 28.5 hours of quality pr0n! Do i need to continue this equation? Do I need to spell out point #4?

  16. Re:Oh FFS! on Worm vs. Worm Battle Slows Networks · · Score: 0
    We got this crap at work. Firewalls didnt help
    duh! haikus are only allowed to have five syllables on the first line.
  17. Nutch Johnson? on Nutch: An Open Source Search Engine · · Score: 0

    Then it probably be good for finding babes in red swimsuits.

  18. Distro? on The RIAA Hit List - A Pattern Emerges? · · Score: 0
    "[...] Emerges?"
    So what has this to do with Gentoo?

    Karma: Bad, and going downhill.
  19. Re:Waging mental battle with a proof on Pure Math, Pure Joy · · Score: 0

    I dont know if its scary or just weird that you write analogue clock. Why not just "clock"?

  20. Re:and I ain't talk about the movie with the bus. on USB 1.1 Renumbered To USB 2? · · Score: 0

    hehe.. and it reminds me of a place called Kebab House where I used to eat in the city where I went to uni. You had 4 different sauces to choose between: medium strong, strong, very strong and ultra strong! (its even possible that there was a mega strong as well, dont remember).

  21. Movie quote on QNX: When an OS Really, Really Has to Work · · Score: 0
    When your software absolutely positively needs to work!
    Am I the only one who thinks of Samuel L Jackson in Jackie Brown whenever I read 'absolutely positively'?

    "The AK47 - when you absolutely positively have to kill every motherfucker in the room."
  22. Wind farm? on A Mighty Wind · · Score: 0

    So.. I wonder what they serve for lunch at a wind farm? Baked Beans? Broccoli?

  23. Referencing on NASA's Cool Robot of the Week · · Score: 2, Funny

    "NASA's Cool Robot of the Week (which apparently is about a month long) [...]".

    I guess since we're taking about a robot and NASA is involved thats a light-month?

  24. Spring cleaning Gentoo on Spring Cleaning For Your Hard Drive · · Score: 0

    I try to reinstall my Gentoo box every week. That way
    I know my programs are always up to date, optimized for
    my particular arch, and my cpu-utilization tops out at a
    perfect 100%.

  25. Re:48 hours means I can give the "DVD" to my frien on Self-Destructing DVD's Coming Soon · · Score: 0

    I have a feeling video stores are not going to like this. Or do they get the majority of their money from people without friends?

    Yes.