SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 8, No. 5, October 2018, pp. 3386~3391
ISSN: 2088-8708, DOI: 10.11591/ijece.v8i5.pp3386-3391  3386
Journal homepage: http://iaescore.com/journals/index.php/IJECE
A Comparative Study: Taxonomy of High Performance
Computing (HPC)
Ranjit Rajak
Department of Computer Science & Applications, Dr. Harisingh Gour Central University, Sagar (M.P), India
Article Info ABSTRACT
Article history:
Received Apr 11, 2018
Revised May 20, 2018
Accepted Jun 7, 2018
The computer technologies have rapidly developed in both software and
hardware field. The complexity of software is increasing as per the market
demand because the manual systems are going to become automation as well
as the cost of hardware is decreasing. High Performance Computing (HPC) is
very demanding technology and an attractive area of computing due to huge
data processing in many applications of computing. The paper focus upon
different applications of HPC and the types of HPC such as Cluster
Computing, Grid Computing and Cloud Computing. It also studies, different
classifications and applications of above types of HPC. All these types of
HPC are demanding area of computer science. This paper also done
comparative study of grid, cloud and cluster computing based on benefits,
drawbacks, key areas of research, characterstics, issues and challenges.
Keyword:
Cloud computing
Cluster computing
Grid computing
HPC
Copyright © 2018 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Ranjit Rajak,
Department of Computer Science & Applications,
Dr. Harisingh Gour Central University,
Sagar (M.P), India.
Email: ranjit.jnu@gmail.com
1. INTRODUCTION
High Performance Computing (HPC) is an attractive computing field in computer science and by
using HPC, many application can be solved from engineering to scientific problems that were not easily
solved by an conventional system. It is used in many applications such as molecular biology and genetic
engineering, Space exploitation and cosmology, financial modeling and commerce, machine intelligent and
cryptography and many more areas. The HPC is broadly classified into three categories namely Cluster
Computing, Grid Computing and Cloud computing. Cluster Computing is a computing system in which two
or more autonomous systems are connected to each other that solve a complex problem.
Grid Computing is like distributed computing in which resources are distributed locally or remote
areas and it can be accessed by a desktop user or by a simple user as per demands. It basically follows that
distributed computing principles and ideas. Cloud computing is also known as internet based computing due
to rapid changes of technologies either hardware or software. Most of the users want to store data on cloud
due to fast accessibility which also reduces the cost of various applications.
The detailed discussion on classification of HPC will be come in subsequent sections. Section 1
discussed about brief introduction of HPC and their classification, and Section 2 will be discuss of taxonomy
of HPC in details. The comparative study of HPC taxonomy is done in the Section 3 and Section 4 will be the
conclusion part the paper.
2. CLASSIFICATIONS OF HPC
This section provides the various types of HPC classification and their brief introduction. The HPC
is classified into three parts: Cloud Computing, Grid Computing and Cluster Computing.
Int J Elec & Comp Eng ISSN: 2088-8708 
A Comparative Study: Taxonomy of High Performance Computing (HPC) (Ranjit Rajak)
3387
2.1. Grid computing
It is a kind of HPC and is widely used in many areas of scientific research area where huge
information are transmission. Grid computing is similar to distributed computing in which information are
stored and accessed from/ in different multiple locations. The primary objectives of grid technology [1] are
use of system resources, decentralized the system and interconnected the systems. Grid computing [2]
provides reliable, uniform and seamless access to distributed resources. It is also called network –distributed
parallel processing and large scale cluster computing [3]. According to IBM [4], [5] definition : A grid is a
collection of distributed computing resources over a local or wide area network, that appear to an end user or
application as one large virtual computing system. To create virtual dynamic organization [6] is the major
vision of grid computing. This virtual dynamic organization is created through secure, resource management
and sharing it among individuals and institutions. It is popular day by day due to it composed of multiple
servers that are bound together and find solution of a given problem. Sharing, collecting, hosting and giving
services to various end users are the main concerns [7] of grid computing.
Figure 1 shows the basic architecture of grid computing in which jobs are distributed onto the
processors and grouped together. By using this model, maximum efficiency can be attained. Here, large
number of jobs are executed only through network. It is also called as grid of computer system. This network
is of very high speed and connected within grid. The primary job of gird resource broker [6] is to pool job
and distribute across the server. There are two basic works of SAN, firstly it pools job requests and then
allocated to the available processors. There are following key functional requirements [6] in grid
environment:
a. Service Management: It provides fast response from the grid for any query that is generated by the users
and applications.
b. Security Management: It protects or ensures the unauthorized access to grid resource from outside the
domains.
c. Data Management: The primary duty of this management is transporting, cleaning and processing of the
data between the nodes in grid environment.
d. Resource Management: It keeps the information of grid resource such as allocation and de-allocation of
resources.
Figure 1. The basic architecture of grid computing in which jobs are distributed onto the processors and
grouped together
2.2. Cluster computing
Technologies are dynamics in nature, and they are changing as per the market demands. Here it can
be both software technology and hardware. The complexity of software increasing and cost of hardware is
decreasing time to time. The introduction of cluster have been developed due low cost of hardware which
consists multiple low cost computers and interconnected to each other and synchronous their work.The
cluster computing is popular and attractive area due to the following factors: economic, performance, and
flexibility. These factors make cluster computing more attractive.
a. The basic reason for popularity of clusters includes the improvement interconnection network
technology and availability of high performance desktop computer.
b. There are number of formal definitions of a cluster computing given by multiple authors:
c. Definition 1 [8]: A cluster is two or more independent computers that are connected by a dedicated
network to perform a joint task
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3386 – 3391
3388
d. Definitions 2 [9]: A cluster is groups of servers that coordinate their actions to provide scalable, high
available services
The Figure 2 shows the architecture of cluster computing [10]. This architecture consists of a large
number of nodes or computer nodes. Each node has single processor or multiprocessors, memory, I/O and
Operating System. A cluster consists of two or more computer nodes are interconnected via high speed LAN.
This interconnected cluster system appears as single system for users and applications.
Figure 2. Architecture of Cluster Computing [10]
The most important and essential component of a cluster computing architecture is cluster
middleware which provides single system view to the users. The cluster middleware provides three basic
functionalities [6]: to support single system image, system availability infrastructure and resource
management and scheduling. It is also a responsible for offering an illusion of a unified system images and
availability out of a collection on independent but interconnected nodes.
2.3. Cloud computing
For past few years the computers are used for computing purpose by the end user. As the technology
has changed rapidly and the cost of hardware has decreased and this makes the user of computing also
increased i.e. the use of mobile devices like laptop, i-pad, palmtop also increased up to millions of the users.
The computing using mobile device is the faster and easier than conventional approaches. The major problem
using mobile devices computing is related to the life of battery and the storage. To overcome this problem,
the cloud computing [11] have been introduced in recently. The cloud computing is defined as combination
of virtualization and different computing resources that can be used by end users as per their requirements.
The requirements are followed a principle i.e. pay per uses basis [12] computing resources.
Buyya has defined Cloud Computing as follows: “Cloud is a parallel and distributed computing
system consisting of a collection of inter-connected and virtualized computers [13]. The cloud computing
permit the end user to share the storage, computing resources and also provide the infrastructure. It has two
important features [11]: Abstraction and Virtualization.
Abstraction means to collect information from developers and end user, the information consists of
the detail information of implementation of the system. Virtualization is defined as sharing and pooling
resources by the applications as shown in Figure 3.
Int J Elec & Comp Eng ISSN: 2088-8708 
A Comparative Study: Taxonomy of High Performance Computing (HPC) (Ranjit Rajak)
3389
Figure 3. Components of Cloud Computing [14] Figure 4. Cloud Computing Architecture [15]
These are the following components [14] consist cloud computing:
a. Client computers are the devices through which end user interact with cloud and manage the information
on it. These clients are classified into three types: mobile, thin and thick clients. Mobile clients having
example of Smartphone such as iPhone. Thin client having no internal hard drive and it depends on server
for all work. Thick client is regular computer whose main work is to connect the cloud using web browser
such as Google Chrome, Firefox or Internet Explorer.
b. Data Centre is the second component of the cloud computing that can be defined as the collection of
servers where the applications to which the customers subscribe.
c. Distributed Server is the backbone of any cloud computing system.
Cloud computing architecture shows in Figure 4. The cloud computing architecture [15] is divided
into four layers as namely:
Hardware layer: This layer is responsible for managing the physical resources of the cloud, including
physical servers, routers, switches, power and cooling systems.
Infrastructure layer: Also known as the virtualization layer, the infrastructure layer creates a pool of storage
and computing resources by partitioning the physical resources.
Platform layer: Built on top of the infrastructure layer, the platform layer consists of operating systems and
application frameworks. The purpose of the platform layer is to minimize the burden of deploying
applications directly into VM containers.
Application layer: At the highest level of the hierarchy, the application layer consists of the actual cloud
applications.
3. COMPARISONS OF TAXONOMY HPC
Table 1 shows benefits and drawbacks of grid, cluster and cloud computing. Table 2 shows key
areas of grid, cluster and cloud computing. Table 3 shows characteristics of grid, cluster and cloud
computing. Table 4 shows issues and challenges of grid, cluster and cloud computing.
Table 1. Benefits and Drawbacks of Grid, Cluster and Cloud Computing
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3386 – 3391
3390
Table 2. Key Areas of Grid, Cluster and Cloud Computing
Table 3. Characteristics of Grid, Cluster and Cloud Computing
Table 4. Issues and Challenges of Grid, Cluster and Cloud Computing
4. CONCLUSION
The Fastest development of technologies and Internet speed, the resources for computing become
less expensive, easily accesible and powerful for end user. The taxonomies of High Performance Computing
(HPC) is from grid computing, cluster computing to the latest computing such as cloud computing. Cloud
computing is the latest technology which provides Internet based Computing, less expensive and provides
fastest web service at lower cost as compared to grid and cluster computing. This paper highlights various
aspects of HPC taxonomy based on benefits, drawbacks, area of research, issues and challenges.
REFERENCES
[1] Zahra Pooranian, et al., “Independent Task Scheduling in Grid Computing Based on Queen-Bee Algorithm”, IAES
International Journal of Artificial Intelligence (IJ-AI), vol. 1, no. 4, Dec 2012, pp. 171-181.
Int J Elec & Comp Eng ISSN: 2088-8708 
A Comparative Study: Taxonomy of High Performance Computing (HPC) (Ranjit Rajak)
3391
[2] Nidhi Jain and Inderveer Chana, “Energy Efficient and High Performance Scheduling Algorithm for Grid
Computing”, International Journal of Cloud Computing and Services Science (IJ-CLOSER), vol. 3, no. 3,
pp. 179-188, June 2014.
[3] www.outervillage.com//content/grid_computing.
[4] Hawak, T., “Remark on Grid Computing”, Planet Conference and Expo, San Jose, California, June 2002.
[5] Zhang, L,J., et al., “Developing Grid Computing Applications”, Part 1: Introduction to Grid Architecture and
Toolkit for Building Grid Solution, IBM Corporation, 2002,www.ibm.com
[6] C.S.R Prabhu, “Grid and Cluster Computing “PHI Publications, Feb. 2014.
[7] Gandotra Indu, et al., “Cloud Computing over Cluster, Grid Computing: a Comparative Analysis”, Journal of Grid
and Distributed Computing, Vol. 1, no. 1, pp. 1-4, 2011.
[8] Dilek Demivel, “High Performance Computing: Cluster Architecture”.
[9] Zhang, Y. H Guo, W. Gao, “Research on Load Balancing on Multi Cluster Architecture Based on Business
Component Partition”, IEEE Proc. Of 3rd
International Conference on Information Technology and Application,
2005.
[10] Rajkumar Buyya, “High Performance Computing”, Architecture and System, vol. 1, PHI 1999.
[11] Cloud computing by V.K.Pachghare, PHI, 2016.
[12] R. Buyya, et al., “Cloud Computing: Principles and Paradigm”, John Wiley & Sons, Hoboken, NJ, 2010.
[13] Bhaskar Prasad Rimal and Ian lump, “A Taxonomy and Survey of Cloud Computing System”, 5th International
Joint Conference on INC, IMS and IDC, pp. 44-51, 2009.
[14] Mobile Cloud Computing: Architecture, Algorithms and Applications, Debasis Dey, CRC Press, Taylor and Fracise
Group, Edition 2016.
[15] Qi Zhegen, “Cloud Computing: State-of-the-art and Research Challenges”, Journal of Internet Service Applications,
Vol. 1, pp. 7-18, 2010.
[16] Kiranjot Kour and Anjandeep Kour Rai, “A Comparative Analysis: Grid, Cluster and Cloud Computing”,
International Journal of Advanced Research in Computer and Communication Engineering, vol. 3, no. 3,
March 2014.
[17] Mohammad Alamgeer and Iqrar Ahmad, “Cloud Computing: Is a Step Ahead?”, International Journal of Computer
Applications (0975 – 8887), vol. 159, no. 5, February 2017.
[18] Ayushi Pathak and Nisha Kaushik, “Grid Computing Issues, Challenges, Need and Practice”, International Journal
of Engineering and Computer Science, ISSN: 2319-7242, vol. 2, no. 4, pp. 853-863, April 2013.
[19]Manoj Kumar Mishra, et al., “A Review and Classification of Grid Computing Systems”, International Journal of
Computational Intelligence Research, ISSN: 0973-1873, vol. 13, no. 3, pp. 369-402, 2017.
BIOGRAPHY OF AUTHOR
Dr. Ranjit Rajak is working as an Assistant Professor in the Department of Computer Science and
Applications, Dr.Harisingh Gour Central University, Sagar (M.P).He has obtained the degree of
MCA (2007), M.Tech (2009). In Computer Science and Technology, and Ph.D.(2014) in Computer
Science and Technology from Jawaharlal Nehru University, New Delhi, India. His research interest
lies in the area of Parallel Computing, Scheduling Problem, and Cloud Computing. He has published
over 11 papers in the journals of international repute. He is a member of IAENG and CSI.

