IEEE John Vincent Atanasoff 2006 International Symposium on Modern Computing (JVA'06) 2006
DOI: 10.1109/jva.2006.41
|View full text |Cite
|
Sign up to set email alerts
|

Programming Models for Grid Applications and Systems: Requirements and Approaches

Abstract: History repeats itself. Since the invention of the programmable computer, numerous computer scientists keep dedicating their professional lives to the design of "the single, best" programming model, whereas programmers "vote" by choosing their favourite languages and tools.Interestingly, these choices have always been guided by non-functional properties. For programming a single computer, the most widely used models have become objectoriented and component-based programming, a choice driven by their high abstr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
1
0
2

Year Published

2007
2007
2009
2009

Publication Types

Select...
3
1
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 25 publications
0
1
0
2
Order By: Relevance
“…What distinguishes grids from other environments is their heterogeneity, dynamic variability of resource quality, and their non-negligible failure rates, in their totality requiring approaches to application development that take these non-functional properties into account [14].…”
Section: Introductionmentioning
confidence: 99%
“…What distinguishes grids from other environments is their heterogeneity, dynamic variability of resource quality, and their non-negligible failure rates, in their totality requiring approaches to application development that take these non-functional properties into account [14].…”
Section: Introductionmentioning
confidence: 99%
“…Virtualizaçãoé o propósito predominante de toda grade computacional [106]. Assim como sistemas operacionais virtualizam umúnico computador, grades computacionais virtualizam os recursos computacionais disponíveis em um conjunto, possivelmente muito grande, de computadores para oferecer umúnico e poderoso sistema ao invés de uma coleção de nós individuais.…”
Section: Capítulo 3 Independência De Plataforma Em Grades Computacionaisunclassified
“…Uma discussão feita por Kielmann [106] sobre os diferentes tipos de aplicações e ferramentas de grade mostra que não existe umaúnica ferramenta que atenda a todas as diferentes necessidades de programação para a grade. O estudo conclui que problemas diferentes necessitam de abordagens diferentes para atender aos aspectos não-funcionais da programação, os quais de fato determinam a escolha das ferramentas apropriadas.…”
Section: Capítulo 3 Independência De Plataforma Em Grades Computacionaisunclassified