A System for Creating Specialized DDS Architectures CSE

  • Slides: 6
Download presentation
A System for Creating Specialized DDS Architectures CSE 333 – Fall 2005 Distributed Component

A System for Creating Specialized DDS Architectures CSE 333 – Fall 2005 Distributed Component Systems Group B: Tom Puzak Nathan Viniconis Solomon Berhe Jeff Peck

Goals • 1) Create a generalized definition of a Data Distribution Service (DDS) based

Goals • 1) Create a generalized definition of a Data Distribution Service (DDS) based on existing applications. • Identify major functional components • 2) Visit each component and break down the architectures from each contributing DDS. • Tag different solutions within a component with ‘attributes’. • 3) Propose a method for generating a broad DDS architecture based on specific attributes chosen by the user.

Goal 1: DDS in terms of Functional Components Upload Login Napster Download DDS FTP

Goal 1: DDS in terms of Functional Components Upload Login Napster Download DDS FTP Gnuetella Search Network Management

Goal 2: Breakdown – A Crude Example Login Napster FTP Security Register Connect To

Goal 2: Breakdown – A Crude Example Login Napster FTP Security Register Connect To Server Authenticate Check Login Info

Possible Traits for Optimization • • network friendliness security speed coding ease UML cleanliness,

Possible Traits for Optimization • • network friendliness security speed coding ease UML cleanliness, flexibility user friendliness Any suggestions?

Goal 3: Generating an Optimized Architecture • The user will choose a set of

Goal 3: Generating an Optimized Architecture • The user will choose a set of traits that are to be optimized. • Each functional component is visited: • Extract required units • Extract units that best fit the chosen traits • An architecture is created whose functional componets are comprised soley of the extracted units