Skip to main content

Understanding Resource Selection Requirements for Computationally Intensive Tasks on Heterogeneous Computing Infrastructure

  • Conference paper
  • First Online:
Economics of Grids, Clouds, Systems, and Services (GECON 2016)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 10382))

Abstract

Scientists and researchers face challenges in efficiently configuring their scientific computing tasks so that they can be run in a timely and cost-effective manner. While the increasing availability of different types of computing platforms provides many opportunities to users, it can further complicate the job configuration process. In this paper we present work-in-progress to develop an approach to assist with identifying the most suitable computing platform and configuration for a computational task based on a user’s financial and temporal constraints, using a decision support system. We use Nekkloud, a web-based tool for running computations via the Nektar++ spectral/hp element framework, as an exemplar and build a table that scores a range of properties for four example computing platforms to help select the most suitable platform for a job. We demonstrate our approach using three sample task scenarios.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Adaptive Computing Inc.: TORQUE Resource Manager. http://www.adaptivecomputing.com/products/open-source/torque/. Accessed 19 July 2016

  2. Amazon Web Services Inc.: Amazon EC2 Spot Instances Pricing. https://aws.amazon.com/ec2/spot/pricing/. Accessed 19 July 2016

  3. Amazon Web Services Inc.: Elastic Compute Cloud (EC2) Cloud Server & Hosting - AWS. https://aws.amazon.com/ec2. Accessed 19 July 2016

  4. Botti, S., Hsee, C.K.: Dazed and confused by choice: how the temporal costs of choice freedom lead to undesirable outcomes. Organ. Behav. Hum. Decis. Process. 112(2), 161–171 (2010). http://dx.doi.org/10.1016/j.obhdp.2010.03.002

    Article  Google Scholar 

  5. Cantwell, C.D., Moxey, D., Comerford, A., Bolis, A., Rocco, G., Mengaldo, G., de Grazia, D., Yakovlev, S., Lombard, J.E., Ekelschot, D., Jordi, B., Xu, H., Mohamied, Y., Eskilsson, C., Nelson, B., Vos, P., Biotto, C., Kirby, R.M., Sherwin, S.J.: Nektar++: an open-source spectral/hp element framework. Comput. Phys. Commun. 192, 205–219 (2015). http://dx.doi.org/10.1016/j.cpc.2015.02.008

    Article  Google Scholar 

  6. Cohen, J., Cantwell, C., Moxey, D., Nowell, J., Austing, P., Guo, X., Darlington, J., Sherwin, S.: TemPSS: a service providing software parameter templates and profiles for scientific HPC. In: 11th IEEE International Conference on e-Science (e-Science 2015), pp. 78–87, August 2015. http://dx.doi.org/10.1109/eScience.2015.43

  7. Cohen, J., Darlington, J., Fuchs, B., Moxey, D., Cantwell, C., Burovskiy, P., Sherwin, S., Hong, N.C.: libHPC: software sustainability and reuse through metadata preservation. In: First Workshop on Maintainable Software Practices in e-Science, Chicago, IL, USA, position paper, October 2012

    Google Scholar 

  8. Cohen, J., Moxey, D., Cantwell, C., Burovskiy, P., Darlington, J., Sherwin, S.J.: Nekkloud: a software environment for high-order finite element analysis on clusters and clouds. In: 2013 IEEE International Conference on Cluster Computing (CLUSTER). IEEE, Poster paper, September 2013. http://dx.doi.org/http://dx.doi.org/10.1109/CLUSTER.2013.6702616

  9. Costa, P., Napper, J., Pierre, G., van Steen, M.: Autonomous resource selection for decentralized utility computing. In: 29th IEEE International Conference on Distributed Computing Systems (ICDCS 2009), pp. 561–570, June 2009. http://dx.doi.org/10.1109/ICDCS.2009.70

  10. Eckel, C.C., Grossman, P.J.: Men, women and risk aversion: experimental evidence. In: Handbook of Experimental Economics Results, vol. 1, pp. 1061–1073. Elsevier (2008). http://dx.doi.org/10.1016/S1574-0722(07)00113-8

  11. Holt, C.A., Laury, S.K.: Risk aversion and incentive effects. Am. Econ. Rev. 92(5), 1644–1655 (2002). http://dx.doi.org/10.1257/000282802762024700

    Article  Google Scholar 

  12. Karniadakis, G., Sherwin, S.: Spectral/HP Element Methods for Computational Fluid Dynamics, 2nd edn. Oxford University Press, New York (2005)

    Book  MATH  Google Scholar 

  13. Krauter, K., Buyya, R., Maheswaran, M.: A taxonomy and survey of grid resource management systems for distributed computing. Softw. Pract. Experience 32(2), 135–164 (2002). http://dx.doi.org/10.1002/spe.432

    Article  MATH  Google Scholar 

  14. libHPC. http://www.imperial.ac.uk/london-e-science/projects/libhpc. Accessed 19 July 2016

  15. Liu, C., Yang, L., Foster, I., Angulo, D.: Design and evaluation of a resource selection framework for grid applications. In: Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing (HPDC 2002), pp. 63–72, HPDC 2002. IEEE (2002). http://dx.doi.org/10.1109/HPDC.2002.1029904

  16. MacCrimmon, K.R.: Decisionmaking among multiple-attribute alternatives: A survey and consolidated approach. Technical report MEMORANDUM RM-4823-ARPA, The RAND Corporation, Santa Monica, CA, USA (1968). http://www.rand.org/pubs/research_memoranda/RM4823.html

  17. Payne, J.W., Bettman, J.R., Luce, M.F.: When time is money: decision behavior under opportunity-cost time pressure. Organ. Behav. Hum. Decis. Process. 66(2), 131–152 (1996). http://dx.doi.org/10.1006/obhd.1996.0044

    Article  Google Scholar 

  18. Raman, R., Livny, M., Solomon, M.: Matchmaking: distributed resource management for high throughput computing. In: Proceedings of the Seventh IEEE International Symposium on High Performance Distributed Computing, p. 140, HPDC 1998. IEEE Computer Society, Washington, DC, July 1998. http://dl.acm.org/citation.cfm?id=822083.823222

  19. Rayna, T., Darlington, J., Striukova, L.: Pricing music using personal data: mutually advantageous first-degree price discrimination. Electron. Mark. 25(2), 139–154 (2015). http://dx.doi.org/10.1007/s12525-014-0165-7

    Article  Google Scholar 

  20. Ryan, M., Gerard, K., Amaya-Amaya, M. (eds.): Using Discrete Choice Experiments to Value Health and Health Care, The Economics of Non-Market Goods and Resources, vol. 11. Springer, Netherlands (2008). http://dx.doi.org/10.1007/978-1-4020-5753-3

    Google Scholar 

  21. Slawik, M., Küpper, A.: A domain specific language and a pertinent business vocabulary for cloud service selection. In: Altmann, J., Vanmechelen, K., Rana, O.F. (eds.) GECON 2014. LNCS, vol. 8914, pp. 172–185. Springer, Cham (2014). http://dx.doi.org/10.1007/978-3-319-14609-6_12

    Google Scholar 

  22. Smith, V.L.: Theory, experiment and economics. J. Econ. Perspect. 3(1), 151–169 (1989). http://dx.doi.org/10.1257/jep.3.1.151

    Article  MathSciNet  Google Scholar 

  23. Tannenbaum, T., Wright, D., Miller, K., Livny, M.: Condor: a distributed job scheduler. In: Sterling, T. (ed.) Beowulf Cluster Computing with Linux, pp. 307–350. MIT Press, Cambridge (2002). http://dl.acm.org/citation.cfm?id=509876.509893

    Google Scholar 

  24. Univa® Corporation: Products Suite (2016). http://www.univa.com/products/. Accessed 19 July 2016

Download references

Acknowledgements

The authors wish to acknowledge the Nektar++ team for their advice, particularly in relation to the scenarios and solvers. JC and JD acknowledge Imperial College London for funding the Pathways to Impact project “Simplifying High Performance Computing Access for the Nektar++ Framework” under Imperial’s EPSRC Impact Acceleration Account. JC and JD also acknowledge EPSRC for their support of the completed libhpc (EP/I030239/1) and libhpc Stage II (EP/K038788/1) projects where Nekkloud and TemPSS were initially developed.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jeremy Cohen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Cohen, J., Rayna, T., Darlington, J. (2017). Understanding Resource Selection Requirements for Computationally Intensive Tasks on Heterogeneous Computing Infrastructure. In: Bañares, J., Tserpes, K., Altmann, J. (eds) Economics of Grids, Clouds, Systems, and Services. GECON 2016. Lecture Notes in Computer Science(), vol 10382. Springer, Cham. https://doi.org/10.1007/978-3-319-61920-0_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-61920-0_18

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-61919-4

  • Online ISBN: 978-3-319-61920-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics