in
Welcome to Lionhead Community Sign in to Windows Live ID | Help

omg dds (Data Distribution Service)

Last post 06-27-2007, 8:54 by whatsInAname8. 2 replies.
Sort Posts: Previous Next
  •  06-27-2007, 8:54 2682810

    omg dds (Data Distribution Service)

    No this does not stand voor Oh My God Happy [:)] It stands for Object Management Group. This group is responsible for defining multiple standards as for example the IDL definition language, and yes, DDS. DDS is short for data distribution service, and in short it prescribes how to distribute data (realtime) among large systems (> 2000 network nodes) with large transport volumes. In contrary to the traditional client->server approach DDS does not have a single data store (or single point of failure if you want). Instead it distributes ALL of the data over ALL the nodes so that in the unlucky event that one node crashes, no data and\or functionality is lost. Currently DDS is used in state of the art naval combat systems all over the world, but it's capabilities reach far beyond that. I recently had the luck of doing a project with this technology and I'm impressed with it's features. For instance it adresses many features wich can be potentially usefull when implementing SOA applications (again, this stands not for sexueel overdraagbare aandoening, for all Dutch people here, but for Service Oriented Architecture). Does anyone around here has any experience with DDS, or takes interest in it? What about distrubuted game engines (too complex? or does it require just another level of attacking the problem?)
    Hapiness isn't hapiness without a violin playing goat
  •  06-29-2007, 14:31 2686329 in reply to 2682810

    Re: omg dds (Data Distribution Service)

     Quoting: whatsInAname8
    Instead it distributes ALL of the data over ALL the nodes so that in the unlucky event that one node crashes, no data and\or functionality is lost.
    Kinda like cells and DNA?
    [Serdan dot EU][Emotiv]
  •  07-03-2007, 7:13 2693273 in reply to 2682810

    Re: omg dds (Data Distribution Service)

    You could see cells as a huge distributed system where each cell does its own task (according to it's DNA) so that analogy would work in particular cases
    Hapiness isn't hapiness without a violin playing goat
View as RSS news feed in XML