Abstract. Keywords mobile networks, cloud computing, Scalability, Adaptability, social video sharing



Similar documents
IMPROVING QUALITY OF VIDEOS IN VIDEO STREAMING USING FRAMEWORK IN THE CLOUD

Mobile video streaming and sharing in social network using cloud by the utilization of wireless link capacity

ADAPTIVE MOBILE VIDEO STREAMING AND SHARING USING CLOUD COMPUTING

Empirical Analysis of User Based Cloud Mobile Video Streaming

An Effective and Innovative Streaming Model for Videos in Mobile Computing

AMES-Cloud: A Framework of Adaptive Mobile Video Streaming and Efficient Social Video Sharing in the Clouds

Mobile Multimedia Meet Cloud: Challenges and Future Directions

A Comparative Study of cloud and mcloud Computing

Testing & Assuring Mobile End User Experience Before Production. Neotys

ENERGY EFFICIENT DATA TRAFFIC MANAGEMENT IN MOBILE CLOUD COMPUTING

STREAMING ALGORITHM FOR SEAMLESS VIDEO SHARING OVER CLOUD

A Framework for the Design of Cloud Based Collaborative Virtual Environment Architecture

CLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES

Mobile Hybrid Cloud Computing Issues and Solutions

INVESTIGATION OF RENDERING AND STREAMING VIDEO CONTENT OVER CLOUD USING VIDEO EMULATOR FOR ENHANCED USER EXPERIENCE

Efficient Energy Reduction and Enhancing Security Privacy in Mobile Cloud Computing

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Video Publishing and Authoring Services Based on Cloud Computing

A Novel Framework for Improving Bandwidth Utilization for VBR Video Delivery over Wide-Area Networks

QoS Provision in a Cloud-Based Multimedia Storage System

AUTOMATED AND ADAPTIVE DOWNLOAD SERVICE USING P2P APPROACH IN CLOUD

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

Internet Video Streaming and Cloud-based Multimedia Applications. Outline

Cloud Computing - Architecture, Applications and Advantages

Self Annihilating Data Storage and Location Based nonterminating Video Streaming Services for Mobile Users in CLOUD Environment

Big Data Storage Architecture Design in Cloud Computing

Mobile Cloud Computing Security Considerations

Mobile Cloud Computing: Paradigms and Challenges 移 动 云 计 算 : 模 式 与 挑 战

Fragmented MPEG-4 Technology Overview

PSM-throttling: Minimizing Energy Consumption for Bulk Data Communications in WLANs

TRANSCODING CHOICES FOR A MULTISCREEN WORLD

Wowza Media Systems provides all the pieces in the streaming puzzle, from capture to delivery, taking the complexity out of streaming live events.

Preamble: Remote Storage in Android Using SCTP

Quality of Service Monitoring

Distributed Management for Load Balancing in Prediction-Based Cloud

International Journal of Advance Foundation and Research in Computer (IJAFRC) Volume 2, Special Issue (NCRTIT 2015), January 2015.

Azure Media Service Cloud Video Delivery KILROY HUGHES MICROSOFT AZURE MEDIA

How QoS differentiation enhances the OTT video streaming experience. Netflix over a QoS enabled

Enhancing M-Learning System Using Cloud Computing

networks Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery WHITE PAPER

Load Balancing in Fault Tolerant Video Server

LIVE VIDEO STREAMING USING ANDROID

High-Speed Thin Client Technology for Mobile Environment: Mobile RVEC

Rethinking the Small Cell Business Model

Security Considerations for Public Mobile Cloud Computing


Chapter 19 Cloud Computing for Multimedia Services

Cloud Apps HCSS Software Hosting & Data Security

How To Use Windows Small Business Server 2011 Essentials

International Journal of Computer & Organization Trends Volume21 Number1 June 2015 A Study on Load Balancing in Cloud Computing

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 1, March, 2013 ISSN:

Mobile Cloud Computing In Business

How To Understand The Architecture Of A Client Server System

HIGH-SPEED BRIDGE TO CLOUD STORAGE

International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: Issue 1, Volume 2 (January 2015)

Video Streaming Without Interruption

Get Your Business Moving. In partnership with Nomis Connections

Debunking the Top 10 Cloud-Hosted Desktop Myths

KEEPING YOUR SANITY AS YOU EMBRACE CLOUD AND MOBILE

