SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
Novateur Publication’s
International Journal of Innovation in Engineering, Research and Technology [IJIERT]
ICITDCEME’15 Conference Proceedings
ISSN No - 2394-3696
__________________________________________________________________________________
1 | P a g e
DYNAMIC ASSIGNMENT OF USERS AND MANAGEMENT OF
USER’S DATA IN SOCIAL NETWORK
Dipeeka V Aher
Savitribai Phule Pune University / Vishwabharti Academy’s College Of Engineering,
Ahmednagar, India
Prabhudev Irabashetti
Assistant Professor Savitribai Phule Pune University / Vishwabharti Academy’s College Of Engineering,
Ahmednagar, India
ABSTRACT
The issue of dynamic assignment of users to servers is studied widely but the proposed system substantiates the
solution for this problem. The system - Dynamic Assignment of users to servers in social networking use
community analysis algorithm (CAA) to resolve the extra load that the servers. The proposed system has
capability to keep inter-server communication below required level in distributed environment (Online social
network). The assessment of potential servers is made first and then proper assignment is done. CAA calculate
communication degree (CD) for each user. On the basis of this CD parameter different communities are formed.
This CD will help to relation between communication data. Along with previously mentioned features the
proposed system will also provide user data management feature which will keep currently activated users who
are linked with same event in one virtual group. In this way the proposed system will bound to give the results
which will handle the overload of different distributed servers and also manage user data efficiently in system
which will give more convenience to the users as well as to the system.
KEYWORDS— community analysis algorithm (CAA), Distributed Algorithms, Online Social Network,
management of user data, optimal assignment of users.
INTRODUCTION
Online Social Network (OSN) like Facebook, Twitter runs the largest social networking platform that serves
hundreds of millions users at peak times using tens of thousands of servers located in many data centers around
the world. There are strict operational requirements on Online Social Network (OSN) platform in terms of
performance, reliability and efficiency, and to support continuous growth the platform needs to be highly
scalable [1]. For any Online Social Network (OSN) each user profile and its data are stored at its primary
servers. Two designated servers S1 and Sn communicate with each other on behalf of their users that is Inter-
server communication [2].
This indirect communication architecture enables rich application functionalities that is often difficult otherwise.
This indirect communication architecture requires additional resources for handling the inter-communication
among servers. In what follows, we will elaborate more on the user server assignment problem. This proposed
system claims that Community Analysis algorithm CAA is more suitable for modeling this multi-user operations
and multi way interactions. In the proposed system communication degree of each user is initially calculated and
then these users are combined in communities.[3]
In many large scale systems, the problem of client-server assignment with a specific objective of reducing the
total load while maintaining a good load balance among the servers is crucial. We assume the load at the servers
is due mainly to handling messages/information passing among users. Assignment of users to servers is totally
based on assessment of available servers. After assignment of users, on basis of users transactions some
observations in Online Social Network (OSN) are there [4].
1) The amount of load generated by messages exchanged between two users assigned to the same server
will be less than that of when the users are assigned to different servers. This is because of local
communication incurred less load than non-local communications.
Novateur Publication’s
International Journal of Innovation in Engineering, Research and Technology [IJIERT]
ICITDCEME’15 Conference Proceedings
ISSN No - 2394-3696
__________________________________________________________________________________
2 | P a g e
Fig 1 : Inter-Server Communication (u3 → u11 i.e. Server 1→Server n)
2) One cannot assign all users to one server, when he/her do so this server might be overloaded, resulting
in degraded performance. Also, from the robustness perspective, this assignment is prone to bottleneck
failures [5].
3) It is beneficial to assign two users that exchange messages with each other often to the same server in
order to minimize the overall communication load. On the other hand, because of the load balance
consideration, two users that rarely exchange messages with each other should be assigned to two
different servers [6].
LITERATURE SURVEY
The solution for dynamic assignment of users to distributed servers in Online Social networking applications is
need to be joined with user data management. When generally client server assignment problem is compare with
k-way graph partitioning problem. In that G=(V,E) V is vertices and E is edges, whereas V nodes should be
portioned with k subset such that weight of each server (node) must be balanced.
Dynamic assignment of users is NP Hard and any existing way is not giving exact solution, that’s why the
proposed system is to focus on balancing the weights on different distributed servers with node failure policy
[7]. The graph node partitioning problem studied in many areas such as VLSI (very large scale integration) and
many heuristic algorithms was developed similar as Kernighan-Lin Algorithm. There are many approaches used
like simulated annealing, genetic algorithm, community structure based method. These all methods is used to
exploit structure specific to certain application. Today’s Many existing applications are also focusing on inter
server message flow to reduce load on cluster. While considering quality of elements at each cluster some
algorithms do not consider effect of edge cuts on weight of node. While referring different algorithmic solutions.
They work on task scheduling and graph partitioning but focus on size of each partition at the time of managing
weights of edge cut.
The performance of Centralized Simulated Annealing (CSA) algorithm is considered as a baseline for evaluating
distributed algorithms. The CSA algorithm is based on the simulated annealing (SA) framework which is highly
effective in solving many large scale combinational optimization issues.
The proposed system emphasizes on distributed algorithm execution for distribution of load at server which are
affected by inter-server communication. There is no existing algorithm which balances load on distributed
servers with minimum inter-server communication.
SYSTEM ARCHITECTURE
Proposed system takes a user profiles manually as a data set input. Along with data set the user communication
data is taken as synthetic data. Following figure showing detailed Architecture.
Fig 2: Architecture of Dynamic Users Assignment system
Novateur Publication’s
International Journal of Innovation in Engineering, Research and Technology [IJIERT]
ICITDCEME’15 Conference Proceedings
ISSN No - 2394-3696
__________________________________________________________________________________
3 | P a g e
MODULES:
1) DATASET AND SYNTHETIC DATA :
This module gives user profiles as a manual input to the system and along with that user communication is also
taken as a synthetic input. The manual communication is to be generated in this module.
2) COMMUNITY FORMATION MODULE :
As request is taken by central algorithm then local assessment of available server s is done by the greedy phase.
After that communication degree for each user is calculated. On the basis of that communication degree
parameter communities are formed. The users which cross threshold level of communication degree are taken in
one community. This process will continue the assignment of users till every server reach its optimum limits
[13].
3) ASSIGNMENT MODULE :
Not Only optimum assignment of users is required for maintaining a good performance objective but the real
time data management for user must be done. The synthetic data set which shows simulated communication data
for users. Formed communities along with their data, are assigned to designated server.
4) EVALUATION MODULE
The Community Analysis Algorithm (CAA) Algorithm is tested against DPGS (Distributed Perturbed Greedy
Search) Algorithm and these results are as Follows:
Fig 3: (a) Effect of increased load on accuracy (Accuracy in
% against node size)
Fig 3: (b) Effect of increased load on
Community degree (Size Vs Community
degree: CD is difference between
common communication of two users, it’s
Good to be low i.e. CD id lower)
Novateur Publication’s
International Journal of Innovation in Engineering, Research and Technology [IJIERT]
ICITDCEME’15 Conference Proceedings
ISSN No - 2394-3696
__________________________________________________________________________________
4 | P a g e
In above fig. 3 (a) it shows that as user load Increases then accuracy of CA algorithm is good as compared to
other. In fig 3(b) it shows that CAA works for low CD parameter.
ALGORITHMIC APPROACH
Step 1: The Users are Selected from Dataset and total load on each server is calculated (i.e. The Load
equilibrium is established). Total number of active servers is termed here as span of servers.
Step 2: users are selected and their synthetic communication is established in the form of Message and calls.
Step 3: The CD is calculated for each individual user to form a community (higher Message sender is treated as
virtual centre of the system). The priority is given to users on the basis of CD.
Fig 4 (a): Community Hyper graph
Different users participate in read/write events in social network system. Here one virtual Root node is
decided for community. This Root contains available servers. In Fig 4 (a). We have two servers S0 and S1
these user will contain newly formed communities under them. These Communities are dynamic i.e. they can
changed as the CD [20] is updated for every individual.
Fig 4 (b): Community Hyper graph
MATHEMATICAL MODELLING
The objective of proposed system is to find approximately optimal client assignment to servers which can
maintain certain level of load balance at each server. The mathematical optimization is given below
Novateur Publication’s
International Journal of Innovation in Engineering, Research and Technology [IJIERT]
ICITDCEME’15 Conference Proceedings
ISSN No - 2394-3696
__________________________________________________________________________________
5 | P a g e
NOTATIONS USED:
N: Number of servers
M: Number of users
G = (V, E) an edge-weighted graph represents the communication pattern among all users.
V denotes the set of all users i.e. |V|=M. Vertex represents user and E represents total communication among
the user. An adjacent matrix induced by graph G and =0 if user u and v never communicate. The
quantity can be re-normalized as 0<= <=1.
X :it’s an assignment matrix where =1, if users u is assigned to server i. this is
done till given user is assigned to one server exactly i.e. = 1. (X) :
this describes load matrix for the assignment X.
S(X) and (X) : the total load on server i from all servers.
The average server load i.e. total load from all servers divided by number of servers.
The load imbalance at server i is defined as :
CONCLUSION
The proposed system uses Community Analysis Algorithm (CAA). It’s an iterative algorithm for optimal user
assignment to distributed servers. CAA is used for partitioning huge user community in social networks to
reduce inter-server communication overhead. The proposed system first calculate the Communication degree for
each user and put different users in different communities on basis of multi-way interactions between users in
social network. Inter-server communication is basically targeted in proposed algorithm to balance the load of all
servers. After efficient assignment of users the management of users data is focused. The partitioning of users
also helps in managing I/O Overhead of servers. It can ultimately improves system performance.
ACKNOWLEDGEMENT
With immense pleasure, I am presenting this Project Report on “Dynamic assignment of users and management
of user’s data in social network" as a part of the curriculum of M.E. Computer Engineering at VACOE. It gives
me proud privilege to publish this project paper for this Project Dissertation Stage-II Work under the valuable
guidance of Prof. Prabhudeva Irabashatti. I am also extremely grateful to Prof. S G Joshi (HOD of ME Computer
Department) and Principal for providing all facilities and help for smooth progress of Project Work. I would also
like to thank all the Staff Members of Computer Engineering Department, Management, friends and my family
members who have directly or indirectly guided and helped me for the preparation of this Paper and gave me an
unending support right from the stage the idea was conceived.
REFERENCES
[1] A. Lakshman and P. Malik, “Cassandra: a decentralized structured storage system,”SIGOPS Oper. Syst.
Rev., vol. 44, no. 2, pp. 35–40, Apr. 2010. [Online]. Available: http://doi.acm.org/ 10.1145/1773912.1773922
[2] D. Karger, E. Lehman, T. Leighton, R. Panigrahy, M. Levine, and D. Lewin, “Consistent hashing and
random trees: Distributed caching protocols for relieving hot spots on the world wide web,” in Proceedings of
the Twenty-ninth Annual ACM Symposium on Theory of Computing, ser. STOC ’97. New York, NY, USA:
ACM, 1997, pp. 654–663. [Online]. Available: http://doi.acm.org/10.1145/258533.258660
[3] G. Karypis and V. Kumar, “A fast and high quality multilevel scheme for partitioning irregular graphs,”
SIAM JOURNAL ON SCIENTIFIC COMPUTING, vol. 20, no. 1, pp. 359–392, 1998.
Novateur Publication’s
International Journal of Innovation in Engineering, Research and Technology [IJIERT]
ICITDCEME’15 Conference Proceedings
ISSN No - 2394-3696
__________________________________________________________________________________
6 | P a g e
[4] J. Zien, M. D. F. Schlag, and P. Chan, “Multilevel spectral hypergraph partitioning with arbitrary vertex
sizes,” Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on, vol. 18, no. 9, pp.
1389–1399, 1999.
[5] Z. Wu and R. Leahy, “An optimal graph theoretic approach to data clustering: theory and its application to
image segmentation,” Pattern Analysis and Machine Intelligence, IEEE Transactions on, vol. 15, no. 11, pp.
1101–1113, 1993.
[6] G. Sabin, V. Sahasrabudhe, and P. Sadayappan, “On fairness in distributed job scheduling across multiple
sites,” in Cluster Computing, 2004 IEEE International Conference on, 2004, pp. 35–44.
[7] M. Garey and D. Johnson, “Computers and intractability: A guide to the theory of np-completeness,”
Freeman, San Francisco, 1979.
[8] D. S. Johnson, C. Aragon, L. McGeoch, and C. Schevon, “Optimization by simulated annealing: An
experimental evaluation,” Operations Research, 1989.
[9] T. N. Bui and B. R. Moon, “Genetic algorithm and graph partitioning. IEEE Trans. on
Computers, 1996.
[10] I. S. Dhillon, Y. Guan, and B. Kulis, “Weighted graph cuts without eigenvectors: A multilevel approach,”
IEEE Trans. Pattern Anal. Mach. Intell, vol. 29, p. 2007, 2007.
[11] D. Vidyarthi, “Scheduling in distributed computing systems: Analysis, design and models,” 2008.
[Online]. Available:
http://books.google.com/books?id=HqF-OzNstX4C
[12] Y. Jiang, Y. Zhou, and W. Wang, “Task allocation for undependable multiagent systems
in social networks,” Parallel and Distributed Systems, IEEE Transactions on, vol. 24, no. 8, pp. 1671–1681,
2013.
[13] “Random partitioner,” Cassandra Wiki. [Online]. Available:
http://wiki.apache.org/cassandra/RandomPartitioner
[14] H. Nishida and T. Nguyen, “Optimal client-server assignment for internet distributed systems,” in ICCCN
2011.
Novateur Publication’s
International Journal of Innovation in Engineering, Research and Technology [IJIERT]
ICITDCEME’15 Conference Proceedings
ISSN No - 2394-3696
__________________________________________________________________________________
7 | P a g e
[14] H. Nishida and T. Nguyen, “Optimal client-server assignment for internet distributed systems,” in ICCCN
2011.
[15] D. A. Tran, K. Nguyen, and C. Pham, “S-CLONE: Sociallyaware data replication for social networks,”
Comput. Netw. vol. 56, no. 7, pp. 2001–2013, May 2012. [Online]. Available:
http://dx.doi.org/10.1016/j.comnet.2012.02.010
[16] K. Nguyen, C. Pham, D. A. Tran, and F. Zhang, “Preserving social locality in data replication for social
networks,” in Proceedings of IEEE ICDCS 2011 Workshop on
Simplifying Complex Networks for Practitioners (SIMPLEX 2011), Minneapolis, MN, June 2011.
[17] D. Mitra, F. Romeo, and A. Sangiovanni-Vincentelli, “Convergence and finite-time behavior of simulated
annealing,” Decision and Control, 1985 24th IEEE Conference on, vol.
24, pp. 761–767, 1985.
[18] B. Viswanath, A. Mislove, M. Cha, and K. P. Gummadi, “On the evolution of user interaction in
Facebook,” in Proc. Workshop on Online Social Networks, 2009, pp. 37–42.

