IJRIT International Journal of Research in Information Technology, Volume 3, Issue 1, January 2014, Pg. 01-07

International Journal of Research in Information Technology (IJRIT)

www.ijrit.com

ISSN 2001-5569

A Scalable Server Design for Mobile Presence in Geo-Social Applications 1

Emana Ravi Kumar, M.Tech, Department of Computer Science, Pace Institute Of Technology and Sciences Ongole, Prakasam District, Andhra Pradesh. 2 A. Ch.Koteshwara Rao, Department of Computer Science & Engineering, Associate Professor, Pace Institute Of Technology and Sciences, Ongole, Prakasam District, Andhra Pradesh. 3 Jagadeeswara Rao.Annam, Department of Computer Science & Engineering,, Associate Professor & HOD, Pace Institute Of Technology and Sciences, Ongole, Prakasam District, Andhra Pradesh. E-mail: [email protected]

2.

[email protected]

3

[email protected]

Abstract: Social network applications are becoming increasingly pleasing to all on readily moved apparatuses. A readily moved existence public organization is a most important part of a social network application because it maintains each things not fixed user’s existence information such as the current position (in society) connected offline GPS placing and network house and also changes knowledge the user’s connected friends with the information as going on all the time. If existence changes knowledge come to mind frequently the great number of notes made distribution by existence servers may lead to a scalability hard question in a greatly sized scale readily moved existence public organization to house the hard question we make an offer a good at producing an effect and scalable server buildings and structure design called PresenceCloud which enables readily moved existence services to support greatly sized scale social network applications. When a readily moved user joins a network PresenceCloud searches for the existence of his her friends and gives word them of his her getting in PresenceCloud organizes existence servers into a necessary number (of persons) based server to server buildings and structure design for good at producing an effect existence looking for it also leverages a given direction look for algorithm and one stretch of journey caching secret design to get done small unchanging look for latency We get at the details of the doing a play of PresenceCloud in terms of the look for price and looking-for pleasure level. The look for price is formed as the total number of notes produced by the existence server when a user gets to and looking-for pleasure level is formed as the time it takes to look for the getting to users friend list. The results of simulations put examples on view that PresenceCloud gets done doing a play gains in the look for price without risking look for pleasure.

1 Introduction Because of the ubiquity of the internet readily moved apparatuses and cloud computing conditions can make ready existence gave power applications i.e., social network applications services everywhere on earth Facebook, Twitter, Foursquare, Google being free buddycloud and things not fixed short time sending word MIM are examples of existence gave power applications that have grown rapidly in the last ten-years stage social network services are changing the ways in which ones taking part make connection with their friends on the internet. They make use of the information about the position (in society) of ones taking part including their appearances and activities to acts between, among with their friends. Moreover because of the wide able to use of readily moved apparatuses e.g., computer-helped telephones that put to use radio readily moved network technologies social network services make Emana Ravi Kumar, IJRIT- 1

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 1, January 2014, Pg. 01-07

able ones taking part to statement of part-owner live experiences right away across great distances. For example facebook gets more than 251.000.000.000 shared items every month and Twitter gets more than 55 million 14 tweets each day. In the future readily moved apparatuses will become more powerful sensing and thing by which something is done take apparatuses for this reason we have belief that it is necessary that social network services will be the next stage of things not fixed internet applications. A readily moved existence public organization is a most important part of social network services in cloud computing conditions. The key purpose, use of a readily moved existence public organization is to support an up to day list of existence information of all things not fixed users. The existence information includes details about a readily moved users placing able to use operation apparatus power to do and desires. The public organization must also make necessary to the users part of mind given to pleasure to his/her current existence information as well as get back and give money to changes in the existence information of the users friends In social network services each readily moved user has a friend list representatively called a buddy list which has in it the be in touch information of other users that he she wants to exchange with the readily moved users position (in society) is send far and wide automatically to each person on the buddy list whenever he she transits from one position (in society) to the other. For example when a readily moved user makes records into a social network application such as a IM system through his her readily moved apparatus the readily moved existence public organization searches for and gives word everyone on the users buddy list to make greatest degree a readily moved existence public organizations look for rate of motion and make seem unimportant the letter making note time most existence services use server mass, group technology currently more than 500 million people use social network services on the internet given the growth of social network applications and readily moved network amount of room it is looked on as to come that the number of readily moved existence public organization users will increase importantly in the near future. Thus a scalable readily moved existence public organization is thought most important for future internet applications. In the last ten-year stage many internet services have been put out in made distribution examples as well as cloud computing applications. For example the services undergone growth by Google and facebook are put out on top among as many made distribution servers as possible to support the very great number of users everywhere on earth. Thus we have a look for the relation between made distribution existence servers and server network topologies on the internet and make an offer a good at producing an effect and scalable server to server make covered with buildings and structure design called PresenceCloud to get better the doing work well of readily moved existence services for greatly sized scale social network services. First we look at the server buildings and structure design of having existence existence services and present the buddy list look for hard question in made distribution existence buildings and structure design in greatly sized scale geographically facts centers. The buddy list look for hard question is a scalability hard question that takes place when a made distribution existence public organization is over-weighted with buddy looking-for notes. Then we have a discussion the design of PresenceCloud a scalable server to server buildings and structure design that can be used as a building solid mass for readily moved existence services. The reasonable base behind the design of PresenceCloud is to make distribution the information of millions of users among thousands of existence servers on the internet to keep from single point of unsuccessful person no single existence server is took as probable to support public organization wide complete information about all users PresenceCloud organizes existence servers into a necessary number (of persons) based server to server buildings and structure design to help good at producing an effect buddy list looking for It also leverages the server make covered with and a given direction buddy looking-for algorithm to get done small unchanging look for latency and employs an action-bound caching secret design that importantly gets changed to other form the number of notes produced by each look for a list of buddies. We get at the details of the operation being complex of PresenceCloud and two other buildings and structure design a net based design and a made distribution number without thought of amount Table DHT based design.

Emana Ravi Kumar, IJRIT- 2

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 1, January 2014, Pg. 01-07

Through simulations, we also make a comparison the operation of the three moves near in terms of the number of notes produced and the look for pleasure which we use to be the sign of the look for more time and the buddy letter making note time. The results put examples on view that PresenceCloud gets done major operation gains in terms of making price lower the number of notes without offering look for pleasure. In this way, PresenceCloud can support a great-scale social network public organization made distribution among thousands of servers on the internet. The something given of this paper is times three. First, PresenceCloud is among the starting buildings and structure design for readily moved existence help. To the best of our knowledge, this is the first work that clearly, with detail designs an existence server buildings and structure design that importantly outdoes those based made distribution number without thought of amount tables. PresenceCloud can also be put to use by internet social network applications and services that need to replicate or looking-for for mutable and forcefull knowledge for computers among made distribution existence servers. The second something given is that we get at the details of the scalability problems of made distribution existence server buildings and structure design, and make statement of the sense of words a new hard question called the buddy-list look for hard question. Through our mathematical rules to make, the scalability hard question in the made distribution server buildings and structure design of readily moved existence services is got broken up (into simpler parts) at last, we get at the details of the operation being complex of existence- Cloud and different designs of made distribution buildings and structure design, and value them experience to put examples on view the better chances of PresenceCloud.

2 Related Work In this part, we make, are moving in earlier researches on existence help, and take views of the existence public organization of having existence systems. Well within one's knowledge business IM systems with more power some form of put under one control clusters to make ready existence services. Jennings et Al. presented taxonomy of different features and purposes, uses supported by the three most pleasing to all IM systems, aim, Microsoft MSN and Yahoo ! Person who takes news to another. The writers also given an overview of the system buildings and structure design and observed that the systems use client-server-based buildings and structure design. Skype, a pleasing to all voice over IP application, puts to use the complete list of words in a book (GI) technology to make ready an existence public organization for users. GI is a multi-tiered network buildings and structure design where each network point maintains full knowledge of all ready (to be used) users. Since Skype is not an open protocol, it is hard to come to a decision about how GI technology is used without error, rightly. In addition, Xiao et Al. got broken up (into simpler parts) the business trade of MSN and purpose system. They found that the existence information is one of most sending word business trade in taking place right away sending word systems. In, writers made clear that the largest note business trade in having existence existence services is buddy give word notes. Several IETF charters have made house numbers closely related topics and many RFC printed materials on short time sending word and existence services have been made public, e.g.,XMPP, Simple be talking quickly, with little sense is a well-known placing of short time sending word technologies based on made distribution buildings and structure design. It takes the made distribution buildings and structure design of SMTP protocols. Since Jabbers buildings and structure design is made distribution, the outcome is a flexible network of servers that can be scaled much higher than the monolithic, put under one control existence help lately, there is an increase amount of interest in how to design a peer-to-peer sip . P2PSIP has been made an offer to remove the put under one control server, get changed to other form support gives idea of price, and put a stop to coming short of one's hopes in server-based sip placing. To support existence information, P2PSIP clients are put into order in a DHT system, rather than in a put under one control server. However, the existence public organization buildings and structure design of be talking quickly, with little sense and P2PSIP are made distribution, the buddy-list look for hard question we formed later also could act on such made distribution systems. It is noted that few have a discussion the scalability issues of the made distribution existence server buildings and structure design. Saint Andre gets at the details of the business trade produced as an outcome of existence Emana Ravi Kumar, IJRIT- 3

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 1, January 2014, Pg. 01-07

information between users of Inter domains that support the XMPP. Houri et Al. play or amusement that the amount of existence business trade in SIMPLE can be greatly weighty, and they get at the details of the effect of a greatly sized existence system on the memory and CPU adding weight, amount. Those works in , work-room related problems and undergoing growth a first group of guidelines for optimizing Inter -domain existence business trade and present a DHT-based existence server buildings and structure design. Lately, existence services are also got mixed together into readily moved help. For example, 3gpp has formed the united as complete thing of existence public organization into its details as to how a thing is to be done in UMTS. It is based on sip protocol, and uses SIMPLE to manage existence information. lately, some readily moved apparatuses also support readily moved existence help. For example, the short time sending word and existence Services (IMPS) was undergone growth by the radio Village consortium and was united into Open readily moved agreement (OMA) IMPS in 2005. In, Chen et Al. made an offer a feebly in harmony design to get changed to other form the number of changing knowledge notes in readily moved existence services of IP multimedia system-part (IMS). However, it also have pain, troubles scalability hard question since it uses a chief thing sip server to act existence bring to the current state of things not fixed users. In, writers presented the server scalability and made distribution managers of a business issues in IMS-based existence public organization.

3 Design Of Presencecloud The past few years has seen a true worked up of research operation in Internet-scale not in agreement looking for field, with many designed protocols and made an offer algorithms. Most of the earlier algorithms are used to house the fixed not in agreement looking for hard question in made distribution systems for different purposes. However, people are nomadic, the readily moved existence information is more mutable and forcefull; a new design of readily moved existence services is needed to public talk the buddylist look for hard question, especially for the request of things not fixed social network applications. PresenceCloud is used to make and support a made distribution server buildings and structure design and can be used to with small amount of money question the system for buddy list searches. PresenceCloud is chiefly of three main parts that are run across a put of existence servers. In the design of PresenceCloud, we make clean the ideas of P2P systems and present one design for readily moved existence help. The three key parts of PresenceCloud are made a short account under PresenceCloud server make covered with organizes existence servers based on the idea of network necessary number (of persons) system. So, the server make covered with of PresenceCloud has a balanced amount property and a two-hop distance across circle with O(√݊ ) hard growth degrees, where N is the number of existence servers. One-hop caching secret design is used to get changed to other form the number of sent notes and accelerate question go quickly. All existence servers support stores for the buddies offered by their nearest persons living near. Given direction buddy look for is based on the given direction look for secret design. PresenceCloud makes certain an one-hop looking-for, it gives in a small constant look for latency on mean. 3.1 PresenceCloud overview The first idea, not fact sent (goods) to another country by our PresenceCloud is used to make a scalable server buildings and structure design for readily moved existence help, and can be used to with small amount of money look for the desired buddy lists.

Emana Ravi Kumar, IJRIT- 4

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 1, January 2014, Pg. 01-07

Fig. 2. An overview of PresenceCloud We pictured a simple overview of PresenceCloud in Fig. 2. In the readily moved internet, a readily moved user can way in the internet and make a facts connection to PresenceCloud via 3g or WiFi help. After the readily moved user joins and authenticates him/her to the readily moved existence public organization, the readily moved user is determinately given direction to one of existence servers in the PresenceCloud by using the safe number without thought of amount algorithm, such as SHA-1. The readily moved user opens a TCP connection to the existence server (PS network point) for control note sending (power and so on), particularly for the existence information. After the control narrow way is put up, the readily moved user sends a request to the connected PS network point for his/her buddy list looking for. Our PresenceCloud shall do a good at producing an effect looking for operation and come back the existence information of the desired buddies to the readily moved user. Now, we have a discussion the three parts of PresenceCloud in detail under. 3.2 PresenceCloud Server Overlay The PresenceCloud server overlay construction algorithm organizes the PS nodes into a serverto-server overlay, which provides a good low-diameter overlay property. The low-diameter property ensures that a PS node only needs two hops to reach any other PS nodes. The detailed description is as follows. Our PresenceCloud is based on the concept of grid quorum system, where a PS node only maintains a set of PS nodes of size O(√n), where n is the number of PS nodes in mobile presence services. In a PresenceCloud system, each PS node has a set of PS nodes, called PS list, that constructed by using a grid quorum system, shown in Fig. 3 for n=9. The size of a grid quorum is ⌈ √n⌉×⌈√n⌉. When a PS node joins the server overlay of PresenceCloud, it gets an ID in the grid, locates its position in the grid and obtains its PS list by contacting a root server. On the ⌈√n⌉ × ⌈√n⌉ grid, a PS node with a grid ID can pick one column and one row of entries and

Emana Ravi Kumar, IJRIT- 5

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 1, January 2014, Pg. 01-07

Fig. 3. A perspective of PresenceCloud Server Overlay these entries will become its PS list in a Presence Cloud server overlay. Fig. 3 illustrates an example of Presence Cloud, in which the grid quorum is set to ⌈√9⌉ × ⌈√9⌉. In the Fig. 3, the PS node 8 has a PS list {2,5,7,9} and the PS node 3 has a PS list {1,2,6,9}. Thus, the PS node 3 and 8 can construct their overly networks according to their PS lists respectively. We now show that each PS node in a Presence Cloud system only maintains the PS list of size O(√n), and the construction of Presence Cloud using the grid quorum results in each PS node can reach any PS node at most two hops. 3.3 One-hop Caching To improve the efficiency of the search operation, Presence Cloud requires a caching strategy to replicate presence information of users. In order to adapt to changes in the presence of users, the caching strategy should be asynchronous and not require expensive mechanisms for distributed agreement. Each presence server in Presence Cloud only maintains the one-hop replicas of presence information of size O(u ×√n), where u is denoted the average number of mobile users in a presence server and n is the number of presence servers. 3.4 Directed Buddy Search The buddy list searching algorithm of Presence Cloud coupled with the two-hop overlay and one-hop caching strategy ensures that Presence Cloud can typically provide swift responses for a large number of mobile users. First, by organizing PS nodes in a server-to-server overlay network, we can therefore use one-hop search exactly for queries and thus reduce the network traffic without significant impact on the search results. Second, by capitalizing the one-hop caching that maintains the user lists of its neighbors, we improve response time by increasing the chances of finding buddies. Clearly, this mechanism both reduces the network traffic and response time.

