RIB - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

RIB

Description:

Runs as its own web server. A CGI GUI front-end to a relational database. Provides ability to create and ... Unique ID, Verison, Version Date. Relationships: ... – PowerPoint PPT presentation

Number of Views:180
Avg rating:3.0/5.0
Slides: 30
Provided by: david358
Category:
Tags: rib | verison

less

Transcript and Presenter's Notes

Title: RIB


1
RIB
  • David Cronk
  • Innovative Computing Lab
  • University of Tennessee
  • June 27, 2001

2
Outline
  • RIB Overview
  • What is RIB?
  • What is a repository?
  • Hierarchical Administration
  • Hierarchical Repositories
  • Data Models
  • Attributes
  • Relationships
  • Subclasses
  • BIDM

3
Outline
  • Demo
  • 3 Groups 1 Person
  • 4 machines
  • 5 Software packages

4
RIB Overview
  • What is RIB?
  • Runs as its own web server
  • A CGI GUI front-end to a relational database
  • Provides ability to create and maintain
    repositories
  • http//www.nhse.org/RIB/index.html

5
RIB Overview
  • What is a repository?
  • Whatever you want it to be!
  • For our purposes, it is a catalog describing
    software available at ERDC
  • May include information such as web location,
    maintainer, machines deployed on, operating
    systems supported, etc

6
RIB Overview
  • Hierarchical Administration
  • RIB Administrator
  • Has access to the RIB server
  • Creates and deletes repositories
  • Repository Administrator
  • Has access only to individual repositories
  • Can change data models and content of individual
    repositories
  • Users

7
RIB Overview
  • Hierarchical repositories

ABC
BCD
CDE
8
RIB Overview
  • Hierarchical repositories

ERDC
ABC
BCD
CDE
9
RIB Overview
  • Hierarchical repositories

ERDC
NAVO
ARL
ABC
BCD
CDE
GHI
HIJ
IJK
DEF
EFG
FGH
10
RIB Overview
  • Hierarchical repositories

HPCMO
ERDC
NAVO
ARL
ABC
BCD
CDE
GHI
HIJ
IJK
DEF
EFG
FGH
11
Data Models
  • Object oriented design
  • Hierarchical (classes and sub-classes)
  • Inheritance
  • Default Model
  • Each Class has 3 associated fields
  • Attributes
  • Relationships
  • Subclasses
  • Fields may be empty

12
Data Models
  • Attributes
  • Descriptors of the object (Text)
  • May be required or optional
  • May or may not appear in catalog
  • Single or multiple fields
  • Associated data type
  • An attribute may have sub-attributes

13
Data Models
  • Relationships
  • THE way to associate different objects with each
    other
  • Relates an object to another object of the same
    or a different class
  • May relate objects of super-class, peer class, or
    sub-class

14
Data Models
  • Subclasses
  • Used to organize the data model
  • Inherit attributes and relationships
  • Basic Interoperability Data Model
  • IEEE Standard 1420.1
  • Defines a minimum set of information about assets
    that reuse libraries should be able to exchange
    to support interop.

15
BIDM
  • Root class
  • Attributes Name
  • RelationshipsNone
  • 4 Subclasses
  • Assets Items of interest
  • Element Single file
  • Library Made up of assets
  • Organization Person, company, group, etc

16
Assets
  • Attributes
  • Abstract, Cost, DateofInfo, Dist-Statement,
    Domain, Keyword, Language, Restrictions, Security
    classification, Target env., Unique ID, Verison,
    Version Date
  • Relationships
  • IsComposedOf.Asset, IsLocatedIn.Library,
    IsMadeOf.Element, WasCreatedBy.Organization

17
Elements
  • Elements are meant to represent single files
  • Attributes
  • Element Type
  • Media
  • Relationships
  • None

18
Libraries
  • Libraries are made up of Assets
  • Attributes
  • None
  • Relationships
  • ContactIs.Organization
  • IsComposedOf.Library

19
Organizations
  • Person, company, group, etc that creates and
    manages an asset or library
  • Attributes
  • Address
  • Email
  • Fax
  • Phone
  • Relationships None