Más contenido relacionado

La actualidad más candente

An Exploration of Grid Computing to be Utilized in Teaching and Research at TU
An Exploration of Grid Computing to be Utilized in Teaching and Research at TUAn Exploration of Grid Computing to be Utilized in Teaching and Research at TU
An Exploration of Grid Computing to be Utilized in Teaching and Research at TU
Eswar Publications
 
A review on orchestration distributed systems for IoT smart services in fog c...
A review on orchestration distributed systems for IoT smart services in fog c...A review on orchestration distributed systems for IoT smart services in fog c...
A review on orchestration distributed systems for IoT smart services in fog c...
IJECEIAES
 
Kamal Jyoti V3I5-0161
Kamal Jyoti V3I5-0161Kamal Jyoti V3I5-0161
Kamal Jyoti V3I5-0161
Kamal Jyoti
 
Iss 15
Iss 15Iss 15
Iss 15
ijdms
 
Grid computing 2007
Grid computing 2007Grid computing 2007
Grid computing 2007
Tank Bhavin
 
CYBER INFRASTRUCTURE AS A SERVICE TO EMPOWER MULTIDISCIPLINARY, DATA-DRIVEN S...
CYBER INFRASTRUCTURE AS A SERVICE TO EMPOWER MULTIDISCIPLINARY, DATA-DRIVEN S...CYBER INFRASTRUCTURE AS A SERVICE TO EMPOWER MULTIDISCIPLINARY, DATA-DRIVEN S...
CYBER INFRASTRUCTURE AS A SERVICE TO EMPOWER MULTIDISCIPLINARY, DATA-DRIVEN S...
ijcsit
 

