Developing a scalable high performance application on multicore clustering system using Microsoft CCR/DSS system

  • Authors:
  • Rakpong Kaewpuang;Putchong Uthayopas;Khongthep Boonmee;Juta Pichitlamkhen

  • Affiliations:
  • HPCNC, Department of Computer Engineering, Faculty of Engineering, Kasetsart University, Bangkok, Thailand;HPCNC, Department of Computer Engineering, Faculty of Engineering, Kasetsart University, Bangkok, Thailand;HPCNC, Department of Computer Engineering, Faculty of Engineering, Kasetsart University, Bangkok, Thailand;Department of Industrial Engineering, Faculty of Engineering, Kasetsart University, Bangkok, Thailand

  • Venue:
  • ICICS'09 Proceedings of the 7th international conference on Information, communications and signal processing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

One of the key issues in developing applications on the new multicore clustering environment is to select a right programming system. Traditional parallel programming system development is usually targeted the development of scientific applications. As a result, these approaches lack many features that are necessary for business application development such as powerful graphical development environment, integration with components from various sources, seamless integration with databases. In this paper, the use of Microsoft CCR/DSS runtime system is demonstrated as a viable solution for high performance business application development. The same program can scale from multicore system to clustering environment. A practical logistic application namely, The Pickup and Delivery Problem with Time Window (PDPTW), is used to demonstrate the concept. The experiments show that a good speedup and 80-90% efficiency can be obtained for a realistic optimization problem using Microsoft CCR/DSS on multicore clustering system.