Optimizing Execution of Component-based Applications using Group Instances

dc.contributor.authorBeynon, Michael D.en_US
dc.contributor.authorKurc, Tahsinen_US
dc.contributor.authorSussman, Alanen_US
dc.contributor.authorSaltz, Joelen_US
dc.date.accessioned2004-05-31T23:08:47Z
dc.date.available2004-05-31T23:08:47Z
dc.date.created2001-03en_US
dc.date.issued2001-05-10en_US
dc.description.abstractApplications that query, analyze and manipulate very large data sets have become important consumers of resources. With the current trend toward collectively using heterogeneous collections of disparate machines (the Grid) for a single application, techniques used for tightly coupled, homogeneous machines are not sufficient. Recent research on programming models for developing applications in the Grid has proposed component-based models as a viable approach, in which an application is composed of multiple interacting computational objects. We have been developing a framework, called filter-stream programming, for building data-intensive applications in a distributed environment. In this model, the processing structure of an application is represented as a set of processing units, referred to as filters. In earlier work, we studied the effects of filter placement across heterogeneous host machines on the performance of the application. In this paper, we develop the problem of scheduling instances of a filter group running on the same set of hosts. A filter group is a set of filters collectively performing a computation for an application. In particular, we seek the answer to the following question: should a new instance be created, or an existing one reused? We experimentally investigate the effects of instantiating multiple filter groups on performance under varying application characteristics. (Cross-referenced as UMIACS-TR-2001-06)en_US
dc.format.extent268216 bytes
dc.format.mimetypeapplication/postscript
dc.identifier.urihttp://hdl.handle.net/1903/1116
dc.language.isoen_US
dc.relation.isAvailableAtDigital Repository at the University of Marylanden_US
dc.relation.isAvailableAtUniversity of Maryland (College Park, Md.)en_US
dc.relation.isAvailableAtTech Reports in Computer Science and Engineeringen_US
dc.relation.isAvailableAtUMIACS Technical Reportsen_US
dc.relation.ispartofseriesUM Computer Science Department; CS-TR-4210en_US
dc.relation.ispartofseriesUMIACS; UMIACS-TR-2001-06en_US
dc.titleOptimizing Execution of Component-based Applications using Group Instancesen_US
dc.typeTechnical Reporten_US

Files

Original bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
CS-TR-4210.ps
Size:
261.93 KB
Format:
Postscript Files
Loading...
Thumbnail Image
Name:
CS-TR-4210.pdf
Size:
93.72 KB
Format:
Adobe Portable Document Format
Description:
Auto-generated copy of CS-TR-4210.ps