{'fraction_non_alphanumeric': 0.02056148675365757, 'fraction_numerical': 0.00039541320680110717, 'mean_word_length': 5.764705882352941, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Dependability and the grid issues and challenges

For over a decade, researchers involved with scientific computing have been investigating technologies that allow advanced scientific applications to exploit resources associated with machines connected by wide-area networks across large geographical distances. Originally referred to as metacomputing or heterogenous computing, Grid computing is currently the most common term used to describe this type of distributed computing model. Generally speaking, Grid computing emphasizes large scale resource sharing—not only computational cycles, but also software and data— across administrative domains in a flexible, secure, and coordinated fashion. A number of software platforms have been developed that address all or subsets of the challenges associated with Grid computing, including Condor, the Entropia platform, the Globus toolkit, Legion, LSF, Ninf, and Sun’s Grid Engine. While the Grid was originally designed to support scientific applications, there has been significant interest recently in extending the model to support the needs of enterprise computing, including those based on Web services. For example, both IBM and Sun have made the Grid part of their enterprise computing strategies, while the recent Global Grid Forum GGF-4 (http://www.gridforum.org/) included a number of topics related to generalizing the Grid in this way. Part of this effort includes defining an Open Grid Services Architecture (OGSA) that can be used to integrate services within and across enterprises. As might be expected given the difference between scientific and enterprise applications, there are any number of technical issues that must be addressed to accomplish this goal. This panel will focus on one particular challenge associated with Grid computing, that of ensuring dependable operation of Grid computations. Dependability in this context encompasses a broad collection of possible attributes, including availability, reliability, security, and timely execution. Among the possible topics for discussion are different dependability requirements of current versus envisioned application scenarios, technical barriers to achieving dependability in both contexts, and architectural issues related to providing appropriate support in software platforms such as OGSA. The overall goal is to bring together the perspectives of individuals working in different communities to identify issues and challenges that remain to be solved to make dependable Grid computing a reality.