Mais conteúdo relacionado

Mais procurados

A Prolific Scheme for Load Balancing Relying on Task Completion Time
A Prolific Scheme for Load Balancing Relying on Task Completion Time A Prolific Scheme for Load Balancing Relying on Task Completion Time
A Prolific Scheme for Load Balancing Relying on Task Completion Time IJECEIAES
 
Distributed Computing: An Overview
Distributed Computing: An OverviewDistributed Computing: An Overview
Distributed Computing: An OverviewEswar Publications
 
Distributed computing file
Distributed computing fileDistributed computing file
Distributed computing fileberasrujana
 
RESOURCE ALLOCATION METHOD FOR CLOUD COMPUTING ENVIRONMENTS WITH DIFFERENT SE...
RESOURCE ALLOCATION METHOD FOR CLOUD COMPUTING ENVIRONMENTS WITH DIFFERENT SE...RESOURCE ALLOCATION METHOD FOR CLOUD COMPUTING ENVIRONMENTS WITH DIFFERENT SE...
RESOURCE ALLOCATION METHOD FOR CLOUD COMPUTING ENVIRONMENTS WITH DIFFERENT SE...IJCNCJournal
 
the client assignment problem for continuous distributed interactive applicat...
the client assignment problem for continuous distributed interactive applicat...the client assignment problem for continuous distributed interactive applicat...
the client assignment problem for continuous distributed interactive applicat...swathi78
 