Debunking the Top 10 CloudHosted Virtual Desktop Myths

NORTH AMERICA ERICSSON MOBILITY REPORT APPENDIX JUNE

A Study on Service Oriented Network Virtualization convergence of Cloud Computing

On-Demand Call Center with VMware View

Remote Infrastructure Management Emergence of the Cloud-based Helpdesk

ICT Development Trends (2014): Embracing the Era of Mobile-ICT

A Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues

Fuze Meeting Video Conferencing. Boardroom quality HD video conferencing to any internet connected device.

HAVS: Hadoop Based Adaptive Video Streaming by the Integration of Cloudlets and Stratus

A Secure Strategy using Weighted Active Monitoring Load Balancing Algorithm for Maintaining Privacy in Multi-Cloud Environments

Region 10 Videoconference Network (R10VN)

Quality of Experience for Mobile Data Networks citrix.com

Media Cloud Service with Optimized Video Processing and Platform


Implementation of Video Voice over IP in Local Area Network Campus Environment

CAME: Cloud-Assisted Motion Estimation for Mobile Video Compression and Transmission. Yuan Zhao, Lei Zhang, Xiaoqiang Ma Jiangchuan Liu, Hongbo Jiang

Accessing Private Network via Firewall Based On Preset Threshold Value

Web Interface using HTML5 for Interaction between Mobile Device & Cloud- Services

HMI Mobility. A White Paper from InduSoft

P2P VoIP for Today s Premium Voice Service 1

DETECTION OF CONTRAVENTION IN MOBILE CLOUD SERVICES

A Quality Model for E-Learning as a Service in Cloud Computing Framework

Wonderware SmartGlance

Enterprise Broadband Access:

App coverage. ericsson White paper Uen Rev B August 2015

Introduction: Why do we need computer networks?

Measurement of V2oIP over Wide Area Network between Countries Using Soft Phone and USB Phone

On premise VS Cloud Video Hosting

Automation of Smartphone Traffic Generation in a Virtualized Environment. Tanya Jha Rashmi Shetty

Cloud Data Protection for the Masses

PackeTV Mobile. solutions- inc.

Cloud Video Conferencing. A Comprehensive Guide

Below are several selections from Fridman s list.

Cloud computing an insight

What is VoIP and How It Can Benefit Your Business? Introduction

Scalable Data Collection for Internet-based Digital Government Applications

Accelerating Cloud Based Services

Cloud Computing for SCADA

NORTH AMERICA ERICSSON MOBILITY REPORT APPENDIX NOVEMBER

An Experimental Study on Wireless Security Protocols over Mobile IP Networks

Transcription:

Mobile video streaming and social video sharing in the cloud: The Study of AMES-CLOUD Yashodhara 1 Md Abdul Wheed 2 Rekha.Patil 3 1. M Tech Student, Dept of Computer Science and Engineering, VTU PG Centre Regional office Gulbarga, India. 2.Associate Professor, Dept of Computer Science and Engineering, VTU PG Centre Regional office Gulbarga, India. 3. Associate Professor, Dept of Computer Science and Engineering, PDA College of Engineering Gulbarga, India. Abstract The video traffic over mobile networks have been souring, therefore the wireless link capacity cannot keepup the video traffic demand so the gap between the traffic demand and the link capacity, along with time conditions, results in poor service quality of video streaming over mobile networks such as long buffering time. In the cloud computing technology, here we propose a new mobile video streaming called AMES-Cloud, which contains two main parts: AMoV (adaptive mobile video streaming) and ESoV (efficient social video sharing).in the Ames cloud which construct a private agent to provide video streaming services for each mobile user. For user, AMoV with its private agent adjust her streaming flow with a scalable video coding technique based on the feedback of link quality. In the ESoV which has the social network interactions among each mobile users, and their private agents try to prefetch videos to share with their friends. Keywords mobile networks, cloud computing, Scalability, Adaptability, social video sharing I. INTRODUCTION Over the past years, users are increasing day by day more traffic is accounted by video streaming and downloading. Cloud computing is the lease of the resources through which the users can use the resources depending upon the requirement and pay based on the usage. Mobile cloud computing encompass wider range of applications presented to mobile users away from conventional applications by supporting hardware, 3D virtual environments, and large storage capacity, also users share the cloud infrastructure to their friends. MCC integrates cloud computing into the mobile environment and over comes obstacles related to performance (e.g. battery life, bandwidth, service delay and storage), environments (e.g. scalability, heterogeneity, availability) and security (e.g. reliability and privacy). Mobile devices (e.g., smartphone, tablet pcs, etc) are increasingly becoming an essential part of human life as the most effective and convenient communication tools not bounded by time and place. Mobile users accumulate rich experience of various services from mobile applications (e.g., iphone apps, Google apps, etc), which run on the devices and/or on remote servers via wireless networks. While receiving video streaming traffic via 3G/4G mobile R S. Publication, rspublicationhouse@gmail.com Page 1