20
Extensions to BIDM
  • Standard NHSE Extensions
  • Root Class
  • Attribute Web Page
  • Relationship RecordMaintainedBy.Org
  • Asset
  • Attribute Title Line
  • Relationship ContactIs.Organization

21
Extensions to BIDM
  • NHSE Deployment
  • New Classes
  • Machine
  • Attributes Arch, Cache size, Clock speed, Date
    of Information, Interconnect speed, Manufacturer,
    Mem/Node, Network Interfaces, OS, Peak/node,
    PEs/node
  • Relationships BelongsTo.Organization
  • Deployment

22
NHSE Deployment
  • Deployment Class
  • Attributes Date of Information, Deployment Date,
    Status, Usage Info, Usage Info URL
  • Relationships ContactIs.Organization,
    DeployedOn.Machine, IsDeploymentOf.Asset

23
Extensions to BIDM
  • Asset Certification Framework
  • IEEE Standard 1420.1a
  • Includes additional classes for information about
    software review and evaluation
  • Intellectual Property Rights Framework
  • IEEE Standard 1420.1b
  • Includes additional classes for information about
    rights management policies
  • http//www.nhse.org/RIB/bidm.html

24
DEMO
  • Groups
  • Daves group bldg 1175 room 123,
    dave_at_erdc.hpc.mil, fax 123-634-1234, phone
    123-634-0123, www.erdc/dave
  • Marys group bldg 1235, room 057, mary_at_erdc,
    634-9876
  • XYZ Corp 777 main st, NY, NY, 10011,
    help_at_xyz.com, fax 212-889-1234, phone
    800-225-5999, www.xyz.com

25
DEMO
  • Groups (cont)
  • ERDC Bldg 57 room 12, someone_at_erdc.mil,
    www.erdc.mil
  • Joe 123 Lane, help_at_erdc.mil, 634-1212,
    www.erdc.mil/help

26
Machines
  • Big Machine 96 K cache, IBM, 256 Meg/node mem,
    AIX, 4 Pes/node, www.erdc.mil/big, belongs to
    ERDC
  • Little Machine 128 K cache, Compaq, 512 Meg/node
    mem, Unix, 1 PE/node, www.erdc.mil/little,
    belongs to ERDC
  • Medium Machine 256 K cache, Sun, 1024 Meg/node,
    Unix, 8 Pes/node, www.erdc.mil/medium, belongs to
    erdc
  • Test Machine 512 K cache, New Corp, 4 Gig/node
    mem, New OS, 8 Pes/node, www.erdc.mil/dave/test,
    belongs to Daves group

27
Software
  • AddLib Package poviding integer addition
    routines, 1.00 per license, anyone can use, C,
    Fortran, English, Maintained by Daves group,
    Created by Daves group, on all machines
  • BigDB Tool for debugging parallel/dist
    applications, 1,000.00 per license, C and
    Fortran, maintained by Marys Group, Created by
    XYZ corp, on Big, Medium, and Test
  • BigSim Performs simulation of Jim Waves, Free,
    Fortran, Contact Marys Group, Maintained by Joe,
    Created by Marys group, on Little and Medium

28
Software
  • MPS Message passing software, free, C, Fortran,
    C, Contact Daves Group, maintained by Joe, Was
    created by New Corp, available on Test Machine
  • BM Benchmark suite for HPC platforms, Free,
    Benchmarks I/O, CPU, and Misc, C, English,
    Contact Marys Group, Maintained by Joe, Created
    by Marys group, On Big, Medium, and Little

29
Contacts
  • Jeremy Millar 865-974-5511 millar_at_cs.utk.edu
  • Don Fike 865-974-0531 fike_at_cs.utk.edu
  • Scott Wells 865-974-5803 swells_at_cs.utk.edu
  • Shirley Moore 865-974-3547 shirley_at_cs.utk.edu
  • Dave Cronk 865-974-3735 cronk_at_cs.utk.edu
Write a Comment
User Comments (0)
About PowerShow.com