SlideShare a Scribd company logo
1 of 10
Download to read offline
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.4, No.3, May 2014
DOI:10.5121/ijfcst.2014.4306 67
MAPPING USING MULTITHREADING IN GRAPH
SEARCH
Pooja Devi1
, Shalini Gupta2
and Sunita Choudhary3
1,2
M.Tech Scholar, Banasthali Vidyapith, Rajasthan, India
3
Associate Professor, Banasthali Vidyapith, Rajasthan, India
ABSTRACT
Cloud computing is a way of delivery any or all information technology from computing power to
computing infrastructure, application, business processes and personal collaboration to an user as a
service wherever and whenever they need it. The cloud in cloud computing is set of hardware, network,
software, storage, service and interfaces that combine to deliver aspects of computing as a service. Shared
resource, software and information are providing to computers and other devices on demand basis. It
allows people to do things, they want to on a computer without the need for them to build an IT
infrastructure or to understand the underline technology. Cloud computing refers to application and
services that run on distributed network using virtualized resources and access by common internet
protocols and network standards. It is a moving computing and storage from the user desktop or laptop to
remote location where as huge collection of server storage system and network equipment from a seamless
infrastructure for an application and storage. Online file storage, social networking sites, webmail and
online business application are the example of cloud services. Now a day many people are connected to
internet and Social networking sites. Social network have become a powerful platform for sharing and
communication that focus on real world relationships. Social networking plays a major role in everyday
lives of many people. Facebook is one of the best examples of Social networking sites where more than 400
million active users are connected. Thus Social cloud is a scalable computing model where in virtualized
resource provided by users dynamically. In this paper we used concept of MapReduce with Multithreading.
MapReduce is a paradigm that allows for massive scalability across hundreds or thousands of servers in a
cluster. MapReduce job usually split the input data into independent chunks which are processed by the
map tasks in completely parallel manner. It sorts the output of the map which are than input to the reduce
task. Using mapping techniques is to find out a good performance in terms of cost and time.
KEYWORDS
Map Reduce, Cloud Computing, Social Graph, Social Network, MySQL .
1. INTRODUCTION
1.1 Cloud Computing
Cloud Computing is the next generation in computation. Maybe clouds can save the worlds;
possibly people can have everything they need on the cloud. Cloud Computing is the next natural
step in the evolution of on-demand information technology services and products. This
Computing is latest trend in IT world. It is internet based computing where resources, software
and information are provided to computers and other devices on demand basis. This technology
has the capacity to admittance a common collection of resources on requirements. It is proving
extremely striking to cash-strapped IT departments that are wanted to deliver services under
pressure [2, 4].
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.4, No.3, May 2014
68
1.1.1. Characteristics of Cloud computing
 Self-service on-demand basis
 Wide area for network access
 Pool of resources
 Highly Elastic
 Payment on use basis
1.1.2. Challenges of Cloud Computing
 Lack of Security and Privacy
 Lack of Standards
 Continuously Evolving New Technology
1.2. Social Cloud
Social Cloud is a scalable computing model where more number of resources contributed by
users are dynamically provisioned amongst a group of friends. These resources are freely used
and shared by the users. A large number of commercial cloud providers like Microsoft Azure,
Amazon EC2/S3 and Google App Engine provides access to scalable resources [6, 9].
1.2.1. Applications of Social Cloud
 Government
 Education
 Finance application
 Medical and health application
1.3. Social Network
Social network is a structure of interconnected entities that shows relationship between each
other. These entities are referred to as “users”. The relationship between the users has different
friends and followers. With these relationship users can share message and media amongst them.
Some popular Social networking sites like- Facebook, Twitter has million active users. A social
network is also called a set of people or groups of people with some pattern of contacts or
interactions between them [1].Cloud computing and social networking has intermingled in a
variety of ways. Cloud computing and social networks have numerous example of being hosted
on cloud. Most social networks can be hosted on cloud platforms or have a scalable applications
within the social networks. Benefits of Social cloud over a social network are flexibility, disaster
recovery, automatic software updates, increase collaboration, document control, security etc.
Uses of Social Network
 Purely Personal Reasons
 Business
 Marketing
 Entertainment
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.4, No.3, May 2014
69
Social Graph
Social graph is a diagram that depicts the relationship among people and groups in Social
network. In this graph Individuals and organizations called actors. Interdependencies called ties
that can be multiple and diverse including such characteristics or concepts as age, gender, ideas,
financial transactions, trade relationships, political affiliations, club memberships, occupation,
education and economic status. The social graph in the Internet context is a graph that depicts
personal relations of internet users [3, 5]. Services such as Facebook allow users to exchange
information, news and other things among users. The social graph for a particular user consists of
the set of nodes and ties connected directly or indirectly to that actor. To search information in
short time in Social Graph, the concept of Parallel Computing is widely result.
Figure 1. Social Graph
1.4. Parallel Computing
In parallel computing a task is divided into multiple subtasks using MapReduce concept and each
one of them are processed on different CPUs. Programming on multiprocessor system using
MapReduce concept is called parallel programming Mostly Parallel computing is used to reduce
the execution time and to utilize larger memory/storage resources. The essence of parallel
computing is to partition and distribute the entire computational work among processor and each
processor can exchange information [15].
Why Do Parallel Computing?
Many applications today require more computing power than a traditional sequential computer.
Parallel computing provides s cost-effective solution to problems by increasing the number of
CPUs in a computer and by adding an efficient communication between them.
The development of parallel processing is being influenced by many factors.
 Overcome limits to serial computing.
 Limits to increase transistor density.
 Limits to data transmission speed.
 Prohibitive cost of supercomputer.
 Commodity components to achieve high performance.
 Faster turn-around time.
 Solve larger problems.
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.4, No.3, May 2014
70
2. MODULES TO IMPLEMENT MAPPING
2.1.1. Search Graph
This is the first module to implement Mapping process. In this module we make a graph by using
graph simulator. This graph simulator provide some facilities like-
 How to create nodes
 How to connect nodes.
