ISSN: 2229-371X

All submissions of the EM system will be redirected to Online Manuscript Submission System. Authors are requested to submit articles directly to Online Manuscript Submission System of respective journal.

CLOUD COMPUTING AND SOCIAL NETWORKS: A COMPARISON STUDY OF MYSPACE AND FACEBOOK

Priyanka Dudi*1
I.T. Department, Lovely Professional University, Phagwara, Punjab, India
Corresponding Author: Priyanka Dudi, E-mail: dudi_priyanka@yahoo.com
Related article at Pubmed, Scholar Google

Visit for more related articles at Journal of Global Research in Computer Sciences

Abstract

Social networks provide a virtual place where people can interact and share. With the increasing user base and the competition social networks needed a scalable, cost-effective backend architecture and efficient business model .All these objectives can be accomplished by adopting cloud computing architecture at the backend and the SaaS business model. In this paper, we will try to analyze the underlying SaaS business models and backend cloud computing architecture deployed by MySpace and Facebook to support large social networks

Keywords

SaaS, Cloud, Architecture, IaaS, PaaS, Business Model, Networks. File System

INTRODUCTION

In today’s world social networks has become an integral part of people’s lives. People share their personal lives with friends and indulge in other activities like discussions, gaming and various others. In recent years social networks have gained popularity and have grown at fast pace [20]. This growth has posed many challenges of scalability, better service, management, and maintenance issues for the social networks. This is where comes the cloud computing and the SaaS business model.
The Software as a Service is a business model which provides on demand software delivery to the clients. In SaaS the data resides at a central location on the cloud. In clouds data is stored at a central location and its three backup copies are maintained hence decreasing the management and maintenance cost. In the traditional architecture the new servers were brought in the scenario as demands rise but when there is a need to respond to millions of user’s requests, manage their updates and accounts on daily basis then there is a need of distributed backend architecture for dealing with the scalability problems.
In mid 2006 due to rapid growth of users on Facebook site and heavy load servers went down. It was the worst outage Facebook faced due to lack of scalability. And hence Facebook moved to the distributed cloud architecture. In the mid 2008 when new and heavy features like video player, music player were added to the MySpace, the site became very slow and sluggish. This all happened due to insufficient testing and hence MySpace moved to the clouds for testing environment.
In figure 1 we have shown the traditional non distributed architecture used in Social Networks and in figure 2 we have shown the current distributed architecture used by Social Networks
image

BACKGROUND

MySpace was developed by eUniverse employees and the Facebook came from Harvard University developed by students. As we can see in the Table 1 that the revenue is much more for the Facebook then the MySpace .Same is the case for Alexa rankings. But this was not the case a few years back. We can see there was not much difference between the launch times of both but MySpace was more popular in the older times.
image
By the late 2007 the MySpace was the most popular social networking website of the time as we can depict it from the graph 1 shown in fig. 3[9] and Facebook was not that popular. But Facebook overtook MySpace on April 19, 2008 and since those times user base decreased for MySpace. But now MySpace has made ties with the Facebook and it has increased the user’s registration on MySpace. On the contrary, users have increased tremendously for the Facebook as we can see in the graph 2 shown in fig 3[10].
image

CLOUD COMPUTING MODEL COMPARISON

The cloud computing architecture is divided into the three architectural layers: SaaS (Software as a Service), PaaS (Platform as a Service) and IaaS (Infrastructure as a Service) [16]. We will cite the comparison in MySpace and Facebook cloud architectures on all these layers. Depending upon the SaaS business model adopted by the organization the PaaS and IaaS layers elements may differ.
SaaS Business Model:
MySpace used a freemium SaaS business model in which it let the users use some of its features for free and if they wanted advanced features then users need to pay some fixed amount for the services used by them i.e. they need to pay some premium amount for additional features. Instead Facebook adopted old internet business model: display ads. It made its services to be used completely for free and they relied on the banner ads to generate the revenue. The comparison of business model features [11] of both the social networking sites is given in Table 2.
image
MySpace is ranked #252 and Facebook has ranked #2 in the world according to the three-month Alexa traffic rankings. The 46% of visits to the MySpace consist of only one pageview (bounce ate). When compared with the overall internet population, the fraction of visits to MySpace referred by search engines is approximately 22%.The time spent in a typical visit to the MySpace is about 3 minutes and in Facebook it is about 28 minutes, with 44 seconds spent on each pageview. Most of the visitors to the site view an average of 18.1 unique pages per day. The other traffic statistics for 2012-2013 are depicted below in figure 4.
image
image
PaaS Layer:
In PaaS platform is made available for the development and deployment of applications [12]. In the table 3 we have shown the comparison of PaaS layer of these social networking giants [18].
image
The MySpace made the users profile highly customizable so that users can make their profiles look as they want but Facebook don’t provide much customization options to the users and keep it simple.
IaaS Layer:
In IaaS physical resources are provided to the users on demand which helps to scale up and scale down [17] as per the varying requirements of the users. Some of these physical resources are storage, servers, load balancers, network and there are many more [13]. The comparison according to these features is given in table 4[6, 7, 8].
image
The rackable servers are used by both for efficient power distribution, flexibility and ease of serviceability [14]. HDFS (Hadoop Distributed File System) is a distributed file system used by both to provide high throughput access to application data hence improving response time[19]. In addition MySpace uses WinDFS which is a distributed storage service for the .NET platform and which provides an object based interface with a flat namespace to manage the stored data [15].
The power backup method used by MySpace lets it save its energy in power distribution system by eliminating the power losses resulting from multiple ac to dc power supply conversions which were there in centralized UPS systems. On the other hand, Facebook saves the investment in UPS by using battery power only [21].
Both are using the green computing compliance mechanisms and hence are using environment friendly mechanisms.