La actualidad más candente (20)

An Exploration of Grid Computing to be Utilized in Teaching and Research at TU
An Exploration of Grid Computing to be Utilized in Teaching and Research at TUAn Exploration of Grid Computing to be Utilized in Teaching and Research at TU
An Exploration of Grid Computing to be Utilized in Teaching and Research at TU
 
Computation grid as a connected world
Computation grid as a connected worldComputation grid as a connected world
Computation grid as a connected world
 
Cloak-Reduce Load Balancing Strategy for Mapreduce
Cloak-Reduce Load Balancing Strategy for MapreduceCloak-Reduce Load Balancing Strategy for Mapreduce
Cloak-Reduce Load Balancing Strategy for Mapreduce
 
A review on orchestration distributed systems for IoT smart services in fog c...
A review on orchestration distributed systems for IoT smart services in fog c...A review on orchestration distributed systems for IoT smart services in fog c...
A review on orchestration distributed systems for IoT smart services in fog c...
 
A STUDY OF GRID COMPUTING AND CLOUD COMPUTING
A STUDY OF GRID COMPUTING AND CLOUD COMPUTING A STUDY OF GRID COMPUTING AND CLOUD COMPUTING
A STUDY OF GRID COMPUTING AND CLOUD COMPUTING
 
IJSRED-V1I1P1
IJSRED-V1I1P1IJSRED-V1I1P1
IJSRED-V1I1P1
 
