• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Iktara in ConCert: Realizing a certified grid computing framework from a programmer’s perspective (2002)

by Bor-Yuh Evan Chang
Add To MetaCart

Tools

Sorted by:
Results 1 - 6 of 6

Trustless grid computing in ConCert

by Bor-yuh Evan Chang, Karl Crary, Margaret Delap, Robert Harper, Jason Liszka, Tom Murphy Vii, Frank Pfenning - Grid Computing – Grid 2002 Third International Workshop , 2002
"... Abstract. We believe that fundamental to the establishment of a grid computing framework where all (not just large organizations) are able to effectively tap into the resources available on the global network is the establishment of trust between grid application developers and resource donors. Reso ..."
Abstract - Cited by 28 (11 self) - Add to MetaCart
Abstract. We believe that fundamental to the establishment of a grid computing framework where all (not just large organizations) are able to effectively tap into the resources available on the global network is the establishment of trust between grid application developers and resource donors. Resource donors must be able to trust that their security, safety, and privacy policies will be respected by programs that use their systems. In this paper, we present a novel solution based on the notion of certified code that upholds safety, security, and privacy policies by examining intrinsic properties of code. Certified code complements authentication and provides a foundation for a safe, secure, and efficient framework that executes native code. We describe the implementation of such a framework known as the ConCert software. 1 Introduction In recent years, numerous organizations have been vying for donated resources for their grid applications. Potential resource donors are inundated with worthwhile grid projects such as discovering a cure for AIDS, finding large prime numbers, and searching for extraterrestrial intelligence. Part of the difficulty in obtaining resources is establishing trust between the grid application developer and the resource donors. Because resource donors often receive little or no direct reward for their contributions, they demand assurances of safety, security, and privacy to protect themselves from malicious as well as simply unreliable software. In an ideal grid framework, as proposed in Legion [18], users are provided the abstraction of a single virtual machine that automatically distributes work and gathers results. In such a framework, this issue is even more salient because the exchange of code happens automatically.
(Show Context)

Citation Context

...though it has yet to be demonstrated, we believe we can leverage several programming language techniques to achieve this goal. Preliminary work in this direction is discussed in Chang's honors thesis =-=[Cha02]-=- and a companion paper on work in progress [CDL + 02]. Acknowledgments. Our implementation and protocols, especially the workstealing protocol and code to support TAL verification, are based largely o...

Towards a Functional Library for Fault-Tolerant Grid Computing

by Bor-Yuh Evan Chang, Margaret DeLap, Jason Liszka, Tom Murphy, VII, Karl Crary, Robert Harper, Frank Pfenning , 2002
"... To make development of grid applications less arduous, a natural, powerful, and convenient programming interface is required. ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
To make development of grid applications less arduous, a natural, powerful, and convenient programming interface is required.
(Show Context)

Citation Context

...or the ConCert software would require special compiler support, which has not been completed. However, we have written a simulator and a significant grid application, namely a parallel theorem prover =-=[Cha02]-=-. A value of type ρ task is a handle for a computation running on the grid that returns an answer of type ρ. For example, an int task is a task that returns values of type int. To put a new task onto ...

Towards a Functional Library for Fault-Tolerant

by Grid Computing Bor-Yuh, Bor-yuh Evan Chang, Margaret Delap, Jason Liszka, Tom Murphy Vii, Karl Crary, Robert Harper, Frank Pfenning , 2002
"... To make development of grid applications less arduous, a natural, powerful, and convenient programming interface is required. ..."
Abstract - Add to MetaCart
To make development of grid applications less arduous, a natural, powerful, and convenient programming interface is required.

Functional Grid Programming with ConCert

by Tom Murphy Vii , 2004
"... Grid computing has become increasingly popular with the growth of the Internet, especially in large-scale scientific computation. Computational Grids are characterized by their scale, their heterogeneity, and their unreliability, making the creation of Grid software quite a challenge. Security conce ..."
Abstract - Add to MetaCart
Grid computing has become increasingly popular with the growth of the Internet, especially in large-scale scientific computation. Computational Grids are characterized by their scale, their heterogeneity, and their unreliability, making the creation of Grid software quite a challenge. Security concerns make the deployment of Grid infrastructure similarly daunting.

Abstract ML Grid Programming with ConCert ∗

by unknown authors
"... Grid computing has become increasingly popular with the growth of the Internet, especially in large-scale scientific computation. Computational Grids are characterized by their scale, their heterogeneity, and their unreliability, making the creation of Grid software quite a challenge. Security conce ..."
Abstract - Add to MetaCart
Grid computing has become increasingly popular with the growth of the Internet, especially in large-scale scientific computation. Computational Grids are characterized by their scale, their heterogeneity, and their unreliability, making the creation of Grid software quite a challenge. Security concerns make the deployment of Grid infrastructure similarly daunting. We argue that functional programming techniques, both wellknown and new, make an excellent practical foundation for Grid computing. We present a prototype Grid framework called Con-Cert built entirely in Standard ML which allows for the trustless dissemination of Grid programs through the use of certified code. The framework is fault-tolerant and relatively easy to implement, owing to a simplified network abstraction. This network abstraction is tedious to program for directly, so we present a high level ML-like language Grid/ML and a compiler Hemlock for the language. Categories and Subject Descriptors D.3.2 [Programming Languages]: Language Classifications—Concurrent, distributed, and
(Show Context)

Citation Context

...A and B. The code is quite simple; the only place that we use our Grid primitives is in the implementation of parallel tuple construction && (Figure 10). In bottom-up theorem provers for Linear Logic =-=[8]-=- it is sometimes necessary to return not one proof but a stream of different proofs (there may be multiple incomparable ways to use resourcessto achieve a goal). We might like to model this as a proof...

SEE PROFILE

by Hong-po Chang, See Profile, Seong-hun Kim, Gerald Nelson, Yu-jin Seoa, Kyu-rhim Chungb, Seong-hun Kimc, Gerald Nelsond , 2014
"... Camouflage treatment of skeletal Class III malocclusion with asymmetry using a bone-borne rapid maxillary expander ..."
Abstract - Add to MetaCart
Camouflage treatment of skeletal Class III malocclusion with asymmetry using a bone-borne rapid maxillary expander
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University