A survey on cost effective survivable network design in wireless access network
A survey on cost effective survivable network design in wireless access networkA survey on cost effective survivable network design in wireless access network
A survey on cost effective survivable network design in wireless access networkijcses
 
CIRCUIT BREAK CONNECT MONITORING TO 5G MOBILE APPLICATION
CIRCUIT BREAK CONNECT MONITORING TO 5G MOBILE APPLICATIONCIRCUIT BREAK CONNECT MONITORING TO 5G MOBILE APPLICATION
CIRCUIT BREAK CONNECT MONITORING TO 5G MOBILE APPLICATIONijcsit
 
Improved learning through remote desktop mirroring control
Improved learning through remote desktop mirroring controlImproved learning through remote desktop mirroring control
Improved learning through remote desktop mirroring controlConference Papers
 
fundamentals & link layers jntuk material
fundamentals & link layers jntuk materialfundamentals & link layers jntuk material
fundamentals & link layers jntuk materialNagendra Reddy Panyam
 
Improved quality of service-based cloud service ranking and recommendation model
Improved quality of service-based cloud service ranking and recommendation modelImproved quality of service-based cloud service ranking and recommendation model
Improved quality of service-based cloud service ranking and recommendation modelTELKOMNIKA JOURNAL
 
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
 
A survey on context aware system & intelligent Middleware’s
A survey on context aware system & intelligent Middleware’sA survey on context aware system & intelligent Middleware’s
A survey on context aware system & intelligent Middleware’sIOSR Journals
 
Data migration system in heterogeneous database
Data migration system in heterogeneous databaseData migration system in heterogeneous database
Data migration system in heterogeneous databaseeSAT Publishing House
 
Data migration system in heterogeneous database
Data migration system in heterogeneous databaseData migration system in heterogeneous database
Data migration system in heterogeneous databaseeSAT Journals
 
Adaptive job scheduling with load balancing for workflow application
Adaptive job scheduling with load balancing for workflow applicationAdaptive job scheduling with load balancing for workflow application
Adaptive job scheduling with load balancing for workflow applicationiaemedu
 
Traffic-aware adaptive server load balancing for softwaredefined networks
Traffic-aware adaptive server load balancing for softwaredefined networks Traffic-aware adaptive server load balancing for softwaredefined networks
Traffic-aware adaptive server load balancing for softwaredefined networks IJECEIAES
 
A challenge for security and service level agreement in cloud computinge
A challenge for security and service level agreement in cloud computingeA challenge for security and service level agreement in cloud computinge
A challenge for security and service level agreement in cloud computingeeSAT Publishing House
 
A challenge for security and service level agreement in cloud computinge
A challenge for security and service level agreement in cloud computingeA challenge for security and service level agreement in cloud computinge
A challenge for security and service level agreement in cloud computingeeSAT Journals
 

Mais procurados (20)

A Prolific Scheme for Load Balancing Relying on Task Completion Time
A Prolific Scheme for Load Balancing Relying on Task Completion Time A Prolific Scheme for Load Balancing Relying on Task Completion Time
A Prolific Scheme for Load Balancing Relying on Task Completion Time
 
Distributed Computing: An Overview
Distributed Computing: An OverviewDistributed Computing: An Overview
Distributed Computing: An Overview
 
Distributed computing file
Distributed computing fileDistributed computing file
Distributed computing file
 
RESOURCE ALLOCATION METHOD FOR CLOUD COMPUTING ENVIRONMENTS WITH DIFFERENT SE...
RESOURCE ALLOCATION METHOD FOR CLOUD COMPUTING ENVIRONMENTS WITH DIFFERENT SE...RESOURCE ALLOCATION METHOD FOR CLOUD COMPUTING ENVIRONMENTS WITH DIFFERENT SE...
RESOURCE ALLOCATION METHOD FOR CLOUD COMPUTING ENVIRONMENTS WITH DIFFERENT SE...
 
the client assignment problem for continuous distributed interactive applicat...
the client assignment problem for continuous distributed interactive applicat...the client assignment problem for continuous distributed interactive applicat...
the client assignment problem for continuous distributed interactive applicat...
 
A survey on cost effective survivable network design in wireless access network
A survey on cost effective survivable network design in wireless access networkA survey on cost effective survivable network design in wireless access network
A survey on cost effective survivable network design in wireless access network
 
G017553540
G017553540G017553540
G017553540
 
CIRCUIT BREAK CONNECT MONITORING TO 5G MOBILE APPLICATION
CIRCUIT BREAK CONNECT MONITORING TO 5G MOBILE APPLICATIONCIRCUIT BREAK CONNECT MONITORING TO 5G MOBILE APPLICATION
CIRCUIT BREAK CONNECT MONITORING TO 5G MOBILE APPLICATION
 
Improved learning through remote desktop mirroring control
Improved learning through remote desktop mirroring controlImproved learning through remote desktop mirroring control
Improved learning through remote desktop mirroring control
 
fundamentals & link layers jntuk material
fundamentals & link layers jntuk materialfundamentals & link layers jntuk material
fundamentals & link layers jntuk material
 
Improved quality of service-based cloud service ranking and recommendation model
Improved quality of service-based cloud service ranking and recommendation modelImproved quality of service-based cloud service ranking and recommendation model
Improved quality of service-based cloud service ranking and recommendation model
 
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)
 
A survey on context aware system & intelligent Middleware’s
A survey on context aware system & intelligent Middleware’sA survey on context aware system & intelligent Middleware’s
A survey on context aware system & intelligent Middleware’s
 
Data migration system in heterogeneous database
Data migration system in heterogeneous databaseData migration system in heterogeneous database
Data migration system in heterogeneous database
 
Data migration system in heterogeneous database
Data migration system in heterogeneous databaseData migration system in heterogeneous database
Data migration system in heterogeneous database
 
Adaptive job scheduling with load balancing for workflow application
Adaptive job scheduling with load balancing for workflow applicationAdaptive job scheduling with load balancing for workflow application
Adaptive job scheduling with load balancing for workflow application
 
Traffic-aware adaptive server load balancing for softwaredefined networks
Traffic-aware adaptive server load balancing for softwaredefined networks Traffic-aware adaptive server load balancing for softwaredefined networks
Traffic-aware adaptive server load balancing for softwaredefined networks
 
A challenge for security and service level agreement in cloud computinge
A challenge for security and service level agreement in cloud computingeA challenge for security and service level agreement in cloud computinge
A challenge for security and service level agreement in cloud computinge
 
A challenge for security and service level agreement in cloud computinge
A challenge for security and service level agreement in cloud computingeA challenge for security and service level agreement in cloud computinge
A challenge for security and service level agreement in cloud computinge
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 

Semelhante a DYNAMIC ASSIGNMENT OF USERS AND MANAGEMENT OF USER’S DATA IN SOCIAL NETWORK

Testing Vitality Ranking and Prediction in Social Networking Services With Dy...
Testing Vitality Ranking and Prediction in Social Networking Services With Dy...Testing Vitality Ranking and Prediction in Social Networking Services With Dy...
Testing Vitality Ranking and Prediction in Social Networking Services With Dy...reshma reshu
 
710201931
710201931710201931
710201931IJRAT
 
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...AM Publications
 
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTION
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTIONA HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTION
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTIONijcsit
 
IRJET- Recommendation System based on Graph Database Techniques
IRJET- Recommendation System based on Graph Database TechniquesIRJET- Recommendation System based on Graph Database Techniques
IRJET- Recommendation System based on Graph Database TechniquesIRJET Journal
 
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...AM Publications
 
Improving resource utilization in infrastructural cloud
Improving resource utilization in infrastructural cloudImproving resource utilization in infrastructural cloud
Improving resource utilization in infrastructural cloudeSAT Journals
 