networks, mobile users often suffer from long buffering time and intermittent disruptions due to the limited bandwidth and link condition fluctuation caused by multi-path fading and user mobility[1]. Here we will study on how to improve the service quality of mobile video streaming based on two aspects: Scalability: Mobile video streaming services should support a wide spectrum of mobile devices; they havedifferent video resolutions, different computing powers, different wireless links (like 3G and LTE) and so on.also, the available link capacity of a mobile device may vary over time and space depending on its signal strength, other users traffic in the same cell, and link condition variation. Storing multiple versions (with different bit rates) of the same video content may high overhead in terms of storage and communication. Adaptability: Traditional video streaming techniques designed by considering relatively stable traffic links between servers and users, perform poorly in mobile environments. Thus the fluctuating wireless link status should be properly dealt with to provide tolerable video streaming services. To address this issue, we have to adjust the video bit rate adapting on the currently time-varying available link bandwidth of each mobile user. Such adaptive streaming techniques can effectively reduce packet losses. II. RELATED WORK In this we will study the AMES-Cloud which includes the Adaptive Mobile Video streaming and the Efficient Social Video sharing in cloud. Cloud computing promises lower costs, rapid scaling, easier maintenance, and service availability anywhere, anytime, a key challenge is how to ensure and build confidence that the cloud can handle user data securely. A recent Microsoft survey found that 58 percent of the public and 86 percent of business leaders are excited about the possibilities of cloud computing. But more than 90 percent of them are worried about security availability, and privacy of the data as it rests in the cloud. Fig1:An illustration of the AMES-Cloud As shown in Fig. 1, the entire video storing and streaming of videos in the cloud is called the Video Cloud (VC). In thevc, there is a huge Video Base (VB), which stores recent popular video clips from the video service providers (VSPs).A short-term Video Base (temp VB) is used to cache new candidates for trendy videos. The VC also keeps running a collector to explore for popular videos from the VSPs, and re-encode the collected videos into SVC design and store into temp VB. In particular for every lively user, a sub-video Cloud (sub VC) formed with dynamism since there is any video streams require from the mobile user. Every sub-vc has a sub-video Base (sub VB), which stores all the freshly fetched video segments. The video deliveries between the sub VCs and the VC in numerous cases are R S. Publication, rspublicationhouse@gmail.com Page 309