This module show that how to connect nodes with single node and after that connected nodes
connect with other nodes and finally connect initial node and final node at third level. In other
way we can say make a graph where one node connected to other node and other node is
connected to more number of other nodes and we find out the common interest between one node
and other more nodes in very efficient and good manner. Here node act as a people and
connection between nodes make an edge. Figure 2 shows that initially one person (N1) have two
friends.
Initial level 1st
level
Figure 2
Now one people (N1) has two friends (N2 and N3) but node N2 and N3 also have two friends
(N4, N5 and N6, N7). This is shown by figure 3.
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.4, No.3, May 2014
71
Initial level 2nd
level Third level
Figure 3
Above figure shows that these are the very small graph but now a day’s social networking sites
frequently used by the many other people, so number of contacts will increase day by day and
also accessing will become very difficult. Then we assume 20 nodes at initial level and each have
2 friends and at 3rd
level each have 2 friends so we have 400 total number of friends to search
this is very difficult and searching process become very complex and take more time. To solve
this problem clustering techniques has used. In this module we also focus on database that have
all information about the people (Nodes) like- Name, Job, Gender, organization etc and show all
details on the screen like- Name, city, Gender, Job, Organization and relationship on a node by
fetching the information from the database and also show wanted node information when we
select that particular node.
2.1.2. Cluster Making
This is the second module to implement Mapping Process. In this we are considering 20 nodes
initially. Suppose 20 nodes have 20 connected nodes and these 20 nodes also have 20 connected
nodes so there are total 400 nodes to find out a good performance result with less cost and time is
very difficult. To solve this problem we making cluster of these huge data so that graph searching
become easy by cluster making.
In this module we use a concept of MapReduce with Multithreading on particular level to solve
search graph problem. In this concept we take different no of threads to solve above problem.
When we apply no of threads on nodes then we find a cluster wise result so that graph searching
can easily do. This can be explained by the following example
In this paper we use only mapping with multithreading we can explain by an example-
Suppose initially we take 7 nodes. In this case at 3rd
level total four numbers of nodes are
available and at that level we perform mapping using processor. At that level only two threads are
required. Firstly we map all four nodes information onto one thread and after that we map four
nodes information onto two threads that divide mapping time but can increase overhead time.
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.4, No.3, May 2014
72
Seven Nodes with One Thread:
Figure 4
Seven Nodes with Two Threads:
Figure 5
Now second example of 15 nodes in this case we use four threads. In this case at 5th
level eight
nodes are available and that level we want to perform mapping with different no of threads.
Firstly we map information of all eight nodes onto one thread and after that we map information
of eight nodes by dividing two clusters onto two threads and after that we map information of
eight nodes by dividing four clusters onto four threads.
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.4, No.3, May 2014
73
Fifteen Nodes with One Thread:
Figure 6
Fifteen Nodes with Two Threads:
Figure 7
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.4, No.3, May 2014
74
Fifteen Nodes with Three Threads:
Figure 8
With this overall processing we further calculate parallel efficiency in terms of time and cost of
number of threads and find out which threads have good efficient.
2.1.3. Processing
In this phase mapper and reducer will work accordingly means mapper maps the nodes
information and then reducer will reduce or combine extracted information which is the output of
mapper in to one. The MapReduce programming model generalizes the computational structure
of the above example. Each map operation consists of transforming one set of key-value pairs to
another:
Map: (K1, v1) → [(K2, v2)]
The reduce operation groups the results of the map step using the same key k2 and performs a
function f on the list of values that correspond to each key value:
Reduce: (K2, [v2]) → (K2, f ([v2]))
The implementation also generalizes. Each mapper is assigned an input-key range (set of values
for K1) on which map operations need to be performed. The mapper writes results of its map
operations to its local disk in R partitions, each corresponding to the output-key range (values of
K2) assigned to a particular reducer and informs the master of these locations. Next each reducer
fetches these pairs from the respective mappers and performs reduce operations for each key K2
assigned to it [8]. But in this paper we use only mapping process with multithreading Reducing
are not required means we done mapping of all information’s of nodes.
CONCLUSION
From all experiment we can come to the following conclusions on performing parallel computing
using cloud technologies. Cloud technologies work well for problems because Cloud computing
support large data sets. In this paper we are trying to simulate the concept of mapping on number
of nodes of a Graph. Using mapping concept we find out Parallel efficiency ratio with the use of
different number of Mappers and conclude how many numbers of Mappers are required to
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.4, No.3, May 2014
75
calculate good Parallel efficiency ratio. In this paper we observe that this work may become
helpful to find out people throughout world with their more or less information.
FUTURE WORK
We can enhance this work by adding more and more searching constraint and number of nodes
for extraction. As we know that Social Network site like- Facebook one can add personal profile
with their information like- name, city, job, relationship and any other information so on. In this
paper we consider only two or three constraint (city, organisation) for extraction of people
information among large amount of information. But in future we can search or extract
information of any person with many attributes. MapReduce concept has two phase, mapper and
reducer. In this paper we perform searching only on 2o nodes that mapping phase is efficient, but
if we perform searching on more number of nodes then reducing phase must be required for
getting efficient result. In future we can implement a reducing phase in MapReduce concept for
frequent search means we can get optimized result so that we obtain better search with reduced
cost and time.
ACKNOWLEDGEMENTS
We thanks to the Dr. Sunita Choudhary mam who have contributed towards development of the
paper.
REFERENCES
[1] A. Fortino, N.A.,” architecture for applying social networking to business,” Applications and
Technology Conference (LISAT), 2010 Long Island Systems, vol., no., pp.1-6, 7-7 May 2010 doi:
10.1109/LISAT.2010.5478285.
[2] A.K. Hussein, Research Agenda in Cloud Technologies, Sriram Department of Computer Science,
University of Bristol, UK 2009.
[3] D. Moskovitz, Facebook Meets the Virtualized Enterprise, Washington, DC, USA, 2008. IEEE
Computer Society.
[4] F Fabris, Introduction to Cloud Computing Architecture, Sun Microsystems, Inc.
[5] K. Chard, S. Caton, y. Omer Rana, z. Kris Bubendorfer, Social Cloud: Cloud Computing in Social
Networks School of Engineering and Computer Science, Victoria University of Wellington, New
Zealand.
[6] M. M. Alabbadi, "Cloud Computing for Education and learning as a service", 14th International
Conference on Interactive Collaborative Learning (ICL)-11th International conference Virtual
University (vu'11), Slovakia, 2011.
[7] M. Taber, MySQL 5.0 Reference Manual, www.gen.tcd.ie/molevol/pdfs/mysql_tut.pdf.
[8] P. Seshadri, M. Sridhar an, A. Maharaja, S. Faloutsos, “Eigen Spokes: Surprising Patterns and
Scalable Community Chipping in Large Graphs,”MapReduce and Hadoop workshop, 2009. ICDMW
‘09. IEEE International Conference on, Dec. 2009 doi: 10.1109/ICDMW.2009.103.
[9] R. A. Stoica, I. Zaharia (2010). “A View of Cloud Computing”, Communications of the ACM, 53(4).
[10] S. Meyer, eclipse Juno, www.eclipse.org/whitepapers/eclipse-overview.pdf.
[11] T. Dillon, W. Chen, and E. Chang, Cloud Computing: challenges, Proc 24th IEEE International
Conference on Advanced Information Networking and Applications (AINA), Perth, Australia, April
2010.
[12] U. K. Wiil, J. Gniadek, N. Memon; Measuring Link Importance in Terrorist Networks. Social
Network Analysis, 225-232. Ed. Nasrullah Meson, Reda Alhajj (Eds.): International Conference On
Advances in Social Networks Analysis and Mining, ASONAM 2010, Odense, Denmark, August 9,
11, 2010. IEEE Computer Society 2010, ISBN 978-0-7695-4138-9.
International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.4, No.3, May 2014
76
[13] W.Lewis, T.Chu, W.Salehi-Abari, “Media Monitoring Using Social Networks,” Social Computing
(Social Com), 2010 IEEE Second International Conference on, vol., no., pp.661-668, 20-22 Aug.
2010 doi: 10.1109/SocialCom.2010.102.
[14] Y. u. Zhang, C. Xia, “Identifying Key Users for Targeted Marketing by Mining Online Social
Network,” Advanced Information Networking and Applications Workshops (WAINA), 2010 IEEE
24th International Conference on, vol., no., pp.644-649, 20-23 April 2010
doi:10.1109/WAINA.2010.137.
Books:
[15] Gautam Shroff, ENTERPRISE CLOUD COMPUTING TECHNOLOGY, ARCHITECTURE,
APPLICATIONS. Published in the United States of America by Cambridge University Press, New
York.
Authors
Pooja Devi is an active researcher in the field of Cloud Computing, currently studying in
M.Tech (IT) from Banasthali University.
Shalini Gupta is an active researcher in the field of Cloud Computing, currently studying
in M.Tech (IT) from Banasthali University.
Sunita Choudhary is an Associate Professor in Department of Computer Science at
Banasthali University (Rajasthan), India. She has done PhD from Banasthali University
(Rajasthan), India.

More Related Content

What's hot

EffectiveCrowdSourcingForProductFeatureIdeation v18
EffectiveCrowdSourcingForProductFeatureIdeation v18EffectiveCrowdSourcingForProductFeatureIdeation v18
EffectiveCrowdSourcingForProductFeatureIdeation v18Karthikeyan Rajasekharan
 
A Novel Frame Work System Used In Mobile with Cloud Based Environment
A Novel Frame Work System Used In Mobile with Cloud Based EnvironmentA Novel Frame Work System Used In Mobile with Cloud Based Environment
A Novel Frame Work System Used In Mobile with Cloud Based Environmentpaperpublications3
 
Least Cost Influence by Mapping Online Social Networks
Least Cost Influence by Mapping Online Social Networks Least Cost Influence by Mapping Online Social Networks
Least Cost Influence by Mapping Online Social Networks paperpublications3
 
Social Friend Overlying Communities Based on Social Network Context
Social Friend Overlying Communities Based on Social Network ContextSocial Friend Overlying Communities Based on Social Network Context
Social Friend Overlying Communities Based on Social Network ContextIRJET Journal
 
A LINK-BASED APPROACH TO ENTITY RESOLUTION IN SOCIAL NETWORKS
A LINK-BASED APPROACH TO ENTITY RESOLUTION IN SOCIAL NETWORKSA LINK-BASED APPROACH TO ENTITY RESOLUTION IN SOCIAL NETWORKS
A LINK-BASED APPROACH TO ENTITY RESOLUTION IN SOCIAL NETWORKScsandit
 
2009-Social computing-Analyzing social media networks
2009-Social computing-Analyzing social media networks2009-Social computing-Analyzing social media networks
2009-Social computing-Analyzing social media networksMarc Smith
 
New Research Articles 2020 July Issue International Journal of Software Engin...
New Research Articles 2020 July Issue International Journal of Software Engin...New Research Articles 2020 July Issue International Journal of Software Engin...
New Research Articles 2020 July Issue International Journal of Software Engin...ijseajournal
 
A Picture Is Worth A Thousand Questions Docx
A Picture Is Worth A Thousand Questions DocxA Picture Is Worth A Thousand Questions Docx
A Picture Is Worth A Thousand Questions DocxWebometrics Class
 
2000-ACM-SigMobile-Mobile computing and communications review - Marc Smith - ...
2000-ACM-SigMobile-Mobile computing and communications review - Marc Smith - ...2000-ACM-SigMobile-Mobile computing and communications review - Marc Smith - ...
2000-ACM-SigMobile-Mobile computing and communications review - Marc Smith - ...Marc Smith
 
The Effect of Social Welfare System Based on the Complex Network
The Effect of Social Welfare System Based on the Complex NetworkThe Effect of Social Welfare System Based on the Complex Network
The Effect of Social Welfare System Based on the Complex Networkcsandit
 
Socialmatchmaking
SocialmatchmakingSocialmatchmaking
Socialmatchmakingepokh
 
2000 - CSCW - Conversation Trees and Threaded Chats
2000  - CSCW - Conversation Trees and Threaded Chats2000  - CSCW - Conversation Trees and Threaded Chats
2000 - CSCW - Conversation Trees and Threaded ChatsMarc Smith
 
Community detection in social networks an overview
Community detection in social networks an overviewCommunity detection in social networks an overview
Community detection in social networks an overvieweSAT Publishing House
 

What's hot (17)

EffectiveCrowdSourcingForProductFeatureIdeation v18
EffectiveCrowdSourcingForProductFeatureIdeation v18EffectiveCrowdSourcingForProductFeatureIdeation v18
EffectiveCrowdSourcingForProductFeatureIdeation v18
 
3 d internet report
3 d internet report3 d internet report
3 d internet report
 
A Novel Frame Work System Used In Mobile with Cloud Based Environment
A Novel Frame Work System Used In Mobile with Cloud Based EnvironmentA Novel Frame Work System Used In Mobile with Cloud Based Environment
A Novel Frame Work System Used In Mobile with Cloud Based Environment
 
Least Cost Influence by Mapping Online Social Networks
Least Cost Influence by Mapping Online Social Networks Least Cost Influence by Mapping Online Social Networks
Least Cost Influence by Mapping Online Social Networks
 
Social Friend Overlying Communities Based on Social Network Context
Social Friend Overlying Communities Based on Social Network ContextSocial Friend Overlying Communities Based on Social Network Context
Social Friend Overlying Communities Based on Social Network Context
 
A LINK-BASED APPROACH TO ENTITY RESOLUTION IN SOCIAL NETWORKS
A LINK-BASED APPROACH TO ENTITY RESOLUTION IN SOCIAL NETWORKSA LINK-BASED APPROACH TO ENTITY RESOLUTION IN SOCIAL NETWORKS
A LINK-BASED APPROACH TO ENTITY RESOLUTION IN SOCIAL NETWORKS
 
E0341021025
E0341021025E0341021025
E0341021025
 
13socm04 buregio
13socm04 buregio13socm04 buregio
13socm04 buregio
 
2009-Social computing-Analyzing social media networks
2009-Social computing-Analyzing social media networks2009-Social computing-Analyzing social media networks
2009-Social computing-Analyzing social media networks
 
New Research Articles 2020 July Issue International Journal of Software Engin...
New Research Articles 2020 July Issue International Journal of Software Engin...New Research Articles 2020 July Issue International Journal of Software Engin...
New Research Articles 2020 July Issue International Journal of Software Engin...
 
A Picture Is Worth A Thousand Questions Docx
A Picture Is Worth A Thousand Questions DocxA Picture Is Worth A Thousand Questions Docx
A Picture Is Worth A Thousand Questions Docx
 
2000-ACM-SigMobile-Mobile computing and communications review - Marc Smith - ...
2000-ACM-SigMobile-Mobile computing and communications review - Marc Smith - ...2000-ACM-SigMobile-Mobile computing and communications review - Marc Smith - ...
2000-ACM-SigMobile-Mobile computing and communications review - Marc Smith - ...
 
The Effect of Social Welfare System Based on the Complex Network
The Effect of Social Welfare System Based on the Complex NetworkThe Effect of Social Welfare System Based on the Complex Network
The Effect of Social Welfare System Based on the Complex Network
 
Socialmatchmaking
SocialmatchmakingSocialmatchmaking
Socialmatchmaking
 
2000 - CSCW - Conversation Trees and Threaded Chats
2000  - CSCW - Conversation Trees and Threaded Chats2000  - CSCW - Conversation Trees and Threaded Chats
2000 - CSCW - Conversation Trees and Threaded Chats
 
Community detection in social networks an overview
Community detection in social networks an overviewCommunity detection in social networks an overview
Community detection in social networks an overview
 
cloud computing
cloud computingcloud computing
cloud computing
 

Viewers also liked

Tracking number plate from vehicle using
Tracking number plate from vehicle usingTracking number plate from vehicle using
Tracking number plate from vehicle usingijfcstjournal
 
GA-CFS APPROACH TO INCREASE THE ACCURACY OF ESTIMATES IN ELECTIONS PARTICIPATION
GA-CFS APPROACH TO INCREASE THE ACCURACY OF ESTIMATES IN ELECTIONS PARTICIPATIONGA-CFS APPROACH TO INCREASE THE ACCURACY OF ESTIMATES IN ELECTIONS PARTICIPATION
GA-CFS APPROACH TO INCREASE THE ACCURACY OF ESTIMATES IN ELECTIONS PARTICIPATIONijfcstjournal
 
Protect mobile agent against malicious host using partial mobility mechanism
Protect mobile agent against malicious host using partial mobility mechanismProtect mobile agent against malicious host using partial mobility mechanism
Protect mobile agent against malicious host using partial mobility mechanismijfcstjournal
 
A New Research and Design for Grid Portal Security System
A New Research and Design for Grid Portal Security SystemA New Research and Design for Grid Portal Security System
A New Research and Design for Grid Portal Security Systemijfcstjournal
 
Providing a model for selecting information security control objectives using...
Providing a model for selecting information security control objectives using...Providing a model for selecting information security control objectives using...
Providing a model for selecting information security control objectives using...ijfcstjournal
 
Particle swarm optimized power
Particle swarm optimized powerParticle swarm optimized power
Particle swarm optimized powerijfcstjournal
 
Web image annotation by diffusion maps manifold learning algorithm
Web image annotation by diffusion maps manifold learning algorithmWeb image annotation by diffusion maps manifold learning algorithm
Web image annotation by diffusion maps manifold learning algorithmijfcstjournal
 
Secure multipath routing scheme using key
Secure multipath routing scheme using keySecure multipath routing scheme using key
Secure multipath routing scheme using keyijfcstjournal
 
A NOVEL PROBABILISTIC ARTIFICIAL NEURAL NETWORKS APPROACH FOR DIAGNOSING HEAR...
A NOVEL PROBABILISTIC ARTIFICIAL NEURAL NETWORKS APPROACH FOR DIAGNOSING HEAR...A NOVEL PROBABILISTIC ARTIFICIAL NEURAL NETWORKS APPROACH FOR DIAGNOSING HEAR...
A NOVEL PROBABILISTIC ARTIFICIAL NEURAL NETWORKS APPROACH FOR DIAGNOSING HEAR...ijfcstjournal
 
HIDDEN MARKOV MODEL BASED NAMED ENTITY RECOGNITION TOOL
HIDDEN MARKOV MODEL BASED NAMED ENTITY RECOGNITION TOOLHIDDEN MARKOV MODEL BASED NAMED ENTITY RECOGNITION TOOL
HIDDEN MARKOV MODEL BASED NAMED ENTITY RECOGNITION TOOLijfcstjournal
 
Wind Speed Data Analysis for Various Seasons during a Decade by Wavelet and S...
Wind Speed Data Analysis for Various Seasons during a Decade by Wavelet and S...Wind Speed Data Analysis for Various Seasons during a Decade by Wavelet and S...
Wind Speed Data Analysis for Various Seasons during a Decade by Wavelet and S...ijfcstjournal
 
A framework to performance analysis of software architectural styles
A framework to performance analysis of software architectural stylesA framework to performance analysis of software architectural styles
A framework to performance analysis of software architectural stylesijfcstjournal
 
QOE MODEL FOR MULTIMEDIA CONTENT DELIVERY FROM MCLOUD TO MOBILE DEVICES
QOE MODEL FOR MULTIMEDIA CONTENT DELIVERY FROM MCLOUD TO MOBILE DEVICESQOE MODEL FOR MULTIMEDIA CONTENT DELIVERY FROM MCLOUD TO MOBILE DEVICES
QOE MODEL FOR MULTIMEDIA CONTENT DELIVERY FROM MCLOUD TO MOBILE DEVICESijfcstjournal
 
A Modified Dna Computing Approach To Tackle The Exponential Solution Space Of...
A Modified Dna Computing Approach To Tackle The Exponential Solution Space Of...A Modified Dna Computing Approach To Tackle The Exponential Solution Space Of...
A Modified Dna Computing Approach To Tackle The Exponential Solution Space Of...ijfcstjournal
 
A DECISION SUPPORT SYSTEM FOR ESTIMATING COST OF SOFTWARE PROJECTS USING A HY...
A DECISION SUPPORT SYSTEM FOR ESTIMATING COST OF SOFTWARE PROJECTS USING A HY...A DECISION SUPPORT SYSTEM FOR ESTIMATING COST OF SOFTWARE PROJECTS USING A HY...
A DECISION SUPPORT SYSTEM FOR ESTIMATING COST OF SOFTWARE PROJECTS USING A HY...ijfcstjournal
 
Web personalization using clustering of web usage data
Web personalization using clustering of web usage dataWeb personalization using clustering of web usage data
Web personalization using clustering of web usage dataijfcstjournal
 
Distribution of maximal clique size under
Distribution of maximal clique size underDistribution of maximal clique size under
Distribution of maximal clique size underijfcstjournal
 
Eagro crop marketing for farming
Eagro crop marketing for farmingEagro crop marketing for farming
Eagro crop marketing for farmingijfcstjournal
 

Viewers also liked (18)

Tracking number plate from vehicle using
Tracking number plate from vehicle usingTracking number plate from vehicle using
Tracking number plate from vehicle using
 
GA-CFS APPROACH TO INCREASE THE ACCURACY OF ESTIMATES IN ELECTIONS PARTICIPATION
GA-CFS APPROACH TO INCREASE THE ACCURACY OF ESTIMATES IN ELECTIONS PARTICIPATIONGA-CFS APPROACH TO INCREASE THE ACCURACY OF ESTIMATES IN ELECTIONS PARTICIPATION
GA-CFS APPROACH TO INCREASE THE ACCURACY OF ESTIMATES IN ELECTIONS PARTICIPATION
 
Protect mobile agent against malicious host using partial mobility mechanism
Protect mobile agent against malicious host using partial mobility mechanismProtect mobile agent against malicious host using partial mobility mechanism
Protect mobile agent against malicious host using partial mobility mechanism
 
A New Research and Design for Grid Portal Security System
A New Research and Design for Grid Portal Security SystemA New Research and Design for Grid Portal Security System
A New Research and Design for Grid Portal Security System
 
Providing a model for selecting information security control objectives using...
Providing a model for selecting information security control objectives using...Providing a model for selecting information security control objectives using...
Providing a model for selecting information security control objectives using...
 
Particle swarm optimized power
Particle swarm optimized powerParticle swarm optimized power
Particle swarm optimized power
 
Web image annotation by diffusion maps manifold learning algorithm
Web image annotation by diffusion maps manifold learning algorithmWeb image annotation by diffusion maps manifold learning algorithm
Web image annotation by diffusion maps manifold learning algorithm
 
Secure multipath routing scheme using key
Secure multipath routing scheme using keySecure multipath routing scheme using key
Secure multipath routing scheme using key
 
A NOVEL PROBABILISTIC ARTIFICIAL NEURAL NETWORKS APPROACH FOR DIAGNOSING HEAR...
A NOVEL PROBABILISTIC ARTIFICIAL NEURAL NETWORKS APPROACH FOR DIAGNOSING HEAR...A NOVEL PROBABILISTIC ARTIFICIAL NEURAL NETWORKS APPROACH FOR DIAGNOSING HEAR...
A NOVEL PROBABILISTIC ARTIFICIAL NEURAL NETWORKS APPROACH FOR DIAGNOSING HEAR...
 
HIDDEN MARKOV MODEL BASED NAMED ENTITY RECOGNITION TOOL
HIDDEN MARKOV MODEL BASED NAMED ENTITY RECOGNITION TOOLHIDDEN MARKOV MODEL BASED NAMED ENTITY RECOGNITION TOOL
HIDDEN MARKOV MODEL BASED NAMED ENTITY RECOGNITION TOOL
 
Wind Speed Data Analysis for Various Seasons during a Decade by Wavelet and S...
Wind Speed Data Analysis for Various Seasons during a Decade by Wavelet and S...Wind Speed Data Analysis for Various Seasons during a Decade by Wavelet and S...
Wind Speed Data Analysis for Various Seasons during a Decade by Wavelet and S...
 
A framework to performance analysis of software architectural styles
A framework to performance analysis of software architectural stylesA framework to performance analysis of software architectural styles
A framework to performance analysis of software architectural styles
 
QOE MODEL FOR MULTIMEDIA CONTENT DELIVERY FROM MCLOUD TO MOBILE DEVICES
QOE MODEL FOR MULTIMEDIA CONTENT DELIVERY FROM MCLOUD TO MOBILE DEVICESQOE MODEL FOR MULTIMEDIA CONTENT DELIVERY FROM MCLOUD TO MOBILE DEVICES
QOE MODEL FOR MULTIMEDIA CONTENT DELIVERY FROM MCLOUD TO MOBILE DEVICES
 
A Modified Dna Computing Approach To Tackle The Exponential Solution Space Of...
A Modified Dna Computing Approach To Tackle The Exponential Solution Space Of...A Modified Dna Computing Approach To Tackle The Exponential Solution Space Of...
A Modified Dna Computing Approach To Tackle The Exponential Solution Space Of...
 
A DECISION SUPPORT SYSTEM FOR ESTIMATING COST OF SOFTWARE PROJECTS USING A HY...
A DECISION SUPPORT SYSTEM FOR ESTIMATING COST OF SOFTWARE PROJECTS USING A HY...A DECISION SUPPORT SYSTEM FOR ESTIMATING COST OF SOFTWARE PROJECTS USING A HY...
A DECISION SUPPORT SYSTEM FOR ESTIMATING COST OF SOFTWARE PROJECTS USING A HY...
 
Web personalization using clustering of web usage data
Web personalization using clustering of web usage dataWeb personalization using clustering of web usage data
Web personalization using clustering of web usage data
 
Distribution of maximal clique size under
Distribution of maximal clique size underDistribution of maximal clique size under
Distribution of maximal clique size under
 
Eagro crop marketing for farming
Eagro crop marketing for farmingEagro crop marketing for farming
Eagro crop marketing for farming
 

Similar to Mapping Using Multithreading in Graph Search

IRJET- Virtual Community Using Cloud Technology “Unitalk”
IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”
IRJET- Virtual Community Using Cloud Technology “Unitalk”IRJET Journal
 
CLOUD COMPUTING IN EDUCATION: POTENTIALS AND CHALLENGES FOR BANGLADESH
CLOUD COMPUTING IN EDUCATION: POTENTIALS AND CHALLENGES FOR BANGLADESHCLOUD COMPUTING IN EDUCATION: POTENTIALS AND CHALLENGES FOR BANGLADESH
CLOUD COMPUTING IN EDUCATION: POTENTIALS AND CHALLENGES FOR BANGLADESHIJCSEA Journal
 
CLOUD COMPUTING IN EDUCATION: POTENTIALS AND CHALLENGES FOR BANGLADESH
CLOUD COMPUTING IN EDUCATION: POTENTIALS AND CHALLENGES FOR BANGLADESHCLOUD COMPUTING IN EDUCATION: POTENTIALS AND CHALLENGES FOR BANGLADESH
CLOUD COMPUTING IN EDUCATION: POTENTIALS AND CHALLENGES FOR BANGLADESHIJCSEA Journal
 
Computation grid as a connected world
Computation grid as a connected worldComputation grid as a connected world
Computation grid as a connected worldijcsa
 
SECURITY ISSUES ASSOCIATED WITH BIG DATA IN CLOUD COMPUTING
SECURITY ISSUES ASSOCIATED WITH BIG DATA IN CLOUD COMPUTINGSECURITY ISSUES ASSOCIATED WITH BIG DATA IN CLOUD COMPUTING
SECURITY ISSUES ASSOCIATED WITH BIG DATA IN CLOUD COMPUTINGIJNSA Journal
 
Security issues associated with big data in cloud computing
Security issues associated with big data in cloud computingSecurity issues associated with big data in cloud computing
Security issues associated with big data in cloud computingIJNSA Journal
 
Geochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using CloudGeochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using CloudIJERA Editor
 
DYNAMIC AND REALTIME MODELLING OF UBIQUITOUS INTERACTION
DYNAMIC AND REALTIME MODELLING OF UBIQUITOUS INTERACTIONDYNAMIC AND REALTIME MODELLING OF UBIQUITOUS INTERACTION
DYNAMIC AND REALTIME MODELLING OF UBIQUITOUS INTERACTIONcscpconf
 
A Review Grid Computing
A Review  Grid ComputingA Review  Grid Computing
A Review Grid ComputingBecky Gilbert
 
Toward a real time framework in cloudlet-based architecture
Toward a real time framework in cloudlet-based architectureToward a real time framework in cloudlet-based architecture
Toward a real time framework in cloudlet-based architectureredpel dot com
 
Iaetsd efficient file transferring in
Iaetsd efficient file transferring inIaetsd efficient file transferring in
Iaetsd efficient file transferring inIaetsd Iaetsd
 
E-COMMERCE BUSINESS MODELS IN THE CONTEXT OF WEB 3.0 PARADIGM
E-COMMERCE BUSINESS MODELS IN THE CONTEXT OF WEB 3.0 PARADIGME-COMMERCE BUSINESS MODELS IN THE CONTEXT OF WEB 3.0 PARADIGM
E-COMMERCE BUSINESS MODELS IN THE CONTEXT OF WEB 3.0 PARADIGMijait
 
Networking online assignment
Networking online assignmentNetworking online assignment
Networking online assignmentKavitha Dhanesh
 
Networking online assignment
Networking online assignmentNetworking online assignment
Networking online assignmentKavitha Dhanesh
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Emerged computer interaction with humanity social computing
Emerged computer interaction with humanity social computingEmerged computer interaction with humanity social computing
Emerged computer interaction with humanity social computingijcsa
 
The Improvement and Performance of Mobile Environment using Both Cloud and Te...
The Improvement and Performance of Mobile Environment using Both Cloud and Te...The Improvement and Performance of Mobile Environment using Both Cloud and Te...
The Improvement and Performance of Mobile Environment using Both Cloud and Te...IJwest
 

Similar to Mapping Using Multithreading in Graph Search (20)

Q046049397
Q046049397Q046049397
Q046049397
 
IRJET- Virtual Community Using Cloud Technology “Unitalk”
IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”
IRJET- Virtual Community Using Cloud Technology “Unitalk”
 
CLOUD COMPUTING IN EDUCATION: POTENTIALS AND CHALLENGES FOR BANGLADESH
CLOUD COMPUTING IN EDUCATION: POTENTIALS AND CHALLENGES FOR BANGLADESHCLOUD COMPUTING IN EDUCATION: POTENTIALS AND CHALLENGES FOR BANGLADESH
CLOUD COMPUTING IN EDUCATION: POTENTIALS AND CHALLENGES FOR BANGLADESH
 
CLOUD COMPUTING IN EDUCATION: POTENTIALS AND CHALLENGES FOR BANGLADESH
CLOUD COMPUTING IN EDUCATION: POTENTIALS AND CHALLENGES FOR BANGLADESHCLOUD COMPUTING IN EDUCATION: POTENTIALS AND CHALLENGES FOR BANGLADESH
CLOUD COMPUTING IN EDUCATION: POTENTIALS AND CHALLENGES FOR BANGLADESH
 
Computation grid as a connected world
Computation grid as a connected worldComputation grid as a connected world
Computation grid as a connected world
 
SECURITY ISSUES ASSOCIATED WITH BIG DATA IN CLOUD COMPUTING
SECURITY ISSUES ASSOCIATED WITH BIG DATA IN CLOUD COMPUTINGSECURITY ISSUES ASSOCIATED WITH BIG DATA IN CLOUD COMPUTING
SECURITY ISSUES ASSOCIATED WITH BIG DATA IN CLOUD COMPUTING
 
Security issues associated with big data in cloud computing
Security issues associated with big data in cloud computingSecurity issues associated with big data in cloud computing
Security issues associated with big data in cloud computing
 
Geochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using CloudGeochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using Cloud
 
DYNAMIC AND REALTIME MODELLING OF UBIQUITOUS INTERACTION
DYNAMIC AND REALTIME MODELLING OF UBIQUITOUS INTERACTIONDYNAMIC AND REALTIME MODELLING OF UBIQUITOUS INTERACTION
DYNAMIC AND REALTIME MODELLING OF UBIQUITOUS INTERACTION
 
A Review Grid Computing
A Review  Grid ComputingA Review  Grid Computing
A Review Grid Computing
 
Toward a real time framework in cloudlet-based architecture
Toward a real time framework in cloudlet-based architectureToward a real time framework in cloudlet-based architecture
Toward a real time framework in cloudlet-based architecture
 
Iaetsd efficient file transferring in
Iaetsd efficient file transferring inIaetsd efficient file transferring in
Iaetsd efficient file transferring in
 
E-COMMERCE BUSINESS MODELS IN THE CONTEXT OF WEB 3.0 PARADIGM
E-COMMERCE BUSINESS MODELS IN THE CONTEXT OF WEB 3.0 PARADIGME-COMMERCE BUSINESS MODELS IN THE CONTEXT OF WEB 3.0 PARADIGM
E-COMMERCE BUSINESS MODELS IN THE CONTEXT OF WEB 3.0 PARADIGM
 
IJET-V3I1P6
IJET-V3I1P6IJET-V3I1P6
IJET-V3I1P6
 
B1802030511
B1802030511B1802030511
B1802030511
 
Networking online assignment
Networking online assignmentNetworking online assignment
Networking online assignment
 
Networking online assignment
Networking online assignmentNetworking online assignment
Networking online assignment
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Emerged computer interaction with humanity social computing
Emerged computer interaction with humanity social computingEmerged computer interaction with humanity social computing
Emerged computer interaction with humanity social computing
 
The Improvement and Performance of Mobile Environment using Both Cloud and Te...
The Improvement and Performance of Mobile Environment using Both Cloud and Te...The Improvement and Performance of Mobile Environment using Both Cloud and Te...
The Improvement and Performance of Mobile Environment using Both Cloud and Te...
 

More from ijfcstjournal

A SURVEY TO REAL-TIME MESSAGE-ROUTING NETWORK SYSTEM WITH KLA MODELLING
A SURVEY TO REAL-TIME MESSAGE-ROUTING NETWORK SYSTEM WITH KLA MODELLINGA SURVEY TO REAL-TIME MESSAGE-ROUTING NETWORK SYSTEM WITH KLA MODELLING
A SURVEY TO REAL-TIME MESSAGE-ROUTING NETWORK SYSTEM WITH KLA MODELLINGijfcstjournal
 
A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLES
A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLESA COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLES
A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLESijfcstjournal
 
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...ijfcstjournal
 
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...ijfcstjournal
 
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...ijfcstjournal
 
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...ijfcstjournal
 
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDING
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDINGAN OPTIMIZED HYBRID APPROACH FOR PATH FINDING
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDINGijfcstjournal
 
EAGRO CROP MARKETING FOR FARMING COMMUNITY
EAGRO CROP MARKETING FOR FARMING COMMUNITYEAGRO CROP MARKETING FOR FARMING COMMUNITY
EAGRO CROP MARKETING FOR FARMING COMMUNITYijfcstjournal
 
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHS
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHSEDGE-TENACITY IN CYCLES AND COMPLETE GRAPHS
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHSijfcstjournal
 
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEM
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEMCOMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEM
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEMijfcstjournal
 
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMS
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMSPSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMS
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMSijfcstjournal
 
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...ijfcstjournal
 
A MUTATION TESTING ANALYSIS AND REGRESSION TESTING
A MUTATION TESTING ANALYSIS AND REGRESSION TESTINGA MUTATION TESTING ANALYSIS AND REGRESSION TESTING
A MUTATION TESTING ANALYSIS AND REGRESSION TESTINGijfcstjournal
 
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...ijfcstjournal
 
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCHA NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCHijfcstjournal
 
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKS
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKSAGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKS
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKSijfcstjournal
 
International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)ijfcstjournal
 
