this talk is an exploration of the genesis, methods, and futures of thin, high-performance business computing over the Internet, as referenced in Sun's invention and experience in this field. the presentation will...
详细信息
ISBN:
(纸本)076950728X
this talk is an exploration of the genesis, methods, and futures of thin, high-performance business computing over the Internet, as referenced in Sun's invention and experience in this field. the presentation will delve into why and how this computing method will become increasingly important in the evolution of technologies to satisfy a global workforce that is becoming increasingly mobile while interacting across geographic boundaries.
this paper describes an approach to building a distributed software component system for scientific and engineering applications that is based on representing GRID services as application-level software components. th...
详细信息
ISBN:
(纸本)0769507840
this paper describes an approach to building a distributed software component system for scientific and engineering applications that is based on representing GRID services as application-level software components. these GRID services provide tools such as registry and directory services, event services, and remote component creation. While a services-based architecture for Grids and other distributed systems is not new, this framework provides several unique features. First, the public interfaces to each software component are described as XML documents. this allows many adaptors and user interfaces to be generated from the specification dynamically. Second, this system is designed to exploit the resources of existing Grid infrastructures like Globus[7], [15], Legion[17], [7], and commercial Internet frameworks like e-speak[11]. third, and most important, the component-based design extends throughout the system. Hence tools such as application builders which allow users to select components, start them on remote resources, and connect and execute them, are also interchangeable software components. Consequently, it is possible to build distributed applications using a graphical "drag-and-drop" interface, a web-based interface, a scripting language like Python, or an existing tool such as Matlab.
Large distributed systems such as Computational Grids require a large amount of monitoring data be collected for a variety of tasks such as fault detection, performance analysis, performance tuning, performance predic...
详细信息
ISBN:
(纸本)0769507840
Large distributed systems such as Computational Grids require a large amount of monitoring data be collected for a variety of tasks such as fault detection, performance analysis, performance tuning, performance prediction, and scheduling. Ensuring that all necessary monitoring is turned on and that data is being collected can be a very tedious and error-prone task. We have developed an agent-based system to automate the execution of monitoring sensors and the collection of event darn.
the first decades of the new millennium will witness an explosive growth in the number and diversity of networked devices and portals. We foresee high degrees of mobility, heterogeneity, and interactions among computi...
详细信息
ISBN:
(纸本)0769507832;0769507840
the first decades of the new millennium will witness an explosive growth in the number and diversity of networked devices and portals. We foresee high degrees of mobility, heterogeneity, and interactions among computing devices connected to global networks. While previous research in distributed operating systems solved many problems related to resource management, they seldom addressed the problems of heterogeneity and dynamic adaptability. On the other hand, middleware solutions, like CORBA and Java/Jini, solve part of the heterogeneity problem by permitting seamless communication among different platforms. But, they do not address dynamic resource management and adaptability for applications requiring high-performance distributed computing. this paper presents 2K, an integrated operating system architecturethat addresses the problems of resource management in heterogeneous networks, dynamic adaptability, and configuration of component-based distributed applications.
this paper presents the design and simulation of a processing element developed for prototyping a bus-based parallel architecture suitable for highperformancecomputing. A16-bit assembly instruction set is developed ...
详细信息
Trends in VLSI technology scaling demand that future computing devices be narrowly focused to achieve highperformance and high efficiency, yet also target the high volumes and low costs of widely applicable general p...
详细信息
Trends in VLSI technology scaling demand that future computing devices be narrowly focused to achieve highperformance and high efficiency, yet also target the high volumes and low costs of widely applicable general purpose designs. To address these conflicting requirements, we propose a modular reconfigurable architecture called Smart Memories, targeted at computing needs in the 0.1 μm technology generation. A Smart Memories chip is made up of many processing tiles, each containing local memory, local interconnect, and a processor core. For efficient computation under a wide class of possible applications, the memories, the wires, and the computational model can all be altered to match the applications. To show the applicability of this design, two very different machines at opposite ends of the architectural spectrum, the Imagine stream processor and the Hydra speculative multiprocessor, are mapped onto the Smart Memories computing substrate. Simulations of the mappings show that the Smart Memories architecture can successfully map these architectures with only modest performance degradation.
In this paper we present a robust software infrastructure for metacomputing. the system is intended to be used by others as a building block for large and powerful computational grids. Much effort has been taken to de...
详细信息
ISBN:
(纸本)0769507832;0769507840
In this paper we present a robust software infrastructure for metacomputing. the system is intended to be used by others as a building block for large and powerful computational grids. Much effort has been taken to develop a fault tolerant architecturethat does nor exhibit a single point of failure. Furthermore, we designed the system to be modular lean, and portable. It is available as open source and has been successfully compiled on POSIX and MS Windows compliant platforms. the system does not origin from a laboratory environment but has proven its robustness within two large metacomputing installations. It embodies a modular concept which allows easy integration of new or modified components. Hence, it is not necessary to buy into the system as whole. We rather encourage others to use only those components that fit into their specific environments.
the Accelerated Strategic computing Initiative (ASCI) computational grid is being constructed to interconnect the highperformancecomputing resources of the nuclear weapons complex. the grid will simplify access to t...
详细信息
ISBN:
(纸本)0769507840
the Accelerated Strategic computing Initiative (ASCI) computational grid is being constructed to interconnect the highperformancecomputing resources of the nuclear weapons complex. the grid will simplify access to the diverse computing, storage, network, and visualization resources, and will enable the coordinated use of shared resources regardless of location. To match existing hardware platforms, required security services, and current simulation practices, the Globus Metacomputing Toolkit[1] was selected to provide core grid services. the ASCI grid extends Globus functionality by operating as an independent grid, incorporating Kerberos-based security, interfacing to Sandia'S Cplant(TM), and extending job monitoring services. To fully meet ASCI's needs, the architecture layers distributed work management and criteria-driven resource selection services on top of Globus. these services simplify the grid interface by allowing users to simply request "run code X anywhere" this paper describes the initial design and prototype of the ASCI grid.
Split execution is a common model for providing a friendly environment on a foreign machine. In this model, a remotely executing process sends some or all of its system calls back to a home environment for execution. ...
详细信息
ISBN:
(纸本)0769507832;0769507840
Split execution is a common model for providing a friendly environment on a foreign machine. In this model, a remotely executing process sends some or all of its system calls back to a home environment for execution. Unfortunately, hand-coding split execution system for experimentation and research is difficult and error-prone. We have built a tool, Bypass, for quickly producing portable and correct split execution systems for unmodified legacy applications. We demonstrate Bypass by using it to transparently connect a POSIX application to a simple data staging system based on the Globus toolkit.
Cactus is an open source problem solving environment designed for scientists and engineers. Its modular structure facilitates parallel computation across different architectures and collaborative code development betw...
详细信息
ISBN:
(纸本)0769507840
Cactus is an open source problem solving environment designed for scientists and engineers. Its modular structure facilitates parallel computation across different architectures and collaborative code development between different groups. the Cactus Code originated in the academic research community, where it has been developed and used over many years by a large international collaboration of physicists and computational scientists. We discuss here how the intensive computing requirements of physics applications now using the Cactus Code encourage the use of distributed and metacomputing, describe the development and experiments which have already been performed with Cactus, and detail how its design makes it an ideal application test-bed for Grid computing.
暂无评论