CONCLUSION

In this paper we have shown the comparison in the MySpace and Facebook cloud computing architectural layers. This comparison results in the conclusion that both the social networking sites are deploying the efficient cloud computing technologies for deriving the benefits and improving the revenue figures. Some of the technologies of one are more efficient than others and hence both can learn from each other and can enhance there efficiency.

References

  1. http://www.bloomberg.com/quote/FB:US.
  2. http://www.bloomberg.com/quote/NWS:US.
  3. http://www.alexa.com/siteinfo/facebook.com#.
  4. http://www.alexa.com/siteinfo/myspace.com#.
  5. http://www.facebook.com/note.php?note_id=39391378919.
  6. http://www.geek.com/articles/chips/facebook-server-secrets-open-sourced-20110411/.
  7. http://www.datacenterknowledge.com/archives/2011/04/25/microsoft-reveals-its-specialty-servers-racks/.
  8. http://www.datacenterknowledge.com/archives/2013/03/21/in-dublin-microsoft-cloud/.
  9. http://en.wikipedia.org/wiki/Myspace.
  10. http://en.wikipedia.org/wiki/Facebook
  11. http://www.startups.co.uk/the-software-as-a-service-saas-business-model.html
  12. http://en.wikipedia.org/wiki/Platform_as_a_service#Business_benefits_of_PaaS
  13. http://en.wikipedia.org/wiki/Cloud_computing_architecture
  14. www.wikinvest.com/stock/Rackable_Systems_(RACK)
  15. Cloud Computing: Principles and Pardigms
  16. https://docs.google.com/viewer?a=v&q=cache:q0y4Wt-rwQMJ:www.sei.cmu.edu/library/assets/presentations/Clou d%2520Computing%2520Architecture%2520-%2520Gerald%2520Kaefer.pdf+&hl=en&pid=bl&srcid=ADGEEShLtW6Wgdtxq0QDGs0H12WSZVpmz8XlSWqwvjJApl1YPc7VtQ_Y0fc82N7UlkrNotq9z-z6OOrc4zMMOa_miukql9R251mQcabrfevqGmILWe7A3rJR--98XSRqz92SBRluKKfh&sig=AHIEtbTVeWORkXyfjSe3q5AemAGftlgZzA
  17. https://docs.google.com/viewer?a=v&q=cache:ybpJJZItXRQJ:eresearch.wiki.otago.ac.nz/images/7/75/Cloudcomputing.pdf+&hl=en&pid=bl&srcid=ADGEEShOiXQv0NYGhGku26j9fV3ANoap7Ae8kNZKVZf1z8N-43t9LFH4lc65rTT8l4nyEyEatcBSU8dG_D7V4BlcJ4Y0kplVRZyNLPJS4xVOOaITjFy2n-fwZwVBJPXtWjRItSdVRnb_&sig=AHIEtbTppETIMvCZVnrWxx9x66yeegpE9Q
  18. http://ebookbrowse.com/myspace-web-pdf-d121527052
  19. Cloud Computing: A practical Approach
  20. Social Cloud: Cloud Computing in Social Networks by Kyle Chard, Simon Katen, Omer Rana, Kris Bubendorfer
  21. Cloud computing architecture for social computing: A comparion study of Facebook and Google by Bo-wen Yang, Wen-Chih-Tsai,An-Pin Chen, Singh Ramandeep