4 Conclusion & Future Work In this paper, we have presented PresenceCloud, a scalable server buildings and structure design that supports readily moved existence services in great-scale social network help. We have given view that PresenceCloud gets done low look for latency and gives greater value to the operation of things not fixed existence help. In addition, we had a discussion about the scalability hard question in server buildings and structure design designs, and introduced the buddy-list look for hard question, which is a scalability hard question in the made distribution server buildings Emana Ravi Kumar, IJRIT- 6

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 1, January 2014, Pg. 01-07

and structure design of readily moved existence help. Through a simple mathematical design to be copied, we make clear to that the total number of buddy look for notes increases importantly with the user getting in rate and the number of existence servers. The results of simulations put examples on view that PresenceCloud gets done major operation gains in terms of the look for price and look for pleasure. Overall, PresenceCloud is made clear to be a scalable readily moved existence public organization in great-scale social network help. Using geo-social applications, such as FourSquare, millions of people work together with their surroundings through their friends and their recommendations. Without adequate confidentiality protection, however, these systems can be easily misused, e.g., to track users or target them for home invasion, it can be further developed in as a future work.

REFERENCES [1] Facebook, http://www.facebook.com. [2] Twitter, http://twitter.com. [3] Foursquare http://www.foursquare.com. [4] Google latitude, http://www.google.com/intl/enus/latitude/intro.html. [5] Buddycloud, http://buddycloud.com. [6] Mobile instant messaging, http://en.wikipedia.org/wiki/Mobile instant messaging. [7] R. B. Jennings, E. M. Nahum, D. P. Olshefski, D. Saha, Z.-Y. Shae, and C. Waters, ”A study of internet instant messaging and chat protocols,” IEEE Network, 2006. [8] Gobalindex, http://www.skype.com/intl/en-us/support/user-guides/p2pexplained/. [9] Z. Xiao, L. Guo, and J. Tracey, ”Understanding instant messaging traffic characteristics,” Proc. of IEEE ICDCS, 2007. [10] C. Chi, R. Hao, D. Wang, and Z.-Z. Cao, ”Ims presence server: Traffic analysis and performance modelling,” Proc. of IEEE ICNP, 2008. [11] Instant messaging and presence protocol ietf working group http://www.ietf.org/html.charters/imppcharter.html. [12] Extensible messaging and presence protocol ietf working group http://www.ietf.org/html.charters/xmppcharter.html.

Emana Ravi Kumar, IJRIT- 7

A Scalable Server Design for Mobile Presence in Geo ...

Because of the ubiquity of the internet readily moved apparatuses and cloud computing ... will be the next stage of things not fixed internet applications. A readily ...

374KB Sizes 1 Downloads 130 Views

Recommend Documents

Design Considerations for a Mobile Testbed - kaist
A typical testbed for a mobile wireless technology .... the WiBro modem on Windows or develop a Linux ... is conceptually very similar to Mobile IP[7]. We can.

Design Considerations for a Mobile Testbed - kaist
node will come up and shut down. We can ... rial line is easy to set up, regardless of the mobile ser- ... Windows virtual machine and the Linux node connects.

Design Considerations for a Mobile Testbed - KAIST
No matter what wide-area networking technology we use, we rely on the mobile service provider for ac- cess to the deployed mobile node. Many mobile ser- vice providers have NAT (Network Address Transla- tor) boxes at the gateway between the cellular

Design of a Scalable Reasoning Engine for Distributed ...
Dec 13, 2011 - Distributed, Real-time and Embedded Systems. KSEM 2011 Paper Discussion .... Open source under a BSD license. Solution Approach ...

