Volunteer computing (VC) or distributedcomputing projects are common in the citizen cyberscience (CCS) community and present extensive opportunities for scientists to make use of computing power donated by volunteers...
详细信息
Volunteer computing (VC) or distributedcomputing projects are common in the citizen cyberscience (CCS) community and present extensive opportunities for scientists to make use of computing power donated by volunteers to undertake large-scale scientific computing tasks. VC is generally a noninteractive process for those contributing computing resources to a project, whereas volunteer thinking (VT) or distributed thinking allows volunteers to participate interactively in CCS projects to solve human computation tasks. In this paper, we describe the integration of three tools, the Virtual Atom Smasher (VAS) game developed by CERN, LiveQ, a job distribution middleware, and CitizenGrid, an online platform for hosting and providing computation to CCS projects. This integration demonstrates the combining of VC and VT to help address the scientific and educational goals of games like VAS. This paper introduces the three tools and provides details of the integration process along with further potential usage scenarios for the resulting platform.
In recent years, with the explosive growth of data, streaming data processing has played a more and more important role in processing big data. Different distributed architectures have been applied to process streamin...
详细信息
ISBN:
(纸本)9781467382212
In recent years, with the explosive growth of data, streaming data processing has played a more and more important role in processing big data. Different distributed architectures have been applied to process streaming data such as Storm, Spark and Samza. These architectures have their own unique and practical designs in order to adapt some special requirements in different distributedcomputing environments. These architectures have their own unique advantages when they are applied to process stream data. Consequently, these architectures have been successfully applied in production by some companies. Although these architectures are still having problems in some aspects, they have enough development potential in the future.
The JCMT, the world's largest sub-mm telescope, has had essentially the same VAX/VMS based control system since it was commissioned. For the next generation of instrumentation we are implementing a new Unix/VxWork...
详细信息
ISBN:
(纸本)0819446270
The JCMT, the world's largest sub-mm telescope, has had essentially the same VAX/VMS based control system since it was commissioned. For the next generation of instrumentation we are implementing a new Unix/VxWorks based system, based on the successful ORAC system that was recently released on UKIRT. The system is now entering the integration and testing phase. This paper gives a broad overview of the system architecture and includes some discussion on the choices made. (Other papers in this conference cover some areas in more detail). The basic philosophy is to control the sub-systems with a small and simple set of commands, but passing detailed XML configuration descriptions along with the commands to give the flexibility required. The XML files can be passed between various layers in the system without interpretation, and so simplify the design enormously. This has all been made possible by the adoption of an Observation Preparation Tool, which essentially serves as an intelligent XML editor.
A description is given of the development environment currently being used to aid the design and test of applications software for a distributed multiprocessor computer system. The multiprocessor system is constructed...
详细信息
A description is given of the development environment currently being used to aid the design and test of applications software for a distributed multiprocessor computer system. The multiprocessor system is constructed from a set of standard commercially available hardware components and is suitable for investigating a range of real-time distributed computing applications. The design of the various software components required for use with the adopted methodology are described, together with a description of the facilities provided by a laboratory development facility currently being used.
暂无评论