Abstract
The advent of high-performance computing engines and networks is bringing serious numerical and problem-solving environments (PSEs) closer to a broad base of users with widely differing needs. From the perspective of these users, a key issue will be the quality of service (QoS) PSEs offer. In the broader sense, QoS includes parameters such as network delays and throughput, as well as end-user quality factors such as system availability, system functionality, content quality, and semantic interoperability. In order to facilitate integration of the QoS and PSE we introduce scientific workflows, to mean a series of structured activities and computations that arise in scientific problem-solving. Scientific workflows are expected to coexist and cooperate with other user workflows (e.g., business workflows, educational workflows, legislative workflows). As such they must support compatible QoS. We use data from existing systems and workflows to quantitatively bound some of the PSE QoS parameters. Use of multimedia imposes additional restrictions, while end-user risks impose bounds on the security and reliability of numerical computations and algorithms It is our belief that the next generation of PSEs must have QoS parameters designed into the system, or these PSEs will fail to live up to user needs and expectations.
Chapter PDF
Similar content being viewed by others
Key Words
References
Ambrosiano, J., Balay, R., Coats, C., Eyth, A., Fine, S., Hils, D., Smith, T., Thorpe, S., Turner, T. and Vouk, M. (1995) The Environmental Decision Support System: Air Quality Modeling and Beyond, in Proc. U.S. EPA Next Generation Environmental Modeling Computational Methods (NGEMCOM) Workshop, Bay City, MI.
Baker, M. and Fox, G. (1996) Metacomputing: The Informal Supercomputer, in Proc. NSF Train the Trainer Workshop, Cornell Theory Center, Ithaca, NY, May 6–9, 1996. (http://renoir.csc.ncsu.edu/RTCPP/HTML/Workshop2/index.html)
Balay, R., Vouk, M. A., and Perros, H. (1996) A Lightweight Software Bus for Prototyping Problem Solving Environments, in the Eleventh International Conference on Systems Engineering, July 9–11, 1996, Las Vegas. Eleventh International Conference on Systems Engineering, Las Vegas, 626–30.
Bellcore, Network Switching Element Outage Performance Monitoring Procedures SR-TSY000963, Issue 1, April 1989.
Bitzer, M. D. and Bitzer, D.L. (1973) Teaching nursing by computer: an evaluation study. Computers in Biology and Medicine, 3, 187–204.
Boehm, B.W. (1989)Tutorial: Software Risk Management IEEE CS Press.
Dennis, R.L., Byun, D.W., Novak, J.H., Galluppi, K.J., Coats, C.C. and Vouk, M.A. (1996) The Next Generation of Integrated Air Quality Modeling: EPA’s Models-3. Atmospheric Environment, 30, 1925–38.
Elmagarmid, A.K. (1992) Database Transaction Models for Advanced Applications Morgan Kaufmann.
Elmaghraby, S.E., Baxter, E.I., and Vouk, M.A. (1995) An Approach to the Modeling and Analysis of Software Production Processes. Intl. Transactions in Operational Research, 2, 117–35.
Gallopoulos, S., Houstis, E. and Rice, J.R. (1994) Computer as Thinker/Doer: Problem-solving Environments for Computational Science. IEEE Computational Science and Engineering, 1, 11–23.
Gray, J. and Reuter, A. (1993) Transaction Processing: Concepts and Techniques Morgan Kaufmann.
Hatton, L. (1994) How accurate is scientific software? IEEE Transactions on Software Engineering, 20, 785–97.
Jones W. and Vouk M.A., (1996) Software Reliability Field Data Analysis, in Handbook of Software Reliability Engineering (ed. M. Lyu ), McGraw Hill, pp. 439–89.
Kauer, P.K. (1995) An Analysis of North Carolina State University’s Network Performance, M.S. Thesis, Department of Computer Science, NCSU.
Rindos, A., Vouk, M., Woolet, S., Hines, J. and Lester J. (1995) ATM Technology Enabling Educational Applications Across the North Carolina Information Highway, in Proc. TELECOM ’85 FORUM Technology Summit ITU, Geneva, pp. 519–22.
Singh, M. and Huhns, M. (1994) Automating Workflows for Service Provisioning: Integrating AI and Database Technologies. IEEE Expert, 9, 19–23.
Singh, M. and Vouk, M. (1996a), Scientific Workflows: Scientific Computing Meets Transactional Workflows. In Proc. NSF Workshop on Workflow and Process Automation in Information Systems: State-of-the-art and Future Directions (ed. A. Sheth), Athens, GA, May 8–10, 1996 (http://optimus.cs.uga.edu:5080/activities/NSF-workflow/).
Singh, M. and Vouk, M. (1996b) Quality of Service and Scientific Workflows, Computer Science Technical Report, TR96–19, North Carolina State University, (ftp://ftp.csc.ncsu.edu/pub/tech/README.html)
Stroud J.M. (1967) The Fine Structure of Psychological Time. Annals of the New York Academy of Sciences, 138 (Art. 2, 623–31.
Wainer, J., Weske, M., Vossen, G., Bauzer Medeiros, C.M. (1996) Scientific Workflow Systems. In Proc. NSF Workshop on Workflow and Process Automation in Information Systems: State-of-the-art and Future Directions (ed. A. Sheth), Athens, GA, May 8–10, 1996 (http://optimus.cs.uga.edu:5080/activities/NSF-workflow/).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1997 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Vouk, M.A., Singh, M.P. (1997). Quality of service and scientific workflows. In: Boisvert, R.F. (eds) Quality of Numerical Software. IFIP Advances in Information and Communication Technology. Springer, Boston, MA. https://doi.org/10.1007/978-1-5041-2940-4_6
Download citation
DOI: https://doi.org/10.1007/978-1-5041-2940-4_6
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-5041-2942-8
Online ISBN: 978-1-5041-2940-4
eBook Packages: Springer Book Archive