Scientific applications often require some strategy for temporary data storage to do the largest possible simulations. The use of virtual memory for temporary data storage has received criticism because of performance...
详细信息
ISBN:
(纸本)9780897918541
Scientific applications often require some strategy for temporary data storage to do the largest possible simulations. The use of virtual memory for temporary data storage has received criticism because of performance problems. However, modern virtual memory found in recent operating systems such as Cenju-3/DE give application writers control over virtual memory policies. We demonstrate that custom virtual memory policies can dramatically reduce virtual memory overhead and allow applications to run out-of-core efficiently. We also demonstrate that the main advantage of virtual memory, namely programming simplicity, is not lost.
We discuss ASPECT, a first step towards a generic specification technique for software architectures. We present and discuss an abstract grammar for ASPECT that lists and relates to each other all the architectural el...
详细信息
We discuss ASPECT, a first step towards a generic specification technique for software architectures. We present and discuss an abstract grammar for ASPECT that lists and relates to each other all the architectural elements that form ASPECT's vocabulary. After elaborating on the characteristics of these architectural elements, we illustrate their application in a small example.
It is a generally accepted concept that multiple views are needed in object-oriented analysis or domain analysis techniques. Three commonly adopted models for requirements analysis include object model, functional mod...
详细信息
It is a generally accepted concept that multiple views are needed in object-oriented analysis or domain analysis techniques. Three commonly adopted models for requirements analysis include object model, functional model and dynamic model. This paper introduces and incorporates the concept of relational modeling into the analysis techniques. Relational modeling mainly deals with two tasks: classification of semantic relations and identification of higher-order system causal relations. Classification of semantic relations supports comparison and evaluation of various relations, which in turn can be used to select suitable methods to process the relations. A higher-order relation depicts the relations between different relations as opposed to the relations between objects often discussed in object modeling. A network of higher-order relations reveals the cause-effect dependency relationships and can facilitate understanding and reasoning of application systems. Furthermore, incorporation of relational modeling techniques can support software reuse in an application domain or across domains.
Scientific applications often require some strategy for temporary data storage to do the largest possible simulations. The use of virtual memory for temporary data storage has received criticism because of performance...
详细信息
Scientific applications often require some strategy for temporary data storage to do the largest possible simulations. The use of virtual memory for temporary data storage has received criticism because of performance problems. However, modern virtual memory found in recent operating systems such as Cenju-3/DE give application writers control over virtual memory policies. We demonstrate that custom virtual memory policies can dramatically reduce virtual memory overhead and allow applications to run out-of-core efficiently. We also demonstrate that the main advantage of virtual memory, namely programming simplicity, is not lost.
To obtain large speed-up factors in Monte Carlo simulation using importance sampling (IS), the modification, or bias of the underlying probability measures must be carefully chosen. In this paper, we utilize the stoch...
详细信息
To obtain large speed-up factors in Monte Carlo simulation using importance sampling (IS), the modification, or bias of the underlying probability measures must be carefully chosen. In this paper, we utilize the stochastic gradient descent (SGD) algorithm, which uses stochastic gradient optimization techniques, to arrive at favorable IS bias parameter settings for the simulation of tandem queues with bursty traffic, geometric service times and a finite buffer. We describe in detail the experimental method associated with applying the SGD algorithm. Speed-up factors of 1 to 8 orders of magnitude over conventional Monte Carlo estimation of the cell loss probability are achieved for the examples presented.
LAN systems are widely used in distributed environment and it becomes more indispensable to manage distributed LAN systems in an integrated manner as enterprise-level networks. This paper describes the LAN fault manag...
详细信息
LAN systems are widely used in distributed environment and it becomes more indispensable to manage distributed LAN systems in an integrated manner as enterprise-level networks. This paper describes the LAN fault management ensemble which has been developed by the Ensemble Team of INTAP NM (Network Management) Technical Committee. Ensembles represent specific solutions to particular problems of the networks as a collection of managed resources, functions and scenarios. This ensemble provides a method of managing an enterprise-level private network in particular fault management areas. OSI management is adopted as a platform to manage LANs which are assumed to be managed by SNMP or OSI layer management protocols. This ensemble takes a state-oriented approach which is better suited, and provides more efficient integrated network management for large-scale enterprise networks containing many resources to be managed, because SNMP management is performed by polling based on the stateless approach. In addition, this ensemble adopts international standards or publicly available specifications regarding the necessary management information. Integrated management is executed by the OSI manager and proxy agents. Proxy agents act as OSI agents and convert information gathered by SNMP manager/agents or OSI layer management entities to OSI. Various network resources such as FDDI, Ethernet and MIB-II are defined on the basis of definition of the ISO/IEC, IEEE and NM Forum standards and additional necessary resources are uniquely defined for this ensemble requirements.
The Earth Observing System (EOS) Data and Information System (EOSDIS) is perhaps one of the most important examples of large-scale, geographically distributed, and data intensive systems. The paper presents various fa...
详细信息
The Earth Observing System (EOS) Data and Information System (EOSDIS) is perhaps one of the most important examples of large-scale, geographically distributed, and data intensive systems. The paper presents various facets of a data and information architecture for EOSDIS. EOS data is organized by means of an object-oriented schema, while EOS knowledge is organized through multiple domain-specific thesauri, complemented by domain knowledge and rules. The information holdings are organized into the source data archives, a data warehouse which provides an integrated view of the information holdings, and information marts which generate value-added information products for specialized user communities. Finally a federated client-server architecture is proposed to allow non-EOSDIS systems to become members of the EOSDIS community, allowing them to access EOSDIS holdings, and sharing their own data with EOSDIS.
This paper describes a software architectural design method for large-scale distributed information systems. The method, which is part of an integrated design and performance evaluation method, addresses the design of...
This paper describes a software architectural design method for large-scale distributed information systems. The method, which is part of an integrated design and performance evaluation method, addresses the design of client/server software architectures, where the servers need to cooperate with each other to service client requests. The goal of this software architecture is to provide a concurrent message based design that is highly configurable. The method is illustrated by applying it to the design of a complex software system, the Earth Observing System Data and Information System (EOSDIS) Core System.
作者:
Nelson, MLMaa, MHMichael L. Nelson is the “webmaster” for NASA Langley Research Center
Computer Systems Branch Mail Stop 157A 15 Langley Boulevard Hampton VA 23681‐0001 USA. Tel: 804 8648511 Fax: 804 8648342E‐mail: <m.l.nelson@larc.nasa.gov> . He has also worked with others to implement report servers
software servers technology transfer databases and other World Wide Web services and is also the technical lead for NASA Langley Research Center’s workstation clustering activities. Ming‐Hokng Maa is a NASA Langley Research Center Cooperative Education Student e‐mail: <m.h.maa@larc.nasa.gov> pursuing his BS in computer engineering/computer science at the Massachusetts Institute of Technology. He has previously held research positions at nView Corp. and the Inter‐National Research Institute Inc Ming‐Hokng Maa is a NASA Langley Research Center Cooperative Education Student
e‐mail: <m.h.maa@larc.nasa.gov> pursuing his BS in computer engineering/computer science at the Massachusetts Institute of Technology. He has previously held research positions at nView Corp. and the Inter‐National Research Institute Inc
Explains how the NASA Technical Report Server, a World Wide Web report distribution NASA technical publications service, has been modified for performance enhancement, greater protocol support and human interface opti...
详细信息
Explains how the NASA Technical Report Server, a World Wide Web report distribution NASA technical publications service, has been modified for performance enhancement, greater protocol support and human interface optimization. Results include: parallel database queries, significantly decreasing user access times by an average factor of 2.3;access from clients behind firewalls and/or proxies which truncate excessively long Uniform Resource Locators;access to non-Wide Area Information Server (WAIS) databases and compatibility with the Z39-50.3 protocol;and a streamlined user interface.
A high-performance coating mass control system was designed using an analytical first principles model and advanced control methods. This computer control system was installed and successfully commissioned in March 19...
A high-performance coating mass control system was designed using an analytical first principles model and advanced control methods. This computer control system was installed and successfully commissioned in March 1994 on the No. 2 continuous galvanizing line at LTV Steel's Indiana Harbor works. Commissioning was fast and smooth due to the use of a process simulator, task partitioning for parallel subsystem development, good project management methods and close cooperation of the three participating companies. Significant improvements were achieved for coating mass uniformity, reduced skew coating footage, reduced order change footage, reduced rejects for coating reasons and reduced zinc usage. This control system and the line upgrade projects that preceded it have made the No. 2 continuous galvanizing line a state of the art hot dip facility for producing the highest quality galvannealed and galvanized products that meet the needs of the most demanding customers and applications. Current work is focused on enhancing product performance, achieving additional zinc savings, and development of new products made possible by improved coating uniformity and tighter coating control. Additional projects in progress for this line include upgrading the air supply system, the knife positioning and measuring systems, and running trials for new products. Upgrading programs for LTV's other coating lines are following the example set by the No. 2 CGL.
暂无评论