AN INTRODUCTION TO DIGITAL CRIMES
AN INTRODUCTION TO DIGITAL CRIMESAN INTRODUCTION TO DIGITAL CRIMES
AN INTRODUCTION TO DIGITAL CRIMESijfcstjournal
 
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...ijfcstjournal
 
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMSA STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMSijfcstjournal
 

More from ijfcstjournal (20)

A SURVEY TO REAL-TIME MESSAGE-ROUTING NETWORK SYSTEM WITH KLA MODELLING
A SURVEY TO REAL-TIME MESSAGE-ROUTING NETWORK SYSTEM WITH KLA MODELLINGA SURVEY TO REAL-TIME MESSAGE-ROUTING NETWORK SYSTEM WITH KLA MODELLING
A SURVEY TO REAL-TIME MESSAGE-ROUTING NETWORK SYSTEM WITH KLA MODELLING
 
A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLES
A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLESA COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLES
A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLES
 
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...
 
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
 
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
 
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
 
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDING
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDINGAN OPTIMIZED HYBRID APPROACH FOR PATH FINDING
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDING
 
EAGRO CROP MARKETING FOR FARMING COMMUNITY
EAGRO CROP MARKETING FOR FARMING COMMUNITYEAGRO CROP MARKETING FOR FARMING COMMUNITY
EAGRO CROP MARKETING FOR FARMING COMMUNITY
 
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHS
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHSEDGE-TENACITY IN CYCLES AND COMPLETE GRAPHS
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHS
 
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEM
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEMCOMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEM
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEM
 
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMS
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMSPSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMS
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMS
 
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...
 
