- Open Access
- Total Downloads : 626
- Authors : N.Usha, Bhavana. V, Manjunath. A.E
- Paper ID : IJERTV2IS1348
- Volume & Issue : Volume 02, Issue 01 (January 2013)
- Published (First Online): 04-02-2013
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License: This work is licensed under a Creative Commons Attribution 4.0 International License
Mobile Applications: Delivery Technologies In Multimedia Cloud Computing
Mobile Applications: Delivery Technologies In Multimedia Cloud Computing
1N.Usha |
2Bhavana. V |
3Manjunath.A.E |
I sem, M.Tech |
I sem, M.Tech |
Asst.Prof. |
RVCE,BANGALORE |
RVCE,BANGALORE |
RVCE,BANGALORE |
Abstract
This paper explains the principal concepts of multimedia cloud computing and presents a novel framework. We address multimedia cloud computing from multimedia-aware cloud (media cloud) and cloud-aware multimedia (cloud media) perspectives. First, we present a multimedia-aware cloud, which addresses how a cloud can perform distributed multimedia processing and storage and provide quality of service (QoS) provisioning for multimedia services. To achieve a high QoS for multimedia services, we propose a media-edge cloud (MEC) architecture, in which storage, central processing unit (CPU), and QoS adaptation for various types of devices. Then we present a cloud aware multimedia, which addresses how multimedia services and applications, such as storage and sharing, authoring and mashup, adaptation and delivery, and rendering and retrieval, can optimally utilize cloud- computing resources to achieve better quality of experience (QoE). And also explains mobile multimedia applications discusses deployment and distribution issues, focusing on video and audio- visual services and outline future directions for advanced audio- visual and multimedia services delivery on mobile devices.
Keywords: cloud computing, mobile multimedia, QoE, QoS, delivery
-
INTRODUCTION
Cloud computing is a very new technology aimed at providing various computing and storage services over the Internet [1], [2]. It generally includes infrastructure, platform, and software as services. Cloud service providers rent data-center hardware and software to provide storage and computing services through the Internet. By using cloud computing, Internet users can receive services from a cloud as if they were deploying a super computer. They can store their data in the cloud instead of on their own devices, making widespread data access possible. Cloud computing enhances open network infrastructures by avoiding MNOs from being dump pipes for delivering cloud services from third-party cloud service providers without accruing any benefit (or revenue). Network operators would be
able to provide network as a service (NaaS), increasing their network by offering high value network services that enhance multimedia services providing through the cloud. A NaaS service can support more service delivery, which might include localization functions, network intelligence functions, security, QoS, and QoE. As for mobile clients, they could access advanced multimedia services anytime, anywhere, and from any device without any limitations. Gaming applications could be instantiated closer to the subscriber so the games could be played from any mobile terminal.They can run their applications on much more powerful cloud computing platforms with software used in the cloud, mitigating the users burden of full software installation and continual upgrade on their local devices.
In 2008, a dramatic change in service consumption occurred with mobiles supporting different types of multimedia applications. In various countries, mobile phone use to deliver multimedia traffic outnumbered PC useby as much as 10 to 1.[3] In 2010, e-readers resulted in the using of more e-reading and e-learning services on smart phones and tablet devices. Moreover, tablet owners usually use online news and magazine content daily. Currently, the widespread using of smartphones and drastic increase in the number of tablet devices let users consume more mobile video and access more entertainment applications.
Mobile usage is also challenging mobile network operators (MNO). More of the traffic is created by high volume/low margin (HVLM) services, such as video streaming and online gaming. This class of traffic requires the highest throughput and lowest latencies, yet generates the lowest annual revenue per user (ARPU) because of the heavy needs in terms of networking, storage, and processing capacity. In contrast, a
small fraction of the traffic is composed of low volume/high margin (LVHM) services, such as e-commerce, online banking, financial services, and travel and hotel booking, many of which require short, personalized, and efficient interactions with the promise of the highest possible ARPU. Paradoxically, LVHM services could be delivered with low-cost delivery techniques, but only a few commercial solutions exist to enable MNOs to fully address this market: most vendors target HVLM services, while third-party content delivery network (CDN) providers used to keep the MNO playing the role of dump pipe operators. This method isnt useful the MNO, which owns all the technical interfaces to enhance the network tools that speed up and control deliveryquality-of-service (QoS) management, traffic shaping, and so on.
The mobile media population increased 19 percent in the first half of 2011 to more than 116 million people.4 Mobile usage for multimedia services can take three forms: fixed, nomadic, and mobile. 6 Mobile data traffic is expected to roughly doubling each year, increasing 66 times between 2008 and 2013, and the worlds mobile data traffic will be almost 61 percent video in 2013.6 According to the global mobile data prediction, there will be 788 million mobile-only Internet users by 2015, increasing global mobile data traffic by a factor of 26 by 2015.[6] Figure 1 illustrates global mobile data traffic, which is expected to grow at a compound yearly growth rate of 92 percent between 2010 and 2015.[7]
Mobile video content has a more faster bit rate than other content types and is expected to generate much of the mobile traffic growth through 2015, when 4.2 Exabytes of the 6.3 exabytes global mobile traffic will be due to video traffic. Figure 2 shows a prediction for the improvement of the mobile video traffic to 2015, which is expected to generate 66 percent of the worlds mobile data traffic. Figure 3 shows results from an analysis carried out in August 2011 for the largest mobile content categories by audience. It shows that people use mobile media to connect with others, to consume information, and for entertainment. Among the categories analyzed, personal emails attracted the largest audience with more than 81 million mobile users.
The General Packet Radio System developed to support data packet transport in 2G mobile networks with a throughput reaching 21 Kbps,8 followed by Enhanced Data Rate for Global System for Mobile Communications Evolution as 2.5G mobile networks, allowing a increase in performance of up to 236 kilobits per second. Universal Mobile Telecommunication System (UMTS) was developed for 3G mobile networks to support a throughput of up to 384 Kbps. High Speed Downlink Packet Access (HSDPA) came as an improvement over UMTSs limitations and is considered a 3.5G mobile network.9 It offers very higher data capacity and performance on the downlink supporting 1.8, 3.6, 7.2, and 14 Mbps on the downlink. Long Term Evolution (LTE) has become the successor of HSDPA and is considered the 4G mobile network. 10 LTE emerged from market needs for an all-IP mobile broadband technology allowing a very high network performance. Table 1 illustrates mobile network technologies that support different applications. To compare 2G, 3G, and 4G moile networking support for multimedia services, we use mobile TV as an example. Table 2 compares performance and cell capacity support for high- definition TV (HDTV).
-
Technologies
The following adaptive techniques of streaming are used to transport mobile multimedia services:
-
HTTP adaptive streaming downloads and stores all content in the virtual memory before reading it, and it applies to Video on Demand (VoD) applications, then supports live TV services when the delay isnt critical.
-
HTTP progressive download starts reading the file after a short download interval and before the entire file is received and used with Internet VoD applications (such as video streaming from
DailyMotion or YouTube), storing the content in the physical memory.
-
Real-time streamingthis technique reads the file in real time while downloading it and supports VoD and live TV services but it is more adapted to live TV services and broadcast distribution solutions, such as MBMS.
-
-
Features & Challenges
With mobile multimedia applications, users are more concentrate on-demand services, and telecommunication companies are looking for more alternatives to maintain their income levels. These requirements causes several delivery and distribution issuessuch as, QoS, quality of experience (QoE), content adaptation, and security. Addressing these issues will make the multimedia cost-effective for mobile users and will improve the quality.
Delivering mobile multimedia services for mobile access is more competitive than for fixed broadband access. The main technical causes are
-
the major variations of channel capacity during a session changes of radio access type (2G, 3G, Wi-Fi) and fading and shadowing factors;
-
the diversity of terminal characteristics, such as screen widths and hardware for network/video processing of specific protocols; and
-
the effect of hyperconnectivity on networks, including IP network support for more tasks and functions simultaneously occurring on networked devices.
Although LTE seemingly presents a great opportunity for mobile multimedia applications delivery, MNOs must address some challenges to fully exploit this technologys power. In 3G and 3.5G mobile networks, congestion occurs more frequently at the physical layer because of the high mobile multimedia applications consumption, which in turn causes more delays on cellular networks and has a direct impact on the users QoE. To recognize the increased delays in application delivery and enhance the QoE, content must be adapted or optimized on the basis of metadata related to the network, service, terminals and user.
Other technical issues related to mobile device designs include the following issues:
-
memory: memory capabilities must support the high buffer requirements of most mobile services (such as TV and video P2P) and enable long duration of mobile TV viewing;
-
power consumption: battery technology for mobile phones and for portable and tablet devices must support mobile content and enhanced and extended functions;
-
processing power: processing power must support processor- intensive applications, such as mobile TV;
-
software defined radio (SDR): mobile devices must support several types of wireless technologies to match the applications needs. SDR technology helps mobile devices several benefits, including lower costs, smaller sizes, faster development cycles, scalability and interoperability.
-
-
Architectures
To provide good media services, multimedia computing has grown as a eminent technology for generating edit, process and search media contents, such as images, video, audio, graphics, and so on. Now a days for multimedia applications and services over the Internet and mobile wireless networks, there are strong demands for cloud computing because of the huge amount of calculations required for serving millions of Internet or mobile users at the same time. In this new cloud-based multimedia- computing model, users store and process their multimedia application data in the cloud in a distributed manner, eliminating full installation of the media application software on the users computer or device and thus reducing the burden of multimedia software maintenance and upgrade as well as sparing the computation of user devices and saving the battery of mobile phones.
For multimedia computing in a cloud, continuous bursts of multimedia data access, huge processing, and transmission in the cloud would create a threshold in a general- purpose cloud because of tough multimedia QoS requirements and large amounts of users simultaneous accesses at the Internet scale. However, for multimedia applications, in addition to the CPU and storage requirements, another very important factor is the QoS requirement for bandwidth, delay, and jitter. Therefore, using a general-purpose cloud in the Internet to deal with multimedia services may suffer from unacceptable media QoS or QoE [3]. Mobile devices have limitations in memory, computing power, and battery life; thus, they have even more prominent needs to use a cloud to address the tradeoff between computation and communication.
More specifically, in mobile media applications and services, because of the power requirement for multimedia [5] and the time-varying features of the wireless channels, QoS requirements in cloud computing for mobile multimedia applications and services become more stringent than those for the Internet cases.To meet multimedias QoS requirements in cloud computing for multimedia services over the internet and mobile wireless networks, we tell the main concepts of multimedia cloud computing for multimedia computing and communications, shown in Figure 4.
Fig 4 : Fundamental Concept of Multimedia Cloud Computing.
We explain multimedia cloud computing from multimedia- aware cloud (media cloud) and cloud-aware multimedia (cloud media) models. A multimedia-aware cloud focuses on how the cloud can provide QoS facilities for multimedia applications and services. Cloud-aware multimedia focuses on how multimedia can perform its content storage, processing, adaptation, rendering, and so on, in the cloud to best utilize cloud- computing resources, resulting in high QoE for multimedia services. Figure 5 depicts the relationship of the media cloud and cloud media services.
Fig 5: The relationship of the media cloud & cloud media services.
The media cloud needs to have the following functions: 1) QoS facilities and support for various types of multimedia services with different QoS requirements, 2) distributed parallel multimedia processing, and 3) multimedia QoS adaptation to fit various types of devices and network bandwidth.
In this architecture, an MEC is a cloudlet with data centers physically located at the edge. The MEC stores, processes, and transmits media data at the edge, thus with a shorter delay. The media cloud consists of MECs, which can be managed in a centralized or peer-to-peer (P2P) manner. First, to better handle various types of media services in an MEC, we propose to place similar types of media services into a cluster of servers based on the properties of media services. Specifically, we propose to use the distributed hash table (DHT [6]) for data storage while using CPU or GPU clusters for multimedia computing. Second, for calculating efficiency in the MEC, we will try a distributed parallel processing model for multimedia applications and services in GPU or CPU clusters. Third, at the proxy/edge server of the MEC, we propose media adaptation/transcoding for media services to different types of devices to get high QoE.
Finally, it can be seen that multimedia computing in an MEC can produce less multimedia traffic and reduce latency when compared to all multimedia contents that are located at the central cloud. As shown in Figure 6(a) and (b), respectively, an MEC has two types of arcitectures: one is where all users media data are stored in MECs depending on their user profile or context, while all the information of the related users and content locations is communicated by its head through P2P; the other one is where the central administrator (master) contains all the information of the related users and content locations, while the MEC distributedly holds all the content data. Within an MEC, we use P2P technology for distributed media data storage and computing. With the P2P architecture, every node is equally important and, thus, the MEC is of high scalability, availability, and powerfully built for media data storage and media computing. To support mobile users, we propose a cloud proxy that resides at the edge of an MEC or in the gateway, as shown in Figure 6(a) and (b), to perform multimedia processing and caching to compensate for mobile devices limitations on calculational ability and battery life.
Fig 6 : Architecture of (a) P2P-based MEC computing & (b) central-controlled MEC computing.
Another key challenge in the media cloud/MEC is QoS. There are two ways of providing QoS facilities for multimedia: one is to add QoS to the current cloud-computing arena within the cloud and the other is to add QoS middleware between the cloud infrastructure and multimedia applications. In the other case, it is on the cloud infrastructure QoS, providing QoS facilities in the cloud infrastructure to support multimedia services with different media QoS requirements. In the latter case, it focuses on improving cloud QoS in the middle layers, such as QoS in the transport layer and QoS mapping between the cloud infrastructure and media applications.
In the result, an MEC can provide QoS support for different types of media with different QoS requirements. To increase multimedia QoS performance in a media cloud, in addition to moving media content and calculation to the MEC to reduce latency and to perform content change to different devices, a media cloud proxy is proposed in our architecture to further reduce latency and best serve different types of devices with change especially for mobile devices. The media cloud substitute is designed to work with mobile multimedia computing and caching mobiles. Mobiles has a less battery life and computation power, the media cloud proxy is used to perform mobile multimedia computing to compensate for the
mobile phones demerits mentioned above, including QoS adjusting to various types of terminals.
-
APPLICATIONS
As shown in Figure 7, a typical media life cycle consisits of acquisition, storage, processing, dissemination, and presentation. For a long time, high-quality media contents could only be acquired by professional organizations with efficient devices, and the distribution of media contents relied on hard copies, such as film, video compact disc (VCD), and DVD.
Fig 7: A typical media life cycle.
Cloud storage has the advantage of being always-on so that users can access their files from any device and can share their files with anyone who may access the content at an any time. It is also an important feature that cloud storage provides a much higher level of reliability than local storage. Cloud storage service can be classified into consumer- and developer-oriented services. Within the category of consumer-oriented cloud storage services, some cloud providers use their own server farm, while some others operate based on user-contributed physical storage.
The request of easy sharing is the main reason the multimedia contents occupy a huge portion of cloud storage space. The person who shares simply uploads the contents to the cloud storage at his or her convenience and then sends a hyperlink to the persons being shared with. The latter can then access the contents whenever they like, since the cloud is always avialable. Sharing through a cloud also increases media QoS. Online music and video sharing can be achieved through streaming.
Multimedia authoring is the process of editing segments of multimedia contents, while mashup deals with combining multiple segments from different multimedia sources. To date, authoring and mashup tools are roughly classified into two categories: one is offline tools, such as Adobe Premiere and Windows Movie Maker, and the other is online services, such as Jaycut. The former provides more editing functions, but the client usually needs editing software maintenance. The latter provides fewer functions, but the client need not bother about its software maintenance.
Authoring and mixing are generally time consuming and multimedia contents occupy large amount of storages. A cloud can make online authoring and mixing up very effective, providing more functions to clients, since it has powerful computation and storage resources that are widely distributed geographically. Moreover, cloudbased multimedia authoring and mashup can avoid pre installation of editing software in clients. In this framework, users will conduct editing and mashup in the media cloud. One of the main challenges in cloud-based authoring and mashup is the computing and communication costs in processing multiple segments from single source or multiple sources.
To show this challenge, we present an extensible markup language (XML)-based representation file format for cloud-based media authoring and mashup. As shown in Figure 8, this is not a multimedia data stream but a description file, indicating the organization of different multimedia contents. The file can be logically considered as a multilayer container. The layers can be entity layers, such as video, audio, graphic, and transition and effect layers. Each segment of a layer is represented as a link to the original one, which maintains associated data in the case of being deleted or moved, as well as some more descriptions. The transmission and effects are either a link with parameters or a description considering personalized requests. Thus, the process of authoring or mixing up is to edit the presentation file, by which the computing work on the cloud side will be significantly reduced. In our approach, we will select an MEC to serve authoring or mashup service to all varities of clients including mobile phone users.
Fig 8: cloud-based multimedia authoring & mashup.
Video adaptation [17], [18] plays an important role in multimedia delivery. It changes input video(s) into an output video in a form that is required by the users needs. In general, video adaptation needs a large amount of computing and is difficult to do especially when there are a many number of consumers requesting service simultaneously. Because of the strong computing and storage power of the cloud, both offline and online media adaptation to different types of terminals can be conducted in a cloud.
We present a framework of cloud-based video adaptation for delivery, as illustrated in Figure 9. Video adaption in a media cloud shall take charge of collecting customized parameters, such as screen size, bandwidth, and generating various versions according to their parameters either offline or on the fly. In the presented framework, adaptation for
single-layer and multilayer video will be performed differently. If the video is of a single layer, video adaptation needs to adjust bit rate, frame rate, and resolution to meet different types of terminals. For scalable video coding, a cloud can produce various forms of videos by deleting its changeble layers based on the clients network bandwidth.
Fig 9: cloud-based video adaptation & transcoding.
The cloud consists of GPU can perform interpretation due to its strong computing capability. Considering the demerits between computing and communication, there are two types of cloud- based rendering. One is to conduct all the interpretation in the cloud, and the other is to conduct only computational intensive part of the rendering in the cloud, while the rest will be done on the client. In this article, we present cloud-based media rendering. As sown in Figure 10, the media cloud can do full or partial interpretation, generating an intermediate stream for further client interpretation according to the clients rendering capability. More specifically, an MEC with a substitute can help mobile clients with good QoE since rending can be done in an MEC proxy. Multimedia accessl, such as content-based image retrieval (CBIR), is a good application example of cloud computing as well.
Fig 10: cloud-based multimedia rendering.
Here, we show an overview of mobile multimedia applications, focusing on video and audiovisual services and their using issues. Mobile multimedia applications cover a wide range of services, added by several factors including the evolution of powerful mobile end points, which led to mobile multimedia applications, starting with the Wireless Application Protocol standard.
-
CONCLUSION
This article presented, how we can improve mobile delivery applications using multimedias fundamental concept and framework.Here we addressed multimedia-aware cloud and cloud-aware multimedia perspectives in multimedia mobile cloud computing.On the multimedia-aware cloud, we presented how the cloud can provide QoS support,storage, distributed
parallel processing and load balancing for delivery technologies in mobile multimedia applications. Specifically, to achieve high cloud QoS support for various mobile multimedia services, an MEC-computing architecture has been proposed. On the cloud aware multimedia, we addressed how cloud-computing resources can be utilized by mutimedia services and applications such as storage and sharing, authoring and mashup, adaptation and delivery, and rendering and retrieval . In this article, we presented some thoughts on multimedia cloud computing in mobile delivery technologies and our preliminary research in this area.
-
REFERENCES
-
Multimedia Cloud Computing An emergingtechnology for providing multimedia services and applications , Digital Object Identifier 10.1109/MSP.2011.940269 ( 19 April 2011), IEEE Signal Processing Magazine.
-
Mobile Multimedia Applications: Delivery Technologies, Hassnaa Moustafa and Nicolas Maréchal, France Telecom Sherali Zeadally, University of District of Columbia,IEEE Computer Society (September/October 2012)
-
M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, and M. Zaharia. (2009, Feb. 10). Above the clouds: A Berkeley view of cloud computing. EECS Dept., Univ. California, Berkeley, No. UCB/EECS- 2009-28 [Online]. Available: http://radlab. cs.berkeley.edu/
-
R. Buyya, C. S. Yeo, and S. Venugopal, Market-oriented cloud computing: Vision, hype, and reality for delivering it services as computing utilities, in Proc. 10th IEEE Int. Conf. High Performance Computing and Communications, 2008, pp. 513. 3. GSM and UMTS: The reation of Global Mobile Communications, F. Hillebrand, ed., John Wiley, 2002. [5]. R. Stankiewicz and A. Jajszczyk, A Survey of QoE Assurance in Converged Networks, Elsevier Computer Networks, vol. 55, no. 7, 2011, pp. 14591473.
-
G. Cybenko, Dynamic load balancing for distributed memory multiprocessors,J. Parallel Distrib. Comput., vol. 7, no. 2, pp. 279 301, 1989.
-
N. Snavely, S. M. Seitz, and R. Szeliski, Photo tourism: Exploring photo collectionsin 3D, ACM Trans. Graph., vol. 25, no. 3, pp. 835 846, 2006.
-
N. Snavely, S. M. Seitz, and R. Szeliski, Modeling the world from Internet photo collections, Int. J. Comput. Vision, vol. 80, no. 2, pp. 189210, Nov.2008.
-
The National Science Foundation. (2008, Sept. 30). Cyber-physical systems.Program Announcements and Information. NSF, Arlington, Virgini a[Online]. Available: http://www.nsf.gov/publications/pub_summ.jsp?ods_ key=nsf08611
-
X.-S. Hua and S. Li., Personal media sharing and authoring on the web, in Proc. ACM Int. Conf. Multimedia, Nov. 2005, pp. 375
378.
-
S. F. Chang and A. Vetro, Video adaptation: Concepts, technologies, andopen issues, Proc. IEEE, vol. 93, no. 1, pp. 148158, 2005.
-
Origin Digital. (2009, Nov. 17). Video services provider to reduce transcoding costs up to half [Online]. Available: http://www.microsoft.com/ casestudies/Case_Study_Detail.aspx?CaseStudyID=4000005952
-
A. Kubota, A. Smolic, M. Magnor, M. Tanimoto, T. Chen, and C. Zhang, Multiview imaging and 3DTV, IEEE Signal Processing Mag., vol. 24, no. 6, pp. 1021,Nov. 2007.
-
S. Shi, W. J. Jeon, K. Nahrstedt, and R. H. Campbel, Real-time remote rendering of 3D video for mobile devices, in Proc. ACM Multimedia, 2009, pp. 391400.
-
A. W. M. Smeulders, M. Worring, S. Santini, A. Gupta, and R. Jain, Contentbased image retrieval at the end of the early years, IEEE Trans. Pattern Anal. Machine Intell., vol. 22, no. 12, pp. 13491380, Dec. 2000.