really not copy but just link operations of the similar file forever within one cloud data centre. Even some cases videos are copied from one data centre to another, it will be very fast. During the mobile video streaming, users will always occasionally report wireless link conditions to their resultant sub VCs. A. Adaptive Video Streaming Techniques In the adaptive video streaming, the video traffic delay speed is adjusted based on the user can experience the maximum possible video quality based on their link s time varying bandwidth capacity. There are two types of adaptive video streaming techniques, depending on whether adaptivity is controlled by the client or the server. The Microsoft s Smooth Streaming [2] is a liveadaptive streaming service which can switch between different bit segments encoded with configurable bit rates and video resolutions at servers, as clients dynamically demand videos based on local monitoring of link quality.the conventional mobile video streams are designed undthe constant internet links, among users and servers and thus may perform weakly in mobile environments; with a particular bit rate, if the wireless link bandwidth various such, the mobile video streams can be regularly disrupted due to packet loss and bandwidth waste. For an improved QoS experience, the fluctuating link conditions have to be correctly handled for provide stable mobile video services by which the video quality can adjust to the environment. To deal with this concern, we need to adjust the video bit rate adapting to the time-altering accessible wireless link capacity for every mobile user, based on their feedback of the link conditions. So the fluctuating link positions have to be correctly contract with to offer tolerable mobile video streams. Adaptive video streaming and scalable video coding techniques can be combined to achieve effectively the greatest quality of mobile video streams. So as to, we can dynamically change the number of SVC layers depending on the present link position. The most of the suggestion seeking to combine to utilize the mobile video scalability and adaptability rely on the server side. All mobile users want to separately report the transmission position at regular intervals to the server, which monitors the obtainable bandwidth for every user. Therefore the difficulty is that server must take over the large processing overhead, as the number of mobile users increases. B. Intelligent video streaming with small buffering load In order to decrease the buffering delay, the intellectual prefetching, which pushes a piece of the video file into the mobile devices before user basically access, is greatly needed. Towards this observe, a new development to exploit the Social Network Services for intellectual mobile video prefetching is attractive and more popular. Since the dramatic increase in the number of users who contribute in the SNSs, e.g., Face book, Twitter, and so on, vast amount of video content is shared and spread quickly and widely in the SNS. We indicate the following two key points which can be utilized for intellectual approaching: Social Impact: In this real world in addition to the online SNS, people frequently share important content owing to word-of-mouth broadcast. A user may possibly to watch a video that friends have suggested. An official Face book or Twitter account that shares the latest popular music, videos, which are to be watched by the follower fans. Access Delay: Various mobile users contain changed patterns of accessing videos from the cloud which are every-user dependent mostly owing to people life styles. Some users may access videos regularly, whereas others can access videos in longer intervals. C. Mobile Cloud Computing Techniques The cloud computing has been well positioned to provide video streaming services, especially in the wired Internet because of its scalability and capability[4]. For example, the quality-assured bandwidth auto-scaling for VoD streaming based on the cloud computing is proposed, and the CALMS framework is a cloud-assisted live media streaming service for globally distributed users. However, extending the cloud computing-based services to mobile R S. Publication, rspublicationhouse@gmail.com Page 310

environments requires more factors to consider: wireless link dynamics, user mobility, the limited capability of mobile devices[5][6]. More recently, new designs for users on top of mobile cloud computing environments are proposed, which virtualize private agents that are in charge of satisfyinh the requirements (e.g.qos) of individual users such as Cloudlets[7] and Stratus[8]. The Video usage and images plays a vital role in communication. The usage of traditional networking and service providers lacks to provide the quality centered and reliable service to the mobile users concerning with the media data. The problems that leads to the poor services from the service providers would be low bandwidth which affects the efficient transfer of video to the user, the disruption of video streaming also occurs due to the low bandwidth. The buffer time of the video over mobile devices which moves from place to place affects the smooth streaming and also sharing of video from one user to another user over social media. Our survey shows the functioning of various methods and architecture which used cloud to provide effective solution for providing better service to the users. AMES is cloud architecture built specially to provide video service to the user. The study has came up with a optimal solution, proposing with video cloud, which collects the video from video service providers and providing the reliable service to the user.the network providers youtube provide video downloads but it provides some delays due to network dynamicsso this technique is used to remove jitters and provide video on demand[9]. cloud centered streaming solutions for different mobile which shows my realistic work relevant to streaming methods with RTMP protocols family and solutions for iphone, Android, Smart mobile phones, Window and BalackBerry phones etc. III. AMES-CLOUD FRAMEWORK In this section we explain the AMES-Cloud framework includes the Adaptive Mobile Video streaming (AMoV) and the Efficient Social Video sharing (ESoV) As shown in Fig. 2, traditional video streams with fixed bit rates cannot adapt to the fluctuation of the link quality. For a particular bit rate, if the sustainable link bandwidth varies much, the video streaming can be frequently terminated due to the packet loss.in SVC, a combination of the three lowest scalability is called the Base Layer (BL) while the enhanced combinations are called Enhancement Layers (ELs). To this regard, if BL is guaranteed to be delivered, while more ELs can be also obtained when the link can afford, a better video quality can be expected. By using SVC encoding techniques, the server doesn t need to concern the client side or the link quality. Even some packets are lost, the client still can decode the video and display. But this is still not bandwidth-efficient due to the unnecessary packet loss. So it is necessary to control the SVC-based video streaming at the server side with the rate adaptation method to efficiently utilize the bandwidth. Fig 2:A comparison of the traditional video streaming, the scalable video streaming and the streaming in the AMES-Cloud framework R S. Publication, rspublicationhouse@gmail.com Page 311

