Books > Computing & IT > Computer communications & networking
|
Buy Now
Higher-Order Components for Grid Programming - Making Grids More Usable (Hardcover, 2009 ed.)
Loot Price: R2,799
Discovery Miles 27 990
|
|
Higher-Order Components for Grid Programming - Making Grids More Usable (Hardcover, 2009 ed.)
Expected to ship within 10 - 15 working days
|
A major challenge in grid computing remains the application
software development for this new kind of infrastructure. Grid
application programmers have to take into account several
complicated aspects: distribution of data and computations,
parallel computations on different sites and processors,
heterogeneity of the involved computers, load balancing, etc. Grid
programmers thus demand novel programming methodologies that
abstract over such technical details while preserving the
beneficial features of modern grid middleware. For this purpose,
the authors introduce Higher-Order Components (HOCs). HOCs
implement generic parallel/distributed processing patterns,
together with the required middleware support, and they are offered
to users via a high-level service interface. Users only have to
provide the application-specific pieces of their programs as
parameters, while low-level implementation details, such as the
transfer of data across the grid, are handled by the HOCs. HOCs
were developed within the CoreGRID European Network of Excellence
and have become an optional extension of the popular Globus
middleware. The book provides the reader with hands-on experience,
describing a broad collection of example applications from various
fields of science and engineering, including biology, physics, etc.
The Java code for these examples is provided online, complementing
the book. The expected application performance is studied and
reported for extensive performance experiments on different
testbeds, including grids with worldwide distribution. The book is
targeted at graduate students, advanced professionals, and
researchers in both academia and industry. Readers can raise their
level of knowledge about methodologies for programming contemporary
parallel and distributed systems, and, furthermore, they can gain
practical experience in using distributed software. Practical
examples show how the complementary online material can easily be
adopted in various new projects.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.