skip to main content
10.1145/508791.508854acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
Article

A comprehensive model for arbitrary result extraction

Published: 11 March 2002 Publication History

Abstract

Within the realms of workflow management and grid computing, scheduling of distributed services is a central issue. Most schedulers balance time and cost to fit within a client's budget, while accepting explicit data dependencies between services as the best resolution for scheduling. Results are extracted from one service in total, and then simply forwarded to the next service. However, distributed objects and remote services adhere to various standards for data delivery and result extraction. There are multiple means of requesting results and multiple ways of delivering those results. By examining several popular and idiosyncratic methods, we have developed a comprehensive model that combines the functionality of all component models. This model for arbitrary result extraction from distributed objects provides increased flexibility for object users, and an increased audience for module providers. In turn, intelligent schedulers may leverage these result extraction features.

References

[1]
D. Beringer, et al., "A Language and System for Composing Autonomous, Heterogeneous and Distributed Megamodules," DEXA 98: Large-Scale Software Composition, Vienna, August 1998.]]
[2]
B. Chapman, et al., "Opus: A Coordination Language for Multidisciplinary Applications," ICASE Tech Report 97-30, Jun 1997.]]
[3]
M. Haines and P. Mehrotra, "Exploiting Parallelism in Multidisciplinary Applications Using Opus," Proceedings of the Seventh SIAM Conference on Parallel Processing for Scientific Computing, San Francisco, CA, February 1995.]]
[4]
J. Hanly, E. Koffman and J. Horvath, Porgram Design for Engineers, Addison-Wesley, Menlo Park, CA, 1995.]]
[5]
ICASE Research Quarterly, Vol. 4, No. 1, March 1995.]]
[6]
Workflow Management Facility, Revised Submission, OMG Document Number: bom/98-06-07, July 1998.]]
[7]
L. Melloul, et al, "CPAM, A Protocol for Software Composition," CAiSE'99, Heidelberg, Germany, June 1999 (Springer LNCS).]]
[8]
N. Sample, et al., "CLAM: Composition Language for Autonomous Megamodules," Third Int'l Conference on Coordination Models and Languages, COORD'99, Amsterdam, April 26-28, 1999 (Springer LNCS).]]
[9]
Simple Workflow Access Protocol (SWAP), Keith Swenson, IETF internet draft, August 1998.]]
[10]
G. Wiederhold, P. Wegner, and S. Ceri, "Towards Megaprogramming: A Paradigm for Component-Based Programming"; Communications of the ACM, 1992(11): p.89-99.]]
[11]
Workflow Management Coalition, The Workflow Reference Model, Document Number TC00-1003, Nov 1994.]]
[12]
C. Bartlett, et al., "Pipeline Expansion in Coordinated Applications," International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'99), June 1999.]]
[13]
T. Pratt and M. Zelkowitz, Programming Languages, Design and Implementation, 1996, Prentice Hall, Inc.]]
[14]
G. Wiederhold, et al., "Composition of Multi-site Services," 4th World Conference on Integrated Design and Process Technology IDPT'99, Kusadasi, Turkey, June 1999.]]
[15]
T. Bray, J. Paoli and C. Sperberg-McQueen, "Extensible Markup Language (XML) 1.0," W3C Recommendation, February 1998.]]
[16]
A. Davidson, et al., "Schema for Object-Oriented XML 2.0," W3C Note, July 1999.]]
[17]
J. Robie, "XQL Tutorial," March 1999 (http://metalab.unc.edu/xql/xql-tutorial.html).]]
[18]
A. Deutsch, et al., "XML-QL: A Query Language for XML," submission to the W3C, August 1998.]]
[19]
J. Eder, et al., "Time Management in Workflow Systems," 3rd International Conference on Business Information Systems, 1999.]]
[20]
H. Pozewaunig, J. Eder, and W. Liebhart, "ePERT: Extending PERT for Workflow Management Systems," First EastEuropean Symposium on Advances in Database and Information Systems ADBIS ' 97, St. Petersburg, Russia, September 1997.]]
[21]
F. Berman, High Performance Schedulers in Building a Computational Grid, I. Foster and C. Kesselman, editors, Morgan Kaufmann, 1998.]]
[22]
R. Buyya, J. Giddy, D. Abramson, "A Case for Economy Grid Architecture for Service-Oriented Grid Computing," 10th IEEE International Heterogeneous Computing Workshop (HCW 2001), In conjunction with IPDPS 2001, April 2001.]]
[23]
P. Keyani, N. Sample, and G. Wiederhold. "Scheduling Under Uncertainty: Planning for the Ubiquitous Grid," technical report, Stanford Database Group.]]

Cited By

View all

Index Terms

  1. A comprehensive model for arbitrary result extraction

                  Recommendations

                  Comments

                  Information & Contributors

                  Information

                  Published In

                  cover image ACM Conferences
                  SAC '02: Proceedings of the 2002 ACM symposium on Applied computing
                  March 2002
                  1200 pages
                  ISBN:1581134452
                  DOI:10.1145/508791
                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                  Sponsors

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  Published: 11 March 2002

                  Permissions

                  Request permissions for this article.

                  Check for updates

                  Author Tags

                  1. CHARMS
                  2. partial
                  3. progressive
                  4. result extraction
                  5. scheduling

                  Qualifiers

                  • Article

                  Conference

                  SAC02
                  Sponsor:
                  SAC02: 2002 ACM Symposium on Applied Computing
                  March 11 - 14, 2002
                  Madrid, Spain

                  Acceptance Rates

                  Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

                  Upcoming Conference

                  SAC '25
                  The 40th ACM/SIGAPP Symposium on Applied Computing
                  March 31 - April 4, 2025
                  Catania , Italy

                  Contributors

                  Other Metrics

                  Bibliometrics & Citations

                  Bibliometrics

                  Article Metrics

                  • Downloads (Last 12 months)0
                  • Downloads (Last 6 weeks)0
                  Reflects downloads up to 04 Jan 2025

                  Other Metrics

                  Citations

                  Cited By

                  View all

                  View Options

                  Login options

                  View options

                  PDF

                  View or Download as a PDF file.

                  PDF

                  eReader

                  View online with eReader.

                  eReader

                  Media

                  Figures

                  Other

                  Tables

                  Share

                  Share

                  Share this Publication link

                  Share on social media