IV. AMOV: ADAPTIVE MOBILE VIDEO STREAMING BASED ON USER BEHAVIOUR AMoV construct a private agent to provide video streaming services efficiently for each mobile user. For a given user, AMoV lets her private agent adaptively adjust her streaming flow with a scalable video coding technique based on the feedback of link quality.the adaptive mobile video streaming frameworks, e.g., Apple s HTTP adaptive live streaming solutions, Microsoft s smooth streaming technique, encompass to keep numerous copies of the video content with various bit rates, and thus bring vast burden of storage to the server. So the new H.264 Scalable Video Coding (SVC) has to gained lots of attentions. SVC defines varied profiles of mobile video streams with one base layer (BL) and multiple enhancement layers (ELs). The concurrent SVC encoding and decoding on PC servers is studied. As well the work has deployed in the cloud-based SVC alternative has exposed that the cloud computing can extensively improve the performance of SVC coding. Other power of mobile cloud based SVC encoding is that, once user has demand to encode a video by a sub VC, the encoded segments of layers will be intelligent to re-used between sub VCs, and as a result user don t want to request to re-encode the video streams. When the mobile user energetically initializes to stream a video, cloud agent will be agent be quickly widespread for that mobile user. The mobile client stay tracks on metrics, including signal power, packet round-trip-time (RTT), bandwidth and packet loss. AMoV offers the best possible streaming experiences by adaptively controlling the streaming bit rate depending on the fluctuation of the link quality. AMoV adjusts the bit rate for each user leveraging the scalable video coding. The private agent of a user keeps track of the feedback information on the link status. Private agents of users are dynamically initiated and optimized in the cloud computing platform. AMES-Cloud supports distributing video streams efficiently by facilitating a 2-tier structure: the first tier is a content delivery network, and the second tier is a data center. With this structure, video sharing can be optimized within the cloud. Unnecessary redundant downloads of popular videos can be prevented.[10][11]. V. ESOV: EFFICIENT SOCIAL VIDEO SHARING Inside SNSs, users can subscribe to well-known people, friends, and particular content publishers; in addition there are different types of social actions between users in SNSs. It is used for sharing of videos in SNSs, individual can able to post videos in public, and they subscribe to capable of fast see it; one who know how to directly suggest a video to particular friend(s); in addition one can regularly get noticed by subscribed content publisher for new or accepted videos. The video can be posted by one user may watched by the many recipients of their membership activities, so that sub VCs can bring out winning background prefetching at the sub VB and still may drive to users local VB. After a video sharing action, there might be a certain amount of delay that the recipient gets to be familiar with the sharing, and initiates to watch videos. As an alternative, a user can able to click to see the videos without several buffering delay as the opening part or even the entire video is prefetched locally in VB. The prefetching from VC to sub VC is simply refers to the connecting action, so there is only file locating and connecting operations with little delays; the prefetching from sub VC to local VB depends on the strength of social activities, but also consider the wireless link status. Direct recommendation: A user can directly recommend a video to friends by a short message. The recipients of message may watch it high resolutions. R S. Publication, rspublicationhouse@gmail.com Page 312

Public sharing: The movement of watch or share a video by a user can be seen their friends in their timeline of action stream. We think this public sharing as a weak connectivity between users, as many people may not watch the video that one has watched or shared with any suggestion. Subscription: Similar to the popular RSS services, a user can subscribe an interested video based on their needs. This is connectivity among the subscriber and the video publisher is consider as median, because the user not watch all subscribedvideo. VI. IMPLEMENTATION. We evaluated the AMES-Cloud by prototype implementation and shows that the cloud computing technique brings significant improvement on the adaptivity of the mobile streaming. We ignored the cost of encoding workload in the cloud while implementing the prototype. In this technique we propose an adaptive mobile video streaming and sharing framework, called AMES-Cloud, which efficiently stores videos in the clouds (VC), and utilizes cloud computing to construct private agent (subvc) for each mobile user to try to offer non-terminating video streaming adapting to the fluctuation of link quality based on the Scalable Video Coding technique. Also AMES-Cloud can further seek to provide nonbuffering experience of video streaming by background pushing functions among the VB, subvbs and localvb of mobile users. This method involves three different steps 1.Uploading and Rating videos: 2. User details 3.Rate videos Uploading and rating Video: Here we can upload the videos and also we can give rating to the videos depending upon the priorities or the usage. User Details: In this we will maintain the details of the users and also determine the usage of each user.and keep track of the videos the user is requesting and account them. Rate videos: This will avoiding unexpected videos from users. After accept/reject videos then only user can/cannot view their own videos. Fig 3: Average Click-to-Play delay for Various Cases R S. Publication, rspublicationhouse@gmail.com Page 313