Security & privacy issues of cloud & grid computing networks
Security & privacy issues of cloud & grid computing networksSecurity & privacy issues of cloud & grid computing networks
Security & privacy issues of cloud & grid computing networks
 
Kamal Jyoti V3I5-0161
Kamal Jyoti V3I5-0161Kamal Jyoti V3I5-0161
Kamal Jyoti V3I5-0161
 
Computing Outside The Box
Computing Outside The BoxComputing Outside The Box
Computing Outside The Box
 
An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...
An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...
An Efficient Cloud Scheduling Algorithm for the Conservation of Energy throug...
 
A Survey of Cloud Computing Approaches, Business Opportunities, Risk Analysis...
A Survey of Cloud Computing Approaches, Business Opportunities, Risk Analysis...A Survey of Cloud Computing Approaches, Business Opportunities, Risk Analysis...
A Survey of Cloud Computing Approaches, Business Opportunities, Risk Analysis...
 
Cloud versus cloud
Cloud versus cloudCloud versus cloud
Cloud versus cloud
 
Iss 15
Iss 15Iss 15
Iss 15
 
Grid Computing - Collection of computer resources from multiple locations
Grid Computing - Collection of computer resources from multiple locationsGrid Computing - Collection of computer resources from multiple locations
Grid Computing - Collection of computer resources from multiple locations
 
Grid computing
Grid computingGrid computing
Grid computing
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
Grid computing 2007
Grid computing 2007Grid computing 2007
Grid computing 2007
 
40 41
40 4140 41
40 41
 
CYBER INFRASTRUCTURE AS A SERVICE TO EMPOWER MULTIDISCIPLINARY, DATA-DRIVEN S...
CYBER INFRASTRUCTURE AS A SERVICE TO EMPOWER MULTIDISCIPLINARY, DATA-DRIVEN S...CYBER INFRASTRUCTURE AS A SERVICE TO EMPOWER MULTIDISCIPLINARY, DATA-DRIVEN S...
CYBER INFRASTRUCTURE AS A SERVICE TO EMPOWER MULTIDISCIPLINARY, DATA-DRIVEN S...
 
Implementing K-Out-Of-N Computing For Fault Tolerant Processing In Mobile and...
Implementing K-Out-Of-N Computing For Fault Tolerant Processing In Mobile and...Implementing K-Out-Of-N Computing For Fault Tolerant Processing In Mobile and...
Implementing K-Out-Of-N Computing For Fault Tolerant Processing In Mobile and...
 

Similar a A Comparative Study: Taxonomy of High Performance Computing (HPC)

Ijarcce9 b a anjan a comparative analysis grid cluster and cloud computing
Ijarcce9 b  a  anjan a comparative analysis grid cluster and cloud computingIjarcce9 b  a  anjan a comparative analysis grid cluster and cloud computing
Ijarcce9 b a anjan a comparative analysis grid cluster and cloud computing
Harsh Parashar
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD Editor
 

Similar a A Comparative Study: Taxonomy of High Performance Computing (HPC) (20)

Grid and cluster_computing_chapter1
Grid and cluster_computing_chapter1Grid and cluster_computing_chapter1
Grid and cluster_computing_chapter1
 
Analyzing the Difference of Cluster, Grid, Utility & Cloud Computing
Analyzing the Difference of Cluster, Grid, Utility & Cloud ComputingAnalyzing the Difference of Cluster, Grid, Utility & Cloud Computing
Analyzing the Difference of Cluster, Grid, Utility & Cloud Computing
 
Ijarcce9 b a anjan a comparative analysis grid cluster and cloud computing
Ijarcce9 b  a  anjan a comparative analysis grid cluster and cloud computingIjarcce9 b  a  anjan a comparative analysis grid cluster and cloud computing
Ijarcce9 b a anjan a comparative analysis grid cluster and cloud computing
 
A Review Paper On Grid Computing
A Review Paper On Grid ComputingA Review Paper On Grid Computing
A Review Paper On Grid Computing
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Emerging cloud computing paradigm vision, research challenges and development...
Emerging cloud computing paradigm vision, research challenges and development...Emerging cloud computing paradigm vision, research challenges and development...
Emerging cloud computing paradigm vision, research challenges and development...
 
