Clusters of symmetric shared memory multiprocessors (SMPs) are fast becoming a highly available platform for parallel computing. There is a need for a uniform programming paradigm that allows users to transparently ex...
详细信息
Clusters of symmetric shared memory multiprocessors (SMPs) are fast becoming a highly available platform for parallel computing. There is a need for a uniform programming paradigm that allows users to transparently extend parallelism across multiple SMP nodes. A shared memory paradigm leverages the available hardware to handle sharing within an SMP, in addition to providing programming ease. Software distributed shared memory systems support the illusion of shared memory across the cluster via a software runtime layer between the application and the hardware. This approach can potentially provide a cost-effective alternative to larger hardware shared memory systems for executing certain classes of workloads. We describe here one such system and discuss its interface, performance and portability through an example real-world application from the scientific domain.
We consider an inventory system in which both the arrival of items and the demand for those items are Poisson processes. The stored items have two phases of shelf-Life. If the item has nor been taken by a demand durin...
详细信息
We consider an inventory system in which both the arrival of items and the demand for those items are Poisson processes. The stored items have two phases of shelf-Life. If the item has nor been taken by a demand during the first phase it is inspected. With probability q it is removed and with probability p=1 -q it is transferred to the second phase. The blood bank model inspired this study. We compute ergodic limits for the number of items in the system, the lost demands. and the two types of outdating.
Deals with the design and architecture of distribute and Internet-based computer music applications. Hypertext Markup Language; Graphical user interface; Client or server technology and distributed computing in comput...
详细信息
Deals with the design and architecture of distribute and Internet-based computer music applications. Hypertext Markup Language; Graphical user interface; Client or server technology and distributed computing in computer music.
This paper is concerned with the mathematics and formal specification of "set-like" operations for the mixed dimension cellular geometric objects of the Djinn applicationprogramming Interface. The relations...
详细信息
This paper is concerned with the mathematics and formal specification of "set-like" operations for the mixed dimension cellular geometric objects of the Djinn applicationprogramming Interface. The relationships between these operations and stratifications of dimensionally heterogeneous semianalytic point-sets are uncovered and formalised. Semianalytic geometry is central to the algebraic model discussed in this paper, bur multi-disciplinary concepts from topology, differential geometry and computer-aided geometric design have been used also. In particular, the use of strong relative topological stratifications enables Djinn to satisfy significant industrial requirements. (C) 1999 Elsevier Science Ltd. All rights reserved.
Limited distribution phenomena related to negation and negative polarity are usually thought of in terms of affectivity where affective is understood as negative or downward entailing. In this paper I propose an analy...
详细信息
Limited distribution phenomena related to negation and negative polarity are usually thought of in terms of affectivity where affective is understood as negative or downward entailing. In this paper I propose an analysis of affective contexts as nonveridical and treat negative polarity as a manifestation of the more general phenomenon of sensitivity to (non)veridicality (which is, I argue, what affective dependencies boil down to). Empirical support for this analysis will be provided by a detailed examination of affective dependencies in Greek, but the distribution of any will also be shown to follow from (non)veridicality.
Virtual networks provide applications with the illusion of having their own dedicated, high-performance networks, although network interfaces posses limited, shared resources. We present the design of a large-scale vi...
详细信息
ISBN:
(纸本)9781581131000
Virtual networks provide applications with the illusion of having their own dedicated, high-performance networks, although network interfaces posses limited, shared resources. We present the design of a large-scale virtual network system and examine the integration of communication programming interface, system resource management, and network interface operation. Our implementation on a cluster of 100 workstations quantifies the impact of virtualization on small message latencies and throughputs, shows full hardware performance is delivered to dedicated applications and time-shared workloads, and shows robust performance under demanding workloads that overcommit interface resources.
Solid modelers and other CAD/CAM subsystems are moving to distributed heterogeneous computing environments, so as to support design and manufacturing processes that are temporally and spatially distributed. Communicat...
详细信息
Solid modelers and other CAD/CAM subsystems are moving to distributed heterogeneous computing environments, so as to support design and manufacturing processes that are temporally and spatially distributed. Communication and collaboration among the software components of such distributed systems require protocols for accessing remote objects. This paper discusses an approach that provides transparent access to diverse solid modelers in a distributed environment. A solid modeler is augmented with a software wrapper, called an adaptor, so as to provide a uniform applicationprogramming interface (API). applications interact with the uniform API and need not concern themselves with the specifics of the modeling systems used. API calls are implemented in a client-server architecture, in which a modeler and its adaptor function as a geometry server, and various applications communicate with the server through remote procedure calls (RPCs). A few adaptors have been implemented at the University of Southern California's Programmable Automation Laboratory, and have been used routinely for several years. This paper discusses adaptor design problems and our approach to their solutions. It illustrates the application of our methods through an example that involves the incremental recognition of machinable features in a distributed environment. This environment includes a geometry server, a simple feature-based design system, a state-of-the-art feature recognizer, and a graphics renderer, all running as separate processes in different machines. To our knowledge, this is the first documented effort in which a complex application such as feature recognition is capable of running, unmodified, on top of modelers based on constructive solid geometry or on boundary representations, which are fundamentally different. (C) 1998 Elsevier Science Ltd. All rights reserved.
When the authors asked users to test an API early in the development life cycle, the users' questions about how the API works and in what contexts turned out to be extremely helpful. Iterative API design and testi...
详细信息
When the authors asked users to test an API early in the development life cycle, the users' questions about how the API works and in what contexts turned out to be extremely helpful. Iterative API design and testing, along with feedback from real users, contribute to cleaner design and a more helpful reference manual.
暂无评论