``We test how long one user has to wait from the moment that one clicks the video in the mobile device to the moment that the first streaming segment arrives, which is called as click-to-play delay. As shown in Fig. 3, if the video has been cached in localvb, the video can be displayed nearly immediately with ignorable delay. When we watch video which is fetched from the subvc or the VC, it generally takes no more than 1 second to start.however if the user accesses to AMES-Cloud service via the cellular link, he will still suffer a bit longer delay (around 1s) due to the larger RTT of transmission via the cellular link.for the cases to fetch videos which are not in the AMES-Cloud (but in our server at lab), the delay is a bit higher. This is mainly due to the fetching delay via the link from our server at lab to the cloud data center, as well as the encoding delay. In practical, there are be optimized links in the Internet backbone among video providers and cloud providers, and even recent video providers are just using cloud storage and computing service. Therefore this delay can be significantly reduced in practice. Also this won t happen frequently, since most of the popular videos will be already prepared in the AMES-ClOUD. VII. CONCLUSION Our proposal of the user behaviour based mobile video streaming and social video sharing which efficiently stores and retrieve videos from the cloud to construct private agent for each mobile user try to watch nonterminating mobile video streaming by adjust based on the user behaviour. This computing technique brings significant improvement to the mobile adaptability and scalability. Regarding the future work, we will carry out largescale implementation on energy and price cost on the basis of mobile users. Also we try to extend our framework with more concerns of security and privacy. The focus of this paper is to verify how cloud computing can improve the transmission adaptability and prefetching mobile users. In the future, we will also try to improve the SNS-based prefetching, and security issues in the AMES Cloud. References [1] Y. Li, Y. Zhang, and R. Yuan, Measurement and Analysis of a Large Scale Commercial Mobile Internet TV System, in ACM IMC,pp. 209 224, 2011. [2] A. Zambelli, IIS Smooth Streaming Technical Overview, Tech. Rep., 2009. [3] H. Schwarz and M. Wien, The Scalable Video Coding Extension of The H. 264/AVC Standard, in IEEE Signal Processing Magazine,vol. 25, no. 2, pp.135 141, 2008. [4] Q. Zhang, L. Cheng, and R. Boutaba, Cloud Computing: State-of-the-art and Research Challenges, in Journal of Internet Services and Applications, vol. 1, no. 1, pp. 7 18, Apr. 2010. [5] H. T. Dinh, C. Lee, D. Niyato, and P. Wang, A Survey of Mobile Cloud Computing : Architecture, Applications, and Approaches, in Wiley Journal of Wireless Communications and Mobile Computing, Oct. 2011. [6] S. Chetan, G. Kumar, K. Dinesh, K. Mathew, and M. A. Abhimanyu, Cloud Computing for Mobile World, Tech. Rep., 2010. [7].N. Davies, The Case for VM-Based Cloudlets in Mobile Computing, in IEEE Pervasive Computing, vol. 8, no. 4, pp. 14 23, 2009. R S. Publication, rspublicationhouse@gmail.com Page 314

[8] B. Aggarwal, N. Spring, and A. Schulman, Stratus : Energy-Efficient Mobile Communication using Cloud Support, in ACM SIGCOMM DEMO, 2010. [9].Z. Huang, C. Mei, L. E. Li, and T. Woo, CloudStream : Delivering High-Quality Streaming Videos through A Cloud-based SVCProxy, in IEEE INFOCOM, 2011] [10].Y. Chen, L. Qiu, W. Chen, L.Nguyen, and R. Katz, Clustering Web Content for Efficient Replication, in IEEE ICNP, 2002. [11] M. Cha, H. Kwak, P. Rodriguez, Y. Y. Ahn, and S. Moon, I Tube, You Tube, Everybody Tubes: Analyzing the World s Largest User Generated Content Video System, in ACM IMC, 2007. R S. Publication, rspublicationhouse@gmail.com Page 315