A Survey on Virtualization Data Centers For Green Cloud Computing
A Survey on Virtualization Data Centers For Green Cloud ComputingA Survey on Virtualization Data Centers For Green Cloud Computing
A Survey on Virtualization Data Centers For Green Cloud Computing
 
Achieving High Performance Distributed System: Using Grid, Cluster and Cloud ...
Achieving High Performance Distributed System: Using Grid, Cluster and Cloud ...Achieving High Performance Distributed System: Using Grid, Cluster and Cloud ...
Achieving High Performance Distributed System: Using Grid, Cluster and Cloud ...
 
Untitled 1
Untitled 1Untitled 1
Untitled 1
 
SURVEY OF CLOUD COMPUTING
SURVEY OF CLOUD COMPUTINGSURVEY OF CLOUD COMPUTING
SURVEY OF CLOUD COMPUTING
 
SURVEY OF CLOUD COMPUTING
SURVEY OF CLOUD COMPUTINGSURVEY OF CLOUD COMPUTING
SURVEY OF CLOUD COMPUTING
 
Cloud computing Review over various scheduling algorithms
Cloud computing Review over various scheduling algorithmsCloud computing Review over various scheduling algorithms
Cloud computing Review over various scheduling algorithms
 
Grid computing
Grid computingGrid computing
Grid computing
 
Inroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar vermaInroduction to grid computing by gargi shankar verma
Inroduction to grid computing by gargi shankar verma
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
A Review Grid Computing
A Review  Grid ComputingA Review  Grid Computing
A Review Grid Computing
 
Core of Cloud Computing
Core of Cloud ComputingCore of Cloud Computing
Core of Cloud Computing
 
Distributed system.pptx
Distributed system.pptxDistributed system.pptx
Distributed system.pptx
 
CLOUD COMPUTING Unit-I.pdf
CLOUD COMPUTING Unit-I.pdfCLOUD COMPUTING Unit-I.pdf
CLOUD COMPUTING Unit-I.pdf
 
Ant colony Optimization: A Solution of Load balancing in Cloud  
Ant colony Optimization: A Solution of Load balancing in Cloud  Ant colony Optimization: A Solution of Load balancing in Cloud  
Ant colony Optimization: A Solution of Load balancing in Cloud  
 

Más de IJECEIAES

Predicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learningPredicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learning
IJECEIAES
 
Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...
IJECEIAES
 
Situational judgment test measures administrator computational thinking with ...
Situational judgment test measures administrator computational thinking with ...Situational judgment test measures administrator computational thinking with ...
Situational judgment test measures administrator computational thinking with ...
IJECEIAES
 
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...
IJECEIAES
 
Application of deep learning methods for automated analysis of retinal struct...
Application of deep learning methods for automated analysis of retinal struct...Application of deep learning methods for automated analysis of retinal struct...
Application of deep learning methods for automated analysis of retinal struct...
IJECEIAES
 
Predictive modeling for breast cancer based on machine learning algorithms an...
Predictive modeling for breast cancer based on machine learning algorithms an...Predictive modeling for breast cancer based on machine learning algorithms an...
Predictive modeling for breast cancer based on machine learning algorithms an...
IJECEIAES
 

Más de IJECEIAES (20)

Predicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learningPredicting churn with filter-based techniques and deep learning
Predicting churn with filter-based techniques and deep learning
 
Taxi-out time prediction at Mohammed V Casablanca Airport
Taxi-out time prediction at Mohammed V Casablanca AirportTaxi-out time prediction at Mohammed V Casablanca Airport
Taxi-out time prediction at Mohammed V Casablanca Airport
 
Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...Automatic customer review summarization using deep learningbased hybrid senti...
Automatic customer review summarization using deep learningbased hybrid senti...
 
Ataxic person prediction using feature optimized based on machine learning model
Ataxic person prediction using feature optimized based on machine learning modelAtaxic person prediction using feature optimized based on machine learning model
Ataxic person prediction using feature optimized based on machine learning model
 
Situational judgment test measures administrator computational thinking with ...
Situational judgment test measures administrator computational thinking with ...Situational judgment test measures administrator computational thinking with ...
Situational judgment test measures administrator computational thinking with ...
 
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...
Hand LightWeightNet: an optimized hand pose estimation for interactive mobile...
 
An overlapping conscious relief-based feature subset selection method
An overlapping conscious relief-based feature subset selection methodAn overlapping conscious relief-based feature subset selection method
An overlapping conscious relief-based feature subset selection method
 
Recognition of music symbol notation using convolutional neural network
Recognition of music symbol notation using convolutional neural networkRecognition of music symbol notation using convolutional neural network
Recognition of music symbol notation using convolutional neural network
 
A simplified classification computational model of opinion mining using deep ...
A simplified classification computational model of opinion mining using deep ...A simplified classification computational model of opinion mining using deep ...
A simplified classification computational model of opinion mining using deep ...
 
An efficient convolutional neural network-extreme gradient boosting hybrid de...
An efficient convolutional neural network-extreme gradient boosting hybrid de...An efficient convolutional neural network-extreme gradient boosting hybrid de...
An efficient convolutional neural network-extreme gradient boosting hybrid de...
 
Generating images using generative adversarial networks based on text descrip...
Generating images using generative adversarial networks based on text descrip...Generating images using generative adversarial networks based on text descrip...
Generating images using generative adversarial networks based on text descrip...
 