An approach of software engineering through middleware
An approach of software engineering through middlewareAn approach of software engineering through middleware
An approach of software engineering through middlewareIAEME Publication
 
Cloud service architecture for education system under object oriented methodo...
Cloud service architecture for education system under object oriented methodo...Cloud service architecture for education system under object oriented methodo...
Cloud service architecture for education system under object oriented methodo...eSAT Publishing House
 
Synchronization and replication through ocmdbs
Synchronization and replication through ocmdbsSynchronization and replication through ocmdbs
Synchronization and replication through ocmdbsIAEME Publication
 
Recommendation System for Information Services Adapted, Over Terrestrial Digi...
Recommendation System for Information Services Adapted, Over Terrestrial Digi...Recommendation System for Information Services Adapted, Over Terrestrial Digi...
Recommendation System for Information Services Adapted, Over Terrestrial Digi...CSEIJJournal
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmenteSAT Journals
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmenteSAT Publishing House
 
IRJET- Distributed Resource Allocation for Data Center Networks: A Hierar...
IRJET-  	  Distributed Resource Allocation for Data Center Networks: A Hierar...IRJET-  	  Distributed Resource Allocation for Data Center Networks: A Hierar...
IRJET- Distributed Resource Allocation for Data Center Networks: A Hierar...IRJET Journal
 
fault tolerance management in cloud computing
fault tolerance management in cloud computingfault tolerance management in cloud computing
fault tolerance management in cloud computingKruthikka Palraj
 
Improving Cloud Performance through Performance Based Load Balancing Approach
Improving Cloud Performance through Performance Based Load Balancing ApproachImproving Cloud Performance through Performance Based Load Balancing Approach
Improving Cloud Performance through Performance Based Load Balancing ApproachIRJET Journal
 
IRJET- Virtual Network Recognition and Optimization in SDN-Enabled Cloud Env...
IRJET-  Virtual Network Recognition and Optimization in SDN-Enabled Cloud Env...IRJET-  Virtual Network Recognition and Optimization in SDN-Enabled Cloud Env...
IRJET- Virtual Network Recognition and Optimization in SDN-Enabled Cloud Env...IRJET Journal
 

Semelhante a DYNAMIC ASSIGNMENT OF USERS AND MANAGEMENT OF USER’S DATA IN SOCIAL NETWORK (20)

Testing Vitality Ranking and Prediction in Social Networking Services With Dy...
Testing Vitality Ranking and Prediction in Social Networking Services With Dy...Testing Vitality Ranking and Prediction in Social Networking Services With Dy...
Testing Vitality Ranking and Prediction in Social Networking Services With Dy...
 
710201931
710201931710201931
710201931
 
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
 
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTION
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTIONA HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTION
A HEURISTIC APPROACH FOR WEB-SERVICE DISCOVERY AND SELECTION
 
IRJET- Recommendation System based on Graph Database Techniques
IRJET- Recommendation System based on Graph Database TechniquesIRJET- Recommendation System based on Graph Database Techniques
IRJET- Recommendation System based on Graph Database Techniques
 
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
 
Improving resource utilization in infrastructural cloud
Improving resource utilization in infrastructural cloudImproving resource utilization in infrastructural cloud
Improving resource utilization in infrastructural cloud
 
Ie3514301434
Ie3514301434Ie3514301434
Ie3514301434
 
An approach of software engineering through middleware
An approach of software engineering through middlewareAn approach of software engineering through middleware
An approach of software engineering through middleware
 
Cloud service architecture for education system under object oriented methodo...
Cloud service architecture for education system under object oriented methodo...Cloud service architecture for education system under object oriented methodo...
Cloud service architecture for education system under object oriented methodo...
 
Synchronization and replication through ocmdbs
Synchronization and replication through ocmdbsSynchronization and replication through ocmdbs
Synchronization and replication through ocmdbs
 
Recommendation System for Information Services Adapted, Over Terrestrial Digi...
Recommendation System for Information Services Adapted, Over Terrestrial Digi...Recommendation System for Information Services Adapted, Over Terrestrial Digi...
Recommendation System for Information Services Adapted, Over Terrestrial Digi...
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environment
 
A survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environmentA survey on various resource allocation policies in cloud computing environment
A survey on various resource allocation policies in cloud computing environment
 
A Survey and Comparison of SDN Based Traffic Management Techniques
A Survey and Comparison of SDN Based Traffic Management TechniquesA Survey and Comparison of SDN Based Traffic Management Techniques
A Survey and Comparison of SDN Based Traffic Management Techniques
 
IRJET- Distributed Resource Allocation for Data Center Networks: A Hierar...
IRJET-  	  Distributed Resource Allocation for Data Center Networks: A Hierar...IRJET-  	  Distributed Resource Allocation for Data Center Networks: A Hierar...
IRJET- Distributed Resource Allocation for Data Center Networks: A Hierar...
 
fault tolerance management in cloud computing
fault tolerance management in cloud computingfault tolerance management in cloud computing
fault tolerance management in cloud computing
 
Improving Cloud Performance through Performance Based Load Balancing Approach
Improving Cloud Performance through Performance Based Load Balancing ApproachImproving Cloud Performance through Performance Based Load Balancing Approach
Improving Cloud Performance through Performance Based Load Balancing Approach
 
D04573033
D04573033D04573033
D04573033
 
IRJET- Virtual Network Recognition and Optimization in SDN-Enabled Cloud Env...
IRJET-  Virtual Network Recognition and Optimization in SDN-Enabled Cloud Env...IRJET-  Virtual Network Recognition and Optimization in SDN-Enabled Cloud Env...
IRJET- Virtual Network Recognition and Optimization in SDN-Enabled Cloud Env...
 

Mais de ijiert bestjournal

CRACKS IN STEEL CASTING FOR VOLUTE CASING OF A PUMP
 CRACKS IN STEEL CASTING FOR VOLUTE CASING OF A PUMP CRACKS IN STEEL CASTING FOR VOLUTE CASING OF A PUMP
CRACKS IN STEEL CASTING FOR VOLUTE CASING OF A PUMPijiert bestjournal
 
A COMPARATIVE STUDY OF DESIGN OF SIMPLE SPUR GEAR TRAIN AND HELICAL GEAR TRAI...
A COMPARATIVE STUDY OF DESIGN OF SIMPLE SPUR GEAR TRAIN AND HELICAL GEAR TRAI...A COMPARATIVE STUDY OF DESIGN OF SIMPLE SPUR GEAR TRAIN AND HELICAL GEAR TRAI...
A COMPARATIVE STUDY OF DESIGN OF SIMPLE SPUR GEAR TRAIN AND HELICAL GEAR TRAI...ijiert bestjournal
 
COMPARATIVE ANALYSIS OF CONVENTIONAL LEAF SPRING AND COMPOSITE LEAF
COMPARATIVE ANALYSIS OF CONVENTIONAL LEAF SPRING AND COMPOSITE LEAFCOMPARATIVE ANALYSIS OF CONVENTIONAL LEAF SPRING AND COMPOSITE LEAF
COMPARATIVE ANALYSIS OF CONVENTIONAL LEAF SPRING AND COMPOSITE LEAFijiert bestjournal
 
POWER GENERATION BY DIFFUSER AUGMENTED WIND TURBINE
 POWER GENERATION BY DIFFUSER AUGMENTED WIND TURBINE POWER GENERATION BY DIFFUSER AUGMENTED WIND TURBINE
POWER GENERATION BY DIFFUSER AUGMENTED WIND TURBINEijiert bestjournal
 
FINITE ELEMENT ANALYSIS OF CONNECTING ROD OF MG-ALLOY
FINITE ELEMENT ANALYSIS OF CONNECTING ROD OF MG-ALLOY FINITE ELEMENT ANALYSIS OF CONNECTING ROD OF MG-ALLOY
FINITE ELEMENT ANALYSIS OF CONNECTING ROD OF MG-ALLOY ijiert bestjournal
 
