ࡱ>    M ubjbj== %x WW%pL"l l &  .f.f.f8ff g\ UFrr4-c?ѢTTTTTTT$X ZUV {U_ U4___ V R(_T_P_VFH 3 6V 2 f I |Y.f3&R(F2 KUHU- [@[2_  Attachment A Technical Specifications List Of Abbreviations AC Alternating Current ANSI American National Standards Institute ASN Abstract Syntax Notation ATM Asynchronous Transfer Mode AUI Attachment Unit Interface BNC Bayonet Neill Concelman (connector) [electronics] CAD Computer Aided Design (sometimes seen as CAD/CAM) CAE Computer-Aided Engineering || Common Application Environment CASE Computer Aided Software Engineering CPU Central Processing Unit CRT Cathode Ray Tube DAC Dual Attached Concentrator DAS Dual Attached Station DAT Digital Audio Tape DBMS DataBase Management System (rdbms for Relational) DMA Direct Memory Access DPI Dots per Inch DS3 Digital Signal (level) 3 DVT Digital Video Tape ECAD Electronic Computer Aided Design EIA Electronic Industries Association FDDI Fiber Distributed Data Interface FIPS Federal Information Processing Standards GByte Gigabyte GIS Geographic Information System GUI Graphical User Interface HiPPI High Performance Parallel Interface HPGL Hewlett Packard Graphics Language HSSI High Speed Serial Interface Hz Hertz (cycles per second) ICMP Internet Control Message Protocol IEEE Institute of Electrical and Electronics Engineers IETF Internet Engineering Task Force I/O Input/ Output IP Internet Protocol IPI Intelligent Peripheral Interface ISO International Standards Organization LAN Local Area Network MAC Medium Access Control MAU Medium Attachment Unit Mbit Megabit MByte Megabyte Mbps Megabits per Second MFLOPS Millions of Floating Point Operations Per Second MIB Management Information Base MIC Media Interface Connector MIPS Million Instructions Per Second msec Milliseconds NASA National Aeronautics and Space Administration NASTRAN NAsa STRuctural ANalysis NFS Network File System NI Network Interface NTP Network Time Protocol NTSC National Television Standards Committee OODBMS Object-Oriented Database Management System OC3 Optical Carrier 3 (155 Mbps SONET rate) OSHA Occupational Safety and Health Administration OSI Open System Interconnect Pbyte Petabyte PC Personal Computer PHIGS Programmers Hierarchical Interactive Graphics System PHY Physical Layer Protocol PMD Physical Media Device RAM Random Access Memory RDBMS Relational Data Base Management System RFC Request For Comments RFP Request For Proposal RMON Remote Monitor/Monitoring ROM Read-Only Memory SAC Single Attached Concentrator SAS Single Attached Station SMP Symmetric MultiProcessing SMT Surface Mount Technology SONET Synchronous Optical NETwork SPEC Standard Performance Evaluation Corporation SQL Structured Query Language TBD To Be Designed/Determined TByte Terabyte TCP Transmission Control Protocol UDP User Datagram Protocol VC Virtual Circuit VHS Video Home System (VCR) VP View Processor VDT Video Display Terminal WAIS Wide Area Information Server WAN Wide Area Network WORM Write Once, Read Many time 1. Introduction Section 1 provides a general overview of the structure of these technical specifications. 1.1. Background The computer facilities at NASA are being systematically enhanced by incorporating the latest in state-of-the-art computer system technologies. These improvements will enable NASA to remain at the leading edge in scientific and engineering processing performance and capabilities and to provide the user community of researchers and engineers with the most advanced and powerful computer tools available. In support of this activity NASA is establishing Indefinite Delivery/Indefinite Quantity contracts of scientific and engineering computer systems and supporting equipment. The computer systems will provide computational and graphics capability to the scientific and engineering disciplines supporting NASAs core missions. The specifications presented in this document represent a comprehensive set of requirements intended to provide a complete environment for computational analysis by NASA engineers and scientists. 1.2. Requirements Structure The very broad range of NASAs functions in space, earth science, aeronautics, manned flight, mission operations and other activities, results in an equally broad range of computational requirements and consequently a requirement for a broad range of UNIX based computer systems and support equipment. The requirements are structured in a way that clarifies NASAs needs and categorizes the requirements on the basis of application functions. This structure is defined through two categories: Category A consists of a set of functional computer system classes; Category B consists of complementary products and services that enhance and support the computer system functions. This procurement is for 14 competition areas consisting of 9 Category A computer system classes, and 5 Category B supporting equipment classes. Each of the classes has specific requirements and functional tasks that must be met by the offerings in that class. However, the potential usage of any class is broad and may be based on a variety of applications beyond the specific class definition. These class groupings are to ensure that the Government has a sufficient set of the best available tools for given tasks. The class groupings do not imply either exclusive product offerings by the contractor nor do they restrict the Government from making best value judgments as to which class to use to meet their specific requirements. 1.2.1. Category A Structure The prelude to the requirements includes the definitions of each computer system class used to identify the general set of applications or environments that distinguish each class. The class definitions intentionally have overlap to ensure that there are no major gaps in requirements. Class definitions are given in Section 2 of this document. Each of the nine computer system classes is still broad and may represent a variety of applications beyond the specific class definition, yet these groupings produce enough commonality of requirements that applications in a class can share the same hardware platform. Some of the classes are clearly linked to specific functional tasks such as CAD, CAE, or Graphics. Other classes may be more general purpose in nature and are distinguished through a number of factors, including performance requirements. Each class represents not a single specific computer system, but instead represents a family of systems with a range of capabilities. In order to simplify requirements, each class is represented by two base systems. Within each class, the two systems are differentiated by factors specific to the class with each referred to as a subclass. These subclasses are identified as a and b and are always referred to with the class number. For example, class 3/b is computer system Class 3, subclass b. These base systems are generally distinguished by performance, upgradability and growth potential and define the minimum range of family of systems that should be provided on the contract. It is anticipated that systems will be made available on the contract through the Available Components list which are compatible with the base systems but which also both fill in and expand upon the requirements fulfilled through the base systems. To ensure a certain level of commonalty exists across all platforms in all computer system classes and to maximize the Open Systems Environment, a set of general requirements referred to as the Core Specifications have been developed. The core specifications apply to all classes and must be met by all computer system class proposals, unless an exception is noted within a Class specification. The class specific requirements are combined with the core specifications to produce the nine separate computer system specifications In general, application software such as CAD packages, databases, visualization software, etc. must be supported on the computer systems, but need not be provided (i.e. are not mandatory deliverables) unless specifically noted in the mandatory deliverables list in Attachment B. These are referred to as non-mandatory software. A set of mandatory add-on equipment and upgrades is identified in each class to allow for system enhancements. Each class also includes an available components list consisting of desirable items and other software and hardware which provides depth and breadth to the vendors offerings, such as computer systems in ranges of sizing and functions that complement the basic subclass systems and non-mandatory software. 1.2.2. Category B Structure The category B classes consist of a set of capabilities that span across all computer system classes. This requirement creates five additional competition areas in this RFP: 1) Server Support Devices, 2) High-end Network Devices, 3) Computer Security Tools, 4) Mass Storage Devices, 5) Advanced Video and Display tools. Each class has a set of mandatory specifications. In addition, each class includes an available components list consisting of desirable items and other software and hardware that provide depth and breadth to the contract. 1.3. Structure of This Document This section describes the section layouts of the technical specifications 1.3.1. Category A Computer System Classes The Core Specifications, which apply to all Category A classes, are presented in Section 3. The specific requirements associated with each class and derived from the applications to be supported are presented in Section 4. 1.3.2. Category B Classes Requirements for this category are described in separate sections. Category A requirements do not apply to these classes. Server Support Devices requirements are described in Section 5. High-end Networking requirements are described in Section 6. Computer Security Tools requirements are described in Section 7. Mass Storage Device requirements are described in Section 8. Advanced Video and Display tools requirements are described in Section 9. 1.4. Performance Measurement Performance benchmarks are used to evaluate the appropriateness of the proposed equipment. These performance requirements represent a minimum sizing of the requirement for a class and are based on the estimated performance levels required by applications in the class, and in part based on our best estimate of general technology levels that are expected to be available in the time frame of this solicitation. A minimum performance is specified in terms of a variety of benchmarks which may include: NASA specific benchmarks, a CPU performance benchmark (SPEC Benchmark Suite), NASA I/O benchmarks (mallards) and others as determined. In summary, the benchmarks are designed/selected to focus on the particular strengths required of individual classes rather than being applied in blanket form across all classes. For most subclasses a SPECmark and SPECrate value is given. In those cases, the SPECmark value refers to uniprocessor systems and the SPECrate value to multi-processor systems. 1.5. Terminology Key terms are described in this section and more general definitions are provided in Section 1.6. 1.5.1. Provides / Support Two key terms in the technical specifications are: provide and support. Use of the term provide indicates a product, service, or capability that is either a mandatory or, if modified by the term desirable, a desirable deliverable item. All mandatory deliverable products, services and capabilities are identified in the Delivery Lists in Attachment B. A mandatory deliverable is either part of the base system, a separate add-on line item, or a separate upgrade line item. If an item is identified in the technical section as needing to be provided and is not listed in Attachment B as a separate add-on or upgrade line item, it is included as part of the Base system. Note that the term provide implies an item is either a part of every delivered base system or is a separately orderable line item. This distinction is made in the Delivery Lists in Attachment B. For example, a FORTRAN compiler must be provided (as indicated in Section 3.3.2.5.a.). But the Delivery Lists indicate that the FORTRAN compiler is a separately orderable line item and it is estimated that only a certain percentage of the base systems will be purchased with a FORTRAN compiler over the life of the contract. Use of the term support indicates a product, service, or capability which the systems must be capable of fully utilizing but which are not part of either the mandatory or desirable deliverable list. When support is used in reference to a software product, a version of the product that can execute on the system must be available in the commercial and/or public domain arena. Supported products, services, or capabilities can be part of the available components list. 1.5.2. Deliverables The delivery lists use abbreviated terminology for clarity in enumerating delivery items. The complete specifications for these delivery items are fully described in Sections 3 through 10. As an example, the delivery list identifies the operating system as a deliverable and the full set of specifications for that operating system is given in Section 3 as amended by Section 4. This includes items such as file system, system administration, shells, etc. Deliverables are divided into mandatory and non-mandatory categories: 1.5.2.1. Mandatory Deliverables Each of the separate class specifications produces a separate set of mandatory deliverables for each class. These delivery requirements are specified in Attachment B of this RFP. The deliverables are divided into a Base Deliverable, and Add-on / Upgrade Deliverables. The Base Deliverables represent the minimum system configuration to be delivered for each equipment category. Add-on deliverables are mandatory line items that may be added to the Base deliverable at the discretion of the end-user. Upgrade deliverables are mandatory line items which upgrade; e.g. additional disk and/or memory, the Base deliverables at the discretion of the end-user. 1.5.2.2. Non-mandatory Deliverables Non-mandatory deliverables are items that go beyond the mandatory deliverables. Non-mandatory deliverables are identified through the available components list and include desirable features, additional technology and other software and hardware that provide depth and breadth to the offering. 1.5.3. Minimums / Desirables / Advanced Technology / Additional Technology All technical specifications fit into one of four categories: minimum mandatory; desirable feature; advanced technology, or additional technology. If a technical specification is not explicitly identified as advanced technology, additional technology or a desirable feature, it identifies a minimum mandatory that must be met. Alternatively, if a technical specification is identified as advanced technology, additional technology or a desirable feature, it is not a minimum mandatory but a technology, item or feature that the Government deems to have value if available. If a technical section contains the term desirable, then the section identifies a feature that the Government desires but which the vendor is not required to provide or support. If a technical section contains the term advanced technology, then the section identifies advanced capabilities that provide the Government with significant added benefit. These are typically features that are either at the cutting edge of technology or for which standards (industry or de-facto) are still forming. A technical requirements section may contain the term additional technology. This designation identifies a basic capability that is intended to provide the Government with added value if the additional technology is provided in the Available Components list. Typically, additional technology indicates broad grouping of technology that, if included in the Contractors offerings, will provide the opportunity for one-stop solution shopping. For example, network technology is an additional technology in the Mass Storage Devices class as network products are an integral feature of many mass storage systems. 1.6. Assistive Technology All workstations available and procured through this Contract must be technically capable of supporting commercially available and appropriate technology to ensure that Federal employees with disabilities will have access to and use of that technology unless a department or agency exception to this requirement exists. 1.7. Definitions To clarify meaning of some terms used in this specification, some definitions are given here. Add-ons:Add-ons are mandatory line items which may be added to the Base deliverable at the discretion of the end-user. Additional TechnologyA basic capability that is intended to provide the Government with added value if the additional technology is provided in the Available Components list.Advanced TechnologyAdvanced capabilities that provide the Government with significant added benefit.Available Bus Slots:The number of unused bus slots available for expansion after satisfying the requirements of the minimum mandatory deliverables and the maximum disk storage requirements for the base computer system.Available ComponentsNon-mandatory deliverables including desirable features, additional technology and other software and hardware that provide depth and breadth to the offering.Binary Compatibility:Within a class (and across subclasses in the class), source code, object code, libraries, and linked or loaded executables, which are not device dependent, can be freely transported from any computer system in the class to any other system in the class and execute successfully without modification.Base SystemsThe systems which must meet the minimum mandatory specifications and be provided for on the ContractCategory: A grouping of classes based on similar objectives and/or overall structure Class: A grouping of technological requirements based on common functionality Class Specific SpecificationsSet of technical specifications which specific to the given classComputer Room Environment:Facilities in which special environmental factors are maintained, such as controlled temperature and humidity, where noise is not limited by office requirements, and in which reliable power systems are available and/or are at levels other than the standard 110 volt, 60 Hz. Computer System:A computer workstation or serverCore SpecificationsSet of technical specifications which are included in all requirements within the specified category, class, or groupDesirable FeatureA feature that the Government desires but which the vendor is not required to provide or supportMallards:Unit of measurement in nasa-io benchmark that produces a disk I/O performance index measured in Mallards.Mandatory DeliverablesProducts which must be included in the Contract in order to meet the mandatory requirements of the classMandatory SpecificationsSet of technical specifications which must be meet by the mandatory offeringsNon-Mandatory DeliverablesProducts which go beyond the mandatory deliverables, are identified through the available components list and include desirable features, additional technology and other software and hardware that provide depth and breadth to the offering. Non-Mandatory Desirable Feature:A capability that is desired by the Government but not required.Office Environment:A human work area providing moderate environmental conditioning but with limited capacity to support or provide unusual power or temperature/humidity requirements and one which may be easily upset by equipment emitting excessive heat and/or noise. Open Bus Architecture:A bus with multivendor support. This means that there is an industry published specification to enable third party connectivity. Open Systems Environment:The comprehensive set of interfaces, services, and supporting formats, plus user aspects, for interoperability or for portability of applications, data, or people, as specified by information technology standards and profiles. Source: IEEE P1003.0 POSIX Committee. Provide:Indicates a product, service, or capability that is either a mandatory or, if modified by the term desired, a desirable deliverable item. SPECmark:The SPEC benchmark suite measures overall system CPU performance such as:The term such as is used to list example products which are known to meet the stated capability and for which products which also meet the stated capability may be substituted.SupportIndicates a product, service, or capability which the systems must be capable of fully utilizing but which are not part of either the mandatory or desirable deliverable list.Upgrades:Upgrades are mandatory line items which upgrade; e.g. additional disk and/or memory, the Base deliverables at the discretion of the end-user. Virtual File SystemA virtual file system is an abstraction of a physical file system implementation. It provides a consistent interface to multiple file systems, both local and remote. This consistent interface allows the user to view the directory tree on the running system as a single entity even when the tree is made up of a number of diverse file system types. The interface also allows the logical file system code in the kernel to operate without regard to the type of file system being accessed 2. Contract Definitions Section 2 provides general paragraph descriptions of the various SEWP classes. 2.A. Category A: Computer System Classes This Section provides general paragraph descriptions of the SEWP classes in Category A. 2.A.1. Class 1: CAE/CAD Electronic Circuit Design Computer Systems These computer systems will be used for the development of electronic devices including: Custom analog chips, custom and semi-custom Ultra Large Scale Integration (ULSI) Application, Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs), and High speed digital, analog and mixed signal Printed Circuit Boards (PCBs). Specific functions include: transistor level design, simulation and characterization, Verilog/VHDL Registered Transfer Logic (RTL) design and simulation, gate level simulation, static timing analysis, ASIC place and route, PCB place and route, and PCB signal integrity analysis An extensive network of computer systems utilizing the Cadence tool suite, the Synopsys tool suite, and CAE/CAD software is currently in use at NASA. Licenses are maintained on a license server while the individual applications are run on the users local system. The tool suites are usually located on a server but may also be installed locally. New systems must be compatible with the existing systems and tool suites. Each system must be fully compatible and interoperable with the Cadence and Synopsys tool suites. Class 1/b systems may be used for RTL design and simulation, while class /1a systems may be required for the remaining functions. When used as a server, these systems may require mass storage. 2.A.2. Class 2: CAE/CAD Mechanical Design Computer Systems These computer systems will be used to support mechanical engineering tasks including structural analysis, mechanical design, and thermal analysis. To accomplish this support, these computer systems must be able to run a wide suite of engineering application software packages including commercial MCAD software, structural analysis programs such as NASTRAN, and analysis pre- and post processing tools. High speed, double precision floating point performance is required together with fast, high resolution, 3D color graphics. Systems in this class are considered turnkey with minimal applications development. The class 2/a systems may also be used as code or data servers for the low-end systems. 2.A.3. Class 3: Mass Storage Server These Unix-based servers will be used to run high-end hierarchical mass storage systems, storing and retrieving hundreds of gigabytes of data each day, 24 x 7. Fast networking such as HiPPI and Gigabit Ethernet will be used to access the data. Data will be stored initially on high-performing RAIDed disk subsystems and then copied to high-performing tapes within robotic libraries or optical jukeboxes. It is staged back to disk automatically upon retrieval. Users expect stores and retrieves to be accomplished within seconds. These systems are anticipated to be used in conjunction with mass storage devices as defined in Class 13. 2.A.4. Class 4: Database Server These computer systems will be used to house large data volumes and large databases. Applications are typically based on commercial DBMS packages. Historically these DBMSs have been relational (RDBMS) but this system should also support object oriented databases (OODBMS). Typical use of this class would be to maintain a data base of spacecraft mission parameters, catalogs of telemetry data sets, catalogs of derived science data sets, and ancillary data. In addition, this class would typically provide capability for document scanning and archival and digital libraries. When used with a DBMS, this class would most typically operate in a client/server architecture with this class providing the server function. The client function would be provided by other computer system classes, and existing servers and workstations on the NASA LANs. The critical features of this class are high level of transactions per second, high volume of network traffic, fast disk access, large amounts of memory (RAM), high volume of memory to disk transfers, and large amounts of secondary storage. It is perceived that the Data Server will most likely reside away from the users work area in a location easily accessible to many LAN users. System should be capable of running Internet information servers, examples would be WAIS and World Wide Web (WWW). 2.A.5. Class 5: High-performance Visualization Computer Systems These computer systems will be used to provide the highest quality in the visual representation of data to the user. Typical applications from the Earth and Space sciences communities are manned and unmanned spacecraft studies, launch and deployment sequences, and data analysis. Earth and space scientists require the ability to transform volumetric data at high rates to view different perspectives quickly. Additionally, photo realistic representations of data such as the planet Earth with full texture maps are needed to accommodate the overlay of geophysical parameters obtained from spacecraft observations. Three dimensional simulations of the Earth system that generate many gigabytes of data are performed on NASA supercomputers. Visualization and understanding of these simulations on high performance 3D graphics computer systems is mandatory to review the expected data volumes generated from the simulations and correlated with large amounts of data obtained from spacecraft sensors. Applications from the robotics communities include modeling the space station and robotic assembly and the space shuttle and arm assembly, and virtual reality. A critical need to support the real-time modeling of these vehicles is the high speed animation of these vehicles and their antennas (or arms), where the antennas (or arms) move independently of each other. Computer systems must be able to display large numbers of polygons per second to meet the animation needs of the robotics community as well as providing a high degree of graphical representation of the objects displayed. 2.A.6. Class 6: High Performance Compute Servers The Compute Server class of systems and services will be used to provide systems able to perform very compute-intensive traditional optimized applications such as modeling, and mathematical analysis. Applications include but are not limited to atmospheric and oceanographic modeling, ocean color or crustal dynamics studies, ozone and sea-ice mapping, radio astronomy, high-energy astrophysics applications, flight dynamics computations, and fluid flow dynamic process modeling. The critical features of this class are high compute capability, fast primary storage and network communications, and large data storage capability. 128-bit arithmetic may be needed to support these requirements. This class of system will most likely reside away from the users work area and be accessed primarily over the network. This class will include hardware systems and peripherals, software and software licenses, and hardware and software maintenance services including analyst support. 2.A.7. Class 7: Science and Engineering Research Computer Systems These computer systems will be used to support scientific and engineering research tasks including data conversion and data plotting. These systems will be used to research a variety of scientific and engineering issues such as engineering equations with thermodynamics and transport properties for simulating, analyzing compressor/combustion/turbine data, climate modeling techniques, and data analysis from Space and Earth satellite systems. These computer systems must be able to run several type of engineering application software packages including commercial MCAD, ESS, DAQ, Easyplot, and IDEAS software, and structural analysis programs such as NASTRAN. They must also support major scientific application software packages such as IDL, IMSL and SAS. 2.A.8. Class 8: Earth Science Computer Systems The Earth Science class of systems and services will be used to provide systems able to perform compute and I/O intensive optimized applications such as modeling, data processing, and mathematical analysis. Applications include, but are not limited to, simulating the Earths climate, modeling a variety of processes in the atmosphere, ocean, or land, processing large quantities of spacecraft data and reducing them to usable information, and assimilating spacecraft data into models. Systems in this class will run a large variety of COTS applications in the areas of data/image processing (e.g. IDL/ENVI, Matlab), Geographic Information Systems (e.g. ArcInfo), integrated environments (e.g. Mathematical), etc. The critical features of this class are high compute capability, fast primary storage and network communications, and large data storage capability. Systems in this class may at times also support high-end real-time functions. These computer systems will also be used to provide the highest quality in the visual representation of data to the user. Many Earth science applications will require the ability to transform volumetric data at high rates to view different perspectives quickly. Three dimensional simulations of the Earth system generate many gigabytes of data. Visualization and understanding of these simulations on high performance 3D graphics computer systems is mandatory to review the expected data volumes generated from the simulations and to correlate these with large amounts of data from spacecraft sensors. This class will include hardware systems and peripherals, software and software licenses, and hardware and software maintenance services. 2.A.9. Class 9: Space Science Computer System The Space Science class of systems and services will be used to provide systems able to perform very compute-intensive optimized applications such as modeling and mathematical analysis. Applications include but are not limited to simulating space plasmas, magnetofluids, and the galactic and extragalactic source regions of radio and high-energy electromagnetic emissions; modeling of the solar interior and atmosphere; reducing large quantities of spacecraft data to useable information; and combining spacecraft data with modeling codes. The critical features of this class are high compute capability, fast primary storage and network communications, and large data storage capability. Systems in this class may at times also support high-end real-time functions in cooperation with computer systems performing primary data ingestion from spacecraft and other missions. These computer systems will be used to provide the highest quality in the visual representation of data to the user. Many space science applications will require the ability to transform volumetric data at high rates to view different perspectives quickly. Three dimensional simulations of the Sun-Earth system, of the Sun, and of galactic and extragalactic objects generate many gigabytes of data. Visualization and understanding of these simulations on high performance 3D graphics computer systems is mandatory to review the expected data volumes generated from the simulations and to correlate these with large amounts of data from spacecraft sensors. This class will include hardware systems and peripherals, software and software licenses, and hardware and software maintenance services. 2.B. Category B: Complementary Products & Services Categories This Section provides general paragraph descriptions of the SEWP classes in Category B 2.B.1. Class 10: Server Support Devices This class consists of Input and Output peripherals and other equipment which support and complement the full implementation of UNIX based computer systems throughout NASA. These items may be purchased by the Government separately from the computer systems but rely on standards and standard interfaces to ensure interoperability with the computer systems. Included in this class are both printers, multifunction machines and plotters for outputting textual and graphical files; X terminals and other low-end client systems to allow user connectivity to a full range of computer systems; scanners to allow inputting of information from hard-copy forms; and PDAs (Personal Digital Assistants) and UNIX portables to allow mobile access to individuals computing needs. 2.B.2. Class 11: High-End Networking This class consists of a range of network equipment in support of the full implementation of UNIX based computer systems in the NASA network environment. These items may be purchased by the Government separately from the computer systems but rely on standards and standard interfaces to ensure interoperability with those systems. The base technologies for NASA LANs are Ethernet, FDDI and ATM. Hardware, including hubs, switches, routers, NFS routers, concentrators and diagnostic tools, and software including network management are included in this class. Due to the wide range of the current installed NASA network systems and the variety of function and performance requirements, a key requirement in this class is the depth and breadth of the available equipment. 2.B.3. Class 12: Computer Security Tools This class consists of hardware and software needed to support a full implementation of computer systems and infrastructure in the NASA network environment. These items may be purchased by the Government separately from computer systems but rely on standards and standard interfaces to ensure interoperability with the computer systems and the supporting networks. Items in this class will include password tools, firewalls, auditing tools, intrusion detection systems, encryption capabilities, monitoring tools, remote access and authorization tools. 2.B.4. Class 13: Mass Storage Devices This class consists of storage devices; e.g. Hard disks and Tape systems which can be used by computer systems in Category A. While it is anticipated that products in this class will be purchased for use with any of the Category A systems, this class is particularly concerned with providing mass storage I/O devices for use with Mass Storage Servers as defined for Class 3: Mass Storage Server. 2.B.5. Class 14: Advanced Video and Display Tools This class consists of a range of equipment in support of digital television image production and related imaging and display tools. The Government may purchase these items separately from computer systems, but rely on standards and standard interfaces to ensure interoperability with those systems. The hardware in this class includes High Definition (HD) and Standard Definition (SD) Digital TV (DTV) equipment for video acquisition, production, post-production, distribution, and display. It is essential that this class include products which meet the Digital Television Standards for NASA (NASA-STD 2818 dated April 4, 2000). Additionally, the increasing complexity and volume of scientific data benefit from paradigms for interaction and visualization that are much closer to normal human interaction in the physical world. These paradigms require immersion and stereoscopic viewing for three-dimensional data, tracked and/or haptic devices with high degrees of freedom, and audio processing systems for data sonification. These devices act as input/output peripherals to developmental computer systems. 3. Category A: Computer System Core Specifications Section 3 provides the core technical specifications for all Category A: Computer System Class Equipment. 3.1. Introduction This section provides a general overview of the core specifications. 3.1.1. Purpose The purpose of this section is to define the Core Specification requirements for high performance computer systems to support technical scientific or engineering tasks at NASA facilities. 3.1.2. Background One of the key objectives of this procurement is to support and enhance the established UNIX based Open Systems Environment within NASA. That Open Systems Environment must extend over nine different computer system classes. The potential exists to award contracts for computer systems to nine different vendors and could result in nine (or more) different operating systems. To minimize the potential diversity in the computer system environments, a Core Specification is provided to maximize the uniformity (and Openness) of environments across all classes. The Core Specifications apply to the base and mandatory products for all classes of computer systems, unless a deviation to the Core Specifications is noted in the Class Specific Sections. Each class will also have its own unique specifications that are identified in Section 4. 3.1.3. Requirements The vendor computer system base and mandatory offerings shall meet all mandatory specifications provided in this Section (3) unless a deviation to the Core Specifications is noted in the Class Specific Section (4). These systems are intended to meet the NASA requirements over the life of the contract. The use of an indefinite quantity contract will enable acquisition of systems and services, as required, via delivery orders. 3.2. Hardware This section describes the core hardware specifications. 3.2.1. Chassis and Central Processing Unit (CPU) Requirements Each system shall provide: all required peripherals, memory and I/O subsystems as specified in the core and class specific requirements. the ability of the system to automatically reboot itself following a system crash or power interruption. a minimum CPU word size of 64 bits. advanced CPU technology, including higher order bit architecture, (advanced technology). for multiprocessor computer systems, the technology associated with the multiprocessing functions; e.g. symmetric versus non-symmetric, memory utilization, etc. (advanced technology). floating point arithmetic hardware for 32-bit and 64-bit floating point numbers with a format in compliance with the IEEE floating point standard [IEEE 754-1985(R1990)]. Advanced memory management capabilities (including address space) (advanced technology) the following error condition handling: all possible operation codes shall produce documented results. the CPU shall be capable of detecting floating point arithmetic overflows/underflows in compliance with the IEEE 754 floating point standard. It shall be possible to disable and enable the floating point arithmetic overflow/underflow interrupts. the CPU shall be capable of detecting memory access violations, illegal instruction execution, and privileged instruction usage by non-privileged users. The CPU or OS shall interrupt program execution on detection of any of these conditions. detection and reporting of memory errors. a power-up self test that as a minimum checks the processor, memory and configurable peripherals and reports any problems. flexibility and expandability, each computer system shall have an Open Bus Architecture. Advanced forms of Bus Architecture providing improved topology, performance, load-handling, advanced memory interconnectivity, robustness, high performance connectivity and/or other features which improve functionality, flexibility, and expandability (advanced technology). All system unit upgrades shall be field installable. Whenever required expansion capacities exceed the capability of the system unit chassis (memory, disk, processors, tape units, etc.), a compatible expansion chassis shall be provided. Expansion chassis shall have similar physical appearance to system unit chassis and provide power for expansion elements when appropriate. Advanced error reporting and handling techniques for any or all system components (advanced technology) 3.2.2. Data Storage Components Hard disk storage shall be provided with each system. The storage requirements are class specific. Each system shall provide at least 1 SCSI III controller [ANSI X3.253-1998] or Ultra-SCSI controllers or Fibre Channel controller which fully supports connection to internal and external SCSI devices. Add-on SCSI devices which must be provided are noted in the class specific sections. An option for either Fibre Channel or SCSI connections (desirable) Advanced versions of SCSI and other standard I/O controller technologies capable of greater configuration flexibility and higher throughput, can replace SCSI/Fibre Channel controllers whenever SCSI/Fibre Channel is required (advanced technology). Each system shall provide optional 8-mm magnetic tape systems. Each system shall provide optional 4-mm DAT magnetic tape systems. Each system shall provide at least a 12x-speed CD ROM drive. All storage devices shall be field installable. All storage devices shall provide hard error detection (resulting in a non-recoverable failure) and all such errors shall be reported to the system logs. All storage devices shall provide detection of all errors (recoverable and non-recoverable) (desirable) 3.2.3. Communication Interfaces Each computer system shall provide the network interfaces as defined in Section 3.4. Each computer system shall provide at least one free RS-232 serial interface port with the following capabilities: use one of the following standard or commonly accepted connectors: 25 pin [EIA RS-232-C]; RJ-11; DB-9; or DIN-8. Communication I/F - 56 Kbs RS-232 interface. Each subclass b system shall provide 1 Centronics compatible DB25 parallel port. 3.2.4. Hardware User Interfaces Each computer system shall provide a keyboard, mouse and graphic monitor with the following capabilities: keyboard - A detachable and ANSI compatible [ANSI X3.64/R1990] keyboard. mouse - A mouse with three buttons. This device shall permit the user to address individual screen pixels. alternate pointing devices such as a trackball available as a separately orderable option to the mouse (desirable). a graphics controller a graphics monitor with at least the following capabilities: vertical scanning frequency of at least 72 Hz noninterlaced. capable of being powered down without disrupting the system. all subclass b systems must provide an optional 19 inch or greater or greater monitor. all subclass a systems must provide an optional 21-inch or greater monitor. Energy Star compliant (desirable) 3.2.5. Operating Environment Power requirements: all office environment computer systems shall operate on 108 to 125 volts single-phase at 60 Hz (+/-1%) with a maximum amp rating of less than 15 Amps. computer systems identified for computer room environments shall be capable of operating on 108 to 125 volts or 216 to 240 volts single-phase at 60 Hz (+/-1%), individually determined by the Government for each computer system at the time of order. 3.3. System Software This section describes the core system software specifications. 3.3.1. Overview This section describes required functions and features that normally are performed by the system software. The operating system software shall support the hardware. The system software shall support a set of development tools and utilities to augment the capabilities of the operating system and the required language processors. These software tools shall provide fast, efficient mechanisms to develop application programs, backup and restore files, debug programs, and supply other useful system functions. 3.3.2. Operating System The operating system shall be UNIX 95 branded with delivery of a copy of the Open Group branding certificate provided with the proposal. UNIX 98 branding may be substituted for the UNIX 95 requirement (desirable) POSIX [IEEE POSIX 1003.1-1990]; compliant. The Government will accept the vendors self certification for POSIX compliance The operating system shall include the capabilities, functions and services as specified in the following sections. 3.3.2.1. Resource Management The following resource management features shall be provided: The operating system shall be responsible for coordination and management of the systems resources including processor, memory, peripherals and communication subsystems. The operating system shall allow the simultaneous use of these multiple system resources by various users/programs while at the same time protecting each users resources from other users, avoiding resource deadlocks, and allowing interprocess communications. The operating system shall provide memory and process memory management functions including program segmentation, relocation, and protection. Advanced implementations of system resource, memory, and program management (advanced technology). 3.3.2.2. Kernel Services The Kernel shall provide the following services and capabilities in addition to the UNIX 95 requirements: Remote Procedure Calls (RPC), [RFC 1057]. An interactive crash dump analyzer (desirable). 3.3.2.3. File System The operating system shall provide a sophisticated local file system and a network file system. The following specific file systems shall be provided: a file system with the following minimum capabilities: hierarchical structure. file system control; e.g. inodes (disk file information), and user data information shall be interleaved on the disk. redundant storage of critical file system structure information on the disk. asynchronous, non-blocking file I/O. non-buffered (synchronous) file I/O. blocked file I/O. Compatible file systems which support the above requirements in part a) with demonstrable advanced capabilities and/or performance (advanced technology) the Network File System (NFS) Version 3 [RFC 1813]; other advanced multiplatform networked file systems, such as the Andrew File System and the Distributed File System, or capabilities which improve the basic NFS functions (advanced technology). 3.3.2.4. Software User Interfaces The operating system shall provide all of the following user interfaces and user interface tools: the System V Bourne Shell, Berkeley C Shell, and the Korn Shell. the X Consortium Athena X Window System Version 11, Release 6 or greater. This shall include the X Window System Protocol, X Version 11; Xlib - C language X Interface; X Toolkit Intrinsics - C Language Interface; and the Portable Compiled Format or Bitmap Distribution Format. Conversion tools between various formats (desirable) MIT Athena Widget Set Open Software Foundations Motif or CDE Motif, Motif Window Manager (MWM) or Desktop Window Manager (DTWM), Motif widgets and widget functions, and the Motif X-Toolkit with C programming language bindings. graphical system user interface (often referred to as a Desktop) such as CDE, VUE, or equivalent (desirable). 3.3.2.5. Programming Environment Each system shall provide: An ANSI compliant [ANSI X3.9-1978] FORTRAN 77 compiler which shall include: run time libraries. a FORTRAN source language compatible symbolic debugger with capability to read core dumps. Shall display source code, program variables (including register contents), debugger commands, and debugger output. An ANSI compliant [ANSI X3.198:1992/R1997] FORTRAN 90 compiler may be provided in place of the FORTRAN 77 compiler (desirable) an optional 1 user license an optional 10 user license an optional site license (desirable) An ANSI compliant [ANSI/ISO 9899-1990] C compiler which shall include: run time libraries. a C source language compatible symbolic debugger with capability to read core dumps. Shall display source code, program variables (including register contents), debugger commands, and debugger output. an optional 1 user license an optional 10 user license an optional site license (desirable) An ANSI compliant C++ compiler which shall include: run-time libraries. use the native C and/or C++ libraries to the maximum extent possible. Libraries provided shall accurately mirror the native C library functions. a C++ source language compatible symbolic debugger with capability to read core dumps. Shall display source code, program variables (including register contents), debugger commands, and debugger output. Display of original names of source code variables (desirable). an optional 1 user license an optional 10 user license an optional site license (desirable) ANSI compliance [ANSI 14882:1998] (desirable) Graphics debug interfaces and other tools or capabilities which enhance the coding, testing, and execution of FORTRAN, C, and/or C++ programs (advanced technology). A system linker utility. The link utility shall be able to link object code from the FORTRAN, C and C++ compilers to form an executable file. The user shall not have to perform tasks other than compiling and linking to form an executable file from a combination of C, C++ and FORTRAN source code. System libraries that: provide user access to a timer with millisecond resolution and allow user setting of the system clock to a millisecond resolution. provide the ability for user processes to share memory. support the socket interface for the Internet Protocols IP, ICMP, TCP, and UDP. The ability to create and add custom device drivers. The ability to dynamically configure and load custom device drivers into the kernel without requiring the system to be rebooted (desirable). Access to functional source code and examples (desirable). Text processing programs, including nroff and troff. A source code control system such as the Revision Control System (RCS) or Source Code Control System (SCCS). A Postscript file previewer to allow the review of postscript files on the graphics monitor prior to printing (desirable). 3.3.2.6. System Administration Each computer system shall provide: the complete backup of all secondary storage (any device containing a file system which is mounted and run by the system) including raw (non-file structured) disk partitions to a tape drive (as specified in 3.2.2.c. and 3.2.2.d.) with the additional capability for incremental backup of file structured disk partitions the ability to manage the system remotely, including the ability to: install the complete operating system and computer system software from a local tape or CD ROM drive or from over the network. restore the system disk from a copy stored on a remote system. (desirable) perform unattended scheduled automatic system backup. delivery and installation of software from tape (as specified in 3.2.2.c. and 3.2.2.d.) or CD ROM (as specified in 3.2.2.e.) 3.3.3. System Software License Each computer system shall be a multiuser system. The operating system license shall be available in two licensing levels for all systems: a 2-user license defined as allowing 2 users, one possibly remote, to be logged in simultaneously an unlimited license defined as allowing an unlimited number of users to be logged in simultaneously, where 1 or more may be logged in through the console and the rest are connected through either an Ethernet connection (as required in section 3.4.2.a.) and/or FDDI connection (as required in section 3.4.2.b.). In addition to the operating system license, each computer system shall provide: a central license manager. 3.4. Network Capability This section describes the core network capability specifications. 3.4.1. General Each of the systems will be connected to Local Area Networks. All computer systems shall support an Ethernet and a FDDI interface. Network interfaces compatible with campus network technologies shall be supported. Native support of Internet Protocols (IP) is required for compatibility with existing network and computing platforms. 3.4.2. Network Interface The network interface shall include a controller/interface necessary to provide the physical and media access interface between the computer system and the NASA LANs. The requirement for Ethernet and FDDI interfaces implies the option of purchasing either a FDDI or Ethernet connection, but not necessarily providing both on the same system, unless it is explicitly stated in the class specific requirements that the systems must have the ability to provide both an Ethernet and FDDI connection. Each system shall: provide an IEEE 802.3, ISO 8802/3 100Base-T Ethernet interface in the base systems. an embedded interface (i.e. it does not require an external transceiver) in the base systems (desirable) Options for other physical Ethernet interfaces (desirable). provide an ANSI standard Fiber Distributed Data Interface (FDDI) adapter [ANSI X3T9.5]. The FDDI adapter shall comply with all appropriate ANSI standards for FDDI: ANSI FDDI X3T9.5 Station Management (SMT) specification (version 7.3 or greater) ISO 9314-3 FDDI Physical Medium Dependent (PMD) standard. PMDs which must be supported and one of which must be provided are: multimode fiber (PMD); twisted pair (TP-PMD) (unshielded twisted pair support is only required for office environment subclasses). All other PMDs, e.g. single mode fiber(SM-PMD), low cost fiber (LCF-PMD), unshielded twisted pair where office environment not required, etc. (desirable) ISO 9314-1 FDDI Physical Protocol (PHY) standard ISO 9314-2 FDDI Media Access Control (MAC) standard all computer systems shall provide FDDI as either Single Attachment Station (SAS) cabling, or Dual Attachment Station (DAS) cabling. Both SAS and DAS cabling shall be supported. This requirement may be met with a DAS that can be configured as SAS. Separate SAS and DAS interfaces (desirable). A Data Link Layer protocol providing Logical Link Control [ISO 8802/2]. support for other advanced networking capabilities such as Gigabit Ethernet (advanced technology). 3.4.3. TCP/IP Protocols And Software Internet protocols (IP) and network software necessary to utilize the network interface discussed above and compliant with the following specifications shall be provided: Internet Protocol (IP) [RFC 791], with full routing capability including subnetting The Internet Control Message Protocol (ICMP) [RFC 950]. Transmission Control Protocol (TCP) [RFC 793]. Application program interface to TCP and IP layer protocols. File Transfer Protocol (FTP) [RFC 959]. TELNET Virtual Terminal Protocol [RFC 854]. Address Resolution Protocol (ARP) [RFC 826]. User Datagram Protocol (UDP) [RFC 768]. Simple Mail Transport Protocol (SMTP) [RFC 821]. MIME [RFC 2046]. Host extensions for IP multicasting [RFC 1112]. TCP extensions for high performance [RFC 1323]. The following protocols shall be supported: gated with OSPF V2 or later 3.4.4. Other Network Protocols and Software All computer systems shall provide the following additional protocols and network software: A sufficient set of the Simple Network Management Protocol (SNMP) [RFC 1157] to act as a network agent and conforms the structure for Management Information Bases (MIB) [RFC 1155] that would allow a network connected SNMP management station to query the status and condition of the system. The following protocols shall be supported: Point-to-Point (PPP) Protocol [RFC 1661]; Compliance with RFC 1332 , RFC 1662 and RFC 1663 (desirable). 3.5. Documentation The contractor shall provide complete sets of operator, programmer, software system, utility, installation, and user manuals. The contractor shall also provide other necessary documentation for all hardware and software delivered under this contract in accordance with the contractors product line documentation standards. If the contractors software and/or hardware documentation is written other than described below, an alternative set of manuals shall be provided. The manuals shall include, but not be limited to, the documentation described in the following paragraphs. All provided documentation shall be available either on line or in hardcopy. On-line documentation must be readable via a GUI interface with intelligent search capabilities and must have the ability to be easily printed in readable form on a local Postscript printer. Documentation be available both on-line and in hardcopy form (desirable). 3.5.1. Hardware Documentation The hardware documentation shall include: System hardware manuals detailing specifications for system architecture, CPU, memory, and peripheral devices Interface manuals detailing all electrical and mechanical aspects of system interfaces, e.g. I/O channels, peripheral devices, and communication interface devices. 3.5.2. Software Documentation The software documentation shall include: Reference manuals detailing all elements and operations of all delivered language processors, text editors, I/O handlers, operating system, system generation, system architecture, software tools and utilities, configuration management, and performance measurement software. Reference manuals detailing command language, communication software, input/output system, error handling, and diagnostic software. Computer reference and system programmer manuals detailing every machine instruction and all programming considerations. Problem determination and debugging guides. A guide to writing device drivers. Documentation of known problems and/or suspected system errors. Introductory manuals for new users to the operating system and computer system environment. An on-line introductory tutorial for new users (desirable). 3.5.3. Other Manuals The contractor may include any other manuals and program descriptions that would be considered helpful to the Government. 3.6 Security All computer systems must provide the following security related technology: port-blocking software such as tcp-wrappers and portmapper sending all system level logs to a centralized log-host server All computer systems must support the following security related technology: Secure shell client and server software, protocol 1 and protocol 2 such as F-Secure public domain versions of secure shell such as OpenSSH (desirable) Intrusion detection software such as TripWire PGP email encryption enhanced methods of identification and authentication (such as biometric and physical card-keys) (advanced technology) fine-grained access control features for operating system services such as C2 security (and more stringent security standards) (advanced technology) security audit tools (advanced technology) enhanced password change software, including the capability to add a user defined dictionary, minimum requirements for password rules, etc (advanced technology) anti-theft and tracking tools such as CompuTrace (desirable) 3.7 Computer Systems Specialists To assist in product recommendations, installation, and support of computer systems products the following specialists shall be provided: Operations Systems Security Specialist Provides technical knowledge and analysis of information assurance, to include applications; operating systems; Internet and Intranet; physical security; networks; risk assessment; critical infrastructure continuity and contingency planning; emergency preparedness; security awareness and training. Provides analysis of existing systems vulnerability to possible intrusions, resource manipulation, resource denial and destruction of resources. Provides technical support and analysis to document organizational information protection framework, and supports policy and procedures preparation and implementation... Bachelors degree from an accredited college or university with a curriculum or major field of study which provides substantial knowledge useful in operating large, complex IT projects to support integrated systems. Experience Requirements: Seven years of substantial experience in systems operations. Computer Systems Engineer Tests and analyzes all elements of the computer systems facilities including power, software, mass storage devices, communications devices, computer systems and terminals and for the overall integration of the enterprise network. Responsible for the planning, design, installation, maintenance, management and coordination of the storage systems. Monitors and controls the performance and status of the storage resources. Utilizes software and hardware tools, identifies and diagnoses complex problems and factors affecting storage performance. Maintains technical currency and studies vendor products to determine those which best meet client needs. Provides guidance and direction for less experienced storage support technicians. Educational Requirements: Bachelors degree from an accredited college or university in computer science, information systems, engineering or a mathematics-intensive discipline or an applicable technical training certificate from an accredited training institution. Experience Requirements: Seven years of increasingly complex and progressive experience in computer system/network engineering. Includes two years of specialized experience related to the task. Technician Provides high level functional and IT analysis, design, development, integration, documentation, and implementation assistance on problems which require a thorough knowledge of the related technical subject matter for effective system deployment. Participates in all phases of systems development. Applies principles and methods of the functional area to difficult problems in technical areas to arrive at automated solutions. Designs and prepares technical reports and related documentation, and makes charts and graphs to record results. Prepares and delivers presentations and briefings as required by the task order. Educational Requirements: High school graduate or equivalent. Experience Requirements: Ten years of intensive and progressive experience in functional or IT analysis/programming of subject matter closely related to the work to be automated. 4. Category A: Computer System Class Specific Specifications For each class, contractors are required to meet both the core requirements defined in the Computer System Core Specification, (see Section 3) and the additional mandatory requirements defined for that class (provided in each of the subsections that follow). If there is a conflict in requirements between the Class Specification and the Core Specification, the Class Specification shall always take precedence. 4.1. Class 1: CAE/CAD Electronic Circuit Design Computer Systems This section describes the CAE/CAD Electronic Circuit Design Computer Systems class specific requirements. 4.1.1. Purpose The purpose of this section is to define the specific requirements for the Electronic CAD Circuit Design Computer Systems as described in Section 2. The following hardware and software specifications are required of these Class 1 computer systems over and above, or in place of the core specifications defined in Section 3. 4.1.2. Hardware Configurations This class of computer systems is comprised of a Level 1 computer system (1/a) and a Level 2 computer system (1/b). These systems are differentiated by the application required to be supported. Level 2 systems are typically used for schematic capture while Level 1 systems are used for simulations and Printed Circuit Board (PCB) route and place operations and may function as servers for systems similar to those specified for 1b. 4.1.2.1. Class 1/a and 1/b Computer Systems All Class 1 computer systems (Class 1/a and 1/b) shall provide the following minimum capabilities, unless noted as desirable: binary compatibility between Class 1/a and 1/b. at least 256 simultaneously displayable colors from a palette of at least 16 million available colors and monitor with a minimum of 1.2 million displayable pixels. a graphics monitor with at least 1600x1200 dpi @ 76 Hz (non-interlaced) 0.25 mm pitch (as a replacement to the core requirement Section 3.2.4.d.1.) 4.1.2.2. Class 1/a High-End Computer System The Class 1/a high-end computer system shall provide the following minimum capabilities, unless noted as desirable: a minimum memory of at least 2 GBytes memory expandable to at least 4 GByte. Error Detecting/Correcting (ECC) Memory. hard disk storage with a minimum of 18 GBytes of available user space remaining after installation of all minimum required software as specified in the delivery list (operating system, system swap space, on-line system documentation, linker, drivers, X windows, etc.). disk storage expandable to at least 60 GByte. 3 available bus slots (2 available slots if Ethernet connection is embedded in the system). ability to simultaneously connect the system to both FDDI and Ethernet to support 1000-Base-T 2 CPUs The subclass 1/a computer systems must support: the following mass storage systems (including locate, mount, read and write tapes or disks in the jukeboxes). For the supported jukeboxes, the system must support a storage capacity of at least 10 GByte, expandable to at least 60 GBytes: magneto-optical drives and jukeboxes worm optical drives and jukeboxes digital linear tape (DLT) drives, and jukeboxes 8 mm tape drives, and jukeboxes 4 mm tape drives, and jukeboxes CDROM drives and jukeboxes Recordable CD Drive (desirable) 4.1.2.3. Class 1/b Low-End Computer System The Class 1/b low-end computer system shall provide the following minimum capabilities, unless noted as desirable: a minimum memory of at least 1 GBytes memory expandable to at least 2 GBytes. hard disk storage with a minimum of 8 GByte of available user space remaining after installation of all minimum required software as specified in the delivery list (operating system, system swap space, on-line system documentation, linker, drivers, X windows, etc.). disk storage expandable to at least 36 GByte. operate in an office environment. 2 available bus slots (1 available slot if Ethernet connection is embedded in the system). able to support recordable CD capability (desirable) 21-in or greater graphics monitor (as a replacement to the core requirement Section 3.2.4.d.3.) 4.1.3. Application Software All Class 1 computer systems (Class 1/a and 1/b) shall support the following software: The following Cadence Design Systems CAE logical and physical design and simulation tools: . Allegro, Concept-HDL, Verilog-XL, Verilog-NC and Analog Artist The following Synopsys Design and Simulation Tools: Design Compiler, VSS, Prime Time, VHDL/Verilog Compiler, Tetra Max OPEN GL (desirable) 4.1.4. Performance Benchmarks This section describes the performance values required for the Class 1 computer systems. 4.1.4.1. Performance for Class 1/a The maximum allowed time for the Synopsis benchmark for the class a computer system is 45 minutes. The minimum SpecRate values for the class a computer system is: 290 SPEC CINT95rate 410 SPEC CFP95rate The minimum NASA I/O value for the class a computer system is 100 mallards 4.1.4.2. Performance for Class 1/b The maximum allowed time for the Synopsis benchmark for the class b computer system is 60 minutes. The minimum Spec values for the class b computer system is: 18 SPEC CINT95 20 SPEC CFP95 The minimum NASA I/O value for the class b computer system is 100 mallards Table 1 CLASS 1 Performance and Capacity Requirements PERFORMANCE: SynopsisCINT95CFP95mallardsSubclass(a)45 min290 (Rate)410 (Rate)100Subclass(b)60 min1820100 CAPACITY: Mem.Mem. ExpandDiskDisk ExpandSlotsCPUsSubclass(a)2 GB4 GB18GB60GB32Subclass(b)1 GB2 GB8GB36GB21 4.2. Class 2: CAE/CAD Mechanical Design Computer Systems This section describes the CAE/CAD Mechanical Design Computer Systems class specific requirements. 4.2.1. Purpose The purpose of this section is to define the specific requirements for the mechanical computer aided design (CAD) and computer aided engineering (CAE) Computer Systems as described in Section 2. The following hardware and software specifications are required of these Class 2 computer systems over and above, or in place of the core specifications defined in Section 3. 4.2.2. Hardware Configurations This section describes the computer system hardware configurations required for the Class 2 systems. Two basic system configurations are required: a 2/a system and a 2/b system. Table 2 defines the performance and disk/memory capacity requirements for this class. 4.2.2.1. Class 2/a and 2/b Computer System All Class 2 computer systems (Class 2/a and 2/b) shall provide the following minimum capabilities, unless noted as desirable: binary compatibility between Class 2/a and 2/b. operation in an office environment. a second SCSI III, Ultra-SCSI, Fibre Channel compatible interface optionally ordered for one of the available bus slots at least 16 million simultaneously displayable colors and a monitor with a minimum of 1.2 million displayable pixels. a 3-D graphics system supporting double-buffered 24 bit images with a 24 bit Z-buffer support for Windows NT OS as an option to UNIX 95 (desirable) [Core Specification 3.3.2.5.a replaced by]: A FORTRAN 90 compiler, ANSI compliant [ANSI X3. 198-1992]. The FORTRAN compiler shall include: run time libraries. FORTRAN source language compatible symbolic debugger with capability to read core dumps. Shall display source code, program variables (including register contents), debugger commands, and debugger output. an optional 1 user license an optional 10 user license 4.2.2.2. Class 2/a Computer System The Class 2/a computer system shall provide the following minimum capabilities, unless noted as desirable: a minimum memory of at least 512 MBytes memory expandable to at least 2 GB. hard disk storage with a minimum of 8 GByte of available user space remaining after installation of all minimum required software as specified in the delivery list (operating system, system swap space, on-line system documentation, linker, drivers, X windows, etc.). internal disk storage expandable to at least 18 GByte disk storage expandable to at least 64 GByte. at least 2 CPUs at least 3 available bus slots Error Detecting/Correcting (ECC) Memory (desirable). 4.2.2.3. Class 2/b Computer System The Class 2/b computer system shall provide the following minimum capabilities, unless noted as desirable: a minimum memory of at least 256 MBytes memory expandable to at least 1 GB. hard disk storage with a minimum of 8 GByte of available user space remaining after installation of all minimum required software as specified in the delivery list (operating system, system swap space, on-line system documentation, linker, drivers, X windows, etc.). disk storage expandable to at least 32 GByte. at least 2 available bus slots 4.2.3. Application Software This section describes the commercial application software packages that are required to run on the Class 2 computer system systems. The following CAD software packages shall be supported: MSC NASTRAN or other commercially available NASTRAN. MSC NASTRAN is a commercially available software product from the MacNeal Schwendler Corporation MSC PATRAN CAE tool. PATRAN s is a commercially available software product from the MacNeal Schwendler Corporation SDRCs I-DEAS Master Series family of CAE/CAD tools. IDEAS Master Series is a commercially available software product from Structural Dynamics Research Corporation. CADSIs DADS CAE tool. DADS is a commercially available software product from CADSI. Parametric Technologys Pro/E package. Pro/E is a commercially available software product from Parametric Technology. OPEN GL MATLAB. MATLAB is a commercially available software product from The MathWorks Inc 4.2.4. Performance This section describes the performance values required for the Class 2 computer systems. 4.2.4.1. Performance for Class 2/a The maximum allowed CPU time for the NASTRAN benchmark for the class a computer system is 11 minutes. The minimum allowed overall composite score for the SPEC Pro-E benchmark for the class a computer system is 2.3 The minimum SpecRate values for the class a computer system is: 320 SPEC CINT95rate 480 SPEC CFP95rate The minimum NASA I/O value for the class a computer system is 150 mallards 4.2.4.2. Performance for Class 2/b The maximum allowed CPU time for the NASTRAN benchmark for the class b computer system is 28 minutes. The minimum allowed overall composite score for the SPEC Pro-E benchmark for the class b computer system is 1.7 The minimum Spec values for the class b computer system is: 10 SPEC CINT95 12 SPEC CFP95 The minimum NASA I/O value for the class b computer system is 150 mallards Table 2: CLASS 2 Performance and Capacity Requirements PERFORMANCE: NASTRANPro-ECINT95CFP95mallardsSubclass(a)11 min2.3320 (Rate)480 (Rate)150Subclass(b)28 min1.71012150 CAPACITY: Mem.Mem. ExpandDiskDisk ExpandSlotsCPUsSubclass(a)512 MB2 GB8GB64GB32Subclass(b)256 MB1GB8GB32GB21 4.3. Class 3: Mass Storage Servers This section describes the Mass Storage Server class specific requirements. 4.3.1. Purpose The purpose of this section is to define the specific requirements for the mass storage servers as described in Section 2. The following hardware and software specifications are required of these Class 3 computer systems over and above, or in place of the core specifications defined in Section 3. 4.3.2. Hardware Configuration This class of computer systems is comprised of a 3/a computer system and a 3/b computer system. These systems are differentiated mainly by capacity. Both systems need to support mass storage devices. 4.3.2.1. Class 3/a and 3/b Computer Systems All Class 3 computer systems (Class 3/a and 3/b) shall provide the following minimum capabilities, unless noted as a desirable: binary compatibility between Class 3/a and 3/b. operation in a computer room environment. option for either Fibre Channel or SCSI Controllers (replaces 3.2.2.b.1.) All Class 3 computer systems (Class 3/a and 3/b) shall support the following minimum capabilities, unless noted as a desirable: Hierarchical Mass Storage Systems: 1. UniTree. UniTree is a commercially available software product from UniTree Software Inc (UTSI) 2. One other hierarchical mass storage system with the ability to at least: locate, mount, read and write(except CD-ROMs) tapes or disks in the jukeboxes. support UNIX native file system user calls and commands, e.g. ls, touch, etc. support access at hard disk storage speed to the most frequently/recently accessed files. vault media and provide a means of notifying the operator to retrieve a vaulted media when an old file is requested. employ a nameserver and tapeserver or similar means for locating files on media. utilities for backup and recovery of critical databases repacking function (repack tapes to remove deleted files) logging major activities of software components for system monitoring. write multiple tape copies of a file scalable up to at least 10 Pbyte, providing the user a way to build up to full use of the mass storage system write multiple tape copies of a file simultaneously write multiple simultaneous streams of new data EMC RAID arrays Other Ultra-SCSI and fibre-attached disk and RAID arrays (desirable) STK 9840, IBM 3590 E1A, STK 3490E, and STK D3(Redwood) tape drives Other Ultra-SCSI and fibre-attached tape drives (desirable) STK 9310 (Powderhorn) and IBM 3494 robotic libraries Other robotic libraries (desirable) Optical jukeboxes SAN Technology multiple server capabilities (server functions spread over multiple machines) as described in the IEEE Mass Storage Reference Model; support for higher scalability (e.g. storage capacity up to 100 Pbyte) and other advanced functions / capabilities for the hierarchical storage management system (advanced technology) 4.3.2.2. Class 3/a Computer System The Class 3/a computer system shall provide the following minimum capabilities, unless noted as a desirable: a minimum memory of at least 8 GBytes memory expandable to at least 12 GBytes 1 TB of RAID 3 or RAID 5 disk hard disk storage with a minimum of 16 GBytes of available user space remaining after installation of all minimum required software as specified in the delivery list (operating system, system swap space, on-line system documentation, linker, drivers, X windows, etc.). Disk storage shall be expandable to at least 64 GBytes. This requirement is exclusive of the requirement for a mass storage and RAID disk system. Disk storage shall have mirroring capability at least 16 available bus slots. 8 CPUs expandable to at least 12 CPUs In addition to the core network interfaces described in section 3.4.2., class 3/a systems shall provide the following network interfaces: HiPPI Class 3/a systems shall optionally provide the following network interfaces either in place of or in addition to the HiPPI requirement: Gigabit Ethernet ATM OC12 4.3.2.3. Class 3/b Computer Systems The Class 3/b computer system shall provide the following minimum capabilities, unless noted as a desirable: a minimum memory of at least 4 GBytes memory expandable to at least 6 GBytes 300 GB of RAID or JBOD disk hard disk storage with a minimum of 8 GBytes of available user space remaining after installation of all minimum required software as specified in the delivery list (operating system, system swap space, on-line system documentation, linker, drivers, X windows, etc.). Disk storage shall be expandable to at least 32 GBytes. This requirement is exclusive of the requirement for a mass storage and RAID disk system. Disk storage shall have mirroring capability at least 8 available bus slots. 4 CPUs expandable to at least 6 CPUs In addition to the core network interfaces described in section 3.4.2., class 3/b systems shall provide the following network interfaces: ATM OC3 4.3.3. Application Software All Class 3 computer systems (Class 3/a and 3/b) shall support the following software: database client libraries (allowing database applications to run on the computer systems while accessing remote database servers) on both class 3/a and 3/b computer systems including, but not limited to Sybase Oracle Informix Ingres database servers (running the actual database instance on the system) on Class 3/a computer system including, but not limited to: Sybase Oracle Informix Ingres 4.3.4. Performance Benchmarks This section describes the performance values required for the Class 3 computer systems. 4.3.4.1. Performance for Class 3/a The minimum allowed rates for the NASA Unitree based benchmark for the class a computer system are: 8.5 MB/s puts 12 MB/s gets 8 MB/s migrates 9 MB/s stages The minimum SpecRate values for the class a computer system is: 650 SPEC CINT95rate 775 SPEC CFP95rate The minimum NASA I/O value for the class a computer system is 350 mallards 4.3.4.2. Performance for Class 3/b The minimum allowed rates for the NASA Unitree based benchmark for the class b computer system are: 7.5 MB/s puts 10 MB/s gets 6 MB/s migrates 7 MB/s stages The minimum SpecRate values for the class b computer system is: 250 SPEC CINT95rate 400 SPEC CFP95rate The minimum NASA I/O value for the class b computer system is 250 mallards Table 3: CLASS 3 Performance and Capacity Requirements PERFORMANCE: Unitree putUnitree getUnitree migrateUnitree stageCINT95CFP95mallardsSubclass(a)8.5 MB/s12 MB/s8 MB/s9 MB/s650 (Rate)775 (Rate)350Subclass(b)7.5 MB/s10 MB/s6 MB/s7 MB/s250 (Rate)400 (Rate)250 CAPACITY: Mem.Mem. ExpandDiskDisk ExpandSlotsCPUsCPU expandSubclass(a)8 GB12 GB16GB64GB16812Subclass(b)4 GB6 GB8GB32GB846 4.4. Class 4: Network Data Server Computer Systems This section describes the Network Data Server Computer Systems class specific requirements. 4.4.1. Purpose The purpose of this section is to define the specific requirements for the Network Data Server Computer Systems as described in Section 2. The following hardware and software specifications are required of these Class 4 computer systems over and above, or in place of the core specifications defined in Section 3. 4.4.2. Hardware Configurations This class of computer systems consists of a class 4/a network data server and a class 4/b network data server (4/b). These machines are differentiated by the system and database performance and the amount of mass storage supported. 4.4.2.1. Class 4/a and 4/b Computer Systems All Class 4 computer systems (Class 4/a and 4/b) shall provide the following minimum capabilities, unless noted as a desirable: have scalable processing (user can incrementally add processing power). Error Detecting/Correcting (ECC) Memory. at least 256 simultaneously displayable colors from a palette of at least 16 million available colors and monitor with a minimum of 1.0 million displayable pixels. ability to simultaneously connect the system to both FDDI and Ethernet optional interfaces in addition to the core SCSI/Fibre Channel specification: Option for either Fibre Channel or SCSI ATM other high performance interfaces (in addition to supporting a standard SCSI interface) such as the SMD [ANSI X3.91M-1987] or the High Performance Parallel Interface (HiPPI) [ANSI X3.T9/88] (desirable) Network File System (NFS) hardware and/or software performance enhancement (desirable). binary compatibility between 4/a and 4/b systems (desirable) a virtual file system manager (desirable). [Core Specification 3.3.2.5.a replaced by]: A FORTRAN 90 compiler, ANSI compliant [ANSI X3. 198-1992]. The FORTRAN compiler shall include: run time libraries. FORTRAN source language compatible symbolic debugger with capability to read core dumps. Shall display source code, program variables (including register contents), debugger commands, and debugger output. an optional 1 user license an optional 10 user license Java Interpreter CD Read / Write Drives (desirable) 4.4.2.2. Class 4/a Computer System The Class 4/a computer systems shall provide the following minimum capabilities: minimum memory of at least 1 GBytes. memory expandable to at least 2 GBytes. hard disk storage with a minimum of 16 GBytes of available user space remaining after installation of all minimum required software as specified in the delivery list (operating system, system swap space, on-line system documentation, linker, drivers, X windows, etc.). Disk storage shall be expandable to at least 900 GBytes. This requirement is exclusive of the requirement for a mass storage system. Disk storage be expandable to 2 Tbytes (desirable) at least 2 additional SCSI III, Fibre Channel or higher performance host adapter interfaces. at least 16 available bus slots (15 available slots if Ethernet connection is embedded in the system). at least 2 CPUs expandable to at least 24 CPUs expandable to at least 30 CPUs (desirable) at least 2 RAID devices (supporting RAID levels 0, 1, and 5).: one with at least a 100 GB disk array one with at least a 1000 GB disk array Support for RAID levels 2, 3 and 4 (desirable) Advanced fault tolerance, additional redundancy (e.g., redundant drive controllers, power supplies, SCSI controllers, etc.), disk swap capabilities (e.g., the ability to replace a failed drive without shutting down, the ability to easily swap out drives with higher capacity drives, etc.), and the extent to which implementation is software or hardware based (advanced technology). dual-ported (i.e. connectivity to 2 or more host systems) external peripheral storage devices (desirable). 4.4.2.3. Class 4/b Computer System The Class 4/b computer systems shall provide the following minimum capabilities, unless noted as a desirable: minimum memory of at least 256 MBytes. memory expandable to at least 512 MBytes. hard disk storage with a minimum of 8 GBytes of available user space remaining after installation of all minimum required software as specified in the delivery list (operating system, system swap space, on-line system documentation, linker, drivers, X windows, etc.). Disk storage shall be expandable to at least 120 GBytes. This requirement is exclusive of the requirement for a mass storage system. at least 1 RAID device (supporting RAID levels 0, 1,and 5) with at least 50 GB disk array support for RAID level 3 (desirable) an optional second SCSI III, Fibre Channel or higher host adapter interface at least 5 available bus slots (4 available slots if Ethernet connection is embedded in the system). at least 1 CPU expandable to at least 6 CPUs expandable to at least 8 CPUs (desirable) operation in an office environment (desirable) 4.4.2.4. Mass Storage Systems In some instances, this Class will be configured to host large digital archives or as large file servers. To meet this requirement, storage management systems that integrate with the computer system and support multiple mass storage systems as noted in 4.4.2.4.a through 4.4.2.4.d must be supported. The subclass 4/b computer systems must support the following storage systems: digital linear tape (DLT) drives and desktop jukebox 8 mm tape drives and desktop jukebox 4 mm tape drives and desktop jukebox The subclass 4/a computer systems must support (including availability of functions described in Section 4.4.2.4.d.) the following mass storage systems: magneto-optical disk drives and jukeboxes CD-ROM (read-only) disk drives, and jukeboxes digital linear tape (DLT) drives, and jukeboxes 8 mm tape drives, and desktop jukeboxes 4 mm tape drives, and desktop jukeboxes DVD drives The subclass 4/a computer systems must support one or more of the following mass storage systems (desirable): STK 9840 robotic device IBM 3590/3590E robotic device multiple media types (e.g. ADIC) jukebox other state-of-the-art drives, and desktop jukeboxes other state-of-the-art jukeboxes The jukeboxes must attach to the computer systems with at least a SCSI III interface. The following sizes of jukeboxes must be supported for magneto-optical, CD-ROM and DLT media: for a large library system with a storage capacity of at least 1 TByte, expandable to at least 100 Tbytes; and for all supported jukeboxes, a small library system with a storage capacity of at least 10 GByte, expandable to at least 60 GBytes. the file management storage system must be hierarchical, such as UNITREE or EPOCH. The hierarchical storage management software must have the ability to: locate, mount, read and write(except CD-ROMs) tapes or disks in the jukeboxes. ability to support UNIX native file system user calls and commands, e.g. ls, touch, etc. support access at hard disk storage speed to the most frequently/recently accessed files. vault media and provide a means of notifying the operator to retrieve a vaulted media when an old file is requested. employ a nameserver or similar means for locating files on media. utilities for backup and recovery of critical databases repacking function (repack tapes to remove deleted files) logging major activities of software components for system monitoring. The hierarchical storage management system should be scalable up to at least 50 TB providing the user a way to build up to full use of the mass storage system. dual (or multiple) tape copies of a file; multiple server capabilities (server functions spread over multiple machines) as described in the IEEE Mass Storage Reference Model; support for higher scalability (e.g. storage capacity up to 1 Pbyte) and other advanced functions / capabilities for the hierarchical storage management system (advanced technology). 4.4.3. Application Software In many cases this Class would operate a relational data base management system in a client/server architecture. This system may be configured to operate only as a data server supporting clients on other network nodes, or with both client and server on the same computer system. Therefore, the Class 4 computer systems shall support: relational database servers (running the actual database instance on the system) on Class 4/a computer system including, but not limited to: Sybase Oracle Informix Ingres object oriented database server such as Versant, ObjectStore, ONTOS 4.4.4. Performance Benchmarks This section describes the performance values required for the Class 4 computer systems. 4.4.4.1. Performance for Class 4/a The minimum allowed TPC tpmC value for the class a computer system is 6000. The maximum times for the NASA Sybase based database on the class a computer system are: 170 sec for the small database load time for tables and indices 25000 ms for the small database query time 3100 sec for the large database load time for tables and indices 200000 ms for the large database query time The minimum SpecRate values for the class a computer system is: 480 SPEC CINT95rate 320 SPEC CFP95rate The minimum NASA I/O value for the class a computer system is 350 mallards 4.4.4.2. Performance for Class 4/b The minimum allowed TPC tpmC value for the class b computer system is 2000 The maximum times for the NASA Sybase based database on the class b computer system are: 300 sec for the small database load time for tables and indices 33500 ms for the small database query time 5500 sec for the large database load time for tables and indices 240000 ms for the large database query time The minimum Spec values for the class b computer system is: 15 SPEC CINT95 24 SPEC CFP95 The minimum NASA I/O value for the class b computer system is 150 mallards Table 4: CLASS 4 Performance and Capacity Requirements PERFORMANCE: tpmCSmall db bcp loadSmall db queryLarge db bcp loadLarge db queryCINT95CFP95mallardsSubclass(a)6000170 sec25000 ms3100 sec200000 ms320 (Rate)480 (Rate)350Subclass(b)2000300 sec29000 ms5500 sec240000 ms1524150 CAPACITY Mem.Mem. ExpandDiskDisk ExpandSlotsCPUsCPU expandSubclass(a)1 GB2 GB16GB900GB16224Subclass(b)256 MB512 MB8GB120GB516 4.5. Class 5: 3-D Graphics Computer Systems This section describes the High Performance Visualization Computer Systems class specific requirements. 4.5.1. Purpose The purpose of this section is to define the specific requirements for the High Performance Visualization Computer Systems as described in Section 2. The following hardware and software specifications are required of these Class 5 computer systems over and above, or in place of the core specifications defined in Section 3. 4.5.2. Hardware Configurations This section describes the computer system hardware configurations required for the Class 5 systems. Two basic system configurations are required: a 5/a system and a 5/b system. Table 2 defines the performance and disk/memory capacity requirements for this class. 4.5.2.1. Class 5/a and 5/b Computer System All Class 5 computer systems (Class 5/a and 5/b) shall provide the following minimum capabilities, unless noted as desirable: binary compatibility between Class 5/a and 5/b. a second SCSI III, Ultra-SCSI, Fibre Channel compatible interface optionally ordered for one of the available bus slots at least 16 million simultaneously displayable colors and a monitor with a minimum of 1.2 million displayable pixels. a 3-D graphics system supporting double-buffered 24 bit images with a 24 bit Z-buffer support for Windows NT OS as an option to UNIX 95 (desirable) 4.5.2.2. Class 5/a Computer System The Class 5/a computer system shall provide the following minimum capabilities, unless noted as desirable: a minimum memory of at least 1 Gbytes memory expandable to at least 4 GB. hard disk storage with a minimum of 9 Gbyte of available user space remaining after installation of all minimum required software as specified in the delivery list (operating system, system swap space, on-line system documentation, linker, drivers, X windows, etc.). internal disk storage expandable to at least 18 Gbyte disk storage expandable to at least 64 Gbyte expandable to at least 4 CPUs. a second 3-D graphics display capability (desirable). at least 3 available bus slots. Error Detecting/Correcting (ECC) Memory (desirable). operation in a computer room environment. 4.5.2.3. Class 5/b Computer System The Class 5/b computer system shall provide the following minimum capabilities, unless noted as desirable: a minimum memory of at least 512 Mbytes memory expandable to at least 2 GB. hard disk storage with a minimum of 9 Gbyte of available user space remaining after installation of all minimum required software as specified in the delivery list (operating system, system swap space, on-line system documentation, linker, drivers, X windows, etc.). disk storage expandable to at least 32 Gbyte. at least 2 available bus slots expandable to at least 2 CPUs operation in an office environment. 4.5.3. Graphics Controller and Monitor This section describes the technical requirements for the computer systems graphics controller and monitor. 4.5.3.1. Class 5/a and 5/b Computer System Graphics All Class 5 computer systems (Class 5/a and 5/b) shall provide the following minimum graphics capabilities, unless noted as a desirable or advanced technology: 24 bit z buffering. Gouraud and flat shading. four sample (jittered or regular) anti-aliasing. an overlay plane. diffuse, ambient, emission and specular lighting characteristics with a minimum of 5 simultaneous lights. digitizing graphics tablet. RGB (red, green, blue) 60 or 72 hz video output that will allow the use of video projectors and the adaptation of other video equipment. advanced graphics and image generation capabilities in such areas as: texture mapping, lighting/shading/shadowing, underlays/overlays, hidden surface removal, object primitives, display lists, antialiasing, transparency, surface properties, etc (advanced technology) video capability for virtual reality imaging (e.g., support for booms, head mounted displays, etc.); advanced multimedia capabilities such as inputting, outputting, and editing MPEG, audio, and raw video; flexible and programmable video outputs (e.g., resolution, format/timing, number of graphics channels, stereo, composite, etc.) (advanced technology) advanced graphics peripherals such as complex/advanced input devices (e.g., spaceball, 3D-mouse, dial box/button box); output devices (e.g., 16 bit stereo audio support); display technologies (i.e. beyond standard CRT); 3D and stereographic systems such as Fakespace BOOM, non-VGA head-mounted displays, head-tracked and non-head-tracked stereo glasses (advanced technology) 16-bit stereo audio processing card with voice quality speakers (desirable): 4.5.3.2. Class 5/a High-end Computer System Graphics The high-end system (5/a) shall additionally provide the following minimum capabilities, unless noted as a desirable: alpha-blending (color blending). a minimum of 32 bit color planes with full double buffering. 48 bit color (RGBA) planes (desirable) minification / magnification filters for texture mapping (linear, constant and smooth) with texture sizes of at least 512 x 512. Field sequential (180hz) video signal output At least a 32 bit z buffer (desirable) at least 8 bit alpha planes (desirable) draw at least 1,000,000 randomly oriented 10 pixel polylines per second in floating point coordinates transformed, scaled, clip tested, and anti-aliased. draw at least 400,000 polygons per second based on 100 pixel polygons, Gouraud shaded with at least one light source, transformed, clipped, and 24 bit Z buffered using floating point coordinates (excluding back faced, culled polygons). 4.5.3.3. Class 5/b Low-end Computer System Graphics The low-end system (5/b) shall additionally provide the following minimum capabilities, unless noted as a desirable: a minimum of 24 bit color planes with at least 12 bit double buffering. minification / magnification filters for texture mapping (linear, constant and smooth) with texture sizes of at least 256 x 256 draw at least 500,000 randomly oriented 10 pixel polylines per second in floating point coordinates transformed, scaled, clip tested, and anti-aliased. draw at least 150,000 polygons per second based on 100 pixel polygons, Gouraud shaded with at least one light source, transformed, clipped, and 24 bit Z buffered using floating point coordinates (excluding back faced, culled polygons). 4.5.4. Application Software This section describes the commercial application software packages that are required to run on the Class 5 computer system systems. The following Visualization software packages shall be supported: Performer or other commercially available data visualization software product IDL Maya by Alias/Wavefront or Lightwave by Newtek animation software OPEN GL 4.5.5. Performance Benchmarks This section describes the performance values required for the Class 5 computer systems. 4.5.5.1. Performance for Class 5/a and 5/b Both the class 5/a and class 5/b systems must meet or exceed the following SPEC GL benchmark values: From clear times: (Immediate, RGB, full screen, color buffer, depth buffer): 337 M pixels / sec (CallList, RGB, full screen, color buffer, depth buffer): 336 M pixels / sec From fill rates: Quads (CallList, RGB, Z, 3D, smooth) 381M pixels/sec Quads (CallList, RGB, Z, 3D, 64x64 RGB trilinear modulated texture, smooth) 412M pixels/sec From TexImage.rgb: TexImage (Immediate, RGB, ubyte, 2048x2048) 130M texels/sec TexImage (Immediate, RGBA, ubyte, 2048x2048) 106 texels/sec TexImage (Immediate, RGB, ubyte, 2048x2048, mipmapped) 128M texels/sec TexImage (Immediate, RGBA, ubyte, 2048x2048, mipmapped) 96.5M texels/sec From OPClist.rgb, BgnEnd.rgb, or Triangles.RGB: Triangle Strip (Immediate, RGB, Z, smooth, 3D): 7.39M triangles/sec Triangle Strip (Immediate, RGB, Z, 1 infinite light, smooth, 3D): 7.34M Triangle Strip (Immediate, RGB, Z, 1 infinite light, textured, smooth, 3D): 4.59M triangles/sec 4.5.5.2. Performance for Class 5/a The minimum Spec values for the class a computer system is: 16 SPEC CINT95 22 SPEC CFP95 The minimum NASA I/O value for the class a computer system is 150 mallards 4.5.5.3. Performance for Class 5/b The minimum Spec values for the class b computer system is: 13 SPEC CINT95 20 SPEC CFP95 The minimum NASA I/O value for the class b computer system is 150 mallards Table 5: CLASS 5 Performance and Capacity Requirements PERFORMANCE: CINT95CFP95mallardsSubclass(a)1622150Subclass(b)1320150 CAPACITY Mem.Mem. ExpandDiskDisk ExpandSlotsCPUsCPU expandSubclass(a)1 GB4GB9 GB64 GB314Subclass(b)512 MB2 GB9 GB32GB212 4.6. Class 6: Compute Servers This section describes the Compute Servers class specific requirements. 4.6.1. Purpose The purpose of this section is to define the specific requirements for the Computer Servers as described in Section 2. The following hardware and software specifications are required of these Class 6 computer systems over and above, or in place of the core specifications defined in Section 3. 4.6.2. Hardware Configurations This class of servers is comprised of a family of two subclasses: a top-of-the-line Compute Server subclass (6/a) and a high-end Compute Server subclass (6/b). These systems, while differentiated by performance and capacity are both intended for use by highly compute intensive code. 4.6.2.1. Class 6/a and 6/b Computer Servers All Class 6 computer systems (Class 6/a and 6/b) shall provide the following minimum capabilities, unless noted as a desirable: X/Open Base 95 branded with delivery of a copy of the X/Open branding certificate with proposal. [replaces core specification 3.3.2.a] UNIX 95 or UNIX 98 branding and may be substituted for the Base 95 requirement (desirable). the capability of performing 64-bit and 128-bit floating point arithmetic [replaces core specification 3.2.1.e] be capable of reading/writing IEEE 754 floating point standard values. perform 64-bit and 128-bit floating point arithmetic in hardware (desirable) [Core Specification 3.2.1.b is not required for Class 6] Each system shall provide 3480/3490 tape systems [replace core specification 3.2.2.c and 3.2.2.d] support for other high performance tape systems (desirable) [Core Specifications 3.2.3.b and 3.2.3.c are not required for Class 6] binary compatibility between Class 6/a and 6/b (desirable). operate in an computer room environment. In addition to Resource Management Core Specifications (Section 3.3.2.1) Class 6/a and 6/b servers must provide: Any process shall be able to access at least 80% of physical memory within a shared memory node in which a node is defined to be a unit of 1 to N central processing units directly attached to some amount of physical memory. Batch queuing system POSIX 1003.2d compliance (desirable) Techniques for system resource; memory; and batch program management including batch queuing and scheduling, priority and resource control; and executing program management including dynamic priority handling. [Core Specification 3.3.2.5.b.3., 3.3.2.5.b.4., 3.3.2.5.b.5. replaced by]: a C compiler unlimited system license In addition to File System Core Specifications (Section 3.3.2.3) Class 6/a and 6/b servers must provide: the capability to create file systems and individual files in excess of 10 GB. [Core Specification 3.3.2.5.a replaced by]: A FORTRAN90 compiler, ANSI compliant [ANSI X3. 198-1992]. The FORTRAN compiler shall include: run time libraries. a FORTRAN source language compatible symbolic debugger with capability to read core dumps. Shall display source code, program variables (including register contents), debugger commands, and debugger output. automatically optimize code to best utilize the hardware architecture; e.g., parallelization and vectorization ability to clearly list all instances of vectorization, parallelization or other optimizations. an unlimited system license Optional FORTRAN 77 compiler, ANSI compliant [ANSI X3.9-1978] (desirable). [Core Specification 3.3.2.5.c.4, 3.3.2.5.c.5., 3.3.2.5.c.5. replaced by]: a C++ compiler unlimited system license [Core Specification 3.3.2.5.d replaced by]: Advanced versions of compilers and advanced compiler features which enhance architecture specific performance, software tuning, modularity, functionality, etc.; and tools or capabilities (such as graphics debug interfaces) which enhance the coding, testing, and execution of programs Advanced versions of compilers may be substituted for the mandatory versions (advanced technology).. [Core Specification 3.3.2.5.g, 3.3.2.5.h,, and 3.3.2.5.j deleted]: [Core Specification 3.3.3.a , and 3.3.3.c deleted]: [Core Specification 3.4.2.b.5.and 3.4.2.b.6 replaced by]: all servers shall provide FDDI Dual Attachment Station (DAS) cabling. . the capability to directly attach to HIPPI and ATM networks. [Core Specification 3.4.4.b is not required for Class 6]: [Core Specification 3.6.e. is not required for Class 6]: Error Detecting/Correcting (ECC) Memory. 4.6.2.2. Class 6/a Compute Server The Class 6/a compute server shall provide the following minimum capabilities, unless noted as a desirable: minimum memory of at least 32 GBytes memory expandable to at least 64 GByte. hard disk storage with a minimum of 500 GByte of available user space remaining after installation of all minimum required software as specified in the delivery list (operating system, system swap space, on-line system documentation, linker, drivers, X windows, etc.). disk storage expandable to at least 1000 GByte. minimum of 64 CPUs expandable to at least 256 CPUs. 4.6.2.3. Class 6/b Compute Server The Class 6/b compute server shall provide the following minimum capabilities, unless noted as a desirable: minimum memory of at least 16 GBytes memory expandable to at least 32 GByte. hard disk storage with a minimum of 200 GByte of available user space remaining after installation of all minimum required software as specified in the delivery list (operating system, system swap space, on-line system documentation, linker, drivers, X windows, etc.). disk storage expandable to at least 500 GByte. minimum of 32 CPUs expandable to at least 128 CPUs. 4.6.3. Hierarchical Storage Management System In some instances, this Class will be configured to host large digital archives or as large file servers. To meet this requirement, a hierarchical storage management systems (HSM), such as UniTree or Data Migration Facility that integrate with the server and support multiple mass storage systems must be provided. the software must have the ability to: locate, mount, read and write tapes or disks in the jukeboxes. ability to support UNIX native file system user calls and commands, e.g. ls, touch, etc. support access at hard disk storage speed to the most frequently/recently accessed files. vault media and provide a means of notifying the operator to retrieve a vaulted media when an old file is requested. employ a nameserver or similar means for locating files on media. utilities for backup and recovery of critical databases repacking function (repack tapes to remove deleted files) logging major activities of software components for system monitoring. dual (or multiple) tape copies of a file; multiple server capabilities (server functions spread over multiple machines) as described in the IEEE Mass Storage Reference Model; and other advanced functions / capabilities (advanced technology). The servers must support the following mass storage systems: 3480/3490 tape drives, and jukeboxes The servers must support one or more of the following mass storage systems (desirable): D3 (e.g. STK) drives, and jukeboxes VHS tape drives, and jukeboxes NTP (e.g. IBM) drives, and jukeboxes multiple media types (e.g. ADIC) jukebox other state-of-the-art drives, and stackers (desktop jukeboxes) other state-of-the-art jukeboxes large library systems with storage capacity of at least 5 Tbytes, expandable to at least 100 Tbytes must be supported The hierarchical storage management system should be scalable up to at least 500 TB providing the user a way to build up to full use of the mass storage system. scalability up to the 1 Pbyte range (advanced technology) 4.6.4. Analyst Support An option for on-site analyst support shall be provided: Applications Systems Analyst/Programmer .Formulates and defines system scope and objectives. Prepares detailed specifications for programs. Designs, codes, tests, debugs and documents programs. Works at the highest technical level of all phases of applications, systems analysis and programming activities. Provides guidance and training to less experienced analysts/programmers. Educational Requirements: Bachelors degree from an accredited college or university with a curriculum or major field of study which provides substantial knowledge useful in managing large, complex AIS projects, is closely related to the work to be automated, and/or in a computer science, information system, a physical science, engineering or a mathematics-intensive discipline. Experience Requirements: Seven years of increasingly complex and progressive experience in performing systems analysis, development, and implementation of business, mathematical, or scientific setting using a variety of information technology resources. Has experience with current technologies and, where required for the task, emerging technologies. 4.6.5. Performance Benchmarks This section describes the performance values required for the Class 6 computer systems. 4.6.5.1. Performance for Class 6/a and 6/b The benchmarks provided include a set of optimized application codes from several NASA sites. These codes represent the type of work which will be performed on systems in this class. A suite of 6 application codes is provided. A description of the requirements for running the codes is given in the table below: CodeMemory (MB)Copiesdycore41.569lrl138.9102raf3131.72lrl8137.75mr2389.814rs1452.62 Both class 6a and 6b systems shall complete the entire workload as listed above in 2300 wall clock seconds. The minimum NASA I/O value for the class a and b computer systems is 150 mallards Table 6: CLASS 6 Performance and Capacity Requirements PERFORMANCE: Application wallclock (sec)mallardsSubclass(a)2300150Subclass(b)2300150 CAPACITY: Mem.Mem. ExpandDiskDisk ExpandCPUsCPU expandSubclass(a)32 GB64 GB500GB1000GB64256Subclass(b)16 GB32 GB200 GB500GB32128 4.7. Class 7: Science and Engineering Research Computer Systems This section describes the Science and Engineering Research Computer Systems class specific requirements. 4.7.1. Purpose The purpose of this section is to define the specific requirements for the Science and Engineering Research Computer Systems as described in Section 2. The following hardware and software specifications are required of these Class 7 computer systems over and above, or in place of the core specifications defined in Section 3. 4.7.2. Hardware Configurations This class of computer systems is comprised of a subclass 7/a and subclass 7/b. These systems are differentiated by capacity, software capabilities and mandated OS. Both computer systems need to support a wide suite of software tools a variety of operating environments. 4.7.2.1. Class 7/a and 7/b Computer System All Class 7 computer systems (Class 7/a and 7/b) shall provide the following minimum capabilities, unless noted as a desirable: operate in an office environment at least 16 million simultaneously displayable colors and a monitor with a minimum of 1600x1200 resolution DVD drives CD Read/writable drives (desirable) at least 5 available bus slots 1.44 MB Floppy Drive 4.7.2.2. Class 7/a Computer System The Class 7/a computer system shall provide the following minimum capabilities, unless noted as a desirable: a minimum memory of at least 256 MByte memory expandable to at least 1 GBytes. hard disk storage with a minimum of 10 GByte of available user space remaining after installation of all minimum required software as specified in the delivery list (operating system, system swap space, on-line system documentation, linker, drivers, X windows, etc.). disk storage expandable to at least 200 GBytes a 3-D graphics system supporting double-buffered 24 bit images with a 24 bit Z-buffer [Core Specification 3.3.2.5.a replaced by]: A FORTRAN 90 compiler, ANSI compliant [ANSI X3. 198-1992]. The FORTRAN compiler shall include: run time libraries. a FORTRAN source language compatible symbolic debugger with capability to read core dumps. Shall display source code, program variables (including register contents), debugger commands, and debugger output. an optional 1 user license an optional 10 user license optional Windows based OS 4.7.2.3. Class 7/b Computer System The Class 7/b computer system shall provide the following minimum capabilities, unless noted as a desirable: Linux-based OS. [replaces core specification 3.3.2.a] optional Windows based OS a minimum CPU word size of 32 bits [replaces core specification 3.2.1.c.] 3D Sound Card 56 Kbps fax/data modem capability fax/data modems with ISDN capability (desirable) a minimum memory of at least 128 MBytes memory expandable to at least 768 MBytes. hard disk storage with a minimum of 10 GByte of available user space remaining after installation of all minimum required software as specified in the delivery list (operating system, system swap space, on-line system documentation, linker, drivers, X windows, etc.). disk storage expandable to at least 20 GBytes 4.7.3. Application Software This section describes the commercial application software packages that are required to run on the Class 7 computer system systems. 4.7.3.1. Class 7/a Application Software The Class 7/a computer system shall support the following software: IDL Interactive Data Language ESRIs ARC/INFO GIS software. ESRIs ARCView software. IMSL Math Library (MATH, STAT and special functions for both C and FORTRAN) SAS Matlab Mathematica AutoCAD MSC NASTRAN database client libraries (allowing database applications to run on the computer systems while accessing remote database servers) including, but not limited to: Sybase Oracle Database servers (running the actual database instance on the system) on Class 3/a computer system including, but not limited to: Sybase Oracle 4.7.3.2. Class 7/b Application Software The Class 7/b computer system shall support the following software (each is a separate desirable): IDL Interactive Data Language ESRIs ARC/INFO GIS software. ESRIs ARCView software. IMSL Math Library (MATH, STAT and special functions for both C and FORTRAN) SAS Matlab Mathematica AutoCAD MSC NASTRAN database client libraries (allowing database applications to run on the computer systems while accessing remote database servers) including, but not limited to: Sybase Oracle Axum V.5.0 Slidewrite Scientific Work Hyperchem Win 95 EES- Software for Windows Easyplot Windows NT/95 MACSYMA, NUMKIT, PDEASE 2D 4.7.4. Performance Benchmarks This section describes the performance values required for the Class 7 computer systems. 4.7.4.1. Performance for Class 7/a The maximum allowed time to run the wmr29pc chemical kinetics code on the class a computer system running a Windows OS is 75 sec. The minimum Spec values for the class a computer system running a UNIX OS is: 15 SPEC CINT95 20 SPEC CFP95 The minimum NASA I/O value for the class a computer system running a UNIX OS is 100 mallards 4.7.4.2. Performance for Class 7/b The maximum allowed time to run the wmr29pc chemical kinetics code on the class b computer system running a Windows OS is 100 sec. The minimum Spec values for the class b computer system running a UNIX OS is: 10 SPEC CINT95 12 SPEC CFP95 The minimum NASA I/O value for the class b computer system running a UNIX OS is 100 mallards Table 7: CLASS 7 Performance and Capacity Requirements PERFORMANCE: wmr29pcCINT95CFP95mallardsSubclass(a)75 sec1520100Subclass(b)100 sec1012100 CAPACITY: Mem.Mem. ExpandDiskDisk ExpandSlotsSubclass(a)256 MB1 GB10 GB200 GB5Subclass(b)128 MB768 MB10 GB20 GB5 4.8. Class 8: Earth Science Computer Systems This section describes the Earth Science Computer Systems class specific requirements. 4.8.1. Purpose The purpose of this section is to define the specific requirements for the Earth Science Computer Systems as described in Section 2. The following hardware and software specifications are required of these Class 8 computer systems over and above, or in place of the core specifications defined in Section 3. 4.8.2. Hardware Configurations This class of computer systems is comprised of a subclass 8/a and subclass 8/b. These systems are differentiated mainly by capacity. Both computer systems need to support a wide suite of software tools for UNIX based environments. 4.8.2.1. Class 8/a and 8/b Computer System All Class 8 computer systems (Class 8/a and 8/b) shall provide the following minimum capabilities, unless noted as a desirable: binary compatibility between Class 8/a and 8/b optional availability of a Linux-based OS (desirable) CD Read/writable drives (desirable) Error Detecting/Correcting (ECC) Memory. DLT tape drives provide an option for Gigabit Ethernet [Core Specification 3.3.2.5.a replaced by]: A FORTRAN 90 compiler, ANSI compliant [ANSI X3. 198-1992]. The FORTRAN compiler shall include: run time libraries. a FORTRAN source language compatible symbolic debugger with capability to read core dumps. Shall display source code, program variables (including register contents), debugger commands, and debugger output an optional 1 user license an optional 10 user license All Class 8 computer systems shall support the following minimum capabilities, unless noted as a desirable: DVD drive (desirable) AIT Tape Drive (desirable) 4.8.2.2. Class 8/a Computer System The Class 8/a computer system shall provide the following minimum capabilities, unless noted as a desirable: a minimum memory of at least 1 GByte memory expandable to at least 4 GBytes. hard disk storage with a minimum of 18 GByte of available user space remaining after installation of all minimum required software as specified in the delivery list (operating system, system swap space, on-line system documentation, linker, drivers, X windows, etc.). disk storage expandable to at least 2 Tbytes at least 16 million simultaneously displayable colors and a monitor with a minimum of 1600x1200 resolution a 3-D graphics system supporting double-buffered 24 bit images with a 24 bit Z-buffer optionally rack-mountable and run headless (with serial console and no keyboard/monitor required) dual CPU Approach for clustering multiple computers, particularly approach for shared file system across a cluster (advanced technology) The Class 8/a computer system shall support the following minimum capabilities, unless noted as a desirable: hot-swappable, RAID disk arrays. journaled filesystems 4mm DAT jukeboxes 8mm jukeboxes DLT jukeboxes 4.8.2.3. Class 8/b Computer System The Class 8/b computer system shall provide the following minimum capabilities, unless noted as a desirable: a minimum memory of at least 512 MBytes memory expandable to at least 2 GBytes. hard disk storage with a minimum of 18 GByte of available user space remaining after installation of all minimum required software as specified in the delivery list (operating system, system swap space, on-line system documentation, linker, drivers, X windows, etc.). disk storage expandable to at least 200 GBytes at least 16 million simultaneously displayable colors and a monitor with a minimum of 1280x1024 resolution operate in an office environment 4.8.3. Application Software All Class 8 computer systems (Class 8/a and 8/b) shall support the following software: ImageWorks package from PCI Geomatics of Ontario, Canada IDL Interactive Data Language ENVI Splus ESRIs ARC/INFO GIS software. ESRIs ARCView software. IMSL Math Library (MATH, STAT and special functions for both C and FORTRAN) SAS Word processors such as: Framemaker Matlab Mathematica database client libraries (allowing database applications to run on the computer systems while accessing remote database servers) on both class 8/a and 8/b computer systems including, but not limited to: Sybase Oracle 4.8.4. Performance Benchmarks This section describes the performance values required for the Class 8 computer systems. 4.8.4.1. Performance for Class 8/a The maximum average runtime for the NASA IDL benchmark performing two simultaneous runs, each running 50 iterations, is 1000 sec. The minimum SPECrate values for the class a computer system is: 250 SPEC CINT95rate 360 SPEC CFP95rate The minimum NASA I/O value for the class a computer system is 100 mallards 4.8.4.2. Performance for Class 8/b The maximum average runtime for the NASA IDL benchmark performing two simultaneous runs, each running 50 iterations, is 11000 sec. The minimum Spec values for the class b computer system is: 16 SPEC CINT95 22 SPEC CFP95 The minimum NASA I/O value for the class b computer system is 100 mallards Table 8: CLASS 8 Performance and Capacity Requirements PERFORMANCE: IDL runtimeCINT95CFP95mallardsSubclass(a)1000 sec250 (Rate)360 (Rate)100Subclass(b)11000 sec1622100 CAPACITY: Mem.Mem. ExpandDiskDisk ExpandCPUsSubclass(a)1 GB4 GB18GB2 TB2Subclass(b)512 MB2 GB18GB200 GB1 4.9. Class 9: Space Science Systems This section describes the Space Science Computer Systems class specific requirements. 4.9.1. Purpose The purpose of this section is to define the specific requirements for the Space Science Computer Systems as described in Section 2. The following hardware and software specifications are required of these Class 9 computer systems over and above, or in place of the core specifications defined in Section 3. 4.9.2. Hardware Configuration This class of computer systems is comprised of a subclass 9/a and subclass 9/b. These systems are differentiated mainly by capacity. Both computer systems need to support a wide suite of software tools for UNIX based environments. 4.9.2.1. Class 9/a and 9/b Computer System All Class 9 computer systems (Class 9/a and 9/b) shall provide the following minimum capabilities, unless noted as a desirable: binary compatibility between Class 9/a and 9/b (desirable) Error Detecting/Correcting (ECC) Memory. Efficient multi-tasking, including foreground process priority. [Core Specification 3.3.2.5.a replaced by]: A FORTRAN 90 compiler, ANSI compliant [ANSI X3. 198-1992]. The FORTRAN compiler shall include: run time libraries. a FORTRAN source language compatible symbolic debugger with capability to read core dumps. Shall display source code, program variables (including register contents), debugger commands, and debugger output. an optional 1 user license an optional 10 user license Hot swappable disks (desirable) 4.9.2.2. Class 9/a Computer System The Class 9/a computer system shall provide the following minimum capabilities, unless noted as a desirable: a minimum memory of at least 2 GByte memory expandable to at least 8 GBytes. hard disk storage with a minimum of 20 GByte of available user space remaining after installation of all minimum required software as specified in the delivery list (operating system, system swap space, on-line system documentation, linker, drivers, X windows, etc.). disk storage expandable to at least 1 Tbytes graphics capability of at least: 32 bit z-buffer, texture mapping and alpha blending; 500,000 100-pixel polygons/sec monitors as required in Core Specification 3.2.4.d must also be: stereo-ready minimum of 1900x1200 resolution at least 16 million simultaneously displayable colors 2 CPUs minimum of 1 Gflops per CPU Approach for larger, efficient storage; improved graphics performance; parallelizing compiler, including the use of distributed memory and remote CPUs; desktop 100GB backup device (advanced technology) The Class 9/a computer system shall support the following minimum capabilities, unless noted as a desirable: DVD drives (desirable) 4mm DAT, 8mm, or DLT jukeboxes or other suitable large-volume backup devices 4.9.2.3. Class 9/b Computer System The Class 9/b computer system shall provide the following minimum capabilities, unless noted as a desirable: a minimum memory of at least 128 MBytes memory expandable to at least 1 GBytes. hard disk storage with a minimum of 5 GByte of available user space remaining after installation of all minimum required software as specified in the delivery list (operating system, system swap space, on-line system documentation, linker, drivers, X windows, etc.). disk storage expandable to at least 20 GBytes graphics capability of at least: 24 bit z-buffer, monitors as required in Core Specification 3.2.4.d must also be: minimum of 1024x768 resolution at least 16 million simultaneously displayable colors operate in an office environment minimum of 1 Gflops per CPU 4.9.3. Application Software All Class 9 computer systems (Class 9/a and 9/b) shall support the following software: Open GL IDL Interactive Data Language IMSL Math Library (MATH, STAT and special functions for both C and FORTRAN) 4.9.4. Performance Benchmarks This section describes the performance values required for the Class 9 computer systems. 4.9.4.1. Performance for Class 9/a The maximum allowed total real time for the NASA Space Science Benchmark is 43 minutes The minimum SPECrate values for the class a computer system is: 250 SPEC CINT95rate 360 SPEC CFP95rate The minimum NASA I/O value for the class a computer system is 100 mallards 4.9.4.2. Performance for Class 9/b The maximum allowed total real time for the NASA Space Science Benchmark is 53 minutes The minimum Spec values for the class b computer system is: 15 SPEC CINT95 20 SPEC CFP95 The minimum NASA I/O value for the class b computer system is 100 mallards Table 9: CLASS 9 Performance and Capacity Requirements PERFORMANCE: Space Science BenchmarkCINT95CFP95mallardsSubclass(a)43 minutes250 (Rate)360 (Rate)100Subclass(b)53 minutes1520100 CAPACITY: Mem.Mem. ExpandDiskDisk ExpandCPUsSubclass(a)2 GB8 GB20 GB1 TB2Subclass(b)128 MB1 GB5 GB20 GB1 4.10. Summary Class Specific Requirements To clarify relationships between classes, many (but not all) of the requirements are summarized in the following tables. Table 10: Binary Compatibility within Class Class123456789Desirable ---X-X--XMandatory XXX-X--X Table 11: Office Environment Requirements Class123456789 Subclass (a)-R----R--Subclass (b)RR-DR-RRR D = Desirable R = Required Table 12: Memory Error Detection/Correction (ECC) Requirements Class123456789Subclass (a)RD-RDR-RRSubclass (b)---R-R-RR D = Desirable R = Required Table 13: Capacity Requirements Summary MemMem. ExpandDiskDisk ExpandSlotsCPUsCPU Expand1(a)2 GB4 GB18GB60GB321(b)1 GB2 GB8GB36GB212(a)512 MB2 GB8GB64GB322(b)256 MB1GB8GB32GB213(a)8 GB12 GB16GB64GB168123(b)4 GB6 GB8GB32GB8464(a)1 GB2 GB16GB900GB162244(b)256 MB512 MB8GB120GB5165(a)1 GB4GB9 GB64 GB3145(b)512 MB2 GB9 GB32GB2126(a)32 GB64 GB500GB1000GB642566(b)16 GB32 GB200 GB500GB321287(a)256 MB1 GB10 GB200 GB57(b)128 MB768 MB10 GB20 GB58(a)1 GB4 GB18GB2 TB-28(b)512 MB2 GB18GB200 GB-19(a)2 GB8 GB20 GB1 TB-29(b)128 MB1 GB5 GB20 GB-1 5. Category B: Computer System Support Devices This section specifies equipment needed to support a full implementation of computer systems in the NASA network environment. These items may be purchased by the Government separately from the computer systems but rely on standards and standard interfaces to ensure interoperability with the computer systems. 5.1. X Terminals X Terminals are graphical devices attached directly to the network and operate as X Servers to X Clients operating on conventional computer systems. Two X Terminal configurations shall be offered. Each shall support the Core X Terminal requirement as well as requirements unique to each X Terminal configuration. 5.1.1. Core X Terminal Requirements All X Terminals shall provide the following minimum capabilities: keyboard - A detachable ANSI compatible [ANSI X3.64] alphanumeric keyboard. mouse - A mouse with at least three buttons. This device shall permit the user to address individual screen pixels. graphic monitor - All graphic monitors shall be color devices with the following capabilities: RGB (red, green, blue) video output that will allow the use of video projectors and the adaptation of other video equipment. a graphics controller capable of at least 256 colors simultaneously displayable from a palette of at least 16 million available colors. X Window Server software (X-11R6 or greater) a serial interface as described in Section 3.2.3.b. an Ethernet network interface as specified in Section 3.4.2.a. and a sufficient set of Internet Protocols (IP) (as specified in Section 3.4.4) as required to support X Window Server software services and connectivity to X Clients on the network. A parallel interface a Simple Network Management Protocol (SNMP) agent [RFC 1157; RFC 1213] for remote monitoring Energy Star compliant both a ROM based and host based boot X11 security/authority support (desirable) SLIP support (desirable) Support for the following server extensions: PHIGS Extensions to X (PEX) (desirable) Distributed/Open Graphics Library, DGL/OpenGL (desirable) 5.1.2. General Purpose X Terminal The General Purpose X Terminal shall provide the following additional minimum capabilities: a 17 or larger monitor with a vertical scanning frequency of at least 72 Hz noninterlaced. a monitor and graphics controller with at least 1.0 Million displayable pixel resolution. minimum memory of 16 MBytes, memory shall be expandable to at least 64 MBytes 5.1.3. High Performance X Terminal The High Performance X Terminal shall provide the following additional minimum capabilities: a 19 or larger monitor with a vertical scanning frequency of at least 75 Hz noninterlaced. a monitor and graphics controller with at least 1.2 Million displayable pixel resolution. minimum memory of 16 MBytes, memory shall be expandable to at least 128 MBytes. 24-bit graphics with simultaneous display of at least 4096 (out of a palette of 16.7 million colors) for True Color support (this may be offered in place of the core graphics controller in Section 5.1.1.d.). (desirable) 5.2. Printers Three printers shall be offered. Capabilities shall be as specified in the following sections. Each printer shall meet the Core Printer Specification and the unique requirements in the printer specific section. 5.2.1. Core Printer Requirement Each of the 3 printers shall provide the following capabilities: Adobe Postscript 3.0 formatted print files. memory shall be non-proprietary Metric A4-size paper with a usable image area of at least 200mm x 271mm and a usable image area of at least 8 x 10 for American Letter-size (8.5 x 11). three interfaces, parallel, USB, and Ethernet 10BaseT (twisted pair also supporting the lpd protocol) simultaneous availability of the three interfaces; e.g. automatic port sensing/switching non-proprietary utilities. Simple Network Management Protocol (SNMP) agent [RFC 1157; RFC 1213] for remote monitoring. Energy Star compliance. PCL5 and PCL6 emulation 5.2.2. Monochrome Laser Printer In addition to the Core Printer Specification, the Monochrome Laser Printer shall also provide: print speed shall be at least 21 pages per minute. resolution of at least 600x600 dpi. minimum memory of 32 MBytes, memory shall be expandable to at least 192 MBytes. a duty cycle of at least 75,000 pages per month. at least 39 Adobe and 157 Type-1 soft fonts. support paper sizes from 3x5 to 11x14 (legal) shall support media weight of 60 to 216 grams per meter square; and 16 to 133 lb. Card stock from standard trays. Standard input of 550 sheets minimum paper gauges. The Monochrome Laser Printer shall also meet the following performance benchmark: a PPST Index Result of at least 25 on the NASA supplied PostScript benchmark (Benchmark 3, PostScript Performance Speed TestPPST) 5.2.3. High Speed Monochrome Multi-functional Laser Printer In addition to the Core Printer Specification, the High Speed Monochrome Laser Printer shall also provide: print speed shall be at least 40 pages per minute. resolution of at least 600x600 dpi. minimum memory of 32 MBytes, .memory shall be expandable to at least 192 MBytes. a duty cycle of at least 200,000 pages per month. at least 39 resident Adobe Type-1 scaleable fonts and 157 Type-1 soft fonts. support paper sizes from 3x5 to 11x14 (legal) shall support media weight of 60 to 165 grams per meter square; and 16 to 144 lb. Card stock from standard trays. optional B size (11 x 17) paper (desirable) The High Speed Monochrome Laser Printer must also provide multifunctional capability: Digital devices that allow work group environments to utilize a single device to copy, print, fax, scan, and distribute. The High Speed Laser Printer shall also meet the following performance benchmark: a PPST Index Result of at least 42 on the NASA supplied PostScript benchmark (Benchmark 3, PostScript Performance Speed TestPPST) 5.2.4. Color Postscript Printer In addition to the Core Printer Specification, the Color Postscript Printer shall also provide: color Postscript 2. at least 16.7 million colors with dithering. resolution of at least 1200x1200 dpi. compatibility with the Pantone color-matching system print speed shall be at least 5 pages per minute in color mode. print speed shall be at least 16 pages per minute in monochrome mode. minimum memory of 32 MBytes, memory shall be expandable to at least 128 MBytes. a duty cycle of 25,000 color pages and 100,000 B/W pages per month. at least 300 Adobe (or equivalent) Type-1 fonts. auto-duplex capabilities optional B size (11 x 17) paper (desirable) The Color Postscript Printer shall also meet the following performance benchmark: a PPST Index Result of at least 36 on the NASA supplied PostScript benchmark (Benchmark 3, PostScript Performance Speed TestPPST) 5.3. Plotters Two large-format plotters shall be offered. Capabilities shall be as specified in the following sections. Each plotter shall meet the Core plotter specifications and the plotter unique requirements in the plotter specific sections. 5.3.1. Core Plotter Requirements Both plotters shall provide the following capabilities: standard RS-232-C and Centronics interfaces energy star compliance (desirable) HP-GL and HP-GL/2 language support 5.3.2. Monochrome Large-Format Plotter In addition to the Core Plotter Specifications, the Monochrome Large-Format Plotter shall provide: A-size through D-size monochrome media print. E-size media monochrome print (desirable) 300x300 dpi (or better) monochrome in final and draft modes 360x360 dpi (or better) monochrome in final and draft modes (desirable) 600x600 dpi (or better) monochrome enhanced mode output (desirable) minimum buffer of 8 MBytes, buffer shall be expandable to at least 16 MBytes. final-quality (300 dpi) D size drawings in less than 8 minutes In addition to the Core Plotter Specifications, the Monochrome Large-Format Plotter shall support: commonly available plain paper roll and sheet media 5.3.3. Color Large-Format Plotter In addition to the Core Plotter Specifications, the Color Large-Format Plotter shall provide: A-size through E-size color media print. 300x300 dpi (or better) color in final and draft modes 600x600 dpi (or better) color in the enhanced or highest quality mode of output 360x360 dpi (or better) color in final and draft modes (desirable) minimum buffer of 4 MBytes, buffer shall be expandable to at least 64 MBytes. in draft mode the printer should have the ability to run at better than 100 square feet per hour in enhanced quality mode, the printer should have the ability to run at least 40 square feet per hour Minimum of 4 colors and an industry acceptable color management approach to addressing color SCSI III interface production requirements for ink replacement bottles should be 1 liter bottles multiple rolls of media stored in the system and on line (desirable) a power take-up cassette/roller (desirable) In addition to the Core Plotter Specifications, the Color Large-Format Plotter shall support: both sheet and roll media operation in a NT or Macintosh environment a software based Raster Image Processor 5.4. Scanners Three scanners shall be offered. Capabilities shall be as specified in the following sections. Each scanner shall meet the Core scanner specifications and the scanner unique requirements in the scanner specific sections. 5.4.1. Core Scanner Requirements All base scanners shall provide the following capabilities: standard SCSI III interfaces OCR Software available on a variety of Category A type UNIX based computer systems Energy Star compliance ability to print identifiers; e.g. sequence numbers, on scanned documents (desirable) optimization and compression techniques and algorithms; flexibility in scanning resolution and document sizes and thickness; stacker and feeder capabilities; capabilities to store scanned images in a variety of useful image formats (e.g., TIFF); preview, rescanning, user friendly interfaces (advanced technology). 5.4.2. Color Scanner In addition to the Core Scanner Specifications, the Color Scanner shall provide: color and monochrome 8-bit (256 grayscale levels), 36-bit (16.7 million colors) 600 dpi optical resolution document size up to at least 8.5 X 14 inches scanner speed of 3 pages per minute at 600 dpi resolution for 8.5x11 inch color document in portrait mode 5.4.3. High Speed/High Performance Scanner In addition to the Core Scanner Specifications, the High Speed/High Performance Scanner shall provide: scanner speed of 100 pages per minute at 200 dpi resolution for 8.5x11 inch monochrome document in portrait mode a minimum of 200 dpi duplex (two sided) scanning document size up to at least 8.5x11 inches ability to handle document sizes up to 11x26 inches (desirable) monochrome color (desirable) Bar Code Reader (desirable) 5.4.4. Large Format Scanner In addition to the Core Scanner Specifications, the Large Format Scanner shall provide: handle up to 50 wide originals ability to scan up to .6 in (15mm) thick originals, such as foamboards scan to print, and scan to file tile scanned images that are wider than the output of the attached printer automatic scanner light normalization storage of templates for repeat jobs by job type and department compensation for poor originals user friendly board calibration support Color Management Systems by the International Standard ICC profile ability to control color tone transfer of each of the three channels (RGB) and setting of white & black points. 5.5. UNIX Portables The UNIX portable(s) must provide the following: UNIX 95 branded with delivery of a copy of the Open Group branding certificate provided with the proposal. UNIX 98 branding and may be substituted for the UNIX 95 requirement (desirable). POSIX [IEEE POSIX 1003.1-1990]; compliant. The Government will accept the vendors self certification for POSIX compliance re-chargeable batteries that can sustain continuous operation (e.g., communications, word processing, etc.) for a minimum of one hour wall clock time. 120v recharger for office use memory shall be at least 128 MBytes. memory expandable to at least 1024 MBytes. hard disk storage with a minimum of 8 GBytes Disk storage shall be expandable to at least 16 GByte. an Ethernet 10-BaseT connection. the following external interfaces: SCSI III RS-232 serial port Centronics-compatible parallel port 56 Kbps fax/data modem capability. fax/data modems with ISDN capability (desirable) padded case which encompasses the whole system. at least a 14 screen, .with 1024X768 pixel resolution. support for an external monitor at least 256 colors simultaneously displayable from a palette of at least 16 million available colors. keyboard [ANSI X3.64]. 3 button mouse, or 3 button trackball or similar device (e.g. trackpad). compliance with all FCC regulations and FAA regulations regarding in-flight use onboard commercial airlines. less then 9 pounds with battery (desirable). no dimension may be greater then 15 (desirable). an overhead display system to support demonstrations (desirable) 5.6. Personal Digital Assistants (PDA) Personal Digital Assistants (PDA) must provide the following: pen based user interface. optional PC keyboard at least 8MB storage capacity under one pound. RS-232 serial connectivity. wireless connectivity. ability to develop and install custom NASA programs / applications developed for the provided PDA. a method for receiving and transmitting Email to the Internet. the following additional functionality: scheduling reminder rolodex/phonebook general note taking Synchronization with desktop PCs hand writing recognition (desirable). At least two versions of the Personal Digital Assistants (PDA) must be provided: monochrome. multi-color display 5.7 Computer Peripherals Peripheral computer component providers are expected to provide fully Plug & Play solutions. All hardware, connector cables, power cords, software, and enablement cards to make the system fully functional are to be provided. 5.7.1 Trackballs Three button, precise cursor control device will include: Elevated hand support for maximum stress reduction Programmable feature for left or right hand users Windows 95 (or higher) and MAC versions FCC Class B Certified Serial and PS/2 port options Stationary models meeting above requirements (desirable) 5.7.2 Ergonomic Keyboards Fully functional keyboard with focus to align the wrist of the user in a comfortable position. Split keyboards, and standard configurations applicable. Non skid rubber feet Adjustable tilt legs Integrated trackball and mouse buttons ISO 9001 certified PC and MAC versions Wireless infrared (desirable) 5.7.3 Desktop Video Conferencing Desktop video conferencing to include: Video for Windows compatible Technology or peripheral to reduce static and echo Open Systems Platform Directory feature maintained by user Shared text and graphic feature GUI based interface with consideration for international users 35mm equivalent digital interface Minimum of 1 Million pixel density in color 5.7.4. Speakers High quality multi-media stereo speakers to include: Speaker controls to include volume and sound quality Hard wire technology only Mute button Minimum of 2.5W Headphone output option 5.8. Uninterruptable Power Supply Uninterruptable Power Supply (UPS) unit must provide: Output power capacity of 5000 VA and 3750 Watts Nominal output voltage of 120, 208 and 240 V Nominal input voltage of 208, 240 V Input voltage range for main operations of 156-252 V (208V) and 176-282V (240v) Runtime at 2380 W of 30 minutes Recharge time of 3 hours (to 90% after full discharge) 5.9. Documentation The contractor shall provide in the Available Components list complete sets of operator, programmer, software system, utility, installation, user manuals and other necessary documentation for all hardware and software delivered under this contract in accordance with the contractors product line documentation standards. If the contractors software and/or hardware documentation is written other than described below, an alternative set of manuals shall be provided. The manuals shall include, but not be limited to, the documentation described in the following paragraphs. 5.9.1. Hardware Documentation Hardware documentation shall include: System hardware manuals describing system architecture, CPU, memory, and peripheral devices. Interface manuals detailing all electrical and mechanical aspects of system and network interface devices. 5.9.2. Software Documentation Software documentation shall include: Reference manuals detailing all elements and operations of all delivered software, system generation, system architecture, system tools and utilities, and configuration management. Reference manuals detailing error handling, and diagnostic software, problem determination and debugging guides. Documentation of known problems and/or suspected system errors. 5.9.3. Other Manuals The contractor may include any other manuals and program descriptions that would be considered helpful to the Government. A list shall be provided in the proposal. 5.10. Additional Support Devices Technology Basic network equipment in support of supporting systems technology (additional technology) Basic storage equipment in support of supporting systems technology (additional technology) Devices running client-oriented OSs to allow direct monitoring of supporting technology (additional technology) Systems security technology (additional technology) Image and display tools in support of supporting technology considerations and configurations (additional technology) 5.11. Support Devices Specialists To assist in product recommendations, installation, and support of computer systems products the following specialists shall be provided: Information Assurance Specialist Analyzes general information assurance-related technical problems and provides basic engineering and technical support in solving these problems. Supports the integration of information assurance solutions and technologies into supporting IT equipment with particular attention to protocols, interfaces, and system design. Analyzes and defines security requirements for supporting IT systems. Designs, develops, engineers, and implements solutions that meet systems security requirements. Responsible for integration and implementation of the security solution. Performs vulnerability/risk analyses of computer systems and applications during all phases of the system development life cycle. Configures test beds and conducts testing, records and analyzes results, and provides recommendations for improvements for the products/systems under test. Analyzes and defines security requirement for computer systems which may include mainframes, workstations, and personal computers. Designs, develops, engineers, and implements solutions that meet security requirements. Responsible for integration and implementation of the computer system security solution. Gathers and organizes technical information about an organizations mission goals and needs, existing security products, and ongoing programs in computer security. Performs risk analyses of computer systems and applications during all phases of the system development life cycle. Applies principles, methods, and knowledge of security to specific areas task order requirements. Test developed systems at each point of entry for ease of unregulated entry; systems resources denial; system information corruption; unlawful use of system resources; vulnerability to electronic disruption. Educational Requirements: Bachelors degree from an accredited college or university in electrical, electronic or computer engineering, computer science, or a related field. Experience Requirements: This position requires a minimum of seven years of substantial experience in system security analysis and implementation; design assurance or testing for information assurance products and systems; integration or testing for information assurance products and systems. Experience in heterogeneous computer networking technology and work in protocol and/or interface standards specification is recommended. Network/Hardware Support Technician Monitors and responds to complex hardware, software and network problems utilizing a variety of hardware and software testing tools and techniques. Provides primary interface with vendor support service groups or provides internal analysis and support to ensure appropriate notification during outages or period of degraded system performance. Provides LAN server support. Requires extensive knowledge of PC/LAN communications hardware and software in multi-protocol environment, and network management software. May function as task lead providing guidance and training for less experienced technicians. Educational Requirements: High school graduate or equivalent. Experience Requirements: Five years of increasingly complex and progressive experience in computer system/network engineering. Includes two years of specialized experience related to the task. Hardware Engineer Provides functional and empirical analysis related to the design, development, and implementation of hardware for products including, but not limited to, the circuit design of components, development of structure specifications of a personal computer, and the design of a computer display unit. Participates in the development of test strategies, devices, and systems. Possesses and applies a comprehensive knowledge of a particular field of specialization to the completion of significant assignments. Plans and conducts assignments, generally involving the larger and more important projects or more than one project. Evaluates progress and results and recommends major changes in procedures. May lead or direct projects. Educational Requirements: Bachelors degree from an accredited college or university in computer science, mathematics, or engineering or a mathematics-intensive discipline, or an applicable training certificate from an accredited institution. Experience Requirements: Ten years of intensive and progressive experience in a computer related field including development and design of complex hardware and communications systems. 6. Category B: High-End Network Equipment This section specifies equipment needed to support a full implementation of computer systems in the NASA network environment. These items may be purchased by the Government separately from the computer systems but rely on standards and standard interfaces to ensure interoperability with the computer systems. While comprehensive and specific functional and performance specifications do not exist for each supporting network equipment, all equipment must meet the Network Core Specification, unless noted otherwise. 6.1. Network Core Specification All mandatory network equipment must meet or comply with the Network Core Specification in this section. That means that the requirements of this section are additive to (or a clarification of) the requirements stated for each specification of a Supporting Network Equipment. Advanced networking techniques (both hardware and software) to allow connectivity unassociated with physical location; such as wireless technology and applications which allow roaming client computers to connect to networks and people, (advanced technology) The capabilities of the hubs, routers, switches, and NICs in terms of high performance interfaces and high bandwidth implementations (advanced technology). 6.1.1. Network Technology The base technologies for building Local Area Networks in NASA are Ethernet, FDDI and ATM. Throughout the sections on Network Supporting Equipment, the terms Ethernet, FDDI and ATM are used to define the requirements. Unless otherwise specified, the specific meaning of these terms is given here and shall apply throughout Section 6. 6.1.1.1. Ethernet Ethernet interfaces shall comply with both Ethernet Specification 2 and IEEE standards [IEEE 802.3; ISO 8802/3]. 6.1.1.2. Fiber Distributed Data Interface (FDDI) FDDI networks exist throughout NASA. The central element of these networks is the concentrator. NASAs FDDI networks are typically composed of a traditional ring of trees as specified in the ANSI standards. The main points addressed by the choice of the dual ring of trees topology are availability, scalability, and maintainability. All FDDI interfaces shall comply with all four ANSI standards for FDDI: Physical Layer Medium Dependent (PMD) [ANSI X3.166-1990]; ISO/IEC 9314-3:1990] for physical link parameters and cabling. Physical Layer Protocol (PHY) [ANSI X3.148-1988; ISO 9314- 1:1989] for encoding/decoding, clocking, and symbol set. Media Access Control (MAC) [ANSI X3.139-1987; ISO 9314- 2:1989] for addressing, frame construction, and token handling. Station Management (SMT) [ANSI X3T9.5/84-49; ISO/IEC 9314-6:1998] for ring monitoring, ring management, connection management, and SMT frames. Proposed equipment shall implement the Station Management (SMT) standard version 7.3 or higher, as defined in ANSI working and approved documents, for the purposes of communicating with other devices on the FDDI network to report network statistics, neighbor addresses, and status messages. FDDI SMT interfaces shall implement all parameters of the SM_MA_INITIALIZE_PROTOCOL.request SMT primitives, and provide manager access to these options. All FDDI equipment shall include the following requirements for multimode PMD FDDI interfaces: Medium Interface Connector (MIC) shall be the Fixed Shroud Duplex (FSD) connector with appropriate keys or SC terminator. Network interfaces shall be offered either as FDDI Single Attachment Station (SAS) cabling, or Dual Attachment Station (DAS) cabling, selectable by the Government for each interface at time of purchase. The requirement may be met with a DAS that can be configured as SAS. Network interfaces shall be offered with separate SAS and DAS interfaces (desirable) All Dual Attachment Stations (DAS) interfaces shall provide dual home cleave B attachment to the network. All DAS interfaces shall include an electrical interface for station (optical) bypass (OBR) function. All FDDI equipment shall provide the capability for TPPMD SAS interfaces. All FDDI interfaces shall provide visual indicators which display the following status: power - displays whether or not the line power is supplied to the interface. operational - displays whether or not the interface is fully functional, including the readiness of each and all ports. Station Configuration - displays the connection state of each M port, where applicable and the following conditions: whether or not the interface is operational but not connected if the interface is connected. For a DAS interface, display whether both fiber paths are connected or only one is connected presence of an error condition Signal Detect - displays whether or not the port is detecting a light signal, including a high error signal. All FDDI interfaces shall have full-duplex capability (desirable). 6.1.1.3. 802.2 Data Link Layer Both Ethernet and FDDI shall include the Data Link Layer protocol providing Logical Link Control [ISO 8802/2]. 6.1.1.4. Asynchronous Transfer Mode (ATM) All ATM Interfaces shall comply with ATM Forum standards for ATM. The ATM Forum develops interface specifications for transporting ATM cells at both the public and private User-Network-Interface (UNI). ATM Physical Medium Dependent Interface Specification for 155 Mbps Over Twisted Pair Cable [af-phy-0015.000] DS1 Physical Layer Specification [af-phy-0016.000] 622.08 Mbps Physical Layer [af-phy-0046.000] DS3 Physical Layer Interface Specification [af-phy-0054.000] 155 Mbps Over MMF Short Wave Length Lasers [af-phy-0062.000] 155 Mbps over Plastic Optical Fiber (POF) [af-phy-0079.000] Support for LAN Emulation 1.0 standard [af-lane-0084.000] LAN Emulation 2.0 standard [af-lane-0084.000] (desirable). Support for Multiprotocol over Asynchronous Transfer Mode (MPOA) 1.0 standard [af-mpoa-0087.000](desirable) Support for Next Hop Resolution Protocol standard (desirable) Support for Multicast Address Resolution (desirable)-RFC 2022 ATM User-to Network (UNI) version 3.1 (Standard ITU-T Q.2931) covering point-to-multipoint signaling; UNI 4.0 (desirable) Network-to-Network Interface (NNI) and Private Network-to-Network Interface (PNNI) version 1.0 [af-pnni-0055.000] ATM switching for automatic VC restoral on VC or VP failure 6.1.2. Network Management All network equipment in this solicitation shall provide the management functions in this section. 6.1.2.1. Simple Network Management Protocol (SNMP) Provide an SNMP agent [RFC 1157; RFC 1213] for remote network management and monitoring. vendor specific private extensions shall conform with RFC 1155. vendor specific private extensions shall be made available to the Government in ASN format. remote management and control of all unit, card, and port level SNMP configurable parameters. SNMP Version 2 (desirable) full RMON or RMON II capability (RFC 1271) (desirable) 6.1.2.2. Console Management Access Out-of-band management through a console port shall be available for all networking equipment. Multiple levels of management access (desirable). Preferably, this includes three levels: full read/write, read only of all possible fields except passwords, and limited read only. 6.1.2.3. Configuration Recovery Non-volatile storage shall be provided on all networking equipment for the purposes of maintaining configuration and fault/diagnostic information. Non-volatile storage shall: enable a network device which has lost power to recover fully on power up by restarting and accessing all configuration data required for proper operation in the network. be accessible from the network and from the out-of-band management console port. 6.1.2.4. Network Management Software Network management software for multivendor, multiprotocol networks shall be provided with the following characteristics: a consistent user interface and an integrated environment for monitoring, troubleshooting, controlling and measuring performance of network components. be able to discover and display graphically the network components and their relationship. allow a network administrator to make configuration changes, and run diagnostic and performance statistics gathering applications. at least adhere to SNMP and provide MIB and RMON support for various networking technologies (e.g. Ethernet, FDDI, ATM, etc.). include analysis software which presents the performance and monitoring data in easily comprehensible graphics (viewable on a terminal or a printer). 6.1.2.5. Downline loading Downline loading via the network of software upgrades to all networking equipment (desirable). 6.1.2.6. Network Diagnostic Tools At least 2 solutions, each from a different vendor, for each of the following network diagnostic tool is required. sniffer tools RMON probe Protocol analyzer Circuit test equipment 6.1.3. Equipment Characteristics This section describes general equipment characteristics 6.1.3.1. Physical Configuration All equipment shall be mountable in a standard EIA 19 rack. All mounting hardware shall be included with the equipment. 6.1.3.2. Operating Environment All equipment except large network routers shall be capable of operating o line voltage of 108 to 125 volts single-phase at 60 Hz (+/-1%). Large network routers shall be capable of operating on line voltage of either 108 to 125 volts or 216 to 240 volts single-phase at 60 Hz (+/-1%). 6.1.4. Documentation The contractor shall provide in the Available Components list complete sets of operator, programmer, software system, utility, installation, user manuals and other necessary documentation for all hardware and software delivered under this contract in accordance with the contractors product line documentation standards. If the contractors software and/or hardware documentation is written other than described below, an alternative set of manuals shall be provided. The manuals shall include, but not be limited to, the documentation described in the following paragraphs. 6.1.4.1. Hardware Documentation The hardware documentation shall include, as appropriate: System hardware manuals describing system architecture (including but not limited to slot usage, maximum number of ports, etc.), CPU, memory, and peripheral devices. Interface manuals detailing all electrical and mechanical aspects of system and network interface devices. 6.1.4.2. Software Documentation All software documentation shall include, as appropriate: Reference manuals detailing all elements and operations of all delivered software, system generation, system architecture, system tools and utilities, and configuration management. Reference manuals detailing error handling, and diagnostic software, problem determination and debugging guides. Documentation of known problems and/or suspected system errors. 6.1.4.3. Other Manuals The contractor may include any other manuals and program descriptions that would be considered helpful to the Government. 6.1.5. Auto Configuration In general, no management intervention or software down line loading should be required to become operational (other than the potential manual installation of an IP address). The network equipment shall auto-configure and self initialize at installation (connection and power up) and during operation. That is, it shall be possible to simply connect the network interfaces and apply power for the network equipment to become operational without detrimental impact to the network. Auto-configuration does not apply to routers or ATM switches. 6.1.6. Bridging Bridging is required in all hubs and routers and all bridging shall provide the capability for: disabling of any Spanning Tree Algorithm [ISO 8802/1; IEEE 802.1] incorporated within the bridge. Protocol filtering which is based upon user defined filtering masks. interface line speed filtering and 80% of interface line speed forwarding, with minimum data packet sizes applicable to the interface type. 6.1.7. Cabling configuration All cabling shall connect to the network equipment from a single side (desirable). 6.2. Fiber Distributed Data Interface (FDDI) Concentrator A Fiber Distributed Data Interface (FDDI) Concentrator shall be offered with the capabilities outlined in the following sections At least 2 solutions, each from a different vendor are required for FDDI concentrators. 6.2.1. Configuration FDDI Concentrators shall be configurable with at least 8 SAS ports and 1 DAS port: The SAS ports PMDs shall be configurable by at least 8 at a time and different for the DAS port PMD. SC based mini, duplex MICs are an option for the multimode PMDs 8 DAS ports (desirable) FDDI Concentrators shall include the latest release of the IETF FDDI MIB RFC. FDDI Concentrators shall at a minimum be dual-attached. 6.2.1.1. SNMP Agent The SNMP agent shall provide a control and status interface to the FDDI SMT MIBs defined in the ANSI SMT standards section 6.4.5.1 (v7.3 or later). The SNMP agent shall provide a control and status interface to the FDDI SMT MIBs defined in the ANSI SMT standards section 6.4.5.2 (v7.3 or later) (desirable). The Concentrators shall provide an SNMP interface that receives and executes commands to report the status of any Slave station, add and remove any connected Slave station. The SNMP interface shall also receive and execute commands to verify and modify any of the FDDI operational configuration parameters. 6.2.1.2. SMT Compatibility FDDI Concentrators shall maintain backward compatibility and interoperability to SMT Version 7.2 standards, while maintaining interoperation with the latest SMT standards mandatory Objects. 6.3. Ethernet Concentrator Hub An Ethernet Concentrator Hub shall be offered with the capabilities outlined in the following sections. At least 2 solutions, each from a different vendor for Ethernet modular hubs and 2 solutions, each from a different vendor for Ethernet stackable hubs are required. 6.3.1. Configuration and Specification In addition to the Core Network Management requirement, each Ethernet Hub shall provide: the appropriate objects of SNMP MIB II [RFC 1213]. high port density options (desirable) at least 24 10BaseT Ethernet ports 6.4. LAN Switches At least 2 solutions, each from a different vendor, for LAN switches is required. This may be met by a separate vendor for the High End (6.4.1) and the Low End (6.4.2.). Each interface port shall be an independently switched port capable of supporting a LAN segment or single user connection. support the Spanning Tree Algorithm [ISO 8802/1; IEEE 802.1c]. all Ethernet uplink ports and uplink port modules shall be capable of supporting trunking (Spanning Tree disabling and aggregate bandwidth utilization over multiple physical uplink ports). 6.4.1. High End LAN Switches High end LAN switch chassis shall provide the ability to equip any one of the following configurations: 10/100 UTP Autosensing Ethernet interfaces, at least 18 ports. FDDI interfaces, at least 4 ports. 100BaseFX Ethernet interfaces, at least 2 ports. OC3c ATM uplink port. OC12c ATM uplink port (desirable). 1000BaseSX uplink port 1000BaseLX uplink (desirable) Concurrent configuration of at least the Ethernet (6.4.1.a.) and FDDI (6.4.1.b.) and/or 100BaseFX (6.4.1.c) interfaces Concurrent configuration of all interfaces (desirable) 6.4.2. Low End 10Mbps Ethernet LAN Switches Low End 10Mbps Ethernet LAN chassis shall provide the ability to equip any one of the following configurations at least 6 10Mbps UTP Ethernet ports. 10/100 UTP Autosensing Ethernet interfaces (desirable). 100BaseT uplink, at least 2 ports 100BaseFX uplink, at least 2 ports OC3c ATM uplink port (desirable). 6.5 Network Interface Cards (NICs) At least 2 solutions per platform, each from a different vendor, for NICs for FDDI and ATM (ANSI, ITU-T and ATM forum defined UNIs) technologies are required. For all platforms except IBM and SGI, at least 2 solutions per platform, each from a different vendor, for NICs for Ethernet, Switched Ethernet (10Mb/s and 100Mb/s) and Gigabit Ethernet technologies are required. For IBM and SGI platforms, at least 1 solution per platform, for Ethernet, Switched Ethernet (10Mb/s and 100Mb/s) and Gigabit Ethernet technologies is required. Network interface cards shall be provided which work on the following vendors UNIX computer systems at the currently supported O/S and hardware architecture level. All software drivers on the NICs shall be updated within 6 months of a new O/S release: SUN SGI Compaq Alpha Servers HP IBM Network interface cards shall be provided which work on the following bus architectures : ISA and PCI bus architecture PCs bus architectures for Macintosh models earlier than Power Macintosh G3 (i.e., Macintosh SE, NUBUS, etc.) (desirable) 6.6. Network Router At least 2 solutions, each from a different vendor for Small, Medium and Large Network Routers is required. Each size router may have different vendors. Three network routers are required. A small format router with a limited number of interfaces, a medium format router with an average number of interfaces and expansion capability and a large format router with substantial expansion capability and larger variety of interfaces. The next three subsections describe the overall features of the small, medium and large routers, while the fourth subsection describes specific requirements that shall apply to all routers. 6.6.1. Small Network Router A Small Network Router (single chassis) shall provide the following configuration options; i.e. the chassis shall have the option to be configure in any one of the following ways): 2 Ethernet interfaces. 1 Ethernet interface and 1 serial interface. simultaneous support for 2 Ethernet and 2 serial interfaces (desirable). 6.6.2. Medium Network Router A Medium Network Router (single chassis) shall provide the following configuration options ; i.e. the chassis shall have the option to be configure in any one of the following ways): 8 or more Ethernet interfaces. 1 or more FDDI interfaces (configured as DAS and/or SAS). 8 or more serial interfaces. simultaneous support for 1 FDDI interface, 2 Ethernet interfaces and 2 serial interfaces. 6.6.3. Large Network Router A Large Network Router (single chassis) shall provide the following configuration options ; i.e. the chassis shall have the option to be configure in any one of the following ways): 24 or more Ethernet interfaces. 6 or more FDDI interfaces (configured as DAS and/or SAS). 8 or more serial interfaces. simultaneous support for 2 FDDI or GigE or ATM interfaces, and 6 Ethernet interfaces, and 4 serial interfaces 4 or more HSSI interface up to 50Mbps. Gigabit Ethernet ATM interfaces at DS3 or OC3c 6.6.4. All Network Routers All network Routers shall provide the following specifications 6.6.4.1. Physical Interfaces Routers shall provide the following serial line interface requirements: speeds from 9.6 Kbps to DS-1. Physical Interface Standard EIA RS-232-C for line speeds up through 19.2 kilobits/second. One of the following must be provided and all three must be supported: Physical Interface Standard V.35, RS422, RS530 for line speeds above 19.2 kilobits/second. 6.6.4.2. General Protocol Requirements Routers shall provide the following capabilities: simultaneous routing and bridging, selectable by protocol and by port. the Spanning Tree Protocol [ISO 8802/1; IEEE 802.1]. Point-to-Point (PPP) Protocol [RFC 1661] PPP RFC 1332 or subsequent version (desirable). Frame Relay Protocols [ANSI T1.606 with LMI Extensions] 6.6.4.3. Routing Protocols Routers shall provide the following routing protocols and their sub-elements: TCP/IP Internet Protocol Routing Information Protocol (RIP) [RFC 2453]. Exterior Gateway Protocol (EGP) [RFC 904]. variable length subnet masking. manual configuration of the broadcast address (i.e. support for all 1s or all 0s). Border Gateway Protocol (BGP) [RFC 1771 - 1774] OSPF version 2 [RFC 2328] . IP Multicast PIM [RFC 2362] DVMRP [RFC 1075] MOSPF [RFC 1584] (desirable) DECnet Protocol (desirable) DECnet Phase IV routing. DECnet Phase V to Phase IV interoperability XEROX Network Systems (XNS) Protocol and 3Com XNS and Xerox XNS Routing Information Protocol (RIP) including caching of routing tables (desirable). Internetwork Packet Exchange (IPX) Protocol (desirable) Novell IPX Routing Information Protocol (RIP) routing . Routing between Ethernet Version 2 framing to 802.3 framing between interfaces. The caching of routing tables and Service Advertisement Protocol (SAP) tables (i.e. build your RIP and SAP tables and transmit a RIP or SAP table upon expiration of the update time) (desirable). Appletalk Protocol (desirable) Appletalk Phase II routing. Phase II router shall be configurable as a seed or non-seed router. Appletalk Update Routing Protocol (AURP). 6.6.4.4. Network Management In addition to the Core Network Management requirement (Section 6.1.2.), each Network Router shall include the following: Connectionless Network Protocol MIB [RFC 1238] (desirable) OSPF MIB [RFC 1850] (desirable) Appletalk MIB [RFC 1742] (desirable) MIB extensions for DS1 [RFC 1406; RFC 1239] and DS3 [RFC 2496; RFC 1239] (desirable) 6.6.4.5. Ethernet Connectivity In addition to the Ethernet requirement (Section 6.1.1.1..), each Network Router shall support connectivity with the following: 10/100BaseT Autosensing 100BaseFX Gigabit Ethernet 6.7. ATM Switches At least 2 solutions each from a different vendor for High, Medium and Low capacity ATM switches are required. Each size switch may have different vendors. Three types of ATM switches are required. A low capacity with a limited number network modules and an aggregate switching capacity of 2.5 GBps. A medium capacity with an aggregate switching capacity of 10GBps. Also, a large capacity with an aggregate switching capacity of 40 GBps. The next three subsections describe the overall features of the low, medium, and high capacity ATM switches. 6.7.1. Low Capacity ATM Switch A Low Capacity ATM Switch shall have an aggregate switching capacity of 2.5 GBps and support the following interfaces: OC3c 100 or 155 Mbps UNI card OC12 NIs Non-ATM interfaces such as Fast Ethernet, Gigabit Ethernet, and Ethernet (desirable) 6.7.2. Medium Capacity ATM Switch A Medium Capacity ATM Switch shall have an aggregate switching capacity of 10GBps and support the following interfaces: OC3c 100 or 155 Mbps UNI card OC12 NIs Non-ATM interfaces such as Fast Ethernet, Gigabit Ethernet, and Ethernet (desirable) OC-24 6.7.3. Large Capacity ATM Switch A Large Capacity ATM Switch shall have an aggregate switching capacity of 40GBps and support the following interfaces: OC3c 100 or 155 Mbps UNI card OC12 NIs Non-ATM interfaces such as Fast Ethernet, Gigabit Ethernet, and Ethernet (desirable) OC-192 (desirable) [network core specification 6.1.3.1. is not required for the Large Capacity ATM Switch] 6.7.4. All ATM Switches All ATM switches shall meet the requirements listed in this section 6.7.4.1 Configuration Options Each ATM Switch shall provide the following configuration options: Redundant SCPs 1 Ethernet Interface and 1 Serial Interface per SCP. Redundant Power Supplies fed from separate sources Standard RJ45 providing a single Ethernet connection to all SCPs installed (desirable). 6.7.4.2. Network Management SNMP allows status information down to the interface level (desirable). Integrated Local Management Interface (ILMI) (desirable) Software bundled with the ATM to provide a GUI for VC management. 6.8. ISDN Equipment ISDN equipment consists of ISDN switches and supporting hardware (6.8.1), ISDN Terminal equipment (6.8.2), Test gear (6.8.3), and Circuit Terminating Equipment (6.8.4) 6.8.1. ISDN Switching Equipment ISDN Switches shall be capable of providing: multiple users with PRI and/or BRI services, multiple PRI and/or BRI trunks to multiple service providers, routing a minimum of 256 directory numbers. support for as few as four ports for small group applications utilizing high bandwidth or hundreds or thousands of ports for a small- to medium-sized PBX type of application a minimum 64K data, 56K restricted data, and speech. The following services (desirable): IMUX capability, H.320 MCU functionality, V.35 interfaces H.323 gateway functionality. SNMP management capability (desirable). 6.8.2. Terminal Equipment ISDN Terminal equipment shall be suitable for home office and telecommuting applications. Two categories of terminal equipment shall be made available: home-office routers and portable ISDN adapters Home-office Routers BRI interface integrated NT-1 (desirable) A minimum of one Ethernet interface and/or a USB interface four port hub (desirable) Two analog telephony interfaces (desirable) Support for NI-1, 5ESS Custom, DMS100 Custom signaling protocols. Status indicators for U and or S/T interfaces on the NT-1 (desirable) Channel use indicators for each bearer channel (desirable) Network Address Translation for Ethernet attached devices. Portable ISDN adapters A BRI interface integrated NT-1 (desirable) PCMCIA type II host interface or USB interface if external Analog telephony interface (desirable) Support for NI-1, 5ESS Custom, DMS100 Custom signaling protocols. Status indicators for U and or S/T interfaces on the NT-1 (desirable) Channel use indicators for each bearer channel (desirable) 6.8.3. Test Gear ISDN Test Gear shall be capable of evaluating the quality of installed ISDN circuits. Test Gear should at a minimum be able to perform the following functions: Test gear shall be portable and operate using an internal battery. Test gear should weigh less than 10 lbs (desirable) Support testing of BRI interfaces Support testing of PRI interfaces (desirable) Verify and indicate layer 1 connectivity. Verify and indicate layer 2 capability. Display D-channel signaling in realtime. Record D-channel signaling (desirable). Upload recorded signaling to a PC via serial interface for further analysis using supplied software (desirable). Place calls to an external number (specified by the user) in, at a minimum, each of these modes: uncompressed speech, 64K data, and 56 restricted data. Perform Bit Error Rate Testing of supported ISDN circuits (BRI or PRI) during a call. 6.8.4. Circuit Terminating Equipment NT-1s for use with ISDN BRI circuits convert the two-wire U interface to a four-wire S/T interface. NT-1s should have the following features and comply with ANSI standards T1.601-1992 on the network side and T1.605.1991 on the terminal side. Wall or desk mountable Support point-to-point or multipoint configuration Built-in surge protection (desirable) RJ45 jacks on all interfaces. Internal power supply (desirable) supports three BRI circuits in a single chassis and power supply. 6.9. Advanced Network Technology Some advanced networking technologies include Dense Wave Division Multiplexing (DWDM), Data Subscriber Loop (DSL) and wireless connectivity. DWDM provides high speed optical switching for both supporting both LANs and WANs. DSL provides network interfacing through twisted pair telephone wire utilizing ADSL, HDSL2 and RADSL standards. Wireless technology allows network connections through the use of radio frequencies, infra-red and laser light without the use of cables and wires. 6.10. Additional Network Technology Basic storage equipment in support of network management (additional technology) Devices running client-oriented OSs to allow direct monitoring of network configurations (additional technology) Supporting technology such as printers, audio/visual IT equipment, etc. (additional technology) Network security technology (additional technology) Image and display tools in support of networking considerations and configurations (additional technology) 6.11 Network Specialists To assist in product recommendations, installation, and support of computer systems products the following specialists shall be provided: Information Assurance Network Specialist Analyzes general information assurance-related technical problems and provides basic engineering and technical support in solving these problems. Supports the integration of information assurance solutions and technologies into networks with particular attention to protocols, interfaces, and system design. Analyzes and defines security requirements for local and wide area networks. Designs, develops, engineers, and implements solutions that meet network security requirements. Responsible for integration and implementation of the network security solution. Performs vulnerability/risk analyses of computer systems and applications during all phases of the system development life cycle. Configures test beds and conducts testing, records and analyzes results, and provides recommendations for improvements for the products/systems under test. Analyzes and defines security requirement for computer systems which may include mainframes, workstations, and personal computers. Designs, develops, engineers, and implements solutions that meet security requirements. Responsible for integration and implementation of the computer system security solution. Gathers and organizes technical information about an organizations mission goals and needs, existing security products, and ongoing programs in computer security. Performs risk analyses of computer systems and applications during all phases of the system development life cycle. Applies principles, methods, and knowledge of security to specific areas task order requirements. Test developed systems at each point of entry for ease of unregulated entry; systems resources denial; system information corruption; unlawful use of system resources; vulnerability to electronic disruption. Educational Requirements: Bachelors degree from an accredited college or university in electrical, electronic or computer engineering, computer science, or a related field. Experience Requirements: This position requires a minimum of seven years of substantial experience in system security analysis and implementation; design assurance or testing for information assurance products and systems; integration or testing for information assurance products and systems. Experience in heterogeneous computer networking technology and work in protocol and/or interface standards specification is recommended. Data Communication Manager Ensures that adequate and appropriate planning is provided for remote hardware and communications facilities to develop and implement methodologies for analysis, installation and support of distributed processing client/server systems. Provides coordination in the analysis, acquisition and installation of hardware, software, and facilities. Manages the training and efforts of a staff engaged in systems and network planning, analysis, and monitoring activities. Educational Requirements: High school graduate with applicable training certificate from an accredited training institution. Experience Requirements: Requires 10 years experience in software/hardware LAN and WAN network design and analysis. Network Engineer Tests and analyzes all elements of the network facilities including power, software, communications devices, lines, modems and terminals and for the overall integration of the enterprise network. Responsible for the planning, design, installation, maintenance, management and coordination of the network. Monitors and controls the performance and status of the network resources. Utilizes software and hardware tools, identifies and diagnoses complex problems and factors affecting network performance. Maintains technical currency and studies vendor products to determine those which best meet client needs. Provides guidance and direction for less experienced network support technicians Educational Requirements: Bachelors degree from an accredited college or university in computer science, information systems, engineering or a mathematics-intensive discipline or an applicable technical training certificate from an accredited training institution. Experience Requirements: Seven years of increasingly complex and progressive experience in computer system/network engineering. Includes two years of specialized experience related to the task. Network/Hardware Support Technician Monitors and responds to complex hardware, software and network problems utilizing a variety of hardware and software testing tools and techniques. Provides primary interface with vendor support service groups or provides internal analysis and support to ensure appropriate notification during outages or period of degraded system performance. Provides LAN server support. Requires extensive knowledge of PC/LAN communications hardware and software in multi-protocol environment, and network management software. May function as task lead providing guidance and training for less experienced technicians. Educational Requirements: High school graduate or equivalent. Experience Requirements: Five years of increasingly complex and progressive experience in computer system/network engineering. Includes two years of specialized experience related to the task. 7. Category B: Computer Security Tools This section specifies software and equipment needed to support a full implementation of computer systems and infrastructure in the NASA network environment. These items may be purchased by the Government separately from computer systems but rely on standards and standard interfaces to ensure interoperability with the computer systems and the supporting networks. 7.1. Security Tools Core Specification All security tools must meet the following specifications: Compliance with NIST Federal Information Processing Standards (FIPS) requirements including FIPS 140-2, where applicable Connectivity to Ethernet (10Mbps, 100Mbps and Gigabit Ethernet), FDDI and ATM network technology shall be supported by all network attached devices specified below. User extensible features in each software package, such as the ability for a user to add intrusion detection signatures, file signatures and similar features to network monitors (advanced technology) Information technology products which have been evaluated and certified/validated in accordance with the provisions of the NIAP Common Criteria Evaluation and Validation Scheme and the Common Criteria Mutual Recognition Arrangement (CCMRA) and conform to the Common Criteria for IT Security Evaluation (ISO Standard 15408) (advanced technology). Site License (desirable) Additional Licensing options (desirable) Additional OS support (desirable) Tools that detect and protect against distributed denial of service attacks (advanced technology) 7.2. Anti-virus Software Anti-virus software, such as Norton Anti-Virus or McAfee ViruScan, shall be provided which at a minimum: detects and removes computer viruses from computer systems Server based anti-virus scanning tools, enterprise level email virus scanning tools, and other centralized scanning tools (advanced technology). The ability for the customer to centrally distribute and manage virus definition files and software updates (advanced technology) The following licensing options must be provided for all anti-virus software solutions: single licenses, 10 license packages, 100 license packages, At least 1 solution must be provided for each of the following UNIX OSs: SUN SGI HP IBM COMPAQ ALPHA, At least 2 solutions must be provided for each of the following OSs: Windows NT/2000 Windows 95/98 At least 1 solutions must be provided for each of the following OSs: Macintosh OS 7.3. Auditing Tools, Host-Based This section describes the technical specifications for host based auditing tools 7.3.1. File Integrity Assessment File Integrity Assessment tools, such as Tripwire or Vericity , shall be provided which at a minimum: detect and report changes to system files include a variety of options that shall ensure a robust ability to detect file modification features that provide effective report consolidation for the purpose of prioritizing alarms and reducing the volume of reports (desirable) The following licensing options must be provided: single licenses, 10 license packages, 100 license packages, At least 1 solution must be provided for each of the following UNIX OSs: SUN SGI HP IBM COMPAQ ALPHA, At least 2 solutions must be provided for each of the following OSs: Windows NT/2000 Windows 95/98 At least 1 solutions must be provided for each of the following OSs: Macintosh OS 7.3.2. Password Auditing Password Auditing tools, such as Crack, shall be provided which at a minimum: detect and report weak passwords and passwords not compliant with password policies The ability to check multiple password files to determine if a user uses the same password on more than one system (desirable) The ability for the customer to centrally audit and manage passwords (advanced technology). The following licensing options must be provided: single licenses, 10 license packages, 100 license packages, At least 1 solution must be provided for each of the following UNIX OSs: SUN SGI HP IBM COMPAQ ALPHA, At least 2 solutions must be provided for each of the following OSs: Windows NT/2000 Windows 95/98 At least 1 solutions must be provided for each of the following OSs: Macintosh OS 7.3.3. System Logs Auditing System Logs Auditing tools, such as logcheck or LogCaster, shall be provided which at a minimum: detect and report anomalous events in a systems log files provide reporting in via e-mail, pager, and logs. The ability for a user to flag known suspect sources of connection attempts (desirable). The ability for centralized collection auditing, monitoring and alarming of several systems logs in an automated manner (advanced technology) The following licensing options must be provided: single licenses, 10 license packages, 100 license packages, At least 1 solution must be provided for each of the following UNIX OSs: SUN SGI HP IBM COMPAQ ALPHA, At least 2 solutions must be provided for each of the following OSs: Windows NT/2000 Windows 95/98 At least 1 solutions must be provided for each of the following OSs: Macintosh OS 7.4. Auditing Tools, Host and Network Based Network Based Auditing tools, such as ISS, COPS or SATAN, shall be provided which at a minimum: scan an entire domain, subnetwork or system to detect security vulnerabilities are capable of scanning a local host or multiple hosts on a given network capable of scanning systems/OSs: SUN SGI HP IBM COMPAQ ALPHA Windows 95/98 Windows NT/2000 Macintosh OS The following licensing options must be provided: single licenses, 10 license packages, 50 license packages, At least 2 solutions must be provided for each of the following OSs: Windows NT/2000 At least 1 solution must be provided for each of the following OSs: Macintosh OS 7.5 Firewall Tools (Network and Host-Based) Firewall tools restrict access between networks, typically between a protected, internal network and the Internet. This can be accomplished using different strategies, most commonly network level and host-based access control. 7.5.1. Network Level Firewalls Network Level Firewall tools, such as Firewall-1 or Gauntlet, shall be provided which at a minimum: at least 2 self-contained solutions (i.e. including all necessary network, computer, or other IT related hardware or software) selectively control the flow of data to and from a network provide proxy capabilities capable of controlling access to the following types of networks: Ethernet (10BaseT, 100BaseT, Gigabit) FDDI ATM OC-3 ATM OC-12 (desirable) combination of all of the above (desirable) capable of controlling access to the following systems/OSs: SUN SGI HP IBM COMPAQ ALPHA Windows 95/98 Windows NT/2000 Macintosh OS The following licensing options must be provided: single licenses, 10 license packages, 50 license packages, 7.5.2. Host-Based Access Control Host-Based Access Control tools, such as tcp-wrappers or portmapper, shall be provided which at a minimum: provide a program that interacts with external servers on behalf of internal clients capable of controlling access to the following systems/OSs: SUN SGI HP IBM COMPAQ ALPHA Windows 95/98 Windows NT/2000 Macintosh OS The following licensing options must be provided: single licenses, 10 license packages, 50 license packages, At least 2 solutions must be provided for each of the following OSs: Windows NT/2000 At least 1 solution must be provided for each of the following OSs: Macintosh OS Sun Solaris 7.6 Intrusion Detection Tools Intrusion Detection tools, such as Network Flight Recorder or Tripwire, shall be provided which at a minimum: detect and report unauthorized or hostile activity on a network or host. Features that allow for frequent automatic updates to accommodate the latest threat profiles The following licensing options must be provided: single licenses, 10 license packages, 100 license packages, At least 1 solution must be provided for each of the following UNIX OSs: SUN SGI HP IBM COMPAQ ALPHA, At least 2 solutions must be provided for each of the following OSs: Windows NT/2000 Windows 95/98 At least 1 solutions must be provided for each of the following OSs: Macintosh OS 7.7 Public Key Infrastructure (PKI) Tools Public Key Infrastructure (PKI), such as Entrust or Verisign, shall be provided which at a minimum: a public/private key pair to allow for file and file-system encryption and digital signature The following licensing options must be provided: single licenses, 10 license packages, 100 license packages, At least 1 solution must be provided for each of the following UNIX OSs: SUN SGI HP IBM COMPAQ ALPHA, At least 2 solutions must be provided for each of the following OSs: Windows NT/2000 Windows 95/98 At least 1 solutions must be provided for each of the following OSs: Macintosh OS 7.8 Secure Remote Access and Authorization Tools Secure Remote Access and Authorization tools, such as SSH or Kerberos, shall be provided which at a minimum: use cryptography to allow secure, strongly authenticated communications with remote hosts. Software that also allows the use of one-time passwords (desirable). Other forms of identification and authentication such as biometric identification, smart-cards, etc. (advanced technology) The following licensing options must be provided: single licenses, 10 license packages, 100 license packages, At least 1 solution must be provided for each of the following UNIX OSs: SUN SGI HP IBM COMPAQ ALPHA, At least 2 solutions must be provided for each of the following OSs: Windows NT/2000 Windows 95/98 At least 1 solutions must be provided for each of the following OSs: Macintosh OS 7.9 Virtual Private Networking Tools Virtual private network (VPN) tools, such as IPSEC or PPTP, shall be provided which at a minimum: provide a private data network that makes use of the public telecommunication infrastructure. maintain privacy through the use of a tunneling protocol and security procedures The following licensing options must be provided: single licenses, 10 license packages, 100 license packages, At least 1 solution must be provided for each of the following UNIX OSs: SUN SGI HP IBM COMPAQ Alpha, At least 2 solutions must be provided for each of the following OSs: Windows NT/2000 Windows 95/98 At least 1 solutions must be provided for each of the following OSs: Macintosh OS 7.10 Passive Network Monitoring Tools Passive Network Monitoring tools, such as Network Flight Recorder or BlackICE, shall be provided which at a minimum: detect and report unauthorized or hostile activity on a network or host without filtering or blocking such activity. provide the capability for real-time alerts for various types of activity, all of which can be tailored and customized shall provide for user-augmentations that can be made to conform to local security policies Central configuration, upgrade and monitoring of several network monitors (advanced technology). capable of monitoring activity to/from the following systems/OSs: SUN SGI HP IBM COMPAQ ALPHA Windows 95/98 Windows NT/2000 Macintosh OS The following licensing options must be provided: single licenses, 10 license packages, At least 2 solutions must be provided for each of the following OSs: Windows NT/2000 At least 1 solution must be provided for each of the following OSs: Macintosh OS Sun Solaris 7.11 Anti-Theft Tools Anti-theft tools, such as Computrace, shall be provided which at a minimum: allow computers to report status and location to central tracking organization allow users to report stolen computers to the tracking organization provide that the tracking organization will work with authorities to recover stolen equipment The following licensing options must be provided: single licenses, 10 license packages, At least 1 solution must be provided for each of the following OSs: Windows NT/2000 Windows 95/98 7.12 Additional Security Technology Basic storage equipment in support of security tools (additional technology) Basic network equipment in support of security tools (additional technology) Devices running client-oriented OSs to allow interfacing with security tools (additional technology) Supporting technology such as printers, scanners, etc. in support of security tools (additional technology) Image and display tools in support of security considerations and configurations (additional technology) 7.13 Information Assurance Specialists To assist in product recommendations, installation, and support of computer systems products the following specialists shall be provided: Information Assurance Consulting Engineer Establishes and satisfies system-wide information security requirements based upon the analysis of user, policy, regulatory, and resource demands. Supports customers at the highest levels in the development and implementation of doctrine and policies. Provides leadership and guidance in the development, design and application of solutions implemented by more junior staff members. May have management responsibilities when assigned. Coordinates with senior representatives within the customer organizations to address program goals, milestones, resources and risks. Applies expertise to government and commercial common user systems, as well as to dedicated special purpose systems requiring specialized security features and procedures. Examples could include classified intelligence and command and control-related networks. Educational Requirements: Masters degree from an accredited college or university in Computer Science, Information Systems, Engineering, Business, or other related scientific or technical disciplines. Requires an expert understanding of security policy advocated by the U.S. Government. Experience Requirements: This position requires 10 years of substantial experience in development and implementation of information assurance technology programs and policy. Information Assurance Development Engineer Analyzes and defines security requirement for computer systems which may include mainframes, workstations, and personal computers. Designs, develops, engineers, and implements solutions that meet security requirements. Responsible for integration and implementation of the computer system security solution. Gathers and organizes technical information about an organizations mission goals and needs, existing security products, and ongoing programs in computer security. Performs risk analyses of computer systems and applications during all phases of the system development life cycle. Educational Requirements: Bachelors degree from an accredited college or university in Electrical Engineering, Computer Science, or a related field. Experience Requirements: This position requires a minimum of seven years of substantial experience in the design and development of SECURE command/control/ communications and intelligence (C31) and/or SECURE command/control/ communications/computer and intelligence (C41) systems or experience in providing information system security support for such systems. General experience includes information system requirements analysis, system design, implementation, and testing.. Information Assurance Systems Specialist Provides customer support in solving all phases of complex information assurance-related technical problems. Reviews and recommends information assurance solutions to customer problems based on an understanding of products/systems test results. Conducts systems security analysis and implementation, system engineering, electrical design, design assurance, testing, software engineering, program design, configuration management, integration and testing of information assurance products and techniques. Solutions are based on a firm understanding of government/industry policy, practices, procedures, customer requirements, and emerging security technologies and future trends in support of information system and network security. Insures that information assurance solutions are fully compatible with or engineered into the customers network design. Educational Requirements: Bachelors degree from an accredited college or university in electrical, electronic or computer engineering; computer science; or a related field Experience Requirements: This position requires a minimum of seven years experience. Information Assurance Network Specialist Analyzes general information assurance-related technical problems and provides basic engineering and technical support in solving these problems. Supports the integration of information assurance solutions and technologies into networks with particular attention to protocols, interfaces, and system design. Analyzes and defines security requirements for local and wide area networks. Designs, develops, engineers, and implements solutions that meet network security requirements. Responsible for integration and implementation of the network security solution. Performs vulnerability/risk analyses of computer systems and applications during all phases of the system development life cycle. Configures test beds and conducts testing, records and analyzes results, and provides recommendations for improvements for the products/systems under test. Analyzes and defines security requirement for computer systems which may include mainframes, workstations, and personal computers. Designs, develops, engineers, and implements solutions that meet security requirements. Responsible for integration and implementation of the computer system security solution. Gathers and organizes technical information about an organizations mission goals and needs, existing security products, and ongoing programs in computer security. Performs risk analyses of computer systems and applications during all phases of the system development life cycle. Applies principles, methods, and knowledge of security to specific areas task order requirements. Test developed systems at each point of entry for ease of unregulated entry; systems resources denial; system information corruption; unlawful use of system resources; vulnerability to electronic disruption. Educational Requirements: Bachelors degree from an accredited college or university in electrical, electronic or computer engineering, computer science, or a related field. Experience Requirements: This position requires a minimum of seven years of substantial experience in system security analysis and implementation; design assurance or testing for information assurance products and systems; integration or testing for information assurance products and systems. Experience in heterogeneous computer networking technology and work in protocol and/or interface standards specification is recommended.. Information Assurance Business Analyst Provides technical knowledge and analysis of highly specialized business environments that are part of information assurance projects, such as e-commerce and critical infrastructure. Also provides high-level functional systems analysis and implementation advice on complex problems which require extensive knowledge of the subject matter for effective implementation. Applies principles, methods and knowledge of the functional area of expertise to specific task order requirements, advanced business, management and administrative principles and methods to exceptionally difficult technical problems in Government information assurance program. Educational Requirements: Bachelors degree from an accredited college or university which provides substantial knowledge useful in managing large, complex IT projects, or is closely related to the work to be automated. Experience Requirements: Seven years of substantial experience in the individuals field of study and specialization.. Information Assurance Applications Analyst Analyzes complex information assurance requirements based on direct interface with customers, supports the design, development and integration of software-based solutions. Software applications to include cryptographic solutions that provide and/or enhance the security of individual platforms, systems or networks. Supports the development and enhancement of user interfaces to existing information assurance software. Designs test scenarios, exercises and simulations and supports testing of new and enhanced software products. Provides work direction and guidance to other personnel; ensures accuracy of the work of other personnel, operates under deadlines, able to work on multiple tasks.. Educational Requirements: Bachelors degree from an accredited college or university in Electrical, Electronic or Computer Engineering, Computer Science or a related field. Experience Requirements: Seven years, experience in software engineering including demonstrated experience in designing, developing/programming information assurance-related software. Experience in designing and developing large software systems is required. Operations Systems Security Specialist Provides technical knowledge and analysis of information assurance, to include applications; operating systems; Internet and Intranet; physical security; networks; risk assessment; critical infrastructure continuity and contingency planning; emergency preparedness; security awareness and training. Provides analysis of existing systems vulnerability to possible intrusions, resource manipulation, resource denial and destruction of resources. Provides technical support and analysis to document organizational information protection framework, and supports policy and procedures preparation and implementation... Bachelors degree from an accredited college or university with a curriculum or major field of study which provides substantial knowledge useful in operating large, complex IT projects to support integrated systems. Experience Requirements: Seven years of substantial experience in systems operations. 8. Category B: Computer System Storage Devices This section describes the technical requirements for Storage Devices which complement and support the Computer Systems in Category A. 8.1. Storage Devices Core Specification Proposed storage devices shall provide: be attachable to a SCSI III controller [ANSI X3.253-1998], Ultra-SCSI or Fibre Channel controllers An option to select either Fibre Channel or SCSI connections (desirable); Advanced versions of SCSI and other standard I/O controller technologies capable of greater configuration flexibility and higher throughput including ESCON controllers (advanced technology) where applicable, support both internal and external housing devices which are upgradeable and flexible in hardware configuration; e.g. standard housings/sleds which can accommodate different drive capacities/types, (advanced technology) shall be field installable including all necessary cabling and documentation for installation. shall provide error detection. shall be attachable to a network (desirable) Proposed storage devices shall support: at least two of the following UNIX computer system platforms: SUN, SGI, IBM, HP, and Compaq (separate solutions may be provided for the two platforms). attachable to any standard UNIX platform (desirable) attachable to other OSs including IBM OS/390 and Cray OS (desirable) Storage Technology that addresses virtual tape, solid state, electronic DASD, and sharing of disk storage between mainframe and UNIX computer systems (advanced technology) 8.2. Storage Devices Configuration The following devices must be provided: 12x-speed CD ROM drive. CD ROM drives of greater speed flexibility that may be substituted for the 12x-speed CD-ROM. (desirable) DVD ROM Drives Read/Write CD drive. the following single tape devices: 8-mm DVT; 4-mm DAT; digital linear tape (DLT); STK 9840 IBM 3590 E1A STK 9490 (Timberline) VHS (desirable) WORM optical (desirable) magneto-optical (desirable) STK D3 (Redwood) (desirable) desktop library systems which handle the following media and capacity: 8-mm: 1 TB uncompressed; CD-ROM: 6GB uncompressed; DLT: 240GB uncompressed; Small robotic devices which handle the following media and capacity (uncompressed values): magneto-optical: at least 1 TB, expandable to 10 TB IBM 3590/3590E: at least 200 GB, expandable to 400 GB DLT: at least 1 TB, expandable to 4.5TB LTO Ultrium: at least 700 GB, expandable to 7 TB CD-ROM: at least 30 GB, expandable to .1 TB STK 9840: at least 3 TB, expandable to 20 TB Large robotic devices which handle the following media and capacity (uncompressed values): magneto-optical: at least 10 TB, expandable to 100 TB IBM 3590/3590E: at least 150 TB, expandable to 2 PB DLT: at least 120 TB, expandable to 1.5 PB LTO Ultrium: at least 14 TB, expandable to 600 TB CD-ROM: at least .1 TB, expandable to .5 TB STK 9840: at least 75 TB, expandable to 1 PB Robotic devices which handle the following media(desirable): 8 mm tapes (desirable) VHS (desirable) 4 mm (desirable) multiple media types (e.g. ADIC) (desirable) Super DLT, StorageTek T9940 and other new media (advanced technology) Support for: proposed jukebox / robotic devices on non-UNIX OSs, particularly IBM OS-390 and Cray OS (advanced technology) hardware performance enhancements such as controller caching and in-line compression, (advanced technology) at least 2 RAID devices (supporting RAID levels 3 or 5).: one with at least a 300 GB disk array one with at least a 1 TB disk array support for both levels 3 and 5 (desirable) support for raid levels other than 0 through 5 is advanced technology hard disk drives : with unformatted disk space of 18 GB with unformatted disk space of 36 GB larger disk configurations / packs (desirable) 8.3. Storage Devices Software The following Storage related software must be provided: Hierarchical Mass Storage Software: 1. UniTree. UniTree is a commercially available software product from UniTree Software Inc (UTSI). The product must provide: license for up to 75,000 GB of data 24X7 technical phone support 2. One other hierarchical mass storage software package with the ability to at least: locate, mount, read and write(except CD-ROMs) tapes or disks in the jukeboxes. support UNIX native file system user calls and commands, e.g. ls, touch, etc. support access at hard disk storage speed to the most frequently/recently accessed files. vault media and provide a means of notifying the operator to retrieve a vaulted media when an old file is requested. employ a nameserver and tapeserver or similar means for locating files on media. provide utilities for backup and recovery of critical databases repack function (repack tapes to remove deleted files) log major activities of software components for system monitoring. write multiple tape copies of a file scale up to at least 10 Pbyte, providing the user a way to build up to full use of the mass storage system allow for multiple hierarchies based on various file attributes write multiple simultaneous streams to a tape license for up to 75,000 GB of data 24X7 technical phone support Other software to assist in the storage and retrieval of data (desirable) Other software in support of RAID and DASD technology; e.g. IXFP and SVAA along with tape software such as ACSLS and STKNET (advanced technology) 8.4 Additional Storage Technology Basic network equipment in support of SAN and other network storage configurations (additional technology) Devices running client-oriented OSs to allow direct monitoring of storage configurations (additional technology) Supporting technology such as printers, audio/visual IT equipment, etc. in support of storage configurations (additional technology) Systems/storage security technology (additional technology) Image and display tools in support of storage configurations (additional technology) 8.5 Storage Specialists To assist in product recommendations, installation, and support of computer systems products the following specialists shall be provided: Information Assurance Storage Specialist Analyzes general information assurance-related technical problems and provides basic engineering and technical support in solving these problems. Supports the integration of information assurance solutions and technologies into storage equipment and any connected networks with particular attention to protocols, interfaces, and system design. Analyzes and defines security requirements for storage area networks. Designs, develops, engineers, and implements solutions that meet network and storage security requirements. Responsible for integration and implementation of the storage security solution. Performs vulnerability/risk analyses of computer systems and applications during all phases of the system development life cycle. Configures test beds and conducts testing, records and analyzes results, and provides recommendations for improvements for the products/systems under test. Analyzes and defines security requirement for computer systems which may include mainframes, workstations, and personal computers. Designs, develops, engineers, and implements solutions that meet security requirements. Responsible for integration and implementation of the computer system security solution. Gathers and organizes technical information about an organizations mission goals and needs, existing security products, and ongoing programs in computer security. Performs risk analyses of computer systems and applications during all phases of the system development life cycle. Applies principles, methods, and knowledge of security to specific areas task order requirements. Test developed systems at each point of entry for ease of unregulated entry; systems resources denial; system information corruption; unlawful use of system resources; vulnerability to electronic disruption. Educational Requirements: Bachelors degree from an accredited college or university in electrical, electronic or computer engineering, computer science, or a related field. Experience Requirements: This position requires a minimum of seven years of substantial experience in system security analysis and implementation; design assurance or testing for information assurance products and systems; integration or testing for information assurance products and systems. Experience in heterogeneous computer networking technology and work in protocol and/or interface standards specification is recommended. Storage/Hardware Engineer Tests and analyzes all elements of the storage facilities including power, software, mass storage devices, communications devices, computer systems and terminals and for the overall integration of the enterprise network. Responsible for the planning, design, installation, maintenance, management and coordination of the storage systems. Monitors and controls the performance and status of the storage resources. Utilizes software and hardware tools, identifies and diagnoses complex problems and factors affecting storage performance. Maintains technical currency and studies vendor products to determine those which best meet client needs. Provides guidance and direction for less experienced storage support technicians. Educational Requirements: Bachelors degree from an accredited college or university in computer science, information systems, engineering or a mathematics-intensive discipline or an applicable technical training certificate from an accredited training institution. Experience Requirements: Seven years of increasingly complex and progressive experience in computer system/network engineering. Includes two years of specialized experience related to the task. Technician Provides high level functional and IT analysis, design, development, integration, documentation, and implementation assistance on problems which require a thorough knowledge of the related technical subject matter for effective system deployment. Participates in all phases of systems development. Applies principles and methods of the functional area to difficult problems in technical areas to arrive at automated solutions. Designs and prepares technical reports and related documentation, and makes charts and graphs to record results. Prepares and delivers presentations and briefings as required by the task order. Educational Requirements: High school graduate or equivalent. Experience Requirements: Ten years of intensive and progressive experience in functional or IT analysis/programming of subject matter closely related to the work to be automated. 9. Category B: Advanced Video and Display Tools Digital Video Equipment shall adhere to the Digital Television Standards for the National Aeronautics and Space Administration (NASA) (NASA-STD 2818 dated April 4, 2000)  for picture formats, video/audio signal sampling, and compression for recording and data transfer. Applicable standards are referenced to the American National Standards Institute (ANSI), the Society of Motion Picture and Television Engineers (SMPTE), and the Audio Engineering Society (AES) published standards. Video and Display Devices may be grouped into several categorizes. Where HDTV is required the following standards must be met: Progressive scanning method Active picture pixel size of 1280X720 at 59.94 HZ Where SDTV is required the following standards must be met: Interlace scanning method Active picture pixel size of 720X483 at 29.97 HZ 9.1 Video Acquisition Devices The following video acquisition devices must be provided: Combined HD/SD Field Camera System including: Field Camera w/ Lens with switchable aspect ratio Control Cables Batteries AC Power Supply Separate HD and SD Field Camera Systems (desirable) Combined HD/SD Studio Camera System including: Studio Camera w/ Lens Control Cables AC Power Supply Separate HD and SD Studio Camera Systems (desirable) HD Portable Camera w/Lens Large Professional studio quality pedestals Small Professional studio quality pedestals HD VTR Digital Betacam Audio Acquisition Production Console 24 Fader Digital Console complete with 24  Mic preamps with selectable phantom power 30 AES/EBU inputs, for inserts, recorders, etc. (64 single channels) 16 AES/EBU inputs with SFC (32 single channels) 12 Analog Stereo line I/Os for inserts, etc. 8 Analog mono Masters outputs 4 AES/EBU Master outputs 4 AES/EBU Subgroups outputs 4 Analog Aux Sends 8 Digital n1 outputs 4 Digital Aux Sends Analog PFL outputs Studio monitor Control room monitor outputs (5+1) 33 AES/EBU outputs, for inserts, recorders, etc. (66 single channels) Channels MADI optical 1/O for Multitrack 8 DSP Cards complete with AES/EBU I/Os Controller Board Microphones Cardiod Mic Studio Mic Handheld Mic Adaptive Array Mic Handheld Wireless Transmitter Mic CD Player Mini-Disk Recorder/Player Multi-Track Deck Limiter DAT Machine 9.2 Production and Post Production Devices The following Videotape Production and Post Production Devices must be provided: Switcher HD Digital Production Switcher including: 24 Serial Digital Inputs with 2 M/E Autophased Inputs and Outputs 4 PGM Outputs 12 Aux busses plus Clean Feed 4:3/16:9 Switchable Redundant Power Supply-Mainframe Control Console Digital Video Processor Digital Audio Processor HD Video Processor Telecine HD/SD Converters HDTV Up converter HDTV Down-Converter Format Converters Frame w/ Redundant Power Supply 422 to NTSC/PAL encoder NTSC to Serial Digital Converter HD Non-Linear Editor HD Waveform/Videoscope NTSC Waveform Monitor/Vectorscope Serial Component Measurement Monitor HDSI Component Measurement Monitor Graphics Generator HD Character Generator and Still Store HDTV Logo Inserter HD DVE System w/ Control Panel including: Twin Channels for use as Dual Video or Video/Key SurfaceFX Textures & Dual Light Source each channel Ultrawarp Nonlinear Effects Z Axis Combiner Mosaic, Multipictures, Border, Crop Two Color suppurate Time Frame Effects Editor High Level Motion Path Control Global Channel with Nested Source & Target Spaces Control Panel with Internal Floppy Disk Drive Audio Post Production Editing Software Audio Mixing Console Digital Audio Processing Software Audio Limiter Audio Equalizer Teleprompter Sync System Redundant Power Supply Clock Auto Change Master Clock System Driver Computer Interface Modem Board GPS Receiver and Antenna Time Code Converter HDTV Sync Generator Change Over Unit AES Reference Generator Distribution Amplifiers Mono Power Distribution Amplifier AES/EBU Distribution Amplifier Dual Analog Video Distribution Amplifier Digital Video Re-clocking Distribution Amplifier Serial Digital Video Monitoring Distribution Amplifier Analog Audio Stereo Distribution Amplifier HD/SDI Distribution Amplifier Intercom Main Frame Interface Frame IFB Modules Redundant Power Supply 2 Channel IC Combiner 9.3 Transmission and Distribution Devices The following Transmission and Distribution Devices must be provided: HD Encoder NTSC Encoder HD/SD Video Router including: 64x64 HD-SDI Routing System 256x256 AES Router Control Card Redundant Power Supply Serial Interface Module Routing Server Software 9.4 Audio Video Monitor and Display Devices The following Audio Video Monitor and Display Devices must be provided: Audio Monitoring Digital Audio Monitor Audio Power Amplifier Digital Audio Storage Speakers for Surround Sound, including: Front Pair Rear Pair Center Sub Woofer Studio Monitor Speakers Sub-Woofer AC-3 Decoder/Monitor/Meter HDTV Demodulator ATSC Analyzer HD Monitors 10 Dual B&W Monitor 15 Color Monitor 20 Color Monitor 30 Color Monitor w/ Remote Control 42 Wide Plasma Display Immersion Desk/Workbench Systems 9.5 Virtual Environment Devices The following Virtual Environment Devices must be provided: Multiple monoscopic XGA/HDTV projector system (flat or curved) (e.g., powerwall) Stereoscopic (active or passive) XGA/HDTV Displays Workbench display Head mounted display Flat multiple projector wall Multi-walled (plus floor) projector room (e.g., CAVE, RAVE) Dome-shaped projection display Six degree of freedom tracking mechanism (at least 30Hz update rate) Tracked, handheld wand with one or more buttons Haptic devices Tactile gloves Tactile pads Force feedback wand Three dimensional surround sound system 9.6. Additional Video and Display Technology Devices running client-oriented OSs to allow running of image and display related tools (additional technology) Basic storage equipment in support of image and display related tools (additional technology) Basic network equipment in support of image and display related tools (additional technology) Supporting technology such as printers, scanners, etc. in support of image and display related tools (additional technology) Security tools to support of image and display related tools (additional technology) 10. References ANSI X3.64-1979/R1990 Keyboard encoding standard ANSI X3.T9/88 Version 7.1 or newer draft of the High Performance Parallel Interface (HiPPI) ANSI X3.91M-1987 [R1997] SMD ANSI X3T9.5 Fiber Data Distribution Interconnect (FDDI) Committee ANSI X3.139-1987 FDDI Media Access Control (MAC) ANSI X3.148-1988 FDDI Physical Layer Protocol (PHY) ANSI X3.253:1995 SCSI-3 Parallel Interface (SPI) ANSI/ISO 14882:1998 Programming Language C++ ANSI/ISO 9899-1990 C Language Standard ANSI X3T9.5/84-49; ISO/IEC 9314-6:1998 Station Management (SMT) ANSI X3.166-1990 FDDI Physical Layer Medium Dependent (PMD) ANSI X3.9-1978/R 1989 FORTRAN 77 Standard ANSI X3.198:1992 [R1997] Programming Language Fortran 90 ANSI T1.606 Frame Relay Protocols with LMI Extensions EIA RS-232-C Interface between Data Terminal Equipment and Data Communication Equipment Employing Binary Data Interchange. MIT X Version 11, Release 6 IEEE 754 Floating Point Format (32 and 64 bit) IEEE 754-1985(R1990) IEEE Standard for Binary Floating-Point Arithmetic IEEE 802.1 LAN/MAN Management (15802-2-1995) IEEE 802.3 Ethernet Specification IEEE 1003.1-1990 Portable Operating System Interface Exchange (POSIX) Full Use Interface Definition ISO 8802/1 LAN/MAN Management ISO 8802/2 Logical Link Control Type 1 (LLC1) ISO 8802/3 Ethernet Specification ISO 9314 Fiber Data Distribution Interconnect (FDDI) ISO 9314-1 FDDI Physical Layer Protocol (PHY) ISO 9314-2 FDDI Media Access Control (MAC) ISO 9314-3 FDDI Physical Layer Medium Dependent (PMD) RFC 768 User Datagram Protocol (UDP) RFC 791 Internet Protocol (IP) RFC 793 Transmission Control Protocol (TCP) RFC 821 Simple Mail Transport Protocol (SMTP) RFC 826 Address Resolution Protocol (ARP) RFC 854 TELNET Virtual Terminal Protocol RFC 904 Exterior Gateway Protocol (EGP) (Historic) RFC 950 Internet Control Message Protocol (ICMP) RFC 959 File Transfer Protocol (FTP) (Updated by RFC2228, RFC2640 RFC 1057 Remote Procedure Call (RPC) RFC 1058 Routing Information Protocol (RIP) RFC 1813 Network File System (NFS) Version 3 RFC 1112 IP multicasting (Updated by RFC2236) RFC 1155 Structure and identification of Management Information for TCP/IP-based internets (MIB) RFC 1157 Simple Network Management Protocol (SNMP) RFC 1195 Integrated IS-IS: Use of OSI IS-IS for routing in TCP/IP and dual environments RFC 1213 Management Information Base for network management of TCP-IP-based Internets: MIB II RFC 1406 Definitions of Managed Objects for the DS1 and E1 Interface Types. RFC 1238 Connectionless Network Protocol MIB RFC 1239 Reassignment of experimental MIBs to standard MIBs RFC 1742 AppleTalk Management Information Base II. RFC 1850 OSPF Version 2 Management Information Base RFC 1323 TCP extensions for high performance \ RFC 1332 Point-to-Point Protocol (PPP) Initial Configuration Options RFC 2046 Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types RFC 1661/1662 PPP RFC 2153 PPP Vendor Extensions RFC 1771-1774 Border Gateway Protocol (BGP) (Status: DRAFT STANDARD) Motif, OSF/1, UNIX, and the X Device are registered trademarks and IT DialToneTM; and The Open GroupTM; are trademarks of The Open Group in the U.S. and other countries. RFP5-51953-026 PAGE  PAGE 108 RFP5-51953-026 PAGE 1 PAGE \# "'Page: '#' '" Page: 2  Digital Television Standards for the National Aeronautics and Space Administration (NASA) current version is DRAFT Ver. 3.5 dated 23 January 2000. This is a working document. It is anticipated that the official release will be in the near fature. *?@35|&&((F)o)P*i*>0?000G7Z7l99 <C<k==hDiDEFFFFFFFGGGIGJG^GGGGGHHHHHGIHIIIKILIJJJJKKKK_K`KiKjKKKKKL L"L#LPMB*OJQJph B*PJphB*OJPJQJph OJPJQJOJQJPJ B*phR*@\`67qr C%tqtuuCDbc~./XY:;;gh  A B j k   / 0 O P ` ` a r s   : ; P Q   1 2 e f f   Y Z z {  '(JMefFGhk45STTx{$5|!#$&&'((F)p)P*j*#j*/,L,-|/.0?000`3m5G7[7&9l99 <D<k==I>?@AODiDE#EEEF"FFFFFF i$$Ifl0 6$ 04 la$If#D#C$Eƀ LFFFFGGGHGIGJG^GGGGGGGHH  t $Ifi$$Ifl0 6$ 04 laHHHHHHIi$$Ifl0 6$ 04 la$IfHIIIJIKILI % i$$Ifl0 6$ 04 la$Ifi$$Ifl0 6$ 04 laLIbIJJJJJJKKKKKK_K`KhK  `(i$$Ifl0 6$ 04 la$IfhKiKjKsKKKKKKKL L!L"L#L>LPMH  i$$Ifl0 6$ 04 la$IfPMQMYMZM[MlMMMMMMMNNNNN( , $Ifi$$Ifl0 6$ 04 laPMQMZM[MMMMMNNNN1NNNNNN O O OOOOOOOOOO&PQ Q Q Q QoQpQrQsQRRRR#S$S-S.SRTST\T]TTTTTIUJULUMU V V V VVVVVaWbWdWeW^Y_YzY{YYYKZZ_`bbfeej kOJQJPJB*OJQJphB*OJPJQJph B*PJphWN1NNNNNNN O O O OO%OOOO   i$$Ifl0 6$ 04 la$IfOOOOOOOOOP Q Q Q Q Q.QoQ 4 i$$Ifl0 6$ 04 la$IfoQpQqQrQsQQRRRRRR#S$S,S-S.S 4(h($Ifi$$Ifl0 6$ 04 la.SHSRTST[T\T]TfTTTTTTUIUJUKU(X(4 i$$Ifl0 6$ 04 la$IfKULUMUVU V V V V VVVVVVVVaW  hi$$Ifl0 6$ 04 la$IfaWbWcWdWeW %i$$Ifl0 6$ 04 la$Ifi$$Ifl0 6$ 04 laeWyW^Y_YaYcY{YYYKZZ_`bbfe#i$$Ifl0 6$ 04 la$Iffeehj kDquqTstEuuxxFt<<b!|# kDqtqxxFsԂՂ;<<a |}+,q<MghޜzYhi׵Kg_ʹ;ӺYb}Nfm\Lx@l+ OJPJQJB*OJPJQJphOJQJCJPJZ,q<NZhߜhF/ & F6EƀKf.#hѝOPq*(F0 & F6EƀKf.F/ & F6EƀKf.F/ & F6EƀKf.P 2ql%F/ & F6EƀKf./ & F6F/ & F6EƀKf.F/ & F6EƀKf.2qh[\q*(F0 & F6EƀKf.F0 & F6EƀKf.F0 & F6EƀKf.\Zq*F/ & F6EƀKf .F/ & F6EƀKf .F/ & F6EƀKf.Zlmo(F/ & F6EƀKf .F/ & F6EƀKf .F0 & F6EƀKf .NOnҦmF/ & F9EƀKf.F/ & F6EƀKf .Ҧ7./q*(F0 & F:EƀKf.F0 & F:EƀKf.F/ & F9EƀKf./nq*F/ & F9EƀKf.F/ & F9EƀKf.F/ & F9EƀKf. !q*(F0 & F;EƀKf.F/ & F9EƀKf.F/ & F9EƀKf.!A ]O/ & F9 88EƀKf.^8O/ & F9 88EƀKf.^8 Lc_O1 & F;  ppEƀKf.^pO0 & F6 EƀKf .^cjs_O1 & F;  ppEƀKf.^pO1 & F;  ppEƀKf.^psz_]O0 & F6 EƀKf .^O1 & F;  ppEƀKf.^pͭbF/ & F=EƀKf.#O/ & F9 88EƀKf.^8ͭ9Įqo(F/ & F=EƀKf.F0 & FBEƀKf.F/ & F=EƀKf.Į>hO0 & F= $ EƀKf.^F/ & F=EƀKf.>{ү_O0 & F= $ EƀKf.^O0 & F= $ EƀKf.^ү@A^_][O0 & F= $ EƀKf.^O0 & F= $ EƀKf.^^r q*(F0 & FCEƀKf.F0 & FCEƀKf.F/ & FAEƀKf.Yii YZke !F0 & FAEƀKf.F/ & FEEƀKf.# Zֵ׵KhQbO/ & F5  88EƀKf.^8#F/ & FEEƀKf.QU_O/ & F5  88EƀKf.^8O/ & F5  88EƀKf.^8FG`ʹYO/ & FB  88EƀKf.^8#O/ & F5  88EƀKf.^8%&;Ӻ bF/ & FJEƀKf.#O/ & FB  88EƀKf.^8 "q*F0 & FJEƀKf.F0 & FJEƀKf.F0 & FJEƀKf. /ABq*(F0 & FJEƀKf.F0 & FJEƀKf.F0 & FJEƀKf.Bۼ_O/ & FJ 8EƀKf.^8O/ & FJ 8EƀKf.^8ҽսYYO/ & FM 88EƀKf.^8#O/ & FJ 8EƀKf.^8_]O0 & FN 8EƀKf.^O/ & FM 88EƀKf.^8_O/ & FM 88EƀKf.^8O/ & FM 88EƀKf.^8@Ab}bF/ & FOEƀKf.#O/ & FM 88EƀKf.^8-q*F0 & FOEƀKf.F0 & FOEƀKf.F0 & FOEƀKf.-Ieq*(F0 & FOEƀKf.F0 & FOEƀKf.F0 & FOEƀKf.q*F0 & FJEƀKf.F0 & FJEƀKf.F/ & FOEƀKf. q*(F0 & FJEƀKf.F0 & FJEƀKf.F0 & FJEƀKf.BVq*F0 & FPEƀKf.F0 & FPEƀKf.F/ & FOEƀKf..q*F0 & FPEƀKf.F0 & FPEƀKf.F0 & FPEƀKf..S'qo(F/ & FOEƀKf.F0 & FPEƀKf.F0 & FPEƀKf.'Sjq*F0 & FQEƀKf.F/ & FOEƀKf.F/ & FOEƀKf.%uvqo(F/ & FOEƀKf.F0 & FQEƀKf.F0 & FQEƀKf.=z{qo(F/ & FOEƀKf.F0 & FOEƀKf.F0 & FOEƀKf.qomk#F/ & FOEƀKf .F/ & FOEƀKf .a_O/ & FS 88EƀKf.^8O/ & FS 88EƀKf.^8a+abq*(F0 & FTEƀKf.F0 & FTEƀKf.F0 & FTEƀKf.bYO/ & FT p88EƀKf.^8#O/ & FS 88EƀKf.^8&wNg][YWUWU#O/ & FT p88EƀKf.^8/O/ & FT p88EƀKf.^8 gZm-oF0 & FYEƀKf.F/ & FYEƀKf.#-jkao(F0 & FYEƀKf.F/ & FYEƀKf.F0 & FYEƀKf.aq*F2 & FWEƀKf.F1 & FWEƀKf.F0 & FYEƀKf.b.q!O0 & F6 EƀKf .^F1 & FWEƀKf.F2 & FWEƀKf..b^_O0 & F6 EƀKf .^O0 & F6 EƀKf .^^_O0 & F6 EƀKf .^O0 & F6 EƀKf .^78]\YO/ & F\  88EƀKf.^8#O1 & F[ ppEƀKf.^p\_O/ & F\  88EƀKf.^8O/ & F\  88EƀKf.^8(_O/ & F\  88EƀKf.^8O/ & F\  88EƀKf.^8(T_O/ & F\  88EƀKf.^8O/ & F\  88EƀKf.^8_O/ & F\  88EƀKf .^8O/ & F\  88EƀKf.^8_O/ & F\  88EƀKf .^8O/ & F\  88EƀKf .^8KLx[YO/ & F\  88EƀKf .^8#O/ & F\  88EƀKf .^8?@lmF/ & FaEƀKf.#F/ & FaEƀKf..;>iF/ & FbEƀKf.#F0 & FaEƀKf. >+=kF/ & FdEƀKf.#F/ & FbEƀKf.=:fq*F/ & FdEƀKf.F/ & FdEƀKf.F/ & FdEƀKf.f%q*F/ & FdEƀKf.F/ & FdEƀKf.F/ & FdEƀKf.%bo XiF/ & FeEƀKf.#F/ & FdEƀKf. aw #8RTQ_v I)zT \   e  '?@blmn"#$\] B*PJphB*OJPJQJphCJOJPJQJB*OJQJphB*CJOJQJph5PJOJQJN"vmF/ & FeEƀKf.#F/ & FeEƀKf.vq*F/ & FeEƀKf.F/ & FeEƀKf.F0 & FfEƀKf.x:q*F/ & FeEƀKf.F/ & FeEƀKf.F/ & FeEƀKf.:;qom#F/ & FeEƀKf .F/ & FeEƀKf .V.q*F0 & FEƀKf.F0 & FEƀKf.F/ & FEƀKf..o(F0 & FEƀKf.F/ & FEƀKf.#F0 & FEƀKf.STbqo(F/ & FEƀKf.#F0 & FEƀKf.F0 & FEƀKf.bq*(F0 & FEƀKf.F0 & FEƀKf.F0 & FEƀKf. Q`v PO/ & Ff p88EƀKf.^8# P)_][Y#O/ & Ff p88EƀKf.^8O/ & Ff p88EƀKf.^8)OvwhfF0 & F4EƀKf.O/ & F 88EƀKf.^8wiJ/ & F8EƀKf.^8J/ & F8EƀKf.^8:bJ/ & F8EƀKf.^8O0 & FN 8EƀKf.^:ige#J/ & F8EƀKf.^8J/ & F8EƀKf.^8dO0 & F 8EƀKf.^J/ & F8EƀKf.^88`N0 & F EƀKf.^O0 & F 8EƀKf.^8YzaN0 & F EƀKf.^N0 & F EƀKf.^zT \ZXV#T0 & F @  EƀKf.^N0 & F EƀKf.^T z   dbJ0 & FNEƀKf.^O/ & F 88EƀKf.^8    dbO0 & F 8EƀKf.^J/ & F8EƀKf.^8  \  iJ/ & F8EƀKf.^8J/ & F8EƀKf.^8J/ & F8EƀKf.^8    e  ^O/ & F 88EƀKf.^8#J/ & F8EƀKf.^8 x    (_YWUS# !O/ & F 88EƀKf.^8O/ & F 88EƀKf.^8(q*F0 & F(EƀKf.F/ & F'EƀKf.F/ & F'EƀKf.?@cqom#F/ & F'EƀKf.F0 & F(EƀKf.cq*F0 & F)EƀKf.F/ & F)EƀKf.F/ & F)EƀKf.!lmnqomkiccccc$If#F/ & F)EƀKf.F0 & F)EƀKf. C$$Iflֈ N~<>9904 la$If!C|$$Iflֈ N~<>9904 la$If!"#$./4@CA?$$Iflֈ N~<>9904 la$If@EQW\]0$$Ifl֞M :s~;:<>9904 la$If]insx}$If60000$If$$Ifl֞M :s~;:<>9904 la0.$$Ifl֞M :s~;:<>9904 la$IfETO/ & Fh  88EƀKf.^8# ESs=Y!!!&"H"###u%w%%%%&&8&9&:&r&s&&&&&&&&0'>'j((R)}))*%+++++.C/D/s/t/01 2,222344445586 OJPJQJ B*PJphB*OJPJQJphCJOJPJQJB*OJQJphOJQJPJQg_O/ & Fh  88EƀKf.^8O/ & Fh  88EƀKf.^8g3_O/ & Fh  88EƀKf.^8O/ & Fh  88EƀKf.^83s_O/ & Fh  88EƀKf.^8O/ & Fh  88EƀKf.^8q*F0 & FEƀKf.F0 & FEƀKf.F0 & FEƀKf.=kF/ & FjEƀKf.#F0 & FEƀKf.6o(F0 & FlEƀKf.F/ & FjEƀKf.F0 & FkEƀKf.6deugN/ & FW 88EƀKf.^8F0 & FlEƀKf.uYa_]#N/ & FW 88EƀKf.^8N/ & FW 88EƀKf.^8Yqo(F/ & FnEƀKf.F0 & FoEƀKf.F/ & FnEƀKf.omk#F/ & FnEƀKf.F0 & FpEƀKf.s q*F/ & FqEƀKf.F/ & FqEƀKf.F/ & FqEƀKf.  [!f!q*F/ & FqEƀKf.F/ & FqEƀKf.F/ & FqEƀKf.f!!!!&"I""iF/ & F,EƀKf.#F/ & FqEƀKf."!#a#u#q*F0 & F5EƀKf.F/ & F,EƀKf.F/ & F,EƀKf.u#####qom#F/ & F,EƀKf.F0 & F5EƀKf.#_$$ %q*F/ & F-EƀKf.F/ & F-EƀKf.F/ & F-EƀKf. %%*%u%v%q*(F/ & F-EƀKf.F0 & F)EƀKf.F0 & F)EƀKf.v%w%%%%%%%%%%$If %%%%%&60000$If$$Ifl֞ O~:<>9904 la&&&&&"&0$$Ifl֞ O~:<>9904 la$If"&)&-&0&3&7&8&$If8&9&:&D&E&642,$If$$Ifl֞ O~:<>9904 laE&J&V&[&g&m&r&$Ifr&s&&&&&60000$If$$Ifl֞M :s~;:<>9904 la&&&&&&0$$Ifl֞M :s~;:<>9904 la$If&&&&&&&$If&&&&&0'64420#$$Ifl֞M :s~;:<>9904 la0'?'j((R)~))/*Z*kF/ & FxEƀKf.F/ & FxEƀKf.#Z**%+H+++oii0^F/ & FxEƀKf.#F/ & FxEƀKf.+E,,gK& & Fp 1$EƀKf.K& & Fp 1$EƀKf.,,o-gK& & Fp 1$EƀKf.K& & Fp 1$EƀKf.o---gK& & Fp 1$EƀKf.K& & Fp 1$EƀKf.-6.}.gK& & Fp 1$EƀKf.K& & Fp 1$EƀKf.}../gK& & Fp 1$EƀKf .K& & Fp 1$EƀKf ./D/t//g F/ & FxEƀKf.K& & Fp 1$EƀKf .K& & Fp 1$EƀKf .//0L0q*F0 & FtEƀKf.F/ & FxEƀKf.F0 & FsEƀKf.L0000q*F/ & FxEƀKf.F0 & FuEƀKf.F/ & FxEƀKf.002 2,22la_]# % p1$^K% & Fx p1$EƀKf .F/ & FxEƀKf .2223h!F/ & FyEƀKf.O0 & Fy EƀKf.^F/ & FyEƀKf.344hO0 & F 8EƀKf.^F/ & FyEƀKf.4444fF/ & FyEƀKf.O0 & F 8EƀKf.^4455q*F/ & FyEƀKf.F0 & F/EƀKf.F/ & FyEƀKf.55586fF/ & FyEƀKf.O0 & F ( EƀKf.^86I6R6S6w66qomk#F0 & FEƀKf.F0 & FEƀKf.86R6v6627N79:999:i:<j<<==>S?T?U????/@0@v@w@x@@@@@ A AAAABAAABCCDDH.H/H^HgHHJTJTPP(StS3TVTnXXXXYBZ`_albbbee>ebgcgdggh hYhZhhhhhOJQJ B*PJphB*OJPJQJphCJOJPJQJB*OJQJphPJT6 727O7q*F/ & FzEƀKf.F0 & F-EƀKf.F/ & FzEƀKf.O7[88hO0 & Fy EƀKf.^F/ & FzEƀKf.89=9D9h!F/ & FzEƀKf.F/ & FzEƀKf.O0 & Fy EƀKf.^D9c9999q*(F0 & F|EƀKf.F/ & FzEƀKf.F0 & F.EƀKf.9:i:4;;;dF0 & F5EƀKf.O/ & Fj 88EƀKf.^8#;;B;K;R;q*F0 & F5EƀKf.F0 & F5EƀKf.F0 & F5EƀKf.R;;;;m&F0 & F6EƀKf.F0 & F6EƀKf.J/ & Fj8EƀKf.^8;;;;<j<<qomki#F0 & F6EƀKf.F0 & F6EƀKf.<<< =q*F0 & F*EƀKf.F0 & F*EƀKf.F/ & F*EƀKf. ==+=k=q*F/ & F*EƀKf.F0 & F*EƀKf.F0 & F*EƀKf.k=====q*(#F/ & F*EƀKf.F0 & F9EƀKf.F0 & F9EƀKf.=>f>t>>o(F0 & F8EƀKf.F0 & F8EƀKf.F/ & F7EƀKf.>>>>q*F/ & F7EƀKf.F0 & F8EƀKf.F0 & F8EƀKf.>>?S?T?q*(#F/ & F7EƀKf.F0 & F:EƀKf.F0 & F:EƀKf.T?U????????????$If ??$$Ifl M ;y!%~;:<<<>990$$$$4 la???@ @@@*@.@/@$If /@0@$$Ifl M ;y!%~;:<<<>990$$$$4 la0@<@E@M@T@[@f@q@u@v@$If v@w@$$Ifl M ;y!%~;:<<<>990$$$$4 law@x@@@@@@@@@@$If @@@@#$If$$IflִM :s!~;:<>9990    4 la@@@@@@@$If@@@@#$If$$IflִM :s!~;:<>9990    4 la@@AAA A A$If A A AA#!!$$IflִM :s!~;:<>9990    4 laABAAABCCDDDEWO/ & Fz 88EƀKf.^8O/ & Fz 88EƀKf.^8# EEE_O/ & Fz 88EƀKf.^8O/ & Fz 88EƀKf.^8EHFqFuFh!F0 & FEƀKf.F0 & FEƀKf.O/ & Fz 88EƀKf.^8uF?G@GGfO/ & Fz 88EƀKf.^8F0 & FEƀKf.GGH_O/ & Fz 88EƀKf.^8O/ & Fz 88EƀKf.^8HHHqIh!F0 & FEƀKf.F0 & FEƀKf.O/ & Fz 88EƀKf .^8qIIIIq!O/ & Fz 88EƀKf .^8F0 & FEƀKf.F0 & FEƀKf.IIIJTJyJbF/ & FEƀKf.#O/ & Fz 88EƀKf .^8yJJJK5Lo(F0 & FSEƀKf.F/ & FEƀKf.F0 & FJEƀKf.5LhLiLL.Mo(F/ & FEƀKf.F/ & FEƀKf.F0 & FSEƀKf..M>M]MMq*F0 & FEƀKf.F0 & FEƀKf.F/ & FEƀKf.MMMNq*F0 & FTEƀKf.F0 & FTEƀKf.F/ & FEƀKf.NFNOO0Pqo(F/ & FEƀKf.F0 & FTEƀKf.F0 & FTEƀKf.0P1PTPPPQQkF0 & FUEƀKf.F/ & F+EƀKf.#Q RRRSqo(F/ & F+EƀKf.F0 & FVEƀKf.F/ & F+EƀKf.S'SuSSq*F/ & F+EƀKf.F/ & F+EƀKf.F0 & FEƀKf.SST3Tq*F0 & FEƀKf.F0 & FkEƀKf.F/ & F+EƀKf.3TcTdTTUUkF/ & FEƀKf.#F/ & F+EƀKf.U4VYV~VVq*(F0 & FEƀKf.F0 & FEƀKf.F0 & FEƀKf.VWBWqWq*F0 & FWEƀKf.F0 & FWEƀKf.F/ & FEƀKf.qWWWWq*F0 & FWEƀKf.F0 & FWEƀKf.F0 & FWEƀKf.WWXnXXo(F0 & FEƀKf.F/ & FEƀKf.F0 & FWEƀKf.XXXYq*F0 & FEƀKf.F0 & FEƀKf.F0 & FEƀKf.Y#Y$YYHZo(F0 & FXEƀKf.F/ & FEƀKf.F0 & FEƀKf.HZZZg[[o(F0 & FYEƀKf.F/ & FEƀKf.F0 & FXEƀKf.[\p\\q*F0 & FYEƀKf.F0 & FYEƀKf.F0 & FYEƀKf.\1]i]]q*F0 & FYEƀKf.F0 & FYEƀKf.F0 & FYEƀKf.]]]^_o(F/ & FEƀKf.F/ & FEƀKf.F0 & FYEƀKf.__`_aaabO0 & F EƀKf.^F/ & FEƀKf.#aab_O0 & F EƀKf.^O0 & F EƀKf.^b bNbObmbbb_][]Y#O0 & F EƀKf.^O0 & F EƀKf.^b6cccq*F0 & F>EƀKf.F/ & F.EƀKf.F/ & F.EƀKf.cc;dhdq*F0 & F>EƀKf.F0 & F>EƀKf.F0 & F>EƀKf.hddddq*F0 & F4EƀKf.F0 & F4EƀKf.F/ & F.EƀKf.dee?eemF/ & F/EƀKf.#F/ & F.EƀKf.ee$fOfq*F0 & F;EƀKf.F0 & F;EƀKf.F/ & F/EƀKf.Offffq*F/ & F/EƀKf.F0 & F;EƀKf.F0 & F;EƀKf.fggbgcgq*(#F/ & F/EƀKf.F0 & F<EƀKf.F0 & F<EƀKf.cgdggggggggggghh hhh"h+h4h>hIhThXhYhZhfhkhDFfFf$Ifkhsh|hhhhhhhhhhhhhhhhhhFf$Ifhhhh#$If$$IflִM :s!~;:<>9990    4 lahhi i3i4i7ibiciii k>kJlulln:oq]rottuu{|P-EF67rs13vw B ()@ABԊՊ؊CJOJPJQJB*OJQJph B*phOJQJPJB*OJPJQJph B*PJphQhhhiiii$Ifi iii#$If$$IflִM :s!~;:<>9990    4 lai#i'i-i/i1i3i$If3i4i5i7i#!!$$IflִM :s!~;:<>9990    4 la7iciii k?kJlull#m$miG/EƀKf.`F/ & FEƀKf.# $mmnlnq*F/ & FEƀKf.F/ & FEƀKf.F/ & FEƀKf.lnnnn:o`okF/ & FEƀKf.#F/ & FEƀKf.`oooppo(F0 & FEƀKf.F/ & FEƀKf.F0 & FEƀKf.pppqLqo(F/ & FEƀKf.F/ & FEƀKf.F0 & FEƀKf.Lqmqqqq]rqljh#/ & FF/ & FEƀKf.F/ & FEƀKf.]rrrrsqo(F/ & FEƀKf.F0 & FEƀKf.F/ & FEƀKf.ssst$to(F/ & FEƀKf.F/ & FEƀKf.F0 & FEƀKf.$tHtItpttuuuuRO/ & Fl p88EƀKf.^8O/ & Fl p88EƀKf.^8#/ & Fuv"v_O/ & Fl p88EƀKf.^8O/ & Fl p88EƀKf.^8"vvv_O/ & Fl p88EƀKf.^8O/ & Fl p88EƀKf.^8v1w9904 la$If  #'()58;V`$$IflrN ~<>9904 la$If ;?@ABKLQ]bVTR$$IflrN ~<>9904 la$If bnty$If#$If$$IflִM :s!~;:<>9990    4 la$If#$If$$IflִM :s!~;:<>9990    4 laĊɊΊЊҊԊ$IfԊՊ֊؊#!!$$IflִM :s!~;:<>9990    4 la؊>Lt܍\3?G!ijBC#&"bԛכ$0OPRtklΠϠIUxyLMjĭCDGHWXfgtu5 B*ph B*PJph OJPJQJPJOJQJZ؊>Mt܍\AbH& & FZ1$EƀKf.L% & F 1$EƀKf.# ABcH& & F[1$EƀKf.L% & F 1$EƀKf.%1$^FGiF/ & FEƀKf.%1$^H& & F[1$EƀKf.!"jg%1$H& & F\1$EƀKf.L% & F 1$EƀKf."jfL% & F 1$EƀKf.K& & F 1$EƀKf.ёC#eH% & F]1$EƀKf.L% & F 1$EƀKf .L% & F 1$EƀKf.#8]/0da%1$H% & F]1$EƀKf.K% & F] 1$EƀKf.% & F]1$0{eL% & F 1$EƀKf .L% & F 1$EƀKf . Z[jc%1$^H& & F^1$EƀKf.L% & F 1$EƀKf .[j"H& & F_1$EƀKf.H% & Fn1$EƀKf.L% & F 1$EƀKf .̖;o'H& & F_1$EƀKf.H& & F_1$EƀKf.H& & F_1$EƀKf.No"L% & F 1$EƀKf .H& & F_1$EƀKf.H& & F_1$EƀKf.Nw&eF0 & F`EƀKf.L% & F 1$EƀKf.L% & F 1$EƀKf .&'k^L% & F 1$EƀKf.L% & F 1$EƀKf.%1$^ۚ!"jg%1$H% & Fa1$EƀKf.L% & F 1$EƀKf."beL% & F 1$EƀKf.L% & F 1$EƀKf.؛$e^\Z#%1$^L% & F 1$EƀKf.L% & F 1$EƀKf.ޜq*F/ & FhEƀKf.F0 & FcEƀKf.F/ & FhEƀKf.0QRq*(F0 & FhEƀKf.F/ & FhEƀKf.F0 & FdEƀKf.Rt-.mkF0 & FjEƀKf.F/ & FiEƀKf.#.<klqo(F/ & FiEƀKf.F0 & FkEƀKf.F/ & FiEƀKf.Ϡ5bQ% & Fi 8p81$EƀKf.^8F0 & FlEƀKf.5vӢ.o'H& & Fr1$EƀKf.H& & Fr1$EƀKf.H& & Fr1$EƀKf..'o'H& & Fr1$EƀKf.H& & Fr1$EƀKf.H& & Fr1$EƀKf.'ao'%H& & Fr1$EƀKf .H& & Fr1$EƀKf.H& & Fr1$EƀKf.إdY % 1$^H& & Fp1$EƀKf.R% & Fi 8p81$EƀKf.^8W{m%H& & Fq1$EƀKf.H& & Fq1$EƀKf.J% & Fo EƀKf.)o'H& & Fq1$EƀKf.H& & Fq1$EƀKf.H& & Fq1$EƀKf.)JKhK% & Fo 1$EƀKf.%1$H& & Fq1$EƀKf.bkdb`#%1$^H& & Fs1$EƀKf.K% & Fo 1$EƀKf.nq*F0 & FEƀKf.F0 & FEƀKf.F/ & FEƀKf.LMkĭ+OF/ & F?EƀKf.#$ & p@ P !da$F0 & FEƀKf.+0<CDEFGHOTWXhh@h<|$$IflF4-4p0    4 la%  p@ P !$$If^ X]bfglrtuzh8h8h8|$$IflF4-4p0    4 la%  p@ P !$$If^  h4hf%|$$IflF4-4p0    4 la%  p@ P !$$If^ ^`̰Ͱ:;ghױرBPɴt hjݸ 8AhiLMĺghͻλۻ۽cU{a5B*PJph5PJ5 5B*phOJQJ B*PJphB*OJPJQJphCJOJPJQJPJ B*phI ^_`°˰̰$IfF/ & F?EƀKf. ̰Ͱٰްo\iiii$If$$Ifl\2 ~ 04 lao\iiii$If$$Ifl\2 ~ 04 la */:oljhbbbbbbb$If%1$$$Ifl\2 ~ 04 la :;GMSY60000$If$$Ifl֞M :s~;:<>9904 laY`cght0$$Ifl֞M :s~;:<>9904 la$Iftz$IfرB64420#$$Ifl֞M :s~;:<>9904 laBQɴtkF/ & F.EƀKf.F/ & F.EƀKf.#3Tq*F/ & F.EƀKf.F/ & F.EƀKf.F/ & F.EƀKf.Tj!mF/ & F@EƀKf.#F/ & F.EƀKf.!JVq*$^F0 & FAEƀKf.F/ & F@EƀKf.F0 & F=EƀKf.ݸi[Q$ & F@d5$7$8$9DEƀKf.H$Q$ & F@d5$7$8$9DEƀKf.H$i}Mhq*F0 & FEƀKf.F0 & FEƀKf.F0 & FEƀKf.hĺ1omk#F/ & F@EƀKf.F0 & FEƀKf.1hλܻql%F/ & FFEƀKf./ & FFF0 & FLEƀKf.F/ & FFEƀKf.ܻݻ2Zk$F/ & FFEƀKf.F0 & FKEƀKf.F/ & FFEƀKf./`Zܽq*(F0 & FIEƀKf.F/ & FFEƀKf.F0 & FHEƀKf.ܽbcϾ [N/ & Fl 88EƀKf.^8N/ & Fl 88EƀKf.^8# $paN/ & Fl 88EƀKf.^8N/ & Fl 88EƀKf.^8pt{aN/ & Fl 88EƀKf.^8N/ & Fl 88EƀKf.^8{aN/ & Fl 88EƀKf.^8N/ & Fl 88EƀKf.^8<_Q/ & Fl 88EƀKf .^8N/ & Fl 88EƀKf .^8<DLq"N/ & Fl 88EƀKf .^8F0 & FmEƀKf.F0 & FmEƀKf.jqomk#F0 & FnEƀKf.F0 & FnEƀKf.j]Q/ & Fo 88EƀKf.^8Q/ & Fo 88EƀKf.^8]Q/ & Fo 88EƀKf.^8Q/ & Fo 88EƀKf.^8]Q/ & Fo 88EƀKf.^8Q/ & Fo 88EƀKf.^8)2]Q/ & Fo 88EƀKf.^8Q/ & Fo 88EƀKf.^82?]Q/ & Fo 88EƀKf .^8Q/ & Fo 88EƀKf .^8iJ0 & Fo EƀKf .J0 & Fo EƀKf . ]Q/ & Fo 88EƀKf .^8Q/ & Fo 88EƀKf .^8 ,]Q/ & Fo 88EƀKf.^8Q/ & Fo 88EƀKf .^8,G_]Q/ & Fo 88EƀKf.^8Q/ & Fo 88EƀKf.^8_{aF/ & F@EƀKf.#Q/ & Fo 88EƀKf.^8q*F0 & FBEƀKf.F0 & FBEƀKf.F/ & F@EƀKf.ab mF/ & FAEƀKf.#F/ & F@EƀKf.ab 89WXwy./} 3mE8ez|RSvpq^fn?@bǾ5B*PJph 5B*phOJQJ B*ph B*PJphB*OJPJQJphCJOJPJQJPJB*OJQJphK Wfuq*F0 & FCEƀKf.F0 & FCEƀKf.F/ & FAEƀKf.u !(.78$IfF/ & FAEƀKf. 89ELORVWI|CCCCCC$If$$IflֈN :~<<>9904 laWXdlorvwICCCCCC$If$$IflֈN :~<<>9904 lawxyIGGAAAA$If$$IflֈN :~<<>9904 laC$$IflֈM :~;:<>904 la$IfC$$IflֈM :~;:<>904 la$If/CAAA?$$IflֈM :~;:<>904 la$If/}kF/ & FEƀKf.F/ & FEƀKf.#  4Eq*F/ & FEƀKf.F/ & FEƀKf.F/ & FEƀKf.Em q*F0 & FtEƀKf.F/ & FEƀKf.F/ & FEƀKf. q*(F0 & FtEƀKf.F0 & FtEƀKf.F0 & FtEƀKf.EomkF/ & FEƀKf .F/ & FEƀKf.#Ejq*F/ & FuEƀKf.F0 & FvEƀKf.F/ & FuEƀKf.8oF/ & FuEƀKf.F0 & FwEƀKf.8[Q$ & Fud5$7$8$9DEƀKf.H$Q$ & Fud5$7$8$9DEƀKf.H${|[NL# $d5$7$8$9DH$Q$ & Fud5$7$8$9DEƀKf.H$Q$ & Fud5$7$8$9DEƀKf.H$ "5q*F/ & FuEƀKf .F/ & FuEƀKf .F/ & FuEƀKf.5DRSvqomk#F/ & FuEƀKf .F/ & FuEƀKf . 4@q*F/ & FyEƀKf.F0 & FEƀKf.F/ & FyEƀKf.@pq*(F/ & FyEƀKf.F/ & FyEƀKf.F0 & FEƀKf.qmF/ & FzEƀKf.F/ & FzEƀKf.#q*F/ & FzEƀKf.F/ & FzEƀKf.F/ & FzEƀKf. VZq*F/ & FzEƀKf.F/ & FzEƀKf.F/ & FzEƀKf.Zq*F/ & FzEƀKf .F/ & FzEƀKf .F/ & FzEƀKf .^fnoq*(F0 & F{EƀKf.F & F{EƀKf.F/ & FzEƀKf .o kF/ & FDEƀKf.F/ & FDEƀKf.#?@q*(#F/ & FDEƀKf.F0 & FFEƀKf.F0 & FFEƀKf.@c#2o(F0 & FGEƀKf.F/ & FEEƀKf.F/ & FEEƀKf.2Aqomkeeeeee$IfF/ & FEEƀKf.F0 & FGEƀKf. '(IKU}~FT=zBKrB  CNZ;;Z-O]^B*OJQJph5B*PJph 5B*ph B*ph B*PJphB*OJPJQJphCJOJPJQJPJM "&'ICCCCCC$If$$Iflֈ$ \ &:~8804 la'(4>ADHIICCCCCC$If$$Iflֈ$ \ &:~8804 laIJKUV[glIGGAAAA$If$$Iflֈ$ \ &:~8804 lalx}~C==$If$$IflֈM :~;:<>904 la$If=$$IflֈM :~;:<>904 la$If$If=;$$IflֈM :~;:<>904 la$If$IfFU=zO/ & F 88EƀKf.^8# z_Q / 88^8`O/ & F 88EƀKf.^8O/ & F 88EƀKf.^8sWh!F0 & F9EƀKf.F0 & F9EƀKf.O/ & F 88EƀKf.^8WrqoF0 & F9EƀKf.F0 & F9EƀKf.Bg[O/ & F 88EƀKf.^8#O/ & F 88EƀKf.^8gh!F0 & F}EƀKf.O/ & F 88EƀKf.^8F0 & F|EƀKf.LQ$ & F~d5$7$8$9DEƀKf.H$Z$ & F 88d5$7$8$9DEƀKf.H$^8h^h"AB[J$hd5$7$8$9DH$^hQ$ & F~d5$7$8$9DEƀKf.H$Q$ & F~d5$7$8$9DEƀKf.H$BRQ$ & Fd5$7$8$9DEƀKf.H$Z$ & F 88d5$7$8$9DEƀKf.H$^8[J$hd5$7$8$9DH$^hQ$ & Fd5$7$8$9DEƀKf.H$Q$ & Fd5$7$8$9DEƀKf.H$  RL^Q$ & Fd5$7$8$9DEƀKf.H$Z$ & F 88d5$7$8$9DEƀKf.H$^8 C\:Z$ & F 88d5$7$8$9DEƀKf.H$^8# $d5$7$8$9DH$Z$ & F 88d5$7$8$9DEƀKf.H$^8\;cNO/ & F 88EƀKf.^8#Z$ & F 88d5$7$8$9DEƀKf.H$^8cm&F0 & FEƀKf.J/ & F8EƀKf.^8F0 & FEƀKf.b`Q$ & Fd5$7$8$9DEƀKf.H$J/ & F8EƀKf.^8;ZbQ$ & Fd5$7$8$9DEƀKf.H$J/ & F8EƀKf.^8Zmc /h^h`J/ & F8EƀKf.^8F0 & FEƀKf.CKcJ/ & F8EƀKf.^8#J/ & F8EƀKf.^8Ki-Pigeca#J/ & F8EƀKf.^8J/ & F8EƀKf.^8Pq*F0 & FJEƀKf.F/ & FHEƀKf.F/ & FHEƀKf.]^qom#F/ & FHEƀKf.F0 & FJEƀKf.&q*F0 & FKEƀKf.F/ & FIEƀKf.F/ & FIEƀKf.&5qomkeeeee$IfF/ & FIEƀKf.F0 & FKEƀKf. '(IJL~o"<=\]|}78_01OPXY{|56>?ef B*phOJQJ B*PJphB*OJPJQJphCJOJPJQJPJU #'\VVVVV$If$$Iflr ~8804 la'(4?BEI\VVVVV$If$$Iflr ~8804 laIJKLVW\hmy\ZZXRRRRR$If$$Iflr ~8804 la y~C$$IflֈM :~;:<>904 la$IfC$$IflֈM :~;:<>904 la$IfoCAA?:d$$IflֈM :~;:<>904 la$IfotFfFf$If'"(*,.02468<=JLNPRTVFf 'Ff $IfVXZ\]jlnprtvxz|}'3FfFf$If   %')+-/13578^_3FfFfFf$If_$If' #$$If$$Iflִ@ VP{{*0    4 la$If#|$If$$Iflִ@ VP{{*0    4 la$If#x$If$$Iflִ@ VP{{*0    4 la$If  #$$If$$Iflִ@ VP{{*0    4 la    $If#$If$$Iflִ@ VP{{*0    4 la"&+-/0$If016=#|$If$$Iflִ@ VP{{*0    4 la=AEJLNO$IfOPQR#$$If$$Iflִ@ VP{{*0    4 laRSTUVWX$IfXY^c#$If$$Iflִ@ VP{{*0    4 lacinsvx{$If{|#|$If$$Iflִ@ VP{{*0    4 la$If#$$If$$Iflִ@ VP{{*0    4 la$If#$If$$Iflִ@ VP{{*0    4 la$If#$If$$Iflִ@ VP{{*0    4 la$If#$$If$$Iflִ@ VP{{*0    4 la$If#$If$$Iflִ@ VP{{*0    4 la $If #$If$$Iflִ@ VP{{*0    4 la %*/135$If5678#$$If$$Iflִ@ VP{{*0    4 la89:;<=>$If>?DJ#$If$$Iflִ@ VP{{*0    4 laJPV]^ae$Ifefkq#$If$$Iflִ@ VP{{*0    4 laqw~$If#$$If$$Iflִ@ VP{{*0    4 la$If#$If$$Iflִ@ VP{{*0    4 la$If#$If$$Iflִ@ VP{{*0    4 la !"'(01PQrs'J>n>Z[   ,       $  (  $J 3bcd89:B*OJQJphOJQJPJ B*phB*OJPJQJph B*PJphU$If#$$If$$Iflִ@ VP{{*0    4 la$If#|$If$$Iflִ@ VP{{*0    4 la$If$If #$If$$Iflִ@ VP{{*0    4 la "$&'$If$If'()*#$$If$$Iflִ@ VP{{*0    4 la*+,-./0$If016;#$If$$Iflִ@ VP{{*0    4 la;@FKMOP$IfPQV]#$If$$Iflִ@ VP{{*0    4 la]bgmoqr$Ifrstv#!!$$Iflִ@ VP{{*0    4 lav'KNWO/ & F 88EƀKf.^8O/ & F 88EƀKf.^8#*5fO/ & F 88EƀKf.^8F0 & FEƀKf._O/ & F 88EƀKf.^8O/ & F 88EƀKf.^8)_O/ & F 88EƀKf.^8O/ & F 88EƀKf.^8)_O/ & F 88EƀKf .^8O/ & F 88EƀKf.^8_O/ & F 88EƀKf .^8O/ & F 88EƀKf .^85_O/ & F 88EƀKf .^8O/ & F 88EƀKf .^85]qomk#F0 & FEƀKf .F0 & FEƀKf .r_O/ & F 88EƀKf.^8O/ & F 88EƀKf.^8?db`^#J0 & FEƀKf.^O/ & F 88EƀKf.^8R_O/ & F 88EƀKf.^8O/ & F 88EƀKf.^8RpdbJ0 & FEƀKf.^O/ & F 88EƀKf.^8nWO/ & F 88EƀKf.^8#O/ & F 88EƀKf.^8_O/ & F 88EƀKf.^8O/ & F 88EƀKf.^8vw_]O0 & F 8EƀKf.^O/ & F 88EƀKf.^8w_O/ & F 88EƀKf.^8O/ & F 88EƀKf.^8?_][Y#O/ & F 88EƀKf.^8O/ & F 88EƀKf.^8_O/ & F 88EƀKf.^8O/ & F 88EƀKf.^8GNdbJ0 & FEƀKf.^O/ & F 88EƀKf.^8N_O/ & F 88EƀKf.^8O/ & F 88EƀKf.^8P_O/ & F 88EƀKf.^8O/ & F 88EƀKf.^8PZ[ WUO/ & F 88EƀKf .^8## 8O/ & F 88EƀKf.^8 5 Y _O/ & F 88EƀKf.^8O/ & F 88EƀKf.^8Y w   dbJ0 & FEƀKf.^O/ & F 88EƀKf.^8  , _O/ & F 88EƀKf.^8O/ & F 88EƀKf.^8, ^  _O/ & F 88EƀKf.^8O/ & F 88EƀKf.^8   X  $ [O/ & F 88EƀKf .^8#O/ & F 88EƀKf.^8$    ( = YO/ & F 88EƀKf.^8#O/ & F 88EƀKf .^8= j  _O/ & F 88EƀKf.^8O/ & F 88EƀKf.^8  _O/ & F 88EƀKf.^8O/ & F 88EƀKf.^8Lj_O/ & F 88EƀKf.^8O/ & F 88EƀKf.^8j]O/ & F 88EƀKf.^8O0 & F 8EƀKf.^3_O/ & F 88EƀKf .^8O/ & F 88EƀKf .^83cd9:H2SSQOMO/ & F 88EƀKf .^8# 88^8O/ & F 88EƀKf .^8:GH$79S_a"#\j<=dfstSs/D`^+      ! !U!V!{!|!!!!!!!F"G""""""( ) )J)*+{++++--00s1u11122 3 3L5i55v668 B*phPJOJQJ`S_N/ & F 88EƀKf.^8N/ & F 88EƀKf.^8#%ZO/ & F 88EƀKf.^8#N/ & F 88EƀKf.^8bO/ & F 88EƀKf.^8J0 & FEƀKf.^eigJ0 & FEƀKf.^J0 & FEƀKf.^dJ0 & FEƀKf.^O/ & F 88EƀKf.^8:;S`^J/ & F8EƀKf.^8#O/ & F 88EƀKf.^8S}iJ0 & FEƀKf.^J/ & F8EƀKf.^8J/ & F8EƀKf.^8GHegJ/ & F8EƀKf.^8J0 & FEƀKf.^egJ/ & F8EƀKf.^8J0 & FEƀKf.^aiJ/ & F8EƀKf.^8J/ & F8EƀKf.^8J/ & F8EƀKf.^8#jiJ/ & F8EƀKf .^8J/ & F8EƀKf .^8J/ & F8EƀKf.^8=eJ/ & F8EƀKf .^8J/ & F8EƀKf .^8#=eftSt\O/ & F 88EƀKf.^8#J/ & F8EƀKf .^8 7_O/ & F 88EƀKf.^8O/ & F 88EƀKf.^87/_][Y#O/ & F 88EƀKf.^8O/ & F 88EƀKf.^8/Dc_O0 & F 8EƀKf.^O/ & F 88EƀKf.^8cbJ/ & F8EƀKf.^8O0 & F 8EƀKf.^34_igec#J/ & F8EƀKf.^8J/ & F8EƀKf.^87LhiJ/ & F8EƀKf.^8J/ & F8EƀKf.^8J/ & F8EƀKf.^8hdbO0 & F 8EƀKf.^J/ & F8EƀKf.^8dbO0 & F 8EƀKf.^J/ & F8EƀKf.^8  ,   cJ/ & F8EƀKf.^8#J/ & F8EƀKf.^8   !V!iJ/ & F8EƀKf.^8J/ & F8EƀKf.^8J/ & F8EƀKf.^8V!|!!!iJ/ & F8EƀKf.^8J/ & F8EƀKf.^8J/ & F8EƀKf.^8!!G""iJ/ & F8EƀKf .^8J/ & F8EƀKf .^8J/ & F8EƀKf.^8""""i###bF0 & F#EƀKf.O/ & F 88EƀKf.^8##9$$iJ/ & F8EƀKf.^8J/ & F8EƀKf.^8$$$%]O/ & F 88EƀKf.^8O0 & F 8EƀKf.^%?%@%m%bJ/ & F8EƀKf.^8O0 & F 8EƀKf.^m%%%%gJ/ & F8EƀKf.^8J0 & FEƀKf.^%%%&iJ0 & FEƀKf.^J0 & FEƀKf.^J/ & F8EƀKf.^8&*&+&N&gJ/ & F8EƀKf.^8J0 & FEƀKf.^N&&&&gJ/ & F8EƀKf .^8J0 & FEƀKf.^&& ' 'igJ0 & FEƀKf.^J/ & F8EƀKf .^8 'r'''iJ/ & F8EƀKf .^8J/ & F8EƀKf .^8J/ & F8EƀKf .^8'B(p((iJ/ & F8EƀKf.^8J/ & F8EƀKf.^8J/ & F8EƀKf.^8((( )J)d)cJ/ & F8EƀKf.^8#J/ & F8EƀKf.^8d){))dJ/ & F8EƀKf.^8O0 & F 8EƀKf.^))))iJ/ & F8EƀKf.^8J/ & F8EƀKf.^8J/ & F8EƀKf.^8)@***iJ/ & F8EƀKf.^8J/ & F8EƀKf.^8J/ & F8EƀKf.^8****iJ0 & FEƀKf.^J0 & FEƀKf.^J0 & FEƀKf.^**++igJ0 & FEƀKf.^J0 & FEƀKf.^+)+*+{++eJ/ & F8EƀKf .^8#J/ & F8EƀKf .^8++++,,,-eF/ & FEƀKf.#J/ & F8EƀKf .^8-K-s--q*F/ & FEƀKf.F/ & FEƀKf.F/ & FEƀKf.-----.qomk#F/ & FEƀKf.F/ & FEƀKf.....q*F/ & FEƀKf.F/ & FEƀKf.F/ & FEƀKf... /)/*/q*(#F/ & FEƀKf.F/ & FEƀKf.F/ & FEƀKf.*/K/r///mF/ & FEƀKf.F/ & FEƀKf.#///0q*F/ & FEƀKf.F/ & FEƀKf.F/ & FEƀKf.0\0~000q*(F/ & FEƀKf.F/ & FEƀKf.F/ & FEƀKf.000%1?1mF/ & FEƀKf.F/ & FEƀKf.#?1K1[1s1t1q*(F/ & FEƀKf.F/ & FEƀKf.F/ & FEƀKf.t1u1111*2kF/ & FpEƀKf.F/ & FpEƀKf.#*2O222q*F/ & FpEƀKf.F/ & FpEƀKf.F/ & FpEƀKf.222 3L5j555`O/ & F 88EƀKf.