A Comparative Analysis of some High Performance Computing Technologies
Keywords:
cluster computing, grid computing, cloud computing, ubiquitous computing, mobile computingAbstract
Computing is an evolutionary process. As part of this evolution, the computing requirements driven by applications have always outpaced the available technology. The system designers have been always seeking for faster and more efficient systems of computing. During the past decade, many different computer systems supporting high performance computing have emerged. Their taxonomy is based on how their processors, memory and interconnect are laid out. Today’s applications require high computational power as well as high communication performance. The high performance computing provides an approach to parallel processing that yields super computer level performance solving incredibly large and complex problems. This trend makes it very promising to build high performance computing environment with a cost effective approach.
References
S. Singh and J. F. Kurose, Electing “good” leaders, Journal of Parallel and Distributed Computing, Vol. 21, No. 2, May 1994, pp 184-201.
B. Schroeder and G. A. Gibson, A large-scale study of failures in high- performance computing systems, Proc. of the International Conference on Dependable Systems and Networks, 25-28 June 2006, pp 249-258.
I. Ahmad, Cluster Computing: A glance at recent events, IEEE Concurrency, Vol. 8, No. 1, Jan-Mar 2000, pp 67-69.
J. Liu and P. Wyckoff et.al., Performance Comparison of HighSpeed Cluster Interconnects, IEEE Micro Journal, Vol. 24, No. 1, Jan 2004, pp 42-51.
A. Coates and et.al., Deep learning with COTS HPC systems, Journal of Machine Learning Research, Vol. 28, No.3, May 2013, pp 1337-1345.
A. Wiekens, A Prospect on High Performance Computing, 3rd Twente Student Conference on IT, 20 June 2005, pp 1-6.
Y. Huang, H. Su, W. Sun, J. M. Zhang, C. J. Guo, M. J. Xu, B. Z. Jiang, S. X. Yang, and J. Zhu, Framework for building a lowcost, scalable, and secured platform for Web-delivered business services, IBM Journal of Research and Development, Vol. 54, No. 6, Nov 2010, pp.535-548.
Y. M. Teo and R. Ayani, Comparison of Load Balancing Strategies on Cluster- based Web Servers, International journal on SIMULATION, Nov. 2001, Vol. 77, No.5-6, pp 185-195.
K. Keahey, M. Tsugawa, A. Matsunaga, and J. Fortes, Sky Computing, IEEE Internet Computing Magazine, Vol. 13, No. 5, Sept 2009,pp. 43-51.
R. K. Buyya, High Performance Cluster Computing: Systems and Architectures, Vol.1, Prentice Hall PTR, New Jersey, USA 1999.
R. K. Buyya, High Performance Cluster Computing: Programming and Applications, Vol.2, Prentice Hall PTR, New Jersey, U
S. Srivastava, P. Dadheech and M. Beniwal , Load Balancing using High Performance Computing Cluster Programming , IJCSI International Journal of Computer Science Issues, Vol. 8, No. 1, Jan 2011 , pp 62 -66.
M. Tripathy and C.R. Tripathy, A Review on Literature Survey of Clusters, International Journal of Advances in Engineering & Technology, Vol.5, No.2, Jan 2013, pp. 381-398.
P. Morilloa and A. Bierbaumb et.al., Analyzing the performance of a cluster-based architecture for immersive visualization systems, Journal of Parallel and Distributed Computing, Vol.68, No.2, 2008, pp 221 – 234.
M Tripathy and C.R. Tripathy, Design and analysis of a Dynamically Reconfigurable Shared Memory Cluster, International Journal of Computer Science and network Security, Vol.10, No.9, Sept 2010, pp 145-158.
X. M. Huang, C. Y. Chang and M. S. Chen, Peer Cluster: A Cluster- Based Peer-to-Peer System, IEEE T ransactions on Parallel and Distributed Systems, Oct. 2006, Vol. 17, No. 10, pp 1110 – 1123.
M Tripathy and C.R. Tripathy, On A Virtual Shared Memory Cluster System with Virtual Machines, International Journal of Computer and Electrical Engineering , Vol. 3, No. 6, Dec 2011, pp 754-761.
M. Aldinucci, M, Danelutto et.al., VirtuaLinux: Virtualized High Density Clusters with no single point of failure, Proc. of the International Conference on Parallel Computing: Architectures, Algorithms and Applications, 4-7 Sept 2007, pp 355-362.
H. Gao and Y. Zhai, System Design of Cloud Computing Based on Mobile Learning, Proc. of the 3rd International Symposium on Knowledge Acquisition and Modeling, Nov. 2010, pp. 293 - 242.
C. Kobhio, S. Pierre and A. Quintero, Redundancy Schemes for High Availability Computer Clusters, Journal of Computer Science, Vol. 2, No. 1, Jan 2006, pp 33-47.
Y. M. Teo and R. Ayani, Comparison of Load Balancing Strategies on Cluster- based Web Servers, International journal on Simulation, Nov. 2001, Vol. 77, No.5-6, pp 185-195.
R. L.Graham and S. F. Choi et.al., A network-failure-tolerant message-passing system for terascale clusters, International Journal of
Parallel Programming, Vol. 31, No. 4, Aug 2003, pp 285 – 303.
H. Zhang, On Load Balancing Model for Cluster Computers, IJCSNS International Journal of Computer Science and Network Security, Vol. 8, No. 10, Oct 2008, pp 1590-1602.
C. S. Yeo and R. K. Buyya, Managing Risk of Inaccurate Runtime Estimates for deadline constrained job admission controls in clusters, Proc. of the International Conference on Parallel Processing, 14-18 Aug. 2006, pp 451 – 458.
C. Leangsuksun and L. Shen et.al., Availability Prediction and Modeling of High Availability OSCAR Cluster, Proc. of 5th IEEE International Conference on Cluster Computing, 01-04 Dec 2003, pp 380-386.
C. J. Lai and W. Polak, A Collaborative Approach to Stochastic Load Balancing with Networked queues of autonomous service clusters,
Proc. of 2nd IEEE Collaborative Computing Conference, 17-20 Nov. 2006, pp 1-8.
G. Pfister, In Search of Clusters, Prentice Hall PTR, New Jersy, 1998.
C.S.R. Prabhu, Grid and Cluster Computing, Prentice Hall Of India Pvt. Ltd., 2008.
H.A. Sanjay and S. Vadhiyar, Performance modeling of parallel applications for grid scheduling, Journal of Parallel and Distributed Computing, Vol. 68, No. 8 , Au g 2008, pp 1135–1145.
M. Bertier, L. Arantes and P. Sens, Distributed mutual exclusion algorithms for grid applications: A hierarchical approach, Journal of
Parallel and Distributed Computing, Vol. 66, No.1, Jan 2006, pp 128 – 144.
A. Katsifodimos, G. Pallis and M. D. Dikaiakos, Harvesting LargeScale Grids for Software Resources, Proc. of 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, 18-21 May 2009, pp 252-259.
A. Singh , An Efficient load balancing algorithm for Grid Computing using Mobile Agent, International Journal of Engineering Science and Technology, Vol. 3 No. 6, June 2011, pp 4744- 4748.
M. Taufer and T. Stricker et.al., On the Migration of the Scientific Code Dyana from SMPs to Clusters of PCs and on to the Grid, Proc. of 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid, 21-24 May 2002, pp 93– 101.
J. Li, Grid resource discovery based on semantically linked virtual organizations, Future Generation Computer Systems, Vol. 26, No.3, Mar 2010, pp 361-373.
S. Adabala and V. Chadha et.al., From virtualized resources to virtual computing grids: the In-VIGO system, Future Generation Computer Systems, Vol. 21, No. 6, June 2005, pp 896–909.
C.L. Lai and C.T. Yang, Construct a Grid Computing Environment on Multiple Linux PC Clusters, Tunghai Science Vol. 5, July 2003, pp
−124.
D. Laforenza, Programming High Performance Applications in Grid Environments, Proc. of First IEEE International Symposium on
Cluster Computing and the Grid, 15-18 May 2001, pp 10-11.
A. Kushwah, R. Gupta and G. Singh, Cloud Computing: A New Aspect of Technology, International Journal of Computer Technology and Electronics Engineering, Vol 2, No. 4, Aug 2012, pp 37-40.
C. Vecchiola, X. Chu, and R. Buyya, Aneka: A Software Platform for NET-Based Cloud Computing, Journal on Computing Research Repository, July 2009, pp. 267 - 295.
R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic, Cloud computing and emerging IT platforms: Vision, hype, and reality
for delivering computing as the 5th utility, Journal on Future Generation Computer Systems, Vol. 25, No. 6, June 2009, pp. 599 - 616.
I. Gandotra, P. Abrol, P. Gupta, R. Uppal and S. Singh, Cloud Computing Over Cluster, Grid Computing: a Comparative Analysis, Journal of Grid and Distributed Computing, Vol. 1, No. 1, Dec.2011, pp 01-04.
R. Buyya, K. Sukumar, Platforms for Building and Deploying Applications for Cloud Computing, CSI Communications, Vol.35, No. 1, Apr 2011, pp 6-11.
W. Tsai, X. Sun, and J. Balasooriya, Service-Oriented Cloud Computing Architecture, Proc. of the 7th Int. Conference on Information Technology: New Generations, 12-14 Apr 2010, pp. 684- 689.
S. Majumdar, Resource Management on Clouds: Handling Uncertainties in Parameters and Policies, CSI Communications, Vol.35, No. 2, May 2011,pp 16-19.
G. H. Forman and J. Zahorjan, The Challenges of Mobile Computing, IEEE Computer Society Magazine, Vol.27, No. 4, Apr 1994, pp 38-47.
M. R. Lee, and T. Chen, Trends in Ubiquitous Multimedia Computing, International Journal of Multimedia and Ubiquitous Engineering, Vol. 4, No. 2, Apr, 2009,115-124.
G. Bell and P. Dourish, Yesterday’s tomorrow:notes on ubiquitous computing’s dominant vision, Journal of Personal and Ubiquitous
Computing, Vol. 11, No. 2, Jan 2007, pp 133-143.
T. Kindberg and J. Barton, A Web-Based Nomadic Computing System, Internet and Mobile Systems Laboratory, Version of July 10, 2000, pp 1-13.
J. H. Christensen, Using RESTful web-services and cloud computing to create next generation mobile applications, Proc. of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications, 25-29 Oct 2009, pp. 627-634.
K. Kumar and Y. Lu, Cloud Computing for Mobile Users: Can Offloading Computation Save Energy, IEEE Computer Society, Vol. 43, No. 4, Apr 2010, pp 51-56.
P. Papakos, L. Capra, and D. S. Rosenblum, VOLARE: contextaware adaptive cloud service discovery for mobile systems, Proc. of the 9th Int. Workshop on Adaptive and Reflective Middleware, Nov. 2010, pp. 32-38.
J. Shen, S. Yan, and X-S. Hua, The e-recall environment for cloud based mobile rich media data management, Proc. of the 2010 ACM
multimedia workshop on Mobile cloud media computing, 25-29 Oct. 2010, pp. 31-34.
B. G. Chun, S. Ihm, P. Maniatis,M. Naik, and A. Patti, CloneCloud: elastic execution between mobile device and cloud, Proc. of the 6th
conference on Computer systems, 10 Apr 2011, pp. 301-314.
M. Satyanarayanan, P. Bahl, R. Caceres, and N. Davies, The Case for VM-Based Cloudlets in Mobile Computing, IEEE Pervasive Computing, Vol. 8, No. 4, Oct. 2009, pp. 14-23.
Y. Dong, J. Peng, D. Wang, H. Zhu, F. Wang, Sun C. Chan, and Michael P. Mesnier, RFS: a network file system for mobile devices and the cloud, ACM SIGOPS Operating Systems Review, Vol. 45, No. 1, Jan 2011,pp. 101-111.
www.wikipedia.org
http://www.ieeexplore.ieee.org/
http://www.mobilecloudcomputingforum.com
http://www.cloudcomputingapps.org
http://www.tutorialspoint.com/listtutorials/mobile-computing
www.wikipedia.org/wiki/Personal_Communications_Service
www.oecd-ilibrary.org/mobile-and-pstn-communication-services
www.redbooks.ibm.com/redbooks
www.cloudbus.org/intergrid/reports/intergrid_case.pdf
www.webopedia.com/TERM/P/private_cloud
www.vmware.com/in/cloud-computing/public-cloud
www.cloudtweaks.com
www.rackspace.com/cloud/hybrid
www.wikipedia.org/wiki/Software_as_a_service
www.wikipedia.org/wiki/Platform_as_a_service
www.softlayer.com/Cloud
www.wikipedia.org/wiki/Network_as_a_service
www.wikipedia.org/wiki/cloud
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2014 COMPUSOFT: An International Journal of Advanced Computer Technology
![Creative Commons License](http://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
©2023. COMPUSOFT: AN INTERNATIONAL OF ADVANCED COMPUTER TECHNOLOGY by COMPUSOFT PUBLICATION is licensed under a Creative Commons Attribution 4.0 International License. Based on a work at COMPUSOFT: AN INTERNATIONAL OF ADVANCED COMPUTER TECHNOLOGY. Permissions beyond the scope of this license may be available at Creative Commons Attribution 4.0 International Public License.