REVIEW ON CRITICAL SPEED IMPROVEMENT IN SINGLE CYLINDER ENGINE VALVE TRAIN
REVIEW ON CRITICAL SPEED IMPROVEMENT IN SINGLE CYLINDER ENGINE VALVE TRAINREVIEW ON CRITICAL SPEED IMPROVEMENT IN SINGLE CYLINDER ENGINE VALVE TRAIN
REVIEW ON CRITICAL SPEED IMPROVEMENT IN SINGLE CYLINDER ENGINE VALVE TRAINijiert bestjournal
 
ENERGY CONVERSION PHENOMENON IN IMPLEMENTATION OF WATER LIFTING BY USING PEND...
ENERGY CONVERSION PHENOMENON IN IMPLEMENTATION OF WATER LIFTING BY USING PEND...ENERGY CONVERSION PHENOMENON IN IMPLEMENTATION OF WATER LIFTING BY USING PEND...
ENERGY CONVERSION PHENOMENON IN IMPLEMENTATION OF WATER LIFTING BY USING PEND...ijiert bestjournal
 
SCUDERI SPLIT CYCLE ENGINE: REVOLUTIONARY TECHNOLOGY & EVOLUTIONARY DESIGN RE...
SCUDERI SPLIT CYCLE ENGINE: REVOLUTIONARY TECHNOLOGY & EVOLUTIONARY DESIGN RE...SCUDERI SPLIT CYCLE ENGINE: REVOLUTIONARY TECHNOLOGY & EVOLUTIONARY DESIGN RE...
SCUDERI SPLIT CYCLE ENGINE: REVOLUTIONARY TECHNOLOGY & EVOLUTIONARY DESIGN RE...ijiert bestjournal
 
EXPERIMENTAL EVALUATION OF TEMPERATURE DISTRIBUTION IN JOURNAL BEARING OPERAT...
EXPERIMENTAL EVALUATION OF TEMPERATURE DISTRIBUTION IN JOURNAL BEARING OPERAT...EXPERIMENTAL EVALUATION OF TEMPERATURE DISTRIBUTION IN JOURNAL BEARING OPERAT...
EXPERIMENTAL EVALUATION OF TEMPERATURE DISTRIBUTION IN JOURNAL BEARING OPERAT...ijiert bestjournal
 
STUDY OF SOLAR THERMAL CAVITY RECEIVER FOR PARABOLIC CONCENTRATING COLLECTOR
STUDY OF SOLAR THERMAL CAVITY RECEIVER FOR PARABOLIC CONCENTRATING COLLECTOR STUDY OF SOLAR THERMAL CAVITY RECEIVER FOR PARABOLIC CONCENTRATING COLLECTOR
STUDY OF SOLAR THERMAL CAVITY RECEIVER FOR PARABOLIC CONCENTRATING COLLECTOR ijiert bestjournal
 
DESIGN, OPTIMIZATION AND FINITE ELEMENT ANALYSIS OF CRANKSHAFT
DESIGN, OPTIMIZATION AND FINITE ELEMENT ANALYSIS OF CRANKSHAFTDESIGN, OPTIMIZATION AND FINITE ELEMENT ANALYSIS OF CRANKSHAFT
DESIGN, OPTIMIZATION AND FINITE ELEMENT ANALYSIS OF CRANKSHAFTijiert bestjournal
 
ELECTRO CHEMICAL MACHINING AND ELECTRICAL DISCHARGE MACHINING PROCESSES MICRO...
ELECTRO CHEMICAL MACHINING AND ELECTRICAL DISCHARGE MACHINING PROCESSES MICRO...ELECTRO CHEMICAL MACHINING AND ELECTRICAL DISCHARGE MACHINING PROCESSES MICRO...
ELECTRO CHEMICAL MACHINING AND ELECTRICAL DISCHARGE MACHINING PROCESSES MICRO...ijiert bestjournal
 
HEAT TRANSFER ENHANCEMENT BY USING NANOFLUID JET IMPINGEMENT
HEAT TRANSFER ENHANCEMENT BY USING NANOFLUID JET IMPINGEMENTHEAT TRANSFER ENHANCEMENT BY USING NANOFLUID JET IMPINGEMENT
HEAT TRANSFER ENHANCEMENT BY USING NANOFLUID JET IMPINGEMENTijiert bestjournal
 
MODIFICATION AND OPTIMIZATION IN STEEL SANDWICH PANELS USING ANSYS WORKBENCH
MODIFICATION AND OPTIMIZATION IN STEEL SANDWICH PANELS USING ANSYS WORKBENCH MODIFICATION AND OPTIMIZATION IN STEEL SANDWICH PANELS USING ANSYS WORKBENCH
MODIFICATION AND OPTIMIZATION IN STEEL SANDWICH PANELS USING ANSYS WORKBENCH ijiert bestjournal
 
IMPACT ANALYSIS OF ALUMINUM HONEYCOMB SANDWICH PANEL BUMPER BEAM: A REVIEW
IMPACT ANALYSIS OF ALUMINUM HONEYCOMB SANDWICH PANEL BUMPER BEAM: A REVIEW IMPACT ANALYSIS OF ALUMINUM HONEYCOMB SANDWICH PANEL BUMPER BEAM: A REVIEW
IMPACT ANALYSIS OF ALUMINUM HONEYCOMB SANDWICH PANEL BUMPER BEAM: A REVIEW ijiert bestjournal
 
DESIGN OF WELDING FIXTURES AND POSITIONERS
DESIGN OF WELDING FIXTURES AND POSITIONERSDESIGN OF WELDING FIXTURES AND POSITIONERS
DESIGN OF WELDING FIXTURES AND POSITIONERSijiert bestjournal
 
ADVANCED TRANSIENT THERMAL AND STRUCTURAL ANALYSIS OF DISC BRAKE BY USING ANS...
ADVANCED TRANSIENT THERMAL AND STRUCTURAL ANALYSIS OF DISC BRAKE BY USING ANS...ADVANCED TRANSIENT THERMAL AND STRUCTURAL ANALYSIS OF DISC BRAKE BY USING ANS...
ADVANCED TRANSIENT THERMAL AND STRUCTURAL ANALYSIS OF DISC BRAKE BY USING ANS...ijiert bestjournal
 
REVIEW ON MECHANICAL PROPERTIES OF NON-ASBESTOS COMPOSITE MATERIAL USED IN BR...
REVIEW ON MECHANICAL PROPERTIES OF NON-ASBESTOS COMPOSITE MATERIAL USED IN BR...REVIEW ON MECHANICAL PROPERTIES OF NON-ASBESTOS COMPOSITE MATERIAL USED IN BR...
REVIEW ON MECHANICAL PROPERTIES OF NON-ASBESTOS COMPOSITE MATERIAL USED IN BR...ijiert bestjournal
 
PERFORMANCE EVALUATION OF TRIBOLOGICAL PROPERTIES OF COTTON SEED OIL FOR MULT...
PERFORMANCE EVALUATION OF TRIBOLOGICAL PROPERTIES OF COTTON SEED OIL FOR MULT...PERFORMANCE EVALUATION OF TRIBOLOGICAL PROPERTIES OF COTTON SEED OIL FOR MULT...
PERFORMANCE EVALUATION OF TRIBOLOGICAL PROPERTIES OF COTTON SEED OIL FOR MULT...ijiert bestjournal
 

Mais de ijiert bestjournal (20)

CRACKS IN STEEL CASTING FOR VOLUTE CASING OF A PUMP
 CRACKS IN STEEL CASTING FOR VOLUTE CASING OF A PUMP CRACKS IN STEEL CASTING FOR VOLUTE CASING OF A PUMP
CRACKS IN STEEL CASTING FOR VOLUTE CASING OF A PUMP
 
A COMPARATIVE STUDY OF DESIGN OF SIMPLE SPUR GEAR TRAIN AND HELICAL GEAR TRAI...
A COMPARATIVE STUDY OF DESIGN OF SIMPLE SPUR GEAR TRAIN AND HELICAL GEAR TRAI...A COMPARATIVE STUDY OF DESIGN OF SIMPLE SPUR GEAR TRAIN AND HELICAL GEAR TRAI...
A COMPARATIVE STUDY OF DESIGN OF SIMPLE SPUR GEAR TRAIN AND HELICAL GEAR TRAI...
 
