Communications of the ACM
Programming languages (3rd ed.): design and implementation
Programming languages (3rd ed.): design and implementation
World Wide Web Journal - Special issue on XML: principles, tools, and techniques
C Program Design for Engineers
C Program Design for Engineers
Time Constraints in Workflow Systems
CAiSE '99 Proceedings of the 11th International Conference on Advanced Information Systems Engineering
A Language and System for Composing Autonomous, Heterogeneous and Distributed Megamodules
DEXA '98 Proceedings of the 9th International Workshop on Database and Expert Systems Applications
A Case for Economy Grid Architecture for Service Oriented Grid Computing
IPDPS '01 Proceedings of the 10th Heterogeneous Computing Workshop â"" HCW 2001 (Workshop 1) - Volume 2
Opus: A Coordination Language for Multidisciplinary Applications
Opus: A Coordination Language for Multidisciplinary Applications
ePERT: extending PERT for workflow management systems
ADBIS'97 Proceedings of the First East-European conference on Advances in Databases and Information systems
Editorial message: special track on coordination models, languages and applications
Proceedings of the 2002 ACM symposium on Applied computing
From web service composition to megaprogramming
TES'04 Proceedings of the 5th international conference on Technologies for E-Services
Hi-index | 0.01 |
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.