Collusion-resistant multiparty data sharing in social networks
Collusion-resistant multiparty data sharing in social networksCollusion-resistant multiparty data sharing in social networks
Collusion-resistant multiparty data sharing in social networks
 
Application of deep learning methods for automated analysis of retinal struct...
Application of deep learning methods for automated analysis of retinal struct...Application of deep learning methods for automated analysis of retinal struct...
Application of deep learning methods for automated analysis of retinal struct...
 
Proposal of a similarity measure for unified modeling language class diagram ...
Proposal of a similarity measure for unified modeling language class diagram ...Proposal of a similarity measure for unified modeling language class diagram ...
Proposal of a similarity measure for unified modeling language class diagram ...
 
Efficient criticality oriented service brokering policy in cloud datacenters
Efficient criticality oriented service brokering policy in cloud datacentersEfficient criticality oriented service brokering policy in cloud datacenters
Efficient criticality oriented service brokering policy in cloud datacenters
 
System call frequency analysis-based generative adversarial network model for...
System call frequency analysis-based generative adversarial network model for...System call frequency analysis-based generative adversarial network model for...
System call frequency analysis-based generative adversarial network model for...
 
Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...
Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...
Comparison of Iris dataset classification with Gaussian naïve Bayes and decis...
 
Efficient intelligent crawler for hamming distance based on prioritization of...
Efficient intelligent crawler for hamming distance based on prioritization of...Efficient intelligent crawler for hamming distance based on prioritization of...
Efficient intelligent crawler for hamming distance based on prioritization of...
 
Predictive modeling for breast cancer based on machine learning algorithms an...
Predictive modeling for breast cancer based on machine learning algorithms an...Predictive modeling for breast cancer based on machine learning algorithms an...
Predictive modeling for breast cancer based on machine learning algorithms an...
 
An algorithm for decomposing variations of 3D model
An algorithm for decomposing variations of 3D modelAn algorithm for decomposing variations of 3D model
An algorithm for decomposing variations of 3D model
 

Último

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 

Último (20)

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 