COMPARATIVE ANALYSIS OF CONVENTIONAL LEAF SPRING AND COMPOSITE LEAF
COMPARATIVE ANALYSIS OF CONVENTIONAL LEAF SPRING AND COMPOSITE LEAFCOMPARATIVE ANALYSIS OF CONVENTIONAL LEAF SPRING AND COMPOSITE LEAF
COMPARATIVE ANALYSIS OF CONVENTIONAL LEAF SPRING AND COMPOSITE LEAF
 
POWER GENERATION BY DIFFUSER AUGMENTED WIND TURBINE
 POWER GENERATION BY DIFFUSER AUGMENTED WIND TURBINE POWER GENERATION BY DIFFUSER AUGMENTED WIND TURBINE
POWER GENERATION BY DIFFUSER AUGMENTED WIND TURBINE
 
FINITE ELEMENT ANALYSIS OF CONNECTING ROD OF MG-ALLOY
FINITE ELEMENT ANALYSIS OF CONNECTING ROD OF MG-ALLOY FINITE ELEMENT ANALYSIS OF CONNECTING ROD OF MG-ALLOY
FINITE ELEMENT ANALYSIS OF CONNECTING ROD OF MG-ALLOY
 
REVIEW ON CRITICAL SPEED IMPROVEMENT IN SINGLE CYLINDER ENGINE VALVE TRAIN
REVIEW ON CRITICAL SPEED IMPROVEMENT IN SINGLE CYLINDER ENGINE VALVE TRAINREVIEW ON CRITICAL SPEED IMPROVEMENT IN SINGLE CYLINDER ENGINE VALVE TRAIN
REVIEW ON CRITICAL SPEED IMPROVEMENT IN SINGLE CYLINDER ENGINE VALVE TRAIN
 
ENERGY CONVERSION PHENOMENON IN IMPLEMENTATION OF WATER LIFTING BY USING PEND...
ENERGY CONVERSION PHENOMENON IN IMPLEMENTATION OF WATER LIFTING BY USING PEND...ENERGY CONVERSION PHENOMENON IN IMPLEMENTATION OF WATER LIFTING BY USING PEND...
ENERGY CONVERSION PHENOMENON IN IMPLEMENTATION OF WATER LIFTING BY USING PEND...
 
SCUDERI SPLIT CYCLE ENGINE: REVOLUTIONARY TECHNOLOGY & EVOLUTIONARY DESIGN RE...
SCUDERI SPLIT CYCLE ENGINE: REVOLUTIONARY TECHNOLOGY & EVOLUTIONARY DESIGN RE...SCUDERI SPLIT CYCLE ENGINE: REVOLUTIONARY TECHNOLOGY & EVOLUTIONARY DESIGN RE...
SCUDERI SPLIT CYCLE ENGINE: REVOLUTIONARY TECHNOLOGY & EVOLUTIONARY DESIGN RE...
 
EXPERIMENTAL EVALUATION OF TEMPERATURE DISTRIBUTION IN JOURNAL BEARING OPERAT...
EXPERIMENTAL EVALUATION OF TEMPERATURE DISTRIBUTION IN JOURNAL BEARING OPERAT...EXPERIMENTAL EVALUATION OF TEMPERATURE DISTRIBUTION IN JOURNAL BEARING OPERAT...
EXPERIMENTAL EVALUATION OF TEMPERATURE DISTRIBUTION IN JOURNAL BEARING OPERAT...
 
STUDY OF SOLAR THERMAL CAVITY RECEIVER FOR PARABOLIC CONCENTRATING COLLECTOR
STUDY OF SOLAR THERMAL CAVITY RECEIVER FOR PARABOLIC CONCENTRATING COLLECTOR STUDY OF SOLAR THERMAL CAVITY RECEIVER FOR PARABOLIC CONCENTRATING COLLECTOR
STUDY OF SOLAR THERMAL CAVITY RECEIVER FOR PARABOLIC CONCENTRATING COLLECTOR
 
DESIGN, OPTIMIZATION AND FINITE ELEMENT ANALYSIS OF CRANKSHAFT
DESIGN, OPTIMIZATION AND FINITE ELEMENT ANALYSIS OF CRANKSHAFTDESIGN, OPTIMIZATION AND FINITE ELEMENT ANALYSIS OF CRANKSHAFT
DESIGN, OPTIMIZATION AND FINITE ELEMENT ANALYSIS OF CRANKSHAFT
 
ELECTRO CHEMICAL MACHINING AND ELECTRICAL DISCHARGE MACHINING PROCESSES MICRO...
ELECTRO CHEMICAL MACHINING AND ELECTRICAL DISCHARGE MACHINING PROCESSES MICRO...ELECTRO CHEMICAL MACHINING AND ELECTRICAL DISCHARGE MACHINING PROCESSES MICRO...
ELECTRO CHEMICAL MACHINING AND ELECTRICAL DISCHARGE MACHINING PROCESSES MICRO...
 
HEAT TRANSFER ENHANCEMENT BY USING NANOFLUID JET IMPINGEMENT
HEAT TRANSFER ENHANCEMENT BY USING NANOFLUID JET IMPINGEMENTHEAT TRANSFER ENHANCEMENT BY USING NANOFLUID JET IMPINGEMENT
HEAT TRANSFER ENHANCEMENT BY USING NANOFLUID JET IMPINGEMENT
 
MODIFICATION AND OPTIMIZATION IN STEEL SANDWICH PANELS USING ANSYS WORKBENCH
MODIFICATION AND OPTIMIZATION IN STEEL SANDWICH PANELS USING ANSYS WORKBENCH MODIFICATION AND OPTIMIZATION IN STEEL SANDWICH PANELS USING ANSYS WORKBENCH
MODIFICATION AND OPTIMIZATION IN STEEL SANDWICH PANELS USING ANSYS WORKBENCH
 
IMPACT ANALYSIS OF ALUMINUM HONEYCOMB SANDWICH PANEL BUMPER BEAM: A REVIEW
IMPACT ANALYSIS OF ALUMINUM HONEYCOMB SANDWICH PANEL BUMPER BEAM: A REVIEW IMPACT ANALYSIS OF ALUMINUM HONEYCOMB SANDWICH PANEL BUMPER BEAM: A REVIEW
IMPACT ANALYSIS OF ALUMINUM HONEYCOMB SANDWICH PANEL BUMPER BEAM: A REVIEW
 
DESIGN OF WELDING FIXTURES AND POSITIONERS
DESIGN OF WELDING FIXTURES AND POSITIONERSDESIGN OF WELDING FIXTURES AND POSITIONERS
DESIGN OF WELDING FIXTURES AND POSITIONERS
 
ADVANCED TRANSIENT THERMAL AND STRUCTURAL ANALYSIS OF DISC BRAKE BY USING ANS...
ADVANCED TRANSIENT THERMAL AND STRUCTURAL ANALYSIS OF DISC BRAKE BY USING ANS...ADVANCED TRANSIENT THERMAL AND STRUCTURAL ANALYSIS OF DISC BRAKE BY USING ANS...
ADVANCED TRANSIENT THERMAL AND STRUCTURAL ANALYSIS OF DISC BRAKE BY USING ANS...
 
REVIEW ON MECHANICAL PROPERTIES OF NON-ASBESTOS COMPOSITE MATERIAL USED IN BR...
REVIEW ON MECHANICAL PROPERTIES OF NON-ASBESTOS COMPOSITE MATERIAL USED IN BR...REVIEW ON MECHANICAL PROPERTIES OF NON-ASBESTOS COMPOSITE MATERIAL USED IN BR...
REVIEW ON MECHANICAL PROPERTIES OF NON-ASBESTOS COMPOSITE MATERIAL USED IN BR...
 
PERFORMANCE EVALUATION OF TRIBOLOGICAL PROPERTIES OF COTTON SEED OIL FOR MULT...
PERFORMANCE EVALUATION OF TRIBOLOGICAL PROPERTIES OF COTTON SEED OIL FOR MULT...PERFORMANCE EVALUATION OF TRIBOLOGICAL PROPERTIES OF COTTON SEED OIL FOR MULT...
PERFORMANCE EVALUATION OF TRIBOLOGICAL PROPERTIES OF COTTON SEED OIL FOR MULT...
 