SAAMAN: Scalable Address Autoconfiguration in Mobile Ad Hoc ...
mobile nodes, several protocols of address autoconfiguration in the mobile ad hoc networks (MANET) have been proposed. ..... the buddy system also handles node mobility during address assignment, message losses, network partition and ..... As soon as

A Scalable Mobile Backbone Topology synthesis ...
Mobile Backbone Synthesis for Ad Hoc Wireless Networks ... demonstrate its performance advantages when compared with an on-demand ... Index Terms— wireless ad hoc network; backbone; topology control; connected dominating set;.

Scalable Routing Protocols for Mobile Ad Hoc Networks
While the infrastructured cellular system is a traditional model for mobile ... home agent), such a strategy cannot be directly applied. A considerable body of ...

A Scalable Mobile Backbone Topology synthesis ...
2-hop neighborhood data exchange, yielding O(∆2) message complexity per .... Rule 1: A BCN node u should not convert to BN state for connecting a pair of its.

A Scalable UWB Based Scheme for Localization in ...
However simple GPS based schemes do not work well ... The goal is to track the vector hn, estimate the channel taps, ..... location and tracking system”, Proc.

A Scalable Platform for Intrinsic Hardware and in ... -
issues. The IPC platform also has a large number of. PCI and ISA expansion slots available, 16 in total, and provides the potential for greater expansion than a.

A Scalable Platform for Intrinsic Hardware and in materio Evolution
Evolutionary algorithms are abstract formalisations of natural processes. In a sense they have been removed from their natural context and transplanted into the ...

Design Considerations for a Mobile Testbed
merous new applications and services are under devel- ... are: mobile Emulab [6] and DOME [1]. ... ment, PlanetLab nodes use only one network interface,.

Secure and Scalable Access to Cloud Data in Presence of Dynamic ...
cloud offers services like Infrastructure as a Service (IaaS), Platform as a Service ... The files are divided into file groups and the cryptographic primitives are ...

GEOGLAM: A GEO Initiative - Esri
creation of this app built using on the Esri platform.This app provides the framework through which collaborators explore and comment on productivity of these ...

Leveraging Sharding in the Design of Scalable ...
Most if not all datacenter services use sharding and repli- cation for ... Because of this design, and the use of ... the face of network partitioning, in exchange for.

Leveraging Sharding in the Design of Scalable ... - Ymir Vigfusson
in Paxos and Quorum Replication systems, is not only expensive in terms of resources, ...... 10th Symposium on Operating Systems Design and. Implementation ...

Mobile Game Design for ESL
ile /files/2000/chap17.pdf. [3] http://148apps.biz/app-store-metrics/ ... Artificial Intelligence in Education: Supporting. Learning through Intelligent and Socially ...

GEOGLAM: A GEO Initiative - Esri
creation of this app built using on the Esri platform.This app provides the framework through which collaborators explore and comment on productivity of these ...

Towards Scalable MAC Design for High-Speed ...
message with NULL frame, which is a data frame without any payload. Table 1 lists the protocol overhead as the frac- tion of idle stations increases.4 The ...

Biologically Inspired Design Principles for Scalable ...
activated by other immune system cells, that B cell produces a large and variable ..... [10] A. Somayaji and S. Forrest, “Automated response using system-call delays”, In: ... Systems, 8th International Conference, ICARIS 2009, Lecture Notes in.

Biologically Inspired Design Principles for Scalable ...
impact of innovations in online social networks. We review design ... when physical distance makes communication more costly. ... response (but see [10]). Here ...

Biologically Inspired Design Principles for Scalable ...
novel events, particularly given data distributed across multiple platforms in a variety of ... and removing an unknown needle in a very large haystack. Traditional ...

Social Presence and Cultural Presence In Oblivion
clouds, wild plants and animals, rocks and minerals, and landforms” ([35] ..... music could gradually change (slow down or stop playing) this may also add to the ...

Biologically Inspired Design Principles for Scalable ...
social or physical distance makes long distance communication more costly. ...... [10] A. Somayaji and S. Forrest, “Automated response using system-call delays” ...