A MUTATION TESTING ANALYSIS AND REGRESSION TESTING
A MUTATION TESTING ANALYSIS AND REGRESSION TESTINGA MUTATION TESTING ANALYSIS AND REGRESSION TESTING
A MUTATION TESTING ANALYSIS AND REGRESSION TESTING
 
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...
 
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCHA NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
 
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKS
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKSAGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKS
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKS
 
International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)
 
AN INTRODUCTION TO DIGITAL CRIMES
AN INTRODUCTION TO DIGITAL CRIMESAN INTRODUCTION TO DIGITAL CRIMES
AN INTRODUCTION TO DIGITAL CRIMES
 
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
 
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMSA STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
 

Recently uploaded

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Mapping Using Multithreading in Graph Search

  • 1. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.4, No.3, May 2014 DOI:10.5121/ijfcst.2014.4306 67 MAPPING USING MULTITHREADING IN GRAPH SEARCH Pooja Devi1 , Shalini Gupta2 and Sunita Choudhary3 1,2 M.Tech Scholar, Banasthali Vidyapith, Rajasthan, India 3 Associate Professor, Banasthali Vidyapith, Rajasthan, India ABSTRACT Cloud computing is a way of delivery any or all information technology from computing power to computing infrastructure, application, business processes and personal collaboration to an user as a service wherever and whenever they need it. The cloud in cloud computing is set of hardware, network, software, storage, service and interfaces that combine to deliver aspects of computing as a service. Shared resource, software and information are providing to computers and other devices on demand basis. It allows people to do things, they want to on a computer without the need for them to build an IT infrastructure or to understand the underline technology. Cloud computing refers to application and services that run on distributed network using virtualized resources and access by common internet protocols and network standards. It is a moving computing and storage from the user desktop or laptop to remote location where as huge collection of server storage system and network equipment from a seamless infrastructure for an application and storage. Online file storage, social networking sites, webmail and online business application are the example of cloud services. Now a day many people are connected to internet and Social networking sites. Social network have become a powerful platform for sharing and communication that focus on real world relationships. Social networking plays a major role in everyday lives of many people. Facebook is one of the best examples of Social networking sites where more than 400 million active users are connected. Thus Social cloud is a scalable computing model where in virtualized resource provided by users dynamically. In this paper we used concept of MapReduce with Multithreading. MapReduce is a paradigm that allows for massive scalability across hundreds or thousands of servers in a cluster. MapReduce job usually split the input data into independent chunks which are processed by the map tasks in completely parallel manner. It sorts the output of the map which are than input to the reduce task. Using mapping techniques is to find out a good performance in terms of cost and time. KEYWORDS Map Reduce, Cloud Computing, Social Graph, Social Network, MySQL . 1. INTRODUCTION 1.1 Cloud Computing Cloud Computing is the next generation in computation. Maybe clouds can save the worlds; possibly people can have everything they need on the cloud. Cloud Computing is the next natural step in the evolution of on-demand information technology services and products. This Computing is latest trend in IT world. It is internet based computing where resources, software and information are provided to computers and other devices on demand basis. This technology has the capacity to admittance a common collection of resources on requirements. It is proving extremely striking to cash-strapped IT departments that are wanted to deliver services under pressure [2, 4].
  • 2. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.4, No.3, May 2014 68 1.1.1. Characteristics of Cloud computing  Self-service on-demand basis  Wide area for network access  Pool of resources  Highly Elastic  Payment on use basis 1.1.2. Challenges of Cloud Computing  Lack of Security and Privacy  Lack of Standards  Continuously Evolving New Technology 1.2. Social Cloud Social Cloud is a scalable computing model where more number of resources contributed by users are dynamically provisioned amongst a group of friends. These resources are freely used and shared by the users. A large number of commercial cloud providers like Microsoft Azure, Amazon EC2/S3 and Google App Engine provides access to scalable resources [6, 9]. 1.2.1. Applications of Social Cloud  Government  Education  Finance application  Medical and health application 1.3. Social Network Social network is a structure of interconnected entities that shows relationship between each other. These entities are referred to as “users”. The relationship between the users has different friends and followers. With these relationship users can share message and media amongst them. Some popular Social networking sites like- Facebook, Twitter has million active users. A social network is also called a set of people or groups of people with some pattern of contacts or interactions between them [1].Cloud computing and social networking has intermingled in a variety of ways. Cloud computing and social networks have numerous example of being hosted on cloud. Most social networks can be hosted on cloud platforms or have a scalable applications within the social networks. Benefits of Social cloud over a social network are flexibility, disaster recovery, automatic software updates, increase collaboration, document control, security etc. Uses of Social Network  Purely Personal Reasons  Business  Marketing  Entertainment
  • 3. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.4, No.3, May 2014 69 Social Graph Social graph is a diagram that depicts the relationship among people and groups in Social network. In this graph Individuals and organizations called actors. Interdependencies called ties that can be multiple and diverse including such characteristics or concepts as age, gender, ideas, financial transactions, trade relationships, political affiliations, club memberships, occupation, education and economic status. The social graph in the Internet context is a graph that depicts personal relations of internet users [3, 5]. Services such as Facebook allow users to exchange information, news and other things among users. The social graph for a particular user consists of the set of nodes and ties connected directly or indirectly to that actor. To search information in short time in Social Graph, the concept of Parallel Computing is widely result. Figure 1. Social Graph 1.4. Parallel Computing In parallel computing a task is divided into multiple subtasks using MapReduce concept and each one of them are processed on different CPUs. Programming on multiprocessor system using MapReduce concept is called parallel programming Mostly Parallel computing is used to reduce the execution time and to utilize larger memory/storage resources. The essence of parallel computing is to partition and distribute the entire computational work among processor and each processor can exchange information [15]. Why Do Parallel Computing? Many applications today require more computing power than a traditional sequential computer. Parallel computing provides s cost-effective solution to problems by increasing the number of CPUs in a computer and by adding an efficient communication between them. The development of parallel processing is being influenced by many factors.  Overcome limits to serial computing.  Limits to increase transistor density.  Limits to data transmission speed.  Prohibitive cost of supercomputer.  Commodity components to achieve high performance.  Faster turn-around time.  Solve larger problems.
  • 4. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.4, No.3, May 2014 70 2. MODULES TO IMPLEMENT MAPPING 2.1.1. Search Graph This is the first module to implement Mapping process. In this module we make a graph by using graph simulator. This graph simulator provide some facilities like-  How to create nodes  How to connect nodes. This module show that how to connect nodes with single node and after that connected nodes connect with other nodes and finally connect initial node and final node at third level. In other way we can say make a graph where one node connected to other node and other node is connected to more number of other nodes and we find out the common interest between one node and other more nodes in very efficient and good manner. Here node act as a people and connection between nodes make an edge. Figure 2 shows that initially one person (N1) have two friends. Initial level 1st level Figure 2 Now one people (N1) has two friends (N2 and N3) but node N2 and N3 also have two friends (N4, N5 and N6, N7). This is shown by figure 3.
  • 5. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.4, No.3, May 2014 71 Initial level 2nd level Third level Figure 3 Above figure shows that these are the very small graph but now a day’s social networking sites frequently used by the many other people, so number of contacts will increase day by day and also accessing will become very difficult. Then we assume 20 nodes at initial level and each have 2 friends and at 3rd level each have 2 friends so we have 400 total number of friends to search this is very difficult and searching process become very complex and take more time. To solve this problem clustering techniques has used. In this module we also focus on database that have all information about the people (Nodes) like- Name, Job, Gender, organization etc and show all details on the screen like- Name, city, Gender, Job, Organization and relationship on a node by fetching the information from the database and also show wanted node information when we select that particular node. 2.1.2. Cluster Making This is the second module to implement Mapping Process. In this we are considering 20 nodes initially. Suppose 20 nodes have 20 connected nodes and these 20 nodes also have 20 connected nodes so there are total 400 nodes to find out a good performance result with less cost and time is very difficult. To solve this problem we making cluster of these huge data so that graph searching become easy by cluster making. In this module we use a concept of MapReduce with Multithreading on particular level to solve search graph problem. In this concept we take different no of threads to solve above problem. When we apply no of threads on nodes then we find a cluster wise result so that graph searching can easily do. This can be explained by the following example In this paper we use only mapping with multithreading we can explain by an example- Suppose initially we take 7 nodes. In this case at 3rd level total four numbers of nodes are available and at that level we perform mapping using processor. At that level only two threads are required. Firstly we map all four nodes information onto one thread and after that we map four nodes information onto two threads that divide mapping time but can increase overhead time.
  • 6. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.4, No.3, May 2014 72 Seven Nodes with One Thread: Figure 4 Seven Nodes with Two Threads: Figure 5 Now second example of 15 nodes in this case we use four threads. In this case at 5th level eight nodes are available and that level we want to perform mapping with different no of threads. Firstly we map information of all eight nodes onto one thread and after that we map information of eight nodes by dividing two clusters onto two threads and after that we map information of eight nodes by dividing four clusters onto four threads.
  • 7. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.4, No.3, May 2014 73 Fifteen Nodes with One Thread: Figure 6 Fifteen Nodes with Two Threads: Figure 7
  • 8. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.4, No.3, May 2014 74 Fifteen Nodes with Three Threads: Figure 8 With this overall processing we further calculate parallel efficiency in terms of time and cost of number of threads and find out which threads have good efficient. 2.1.3. Processing In this phase mapper and reducer will work accordingly means mapper maps the nodes information and then reducer will reduce or combine extracted information which is the output of mapper in to one. The MapReduce programming model generalizes the computational structure of the above example. Each map operation consists of transforming one set of key-value pairs to another: Map: (K1, v1) → [(K2, v2)] The reduce operation groups the results of the map step using the same key k2 and performs a function f on the list of values that correspond to each key value: Reduce: (K2, [v2]) → (K2, f ([v2])) The implementation also generalizes. Each mapper is assigned an input-key range (set of values for K1) on which map operations need to be performed. The mapper writes results of its map operations to its local disk in R partitions, each corresponding to the output-key range (values of K2) assigned to a particular reducer and informs the master of these locations. Next each reducer fetches these pairs from the respective mappers and performs reduce operations for each key K2 assigned to it [8]. But in this paper we use only mapping process with multithreading Reducing are not required means we done mapping of all information’s of nodes. CONCLUSION From all experiment we can come to the following conclusions on performing parallel computing using cloud technologies. Cloud technologies work well for problems because Cloud computing support large data sets. In this paper we are trying to simulate the concept of mapping on number of nodes of a Graph. Using mapping concept we find out Parallel efficiency ratio with the use of different number of Mappers and conclude how many numbers of Mappers are required to
  • 9. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.4, No.3, May 2014 75 calculate good Parallel efficiency ratio. In this paper we observe that this work may become helpful to find out people throughout world with their more or less information. FUTURE WORK We can enhance this work by adding more and more searching constraint and number of nodes for extraction. As we know that Social Network site like- Facebook one can add personal profile with their information like- name, city, job, relationship and any other information so on. In this paper we consider only two or three constraint (city, organisation) for extraction of people information among large amount of information. But in future we can search or extract information of any person with many attributes. MapReduce concept has two phase, mapper and reducer. In this paper we perform searching only on 2o nodes that mapping phase is efficient, but if we perform searching on more number of nodes then reducing phase must be required for getting efficient result. In future we can implement a reducing phase in MapReduce concept for frequent search means we can get optimized result so that we obtain better search with reduced cost and time. ACKNOWLEDGEMENTS We thanks to the Dr. Sunita Choudhary mam who have contributed towards development of the paper. REFERENCES [1] A. Fortino, N.A.,” architecture for applying social networking to business,” Applications and Technology Conference (LISAT), 2010 Long Island Systems, vol., no., pp.1-6, 7-7 May 2010 doi: 10.1109/LISAT.2010.5478285. [2] A.K. Hussein, Research Agenda in Cloud Technologies, Sriram Department of Computer Science, University of Bristol, UK 2009. [3] D. Moskovitz, Facebook Meets the Virtualized Enterprise, Washington, DC, USA, 2008. IEEE Computer Society. [4] F Fabris, Introduction to Cloud Computing Architecture, Sun Microsystems, Inc. [5] K. Chard, S. Caton, y. Omer Rana, z. Kris Bubendorfer, Social Cloud: Cloud Computing in Social Networks School of Engineering and Computer Science, Victoria University of Wellington, New Zealand. [6] M. M. Alabbadi, "Cloud Computing for Education and learning as a service", 14th International Conference on Interactive Collaborative Learning (ICL)-11th International conference Virtual University (vu'11), Slovakia, 2011. [7] M. Taber, MySQL 5.0 Reference Manual, www.gen.tcd.ie/molevol/pdfs/mysql_tut.pdf. [8] P. Seshadri, M. Sridhar an, A. Maharaja, S. Faloutsos, “Eigen Spokes: Surprising Patterns and Scalable Community Chipping in Large Graphs,”MapReduce and Hadoop workshop, 2009. ICDMW ‘09. IEEE International Conference on, Dec. 2009 doi: 10.1109/ICDMW.2009.103. [9] R. A. Stoica, I. Zaharia (2010). “A View of Cloud Computing”, Communications of the ACM, 53(4). [10] S. Meyer, eclipse Juno, www.eclipse.org/whitepapers/eclipse-overview.pdf. [11] T. Dillon, W. Chen, and E. Chang, Cloud Computing: challenges, Proc 24th IEEE International Conference on Advanced Information Networking and Applications (AINA), Perth, Australia, April 2010. [12] U. K. Wiil, J. Gniadek, N. Memon; Measuring Link Importance in Terrorist Networks. Social Network Analysis, 225-232. Ed. Nasrullah Meson, Reda Alhajj (Eds.): International Conference On Advances in Social Networks Analysis and Mining, ASONAM 2010, Odense, Denmark, August 9, 11, 2010. IEEE Computer Society 2010, ISBN 978-0-7695-4138-9.
  • 10. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.4, No.3, May 2014 76 [13] W.Lewis, T.Chu, W.Salehi-Abari, “Media Monitoring Using Social Networks,” Social Computing (Social Com), 2010 IEEE Second International Conference on, vol., no., pp.661-668, 20-22 Aug. 2010 doi: 10.1109/SocialCom.2010.102. [14] Y. u. Zhang, C. Xia, “Identifying Key Users for Targeted Marketing by Mining Online Social Network,” Advanced Information Networking and Applications Workshops (WAINA), 2010 IEEE 24th International Conference on, vol., no., pp.644-649, 20-23 April 2010 doi:10.1109/WAINA.2010.137. Books: [15] Gautam Shroff, ENTERPRISE CLOUD COMPUTING TECHNOLOGY, ARCHITECTURE, APPLICATIONS. Published in the United States of America by Cambridge University Press, New York. Authors Pooja Devi is an active researcher in the field of Cloud Computing, currently studying in M.Tech (IT) from Banasthali University. Shalini Gupta is an active researcher in the field of Cloud Computing, currently studying in M.Tech (IT) from Banasthali University. Sunita Choudhary is an Associate Professor in Department of Computer Science at Banasthali University (Rajasthan), India. She has done PhD from Banasthali University (Rajasthan), India.