MAGNETIC ABRASIVE FINISHING
MAGNETIC ABRASIVE FINISHINGMAGNETIC ABRASIVE FINISHING
MAGNETIC ABRASIVE FINISHING
 

Último

Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdfsahilsajad201
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdfCaalaaAbdulkerim
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfBalamuruganV28
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosVictor Morales
 
Levelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodLevelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodManicka Mamallan Andavar
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfisabel213075
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSsandhya757531
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESkarthi keyan
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHSneha Padhiar
 
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmComputer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmDeepika Walanjkar
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfManish Kumar
 
Cost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionCost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionSneha Padhiar
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Sumanth A
 

Último (20)

Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdf
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdf
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdf
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
KCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitosKCD Costa Rica 2024 - Nephio para parvulitos
KCD Costa Rica 2024 - Nephio para parvulitos
 
Levelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodLevelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument method
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdf
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACHTEST CASE GENERATION GENERATION BLOCK BOX APPROACH
TEST CASE GENERATION GENERATION BLOCK BOX APPROACH
 
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithmComputer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
 
Cost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based questionCost estimation approach: FP to COCOMO scenario based question
Cost estimation approach: FP to COCOMO scenario based question
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
 

DYNAMIC ASSIGNMENT OF USERS AND MANAGEMENT OF USER’S DATA IN SOCIAL NETWORK

  • 1. Novateur Publication’s International Journal of Innovation in Engineering, Research and Technology [IJIERT] ICITDCEME’15 Conference Proceedings ISSN No - 2394-3696 __________________________________________________________________________________ 1 | P a g e DYNAMIC ASSIGNMENT OF USERS AND MANAGEMENT OF USER’S DATA IN SOCIAL NETWORK Dipeeka V Aher Savitribai Phule Pune University / Vishwabharti Academy’s College Of Engineering, Ahmednagar, India Prabhudev Irabashetti Assistant Professor Savitribai Phule Pune University / Vishwabharti Academy’s College Of Engineering, Ahmednagar, India ABSTRACT The issue of dynamic assignment of users to servers is studied widely but the proposed system substantiates the solution for this problem. The system - Dynamic Assignment of users to servers in social networking use community analysis algorithm (CAA) to resolve the extra load that the servers. The proposed system has capability to keep inter-server communication below required level in distributed environment (Online social network). The assessment of potential servers is made first and then proper assignment is done. CAA calculate communication degree (CD) for each user. On the basis of this CD parameter different communities are formed. This CD will help to relation between communication data. Along with previously mentioned features the proposed system will also provide user data management feature which will keep currently activated users who are linked with same event in one virtual group. In this way the proposed system will bound to give the results which will handle the overload of different distributed servers and also manage user data efficiently in system which will give more convenience to the users as well as to the system. KEYWORDS— community analysis algorithm (CAA), Distributed Algorithms, Online Social Network, management of user data, optimal assignment of users. INTRODUCTION Online Social Network (OSN) like Facebook, Twitter runs the largest social networking platform that serves hundreds of millions users at peak times using tens of thousands of servers located in many data centers around the world. There are strict operational requirements on Online Social Network (OSN) platform in terms of performance, reliability and efficiency, and to support continuous growth the platform needs to be highly scalable [1]. For any Online Social Network (OSN) each user profile and its data are stored at its primary servers. Two designated servers S1 and Sn communicate with each other on behalf of their users that is Inter- server communication [2]. This indirect communication architecture enables rich application functionalities that is often difficult otherwise. This indirect communication architecture requires additional resources for handling the inter-communication among servers. In what follows, we will elaborate more on the user server assignment problem. This proposed system claims that Community Analysis algorithm CAA is more suitable for modeling this multi-user operations and multi way interactions. In the proposed system communication degree of each user is initially calculated and then these users are combined in communities.[3] In many large scale systems, the problem of client-server assignment with a specific objective of reducing the total load while maintaining a good load balance among the servers is crucial. We assume the load at the servers is due mainly to handling messages/information passing among users. Assignment of users to servers is totally based on assessment of available servers. After assignment of users, on basis of users transactions some observations in Online Social Network (OSN) are there [4]. 1) The amount of load generated by messages exchanged between two users assigned to the same server will be less than that of when the users are assigned to different servers. This is because of local communication incurred less load than non-local communications.
  • 2. Novateur Publication’s International Journal of Innovation in Engineering, Research and Technology [IJIERT] ICITDCEME’15 Conference Proceedings ISSN No - 2394-3696 __________________________________________________________________________________ 2 | P a g e Fig 1 : Inter-Server Communication (u3 → u11 i.e. Server 1→Server n) 2) One cannot assign all users to one server, when he/her do so this server might be overloaded, resulting in degraded performance. Also, from the robustness perspective, this assignment is prone to bottleneck failures [5]. 3) It is beneficial to assign two users that exchange messages with each other often to the same server in order to minimize the overall communication load. On the other hand, because of the load balance consideration, two users that rarely exchange messages with each other should be assigned to two different servers [6]. LITERATURE SURVEY The solution for dynamic assignment of users to distributed servers in Online Social networking applications is need to be joined with user data management. When generally client server assignment problem is compare with k-way graph partitioning problem. In that G=(V,E) V is vertices and E is edges, whereas V nodes should be portioned with k subset such that weight of each server (node) must be balanced. Dynamic assignment of users is NP Hard and any existing way is not giving exact solution, that’s why the proposed system is to focus on balancing the weights on different distributed servers with node failure policy [7]. The graph node partitioning problem studied in many areas such as VLSI (very large scale integration) and many heuristic algorithms was developed similar as Kernighan-Lin Algorithm. There are many approaches used like simulated annealing, genetic algorithm, community structure based method. These all methods is used to exploit structure specific to certain application. Today’s Many existing applications are also focusing on inter server message flow to reduce load on cluster. While considering quality of elements at each cluster some algorithms do not consider effect of edge cuts on weight of node. While referring different algorithmic solutions. They work on task scheduling and graph partitioning but focus on size of each partition at the time of managing weights of edge cut. The performance of Centralized Simulated Annealing (CSA) algorithm is considered as a baseline for evaluating distributed algorithms. The CSA algorithm is based on the simulated annealing (SA) framework which is highly effective in solving many large scale combinational optimization issues. The proposed system emphasizes on distributed algorithm execution for distribution of load at server which are affected by inter-server communication. There is no existing algorithm which balances load on distributed servers with minimum inter-server communication. SYSTEM ARCHITECTURE Proposed system takes a user profiles manually as a data set input. Along with data set the user communication data is taken as synthetic data. Following figure showing detailed Architecture. Fig 2: Architecture of Dynamic Users Assignment system
  • 3. Novateur Publication’s International Journal of Innovation in Engineering, Research and Technology [IJIERT] ICITDCEME’15 Conference Proceedings ISSN No - 2394-3696 __________________________________________________________________________________ 3 | P a g e MODULES: 1) DATASET AND SYNTHETIC DATA : This module gives user profiles as a manual input to the system and along with that user communication is also taken as a synthetic input. The manual communication is to be generated in this module. 2) COMMUNITY FORMATION MODULE : As request is taken by central algorithm then local assessment of available server s is done by the greedy phase. After that communication degree for each user is calculated. On the basis of that communication degree parameter communities are formed. The users which cross threshold level of communication degree are taken in one community. This process will continue the assignment of users till every server reach its optimum limits [13]. 3) ASSIGNMENT MODULE : Not Only optimum assignment of users is required for maintaining a good performance objective but the real time data management for user must be done. The synthetic data set which shows simulated communication data for users. Formed communities along with their data, are assigned to designated server. 4) EVALUATION MODULE The Community Analysis Algorithm (CAA) Algorithm is tested against DPGS (Distributed Perturbed Greedy Search) Algorithm and these results are as Follows: Fig 3: (a) Effect of increased load on accuracy (Accuracy in % against node size) Fig 3: (b) Effect of increased load on Community degree (Size Vs Community degree: CD is difference between common communication of two users, it’s Good to be low i.e. CD id lower)
  • 4. Novateur Publication’s International Journal of Innovation in Engineering, Research and Technology [IJIERT] ICITDCEME’15 Conference Proceedings ISSN No - 2394-3696 __________________________________________________________________________________ 4 | P a g e In above fig. 3 (a) it shows that as user load Increases then accuracy of CA algorithm is good as compared to other. In fig 3(b) it shows that CAA works for low CD parameter. ALGORITHMIC APPROACH Step 1: The Users are Selected from Dataset and total load on each server is calculated (i.e. The Load equilibrium is established). Total number of active servers is termed here as span of servers. Step 2: users are selected and their synthetic communication is established in the form of Message and calls. Step 3: The CD is calculated for each individual user to form a community (higher Message sender is treated as virtual centre of the system). The priority is given to users on the basis of CD. Fig 4 (a): Community Hyper graph Different users participate in read/write events in social network system. Here one virtual Root node is decided for community. This Root contains available servers. In Fig 4 (a). We have two servers S0 and S1 these user will contain newly formed communities under them. These Communities are dynamic i.e. they can changed as the CD [20] is updated for every individual. Fig 4 (b): Community Hyper graph MATHEMATICAL MODELLING The objective of proposed system is to find approximately optimal client assignment to servers which can maintain certain level of load balance at each server. The mathematical optimization is given below
  • 5. Novateur Publication’s International Journal of Innovation in Engineering, Research and Technology [IJIERT] ICITDCEME’15 Conference Proceedings ISSN No - 2394-3696 __________________________________________________________________________________ 5 | P a g e NOTATIONS USED: N: Number of servers M: Number of users G = (V, E) an edge-weighted graph represents the communication pattern among all users. V denotes the set of all users i.e. |V|=M. Vertex represents user and E represents total communication among the user. An adjacent matrix induced by graph G and =0 if user u and v never communicate. The quantity can be re-normalized as 0<= <=1. X :it’s an assignment matrix where =1, if users u is assigned to server i. this is done till given user is assigned to one server exactly i.e. = 1. (X) : this describes load matrix for the assignment X. S(X) and (X) : the total load on server i from all servers. The average server load i.e. total load from all servers divided by number of servers. The load imbalance at server i is defined as : CONCLUSION The proposed system uses Community Analysis Algorithm (CAA). It’s an iterative algorithm for optimal user assignment to distributed servers. CAA is used for partitioning huge user community in social networks to reduce inter-server communication overhead. The proposed system first calculate the Communication degree for each user and put different users in different communities on basis of multi-way interactions between users in social network. Inter-server communication is basically targeted in proposed algorithm to balance the load of all servers. After efficient assignment of users the management of users data is focused. The partitioning of users also helps in managing I/O Overhead of servers. It can ultimately improves system performance. ACKNOWLEDGEMENT With immense pleasure, I am presenting this Project Report on “Dynamic assignment of users and management of user’s data in social network" as a part of the curriculum of M.E. Computer Engineering at VACOE. It gives me proud privilege to publish this project paper for this Project Dissertation Stage-II Work under the valuable guidance of Prof. Prabhudeva Irabashatti. I am also extremely grateful to Prof. S G Joshi (HOD of ME Computer Department) and Principal for providing all facilities and help for smooth progress of Project Work. I would also like to thank all the Staff Members of Computer Engineering Department, Management, friends and my family members who have directly or indirectly guided and helped me for the preparation of this Paper and gave me an unending support right from the stage the idea was conceived. REFERENCES [1] A. Lakshman and P. Malik, “Cassandra: a decentralized structured storage system,”SIGOPS Oper. Syst. Rev., vol. 44, no. 2, pp. 35–40, Apr. 2010. [Online]. Available: http://doi.acm.org/ 10.1145/1773912.1773922 [2] D. Karger, E. Lehman, T. Leighton, R. Panigrahy, M. Levine, and D. Lewin, “Consistent hashing and random trees: Distributed caching protocols for relieving hot spots on the world wide web,” in Proceedings of the Twenty-ninth Annual ACM Symposium on Theory of Computing, ser. STOC ’97. New York, NY, USA: ACM, 1997, pp. 654–663. [Online]. Available: http://doi.acm.org/10.1145/258533.258660 [3] G. Karypis and V. Kumar, “A fast and high quality multilevel scheme for partitioning irregular graphs,” SIAM JOURNAL ON SCIENTIFIC COMPUTING, vol. 20, no. 1, pp. 359–392, 1998.
  • 6. Novateur Publication’s International Journal of Innovation in Engineering, Research and Technology [IJIERT] ICITDCEME’15 Conference Proceedings ISSN No - 2394-3696 __________________________________________________________________________________ 6 | P a g e [4] J. Zien, M. D. F. Schlag, and P. Chan, “Multilevel spectral hypergraph partitioning with arbitrary vertex sizes,” Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on, vol. 18, no. 9, pp. 1389–1399, 1999. [5] Z. Wu and R. Leahy, “An optimal graph theoretic approach to data clustering: theory and its application to image segmentation,” Pattern Analysis and Machine Intelligence, IEEE Transactions on, vol. 15, no. 11, pp. 1101–1113, 1993. [6] G. Sabin, V. Sahasrabudhe, and P. Sadayappan, “On fairness in distributed job scheduling across multiple sites,” in Cluster Computing, 2004 IEEE International Conference on, 2004, pp. 35–44. [7] M. Garey and D. Johnson, “Computers and intractability: A guide to the theory of np-completeness,” Freeman, San Francisco, 1979. [8] D. S. Johnson, C. Aragon, L. McGeoch, and C. Schevon, “Optimization by simulated annealing: An experimental evaluation,” Operations Research, 1989. [9] T. N. Bui and B. R. Moon, “Genetic algorithm and graph partitioning. IEEE Trans. on Computers, 1996. [10] I. S. Dhillon, Y. Guan, and B. Kulis, “Weighted graph cuts without eigenvectors: A multilevel approach,” IEEE Trans. Pattern Anal. Mach. Intell, vol. 29, p. 2007, 2007. [11] D. Vidyarthi, “Scheduling in distributed computing systems: Analysis, design and models,” 2008. [Online]. Available: http://books.google.com/books?id=HqF-OzNstX4C [12] Y. Jiang, Y. Zhou, and W. Wang, “Task allocation for undependable multiagent systems in social networks,” Parallel and Distributed Systems, IEEE Transactions on, vol. 24, no. 8, pp. 1671–1681, 2013. [13] “Random partitioner,” Cassandra Wiki. [Online]. Available: http://wiki.apache.org/cassandra/RandomPartitioner [14] H. Nishida and T. Nguyen, “Optimal client-server assignment for internet distributed systems,” in ICCCN 2011.
  • 7. Novateur Publication’s International Journal of Innovation in Engineering, Research and Technology [IJIERT] ICITDCEME’15 Conference Proceedings ISSN No - 2394-3696 __________________________________________________________________________________ 7 | P a g e [14] H. Nishida and T. Nguyen, “Optimal client-server assignment for internet distributed systems,” in ICCCN 2011. [15] D. A. Tran, K. Nguyen, and C. Pham, “S-CLONE: Sociallyaware data replication for social networks,” Comput. Netw. vol. 56, no. 7, pp. 2001–2013, May 2012. [Online]. Available: http://dx.doi.org/10.1016/j.comnet.2012.02.010 [16] K. Nguyen, C. Pham, D. A. Tran, and F. Zhang, “Preserving social locality in data replication for social networks,” in Proceedings of IEEE ICDCS 2011 Workshop on Simplifying Complex Networks for Practitioners (SIMPLEX 2011), Minneapolis, MN, June 2011. [17] D. Mitra, F. Romeo, and A. Sangiovanni-Vincentelli, “Convergence and finite-time behavior of simulated annealing,” Decision and Control, 1985 24th IEEE Conference on, vol. 24, pp. 761–767, 1985. [18] B. Viswanath, A. Mislove, M. Cha, and K. P. Gummadi, “On the evolution of user interaction in Facebook,” in Proc. Workshop on Online Social Networks, 2009, pp. 37–42.