Financial Application as a Software Service on Cloud
In this work, we propose a SaaS model that provides service to ordinary investors, unfamiliar with finance models, to evaluate the price of an option that is currently being traded before taking a decision to enter into a contract. In this model, investors may approach a financial Cloud Service Provider (CSP) to compute the option price with time and/or accuracy constraints. The option pricing algorithms are not only computationally intensive but also communication intensive. Therefore, one of the key components of the methodology presented in this paper is the topology-aware communication between tasks and scheduling of tasks in virtual machines with the goal of reducing the latency of communication between tasks. We perform various experiments to evaluate how our model can map the tasks efficiently to reduce communication latency, hide network latency ensuring that all virtual machines are busy increasing response time of users.
KeywordsVirtual Machine Arrival Rate Option Price Cloud Service Provider Data Center Network
Unable to display preview. Download preview PDF.
- 3.Boyle, P.: Options: A Monte Carlo approach. J. of Finan. Econ. 4, 223–238 (1977)Google Scholar
- 4.Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A.F., Buyya, R.: CloudSim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice and Experience 41(1), 23–50 (2011)Google Scholar
- 5.Carr, P., Madan, D.B.: Option valuation using the fast Fourier transform. The Journal of Computational Finance 2(4), 61–73 (1999)Google Scholar
- 8.Hull, J.: Options, Futures, and other Derivative Securities. Prentice-Hall (May 2008)Google Scholar
- 9.Kandalla, K., Subramoni, H., Vishnu, A., Panda, D.: Designing topology-aware collective communication algorithms for large scale InfiniBand clusters: Case studies with scatter and gather. In: 10th Workshop on Comm. Arch. for Clusters (CAC 2010), Atlanta, USA (April 2010)Google Scholar
- 11.Sharma, B., Thulasiram, R.K., Thulasiraman, P.: Option pricing: A mosaic of experiments and results (Technical Memo CFD058-W10, Computational Financial Derivatives Lab, Department of Computer Science, University of Manitoba (2010), http://www.cs.umanitoba.ca/~tulsi
- 12.Solomon, S., Thulasiraman, R.K., Thulasiraman, P.: Option pricing on the gpu. In: The 12th IEEE Int. Conf. on High Perf. Comp. and Comm., Melbourne, Australia (2010)Google Scholar
- 13.Thulasiram, R.K., Litov, L., Nojumi, H., Downing, C., Gao, G.: Multithreaded algorithms for pricing a class of complex options. In: Proceedings (CD-RoM) of the IEEE/ACM International Parallel and Distribued Processing Symposium (IPDPS), San Francisco, CA (2001)Google Scholar
- 15.Volckaert, B., Thysebaert, P., De Leenheer, M., De Turck, F., Dhoedt, B., Demeester, P.: Network aware scheduling in grids. In: Proceedings of the 9th European Conference on Networks & Optical Communications (NOC 2004), Eindhoven, Netherlands (June 2004)Google Scholar