A Comparative Study: Taxonomy of High Performance Computing (HPC)

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 8, No. 5, October 2018, pp. 3386~3391 ISSN: 2088-8708, DOI: 10.11591/ijece.v8i5.pp3386-3391  3386 Journal homepage: http://iaescore.com/journals/index.php/IJECE A Comparative Study: Taxonomy of High Performance Computing (HPC) Ranjit Rajak Department of Computer Science & Applications, Dr. Harisingh Gour Central University, Sagar (M.P), India Article Info ABSTRACT Article history: Received Apr 11, 2018 Revised May 20, 2018 Accepted Jun 7, 2018 The computer technologies have rapidly developed in both software and hardware field. The complexity of software is increasing as per the market demand because the manual systems are going to become automation as well as the cost of hardware is decreasing. High Performance Computing (HPC) is very demanding technology and an attractive area of computing due to huge data processing in many applications of computing. The paper focus upon different applications of HPC and the types of HPC such as Cluster Computing, Grid Computing and Cloud Computing. It also studies, different classifications and applications of above types of HPC. All these types of HPC are demanding area of computer science. This paper also done comparative study of grid, cloud and cluster computing based on benefits, drawbacks, key areas of research, characterstics, issues and challenges. Keyword: Cloud computing Cluster computing Grid computing HPC Copyright © 2018 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Ranjit Rajak, Department of Computer Science & Applications, Dr. Harisingh Gour Central University, Sagar (M.P), India. Email: ranjit.jnu@gmail.com 1. INTRODUCTION High Performance Computing (HPC) is an attractive computing field in computer science and by using HPC, many application can be solved from engineering to scientific problems that were not easily solved by an conventional system. It is used in many applications such as molecular biology and genetic engineering, Space exploitation and cosmology, financial modeling and commerce, machine intelligent and cryptography and many more areas. The HPC is broadly classified into three categories namely Cluster Computing, Grid Computing and Cloud computing. Cluster Computing is a computing system in which two or more autonomous systems are connected to each other that solve a complex problem. Grid Computing is like distributed computing in which resources are distributed locally or remote areas and it can be accessed by a desktop user or by a simple user as per demands. It basically follows that distributed computing principles and ideas. Cloud computing is also known as internet based computing due to rapid changes of technologies either hardware or software. Most of the users want to store data on cloud due to fast accessibility which also reduces the cost of various applications. The detailed discussion on classification of HPC will be come in subsequent sections. Section 1 discussed about brief introduction of HPC and their classification, and Section 2 will be discuss of taxonomy of HPC in details. The comparative study of HPC taxonomy is done in the Section 3 and Section 4 will be the conclusion part the paper. 2. CLASSIFICATIONS OF HPC This section provides the various types of HPC classification and their brief introduction. The HPC is classified into three parts: Cloud Computing, Grid Computing and Cluster Computing.
  • 2. Int J Elec & Comp Eng ISSN: 2088-8708  A Comparative Study: Taxonomy of High Performance Computing (HPC) (Ranjit Rajak) 3387 2.1. Grid computing It is a kind of HPC and is widely used in many areas of scientific research area where huge information are transmission. Grid computing is similar to distributed computing in which information are stored and accessed from/ in different multiple locations. The primary objectives of grid technology [1] are use of system resources, decentralized the system and interconnected the systems. Grid computing [2] provides reliable, uniform and seamless access to distributed resources. It is also called network –distributed parallel processing and large scale cluster computing [3]. According to IBM [4], [5] definition : A grid is a collection of distributed computing resources over a local or wide area network, that appear to an end user or application as one large virtual computing system. To create virtual dynamic organization [6] is the major vision of grid computing. This virtual dynamic organization is created through secure, resource management and sharing it among individuals and institutions. It is popular day by day due to it composed of multiple servers that are bound together and find solution of a given problem. Sharing, collecting, hosting and giving services to various end users are the main concerns [7] of grid computing. Figure 1 shows the basic architecture of grid computing in which jobs are distributed onto the processors and grouped together. By using this model, maximum efficiency can be attained. Here, large number of jobs are executed only through network. It is also called as grid of computer system. This network is of very high speed and connected within grid. The primary job of gird resource broker [6] is to pool job and distribute across the server. There are two basic works of SAN, firstly it pools job requests and then allocated to the available processors. There are following key functional requirements [6] in grid environment: a. Service Management: It provides fast response from the grid for any query that is generated by the users and applications. b. Security Management: It protects or ensures the unauthorized access to grid resource from outside the domains. c. Data Management: The primary duty of this management is transporting, cleaning and processing of the data between the nodes in grid environment. d. Resource Management: It keeps the information of grid resource such as allocation and de-allocation of resources. Figure 1. The basic architecture of grid computing in which jobs are distributed onto the processors and grouped together 2.2. Cluster computing Technologies are dynamics in nature, and they are changing as per the market demands. Here it can be both software technology and hardware. The complexity of software increasing and cost of hardware is decreasing time to time. The introduction of cluster have been developed due low cost of hardware which consists multiple low cost computers and interconnected to each other and synchronous their work.The cluster computing is popular and attractive area due to the following factors: economic, performance, and flexibility. These factors make cluster computing more attractive. a. The basic reason for popularity of clusters includes the improvement interconnection network technology and availability of high performance desktop computer. b. There are number of formal definitions of a cluster computing given by multiple authors: c. Definition 1 [8]: A cluster is two or more independent computers that are connected by a dedicated network to perform a joint task
  • 3.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3386 – 3391 3388 d. Definitions 2 [9]: A cluster is groups of servers that coordinate their actions to provide scalable, high available services The Figure 2 shows the architecture of cluster computing [10]. This architecture consists of a large number of nodes or computer nodes. Each node has single processor or multiprocessors, memory, I/O and Operating System. A cluster consists of two or more computer nodes are interconnected via high speed LAN. This interconnected cluster system appears as single system for users and applications. Figure 2. Architecture of Cluster Computing [10] The most important and essential component of a cluster computing architecture is cluster middleware which provides single system view to the users. The cluster middleware provides three basic functionalities [6]: to support single system image, system availability infrastructure and resource management and scheduling. It is also a responsible for offering an illusion of a unified system images and availability out of a collection on independent but interconnected nodes. 2.3. Cloud computing For past few years the computers are used for computing purpose by the end user. As the technology has changed rapidly and the cost of hardware has decreased and this makes the user of computing also increased i.e. the use of mobile devices like laptop, i-pad, palmtop also increased up to millions of the users. The computing using mobile device is the faster and easier than conventional approaches. The major problem using mobile devices computing is related to the life of battery and the storage. To overcome this problem, the cloud computing [11] have been introduced in recently. The cloud computing is defined as combination of virtualization and different computing resources that can be used by end users as per their requirements. The requirements are followed a principle i.e. pay per uses basis [12] computing resources. Buyya has defined Cloud Computing as follows: “Cloud is a parallel and distributed computing system consisting of a collection of inter-connected and virtualized computers [13]. The cloud computing permit the end user to share the storage, computing resources and also provide the infrastructure. It has two important features [11]: Abstraction and Virtualization. Abstraction means to collect information from developers and end user, the information consists of the detail information of implementation of the system. Virtualization is defined as sharing and pooling resources by the applications as shown in Figure 3.
  • 4. Int J Elec & Comp Eng ISSN: 2088-8708  A Comparative Study: Taxonomy of High Performance Computing (HPC) (Ranjit Rajak) 3389 Figure 3. Components of Cloud Computing [14] Figure 4. Cloud Computing Architecture [15] These are the following components [14] consist cloud computing: a. Client computers are the devices through which end user interact with cloud and manage the information on it. These clients are classified into three types: mobile, thin and thick clients. Mobile clients having example of Smartphone such as iPhone. Thin client having no internal hard drive and it depends on server for all work. Thick client is regular computer whose main work is to connect the cloud using web browser such as Google Chrome, Firefox or Internet Explorer. b. Data Centre is the second component of the cloud computing that can be defined as the collection of servers where the applications to which the customers subscribe. c. Distributed Server is the backbone of any cloud computing system. Cloud computing architecture shows in Figure 4. The cloud computing architecture [15] is divided into four layers as namely: Hardware layer: This layer is responsible for managing the physical resources of the cloud, including physical servers, routers, switches, power and cooling systems. Infrastructure layer: Also known as the virtualization layer, the infrastructure layer creates a pool of storage and computing resources by partitioning the physical resources. Platform layer: Built on top of the infrastructure layer, the platform layer consists of operating systems and application frameworks. The purpose of the platform layer is to minimize the burden of deploying applications directly into VM containers. Application layer: At the highest level of the hierarchy, the application layer consists of the actual cloud applications. 3. COMPARISONS OF TAXONOMY HPC Table 1 shows benefits and drawbacks of grid, cluster and cloud computing. Table 2 shows key areas of grid, cluster and cloud computing. Table 3 shows characteristics of grid, cluster and cloud computing. Table 4 shows issues and challenges of grid, cluster and cloud computing. Table 1. Benefits and Drawbacks of Grid, Cluster and Cloud Computing
  • 5.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 8, No. 5, October 2018 : 3386 – 3391 3390 Table 2. Key Areas of Grid, Cluster and Cloud Computing Table 3. Characteristics of Grid, Cluster and Cloud Computing Table 4. Issues and Challenges of Grid, Cluster and Cloud Computing 4. CONCLUSION The Fastest development of technologies and Internet speed, the resources for computing become less expensive, easily accesible and powerful for end user. The taxonomies of High Performance Computing (HPC) is from grid computing, cluster computing to the latest computing such as cloud computing. Cloud computing is the latest technology which provides Internet based Computing, less expensive and provides fastest web service at lower cost as compared to grid and cluster computing. This paper highlights various aspects of HPC taxonomy based on benefits, drawbacks, area of research, issues and challenges. REFERENCES [1] Zahra Pooranian, et al., “Independent Task Scheduling in Grid Computing Based on Queen-Bee Algorithm”, IAES International Journal of Artificial Intelligence (IJ-AI), vol. 1, no. 4, Dec 2012, pp. 171-181.
  • 6. Int J Elec & Comp Eng ISSN: 2088-8708  A Comparative Study: Taxonomy of High Performance Computing (HPC) (Ranjit Rajak) 3391 [2] Nidhi Jain and Inderveer Chana, “Energy Efficient and High Performance Scheduling Algorithm for Grid Computing”, International Journal of Cloud Computing and Services Science (IJ-CLOSER), vol. 3, no. 3, pp. 179-188, June 2014. [3] www.outervillage.com//content/grid_computing. [4] Hawak, T., “Remark on Grid Computing”, Planet Conference and Expo, San Jose, California, June 2002. [5] Zhang, L,J., et al., “Developing Grid Computing Applications”, Part 1: Introduction to Grid Architecture and Toolkit for Building Grid Solution, IBM Corporation, 2002,www.ibm.com [6] C.S.R Prabhu, “Grid and Cluster Computing “PHI Publications, Feb. 2014. [7] Gandotra Indu, et al., “Cloud Computing over Cluster, Grid Computing: a Comparative Analysis”, Journal of Grid and Distributed Computing, Vol. 1, no. 1, pp. 1-4, 2011. [8] Dilek Demivel, “High Performance Computing: Cluster Architecture”. [9] Zhang, Y. H Guo, W. Gao, “Research on Load Balancing on Multi Cluster Architecture Based on Business Component Partition”, IEEE Proc. Of 3rd International Conference on Information Technology and Application, 2005. [10] Rajkumar Buyya, “High Performance Computing”, Architecture and System, vol. 1, PHI 1999. [11] Cloud computing by V.K.Pachghare, PHI, 2016. [12] R. Buyya, et al., “Cloud Computing: Principles and Paradigm”, John Wiley & Sons, Hoboken, NJ, 2010. [13] Bhaskar Prasad Rimal and Ian lump, “A Taxonomy and Survey of Cloud Computing System”, 5th International Joint Conference on INC, IMS and IDC, pp. 44-51, 2009. [14] Mobile Cloud Computing: Architecture, Algorithms and Applications, Debasis Dey, CRC Press, Taylor and Fracise Group, Edition 2016. [15] Qi Zhegen, “Cloud Computing: State-of-the-art and Research Challenges”, Journal of Internet Service Applications, Vol. 1, pp. 7-18, 2010. [16] Kiranjot Kour and Anjandeep Kour Rai, “A Comparative Analysis: Grid, Cluster and Cloud Computing”, International Journal of Advanced Research in Computer and Communication Engineering, vol. 3, no. 3, March 2014. [17] Mohammad Alamgeer and Iqrar Ahmad, “Cloud Computing: Is a Step Ahead?”, International Journal of Computer Applications (0975 – 8887), vol. 159, no. 5, February 2017. [18] Ayushi Pathak and Nisha Kaushik, “Grid Computing Issues, Challenges, Need and Practice”, International Journal of Engineering and Computer Science, ISSN: 2319-7242, vol. 2, no. 4, pp. 853-863, April 2013. [19]Manoj Kumar Mishra, et al., “A Review and Classification of Grid Computing Systems”, International Journal of Computational Intelligence Research, ISSN: 0973-1873, vol. 13, no. 3, pp. 369-402, 2017. BIOGRAPHY OF AUTHOR Dr. Ranjit Rajak is working as an Assistant Professor in the Department of Computer Science and Applications, Dr.Harisingh Gour Central University, Sagar (M.P).He has obtained the degree of MCA (2007), M.Tech (2009). In Computer Science and Technology, and Ph.D.(2014) in Computer Science and Technology from Jawaharlal Nehru University, New Delhi, India. His research interest lies in the area of Parallel Computing, Scheduling Problem, and Cloud Computing. He has published over 11 papers in the journals of international repute. He is a member of IAENG and CSI.