SlideShare a Scribd company logo
1 of 7
Download to read offline
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 7, No. 6, December 2017, pp. 3529~3535
ISSN: 2088-8708, DOI: 10.11591/ijece.v7i6.pp3529-3535  3529
Journal homepage: http://iaesjournal.com/online/index.php/IJECE
Decision Making Analysis of Video Streaming Algorithm for
Private Cloud Computing Infrastructure
Irfan Syamsuddin1
, Rini Nur2
, Hafsah Nirwana3
, Ibrahim Abduh4
, David Al-Dabass5
1,2,3,4
Departement of Computer and Networking Engineering, Politeknik Negeri Ujung Pandang, Indonesia
5
School of Science and Technology Nottingham Trent University, Nottingham, United Kingdom
Article Info ABSTRACT
Article history:
Received Apr 10, 2017
Revised Aug 24, 2017
Accepted Aug 31, 2017
The issue on how to effectively deliver video streaming contents over cloud
computing infrastructures is tackled in this study. Basically, quality of
service of video streaming is strongly influenced by bandwidth, jitter and
data loss problems. A number of intelligent video streaming algorithms are
proposed by using different techniques to deal with such issues. This study
aims to propose and demonstrate a novel decision making analysis which
combines ISO 9126 (international standard for software engineering) and
Analytic Hierarchy Process to help experts selecting the best video streaming
algorithm for the case of private cloud computing infrastructure. The given
case study concluded that Scalable Streaming algorithm is the best algorithm
to be implemented for delivering high quality of service of video streaming
over the private cloud computing infrastructure.
Keyword:
Private cloud computing
Video streaming
Intelligent algorithm
Analytic hierarchy process
ISO 9126 Copyright Š 2017Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Irfan Syamsuddin,
Departement of Computer and Networking Engineering,
Politeknik Negeri Ujung Pandang,
Makassar 90123, Indonesia.
Email: irfans@poliupg.ac.id
1. INTRODUCTION
Video streaming technologies have been applied to deliver multimedia contents over client server
based infrastructures. Nonetheless, issues such as high maintenance cost of ICT infrastructure and lack of
automatic upgrading services are among many issues to broaden e-services in client server mode as found in
government, education and business [1]. Cloud computing with its advantages such as simplicity in hardware
management as well as flexibility in handling increasing users demand, seems to provide one stop solution to
all current e-services issues [2]. Delivering video streaming contents of e-services over cloud computing
infrastructures is an amerging trend that offers many benefits to dynamic needs by different users. Although,
applying video streaming service in the form of private cloud infrastructure shows better performance and
lower implementation cost [3] than that in the form of client server infrastructure, its quality of service still
affected by jitter, loss and delay [2].
To improve quality of service of the video streaming, several intelligent video streaming algorithms
have been proposed. Several logical approaches are introduced to improve efficiency of video streaming
delivery in the network. Currently, there are a number of intelligent video streaming algorithms found in the
literature. While, this provides many options for organization to select and test, without a comprehensive
decision framework, such trial-error selection will eventually resulting in high cost and inefficiency.
This study aims to tackle the issue of selecting the best intelligent video streaming algorithms for
private cloud computing. An integration of Analytic Hierarchy Process and ISO 9126 (international standard
for software engineering) is proposed in this study as a novel decision analysis. The rest of paper is organized
as follows. After the introductory section, literature review on current intelligent video streaming algorithm is
 ISSN:2088-8708
IJECE Vol. 7, No. 6, December 2017 : 3529–3535
3530
presented in section 2. Section 3 describes methodology applied in the study. The analysis is then exemplified
in section 4. Finally, section 5 provides overall summary of the study.
2. LITERATURE REVIEW
Basically video packets should undergo two stages before being passed in the network. The first
stage is called compression process and the second one is streaming process. While data compression reduces
size of actual video into smaller one without the expense of video quality itself, streaming procedures enable
users to play video step by step without having to obtain the whole data first [2]. Although it has many
advantages, quality of service (QoS) sometimes being questioned. Lack of QoS experienced by end users
particularly occurs in mesh network such as the Internet. Basically QoS of video streaming is influenced by
bandwidth limit, loss of data and jitter [5] [6] [7].
To tackle the issue, various intelligent video streaming algorithms have been introduced. The main
aim of the algorithm is to make video packets intelligent enough and adaptive with the unfriendly network
conditions. At the end by applying the intelligent algorithm, quality of video streaming can be enhanced.
Previous study [4] suggested that intelligent video streaming algorithms can be classified into four main
groups as follows.
2.1. Video Adaptation Algorithm
Video Adaptation algorithm is considered as the basic technique used for video streaming to
maintain video quality according to the capability of data sender and it deals primarily with instable network
condition. This adaptive scheme develops flexible media streaming to address the problem of serving
heterogeneous clients with adaptive video quality.
Simulcast [8] is among the earliest approach of video adaptation. It encodes single video source into
multiple independent streams differently and at client side, particular bitrate of encoded video is chosen
according to its access bandwidth [9]. Video transcoding [10] is another intelligent scheme that adapts the
video streaming according to the flow rate constraints of user preferences. Formatting video conversion while
reducing bit rate of the video or dropping video size to fit the bandwidth of end user are main techniques
applied in this algorithm [11].
In mesh network environment such as wireless [12], another adaptation algorithm called transcoding
technique offers flexibility to carefully tradeoff spatial and temporal distortions to enable good video quality
to the end users [12] [13]. However, this scheme has serious limitation for large variety of clients in network
[14]. Then, Yuan, et.al [15] introduce the intelligent Prioritized Adaptive Scheme (iPAS) as an advanced
algorithm for adapting the encoding and transmission by estimating bandwidth usage within different
network situations.
2.2. Scalable Streaming Algorithm
In a broadcast or multicast environment, since there are large variations in adaptation need among
receivers, performing coding at every edge is not effective solution, thus scalable streaming scheme is more
appropriate than source adaptation scheme. Fine Granularity Scalability or FGS for spatial quality adaptation
is among the earliest algorithm to scalable video streaming [12] [16]. The algorithm was then improved by
Ohm [17] who introduced Motion Compensated Temporal Filtering (MCTF) algorithm. Another advantage
of this algorithm is that truncating bit stream can be done at almost every point [18].
Self-tuning Neuro-Fuzzy (SNF) is proposed in [19] to enable MPEG video data over the Bluetooth
channel. Likewise, Kazemian [6] demonstrates this scheme combined with traffic-shaping buffer based on
Neural-Fuzzy algorithm to enable video transmission with low power, low cost, low complexity wireless
standards, and very limited bandwidth support. In addition, Multiple Description Coding (MDC) [20] is
another algorithm which encode video into two or more independently decodable layers.
2.3. Video Summarization Algorithm
Video Summarization algorithm is proposed as a solution to the weaknesses of the previous two
algorithms [21]. This scheme deals with the issue on how to manipulate the large quantity of video streaming
data particularly in network environment. Video summarization scheme applies intelligent smart algorithm
for analysis, structuring, and summarizing video content according to various user preferences in viewing the
video [22].
The most popular type of video summary is the pictorial summary. It has three access levels making
easier the search for video sequences. The first access level enables users to obtain full access for the whole
archive. The second access level is provided to help users browsing video archive according to video
summaries. The third access level that accelerates the archive browsing by adding an indexing subsystem,
IJECE ISSN: 2088-8708 
Decision Making Analysis of Video Streaming Algorithm for Private Cloud Computing … (Irfan Syamsuddin)
3531
which operates on video summaries [23]. It is widely deployed with personalization capabilities according to
user preferences such as sport games [24]. Other type of intelligent video summarization is introduced by Li,
et.al [18]. It enhances multi-user video communication solution with better efficiency in resource utilization
and promises better overall received video quality.
2.4. Secure Media Streaming Algorithm
Unlike previousgroups, this type of algoritm focuses on adding security parameters to enhance smart
video streaming. The Secure scalable streaming (SSS Framework) is considered as the first security scheme
proposed by Wee and Apostolopoulos [25]. The framework supports end-to-end delivery of encrypted media
content while enabling adaptive streaming and transcoding to be performed at intermediate, possibly
untrusted, nodes without requiring decryption and therefore preserving the end to end security. However, this
method does not provide authentication mechanism at sender side, thus it vulnerable to malicious attacks
[14].
Another approach is called the ARMS system proposed by Venkatramani, et.al [26]. This approach
enables secure and adaptive rich media streaming to a large-scale, heterogeneous client population within
untrusted servers. In 2004, Secure Real Time Transport Protocol (SRTP) was developed to provide
confidentiality, message authentication, and replay protection as basic security services required for secure
video streaming [4] [14]. Chiariglione, et.al [27] propose a MPEG standard aiming at standardizing the
format for distribution of governed digital content. It has two main objectives, firstly to protect rights of
holders and secondly solve the interoperability issue that is worsened by the many existing proprietary DRM
systems. The standard governs how to deliver encrypted content and performing mutual authentication
between devices involved and integrity authentication of governed content. Yet, adaptation and other flexible
handlings of multimedia are sacrificed which makes it difficult for wide adoption.
3. RESEARCH METHOD
In order to answer the question of how to select the best among existing algorithms of video
streaming and then apply it in a private cloud computing environment, many perspectives, and criteria should
be involved and considered appropriately. Such case falls into multi criteria decision making (MCDM)
problem. This study follows the approach usedin [3] that combines the Analytic Hierarchy Process [28] and
ISO 9126 Software Engineering [29] to establish decision framework, which will be used to answer research
question in this study.
AHP’s simplicity and robustness makes it widely used to solve decision analysis problems in
various fields [30]. Also, it offers flexiblity to combine tangible and intangible factors into a quantitative
decision analysis structured within three basic layers namely, goal, criteria and alternative [31]. The first
layer is called goal to be solved which is to select the best video streaming algorithm to be applied in private
cloud computing. Then, ISO 9126 is international software evaluation standard that consists of six aspects of
software engineering namely functionality, reliability, usability, efficiency, maintainable and portability [29].
It is widely accepted that the standard is applicable to review all aspects of software quality from preparation
and development until evaluation stages [32]. The standard is applied on the second layer of the decision
hierarchy as criteria.
Finally, on the third layer of AHP hierarchy is called the alternative. The alternative in this case are
the four types of intelligent video streaming algorithms as mentioned previously in section 2. There are four
altarnatives set in this study, namely Video Adaptation algorithm, Scalable Streaming algorithm, Video
Summarization algorithm, and Secure Media Streaming algorithm. Tthe complete hierarchy of decision
framework consists of three layers is shown in the following Figure 1.
 ISSN:2088-8708
IJECE Vol. 7, No. 6, December 2017 : 3529–3535
3532
Figure 1. The decision analysis framework
According to Saaty [28], AHP analysis can be completed by taking the following five simple stepsas
folows, Step 1: Decomposing decision framework in the form of a hierarchy consists of goal, criteria, and
alternatives. Figure 1 depicts the framework hierarchy according to AHP method which consists of three
layers. First layer is the goal of Selecting VSC (Video Streaming Cloud), the second layer is criteria of
selection based on ISO 9126, and finally the last layer represents alternatives of four types of video streaming
algorithms. Step 2: Collecting input from experts through survey based on the decision analysis hierarchy in
the pairwise comparison of alternatives on a qualitative scale of from 1 to 9 and organizing them into a
square matrix. Step 3: Calculating principal eigenvalue and the corresponding normalized right eigenvector
of the comparison matrix. Step 4: Evaluating the consistency ratio (CR) of the matrix of expert’s judgment.
In case the value of CR is less than 0.1, judgment process must be revised. Step 5: Aggregating global weight
ofcriteria to obtain the final ranking.
4. RESULTS AND ANALYSIS
Expert Choice 2000 Academic Edition was used to perform the whole processes starting from
constructing the decision analysis hierarchy, creating the AHP survey until the last step of determining final
decision. The first step ofmodelling the decision structure in Expert Choice 2000 software is depicted in
Figure 2. Based on the structure, list of AHP style’s questionnaire might be automatically generated for both
criteria and alternatives levels.
Figure 2. Modeling the decision structure Figure 3. AHP questionnaire
The questionnaire uses 1-9 scale of Saaty which represents various values as follows. Equally
Important or EI is represented as 1, Moderately Important or MI is represented as 3, Strongly Important or SI
is represented as 5, Very Strongly Important or VSI is represented as 7 and finally Absolutely Important or
AI is represented as 9 [28]. Furthermore, the decision maker should make his/her judgment in comparing
IJECE ISSN: 2088-8708 
Decision Making Analysis of Video Streaming Algorithm for Private Cloud Computing … (Irfan Syamsuddin)
3533
criteria from goal perspective in Figure 4 as well comparing alternative from criteria perspective in Figure 5.
All judgment results are then collected in the software for further analysis steps. During the pairwise
comparison process, some circumtances possibly resulting inconsistency of judgment by the decision maker.
In this case, judgment should be repeated if the result considered inconsistent due to fails to satisfy AHP
standard. This feature is called AHP consistency ratio, by which all pairwise comparisons are calculated and
measured to ensure whole judgments are correctly done. According to AHP, maximum consistency ratio is
0.1. Therefore, if the calculated value is more than 0.1 then the decision process must be repeated until the
acceptable value is achieved.
Figure 4. Pairwise comparison of criteria Figure 5. Pairwise comparison of alternative
As can be seen in Figure 4 and Figure 5, the consistency ratio of the decision processesare 0.00 and
0.06 respectively which are both acceptable.Since all judgments are consistent, the next process might be
proceed ofcalculating the final weight by aggregating all pairwise comparisons.The results are presented in
Table 1.
Table 1. Final result of the decision analysis
No Video Streaming Algorithm Weight
1 Scalable Streaming 0.273
2 Video Summarization 0.267
3 Secure Media Streaming 0.245
4 Video Adaptation 0.215
Overall consistency ratio : 0.09
In comparison to other algorithms, Scalable Streaming algorithm is considered as the best choice for
delivering video contents over cloud infrastructure which accounted for 0.273. The second one is Video
Summarization algorithm by 0.267 followed by Secure Media algorithm and Video Adaptation algorithm by
0.245 and 0.215 respectively. Overall inconsistencyratio is 0.09 which means that whole judgments are
consistent and thus the result is acceptable.
The findings obtained from this research are in line with some of the latest research in the field of
cloud computing and video streaming. The concept and applications of video streaming algorithms on public
cloud computing for commercial needs is not newsuch as Netflix [33], but its application to private cloud
computing for non-commercial needs such as education and government as adopted in this study is a novel
approach. Therefore decision makers in this case require a comprehensive mechanism in viewing the issue in
this case the selection of the best streaming video algorithm for application to private cloud computing [4].
Li et al [34] states that the integration of streaming video services on the cloud infrastructure is
inevitable for two reasons, firstly increasing user demand that is uplink bandwidth at end users, and socondly
the increasingly abundant availability of bandwidth in the Internet that is the downlink bandwidthat the
servers in the cloud datacenters. Hence, the combination of video streaming on cloud computing
infrastructure is the need for current video on demand services [35].
 ISSN:2088-8708
IJECE Vol. 7, No. 6, December 2017 : 3529–3535
3534
Since cloud computing technologies are basically well prepared to offer scalable resources to
content or service providers [36], then cloud data centers can easily supportive to large-scale real-time video
services as argued by Zhuang et.al [37]. As a result, scalable streaming algorithm will fit properly within
private cloud infrastructure to solve the problem in this case.
5. CONCLUSION
The problem on how to select the best video streaming algorithm for private cloud computing
infrastructure is addressed in this paper. Analytic Hierarchy Process is succesfully combined with ISO 9126,
an international standard for software engineering, to develop a new decision analysis hierarchy, followed by
an example to assist the decision making processes. Among four types of intelligent algorithms, Scalable
Streaming algorithm is found as the best choice since it obtains the highest weight of 0.273 with overall
consistency ratio of 0.09. Based on the findings it can be concluded that Scalable Streaming algorithm is the
best option to be applied in the case of improving the quality of video streaming contents delivered over
private cloud computing infrastructure. In the future, the study might be extended in two ways, first by
performing simulation of AHP sensitivity analysis within various what-if scenarios, and secondly evaluation
of algorithm performance against various quantities of cloud users.
ACKNOWLEDGEMENTS
The study is supported by Ministry of Research, Technology and Higher Education, Republic of
Indonesia. The author also would like to thank Professor David Al-Dabass from Nottingham Trent University
UK for valuable supports.
REFERENCES
[1] A. Vijayaand V. Neelanarayanan, “A Model Driven Framework for Portable Cloud Services”, International
Journal of Electrical and Computer Engineering. vol 6, no 2, pp. 708-716, 2016.
[2] D. Austerberry, “The Technology of Video and Audio Streaming”, Taylor & Francis, 2005.
[3] I. Syamsuddin, “Problem Based Learning on Cloud Economics Analysis Using Open Source Simulation”,
International Journal of Online Engineering, vol. 12, no. 6, pp. 4-9, 2016.
[4] I. Syamsuddin, “A Novel Framework to Select Intelligent Video Streaming Scheme for Learning Software as a
Service”, IAES 2014 International Conference on Electrical Engineering, Computer Science and Informatics, pp.
91-95, 2014.
[5] C. Huang, et.al., “An intelligent streaming media video service system”, Proc. Of IEEE Conference on
Computers, Communications, Control and Power Engineering, pp. 1-5, 2002.
[6] H.B. Kazemian, “An intelligent video streaming technique in zigbee wireless”, IEEE International Conference on
Fuzzy Systems, pp. 121 -126, 2009.
[7] J.G. Apostolopoulos, et.al., “Video streaming: Concepts, Algorithms, and Systems”, HP Technical Report, 2002.
[8] B. Furht, et.al., “Multimedia Broadcasting Over the Internet: PartII– Video Compression”, IEEE Multimedia, vol.
6, no. 1, pp. 85–89, 1999.
[9] A. Lippman, “Video Coding for Multiple Target Audiences,”Proceeding of SPIE Visual Communications and
Image Processing, pp. 780– 782, 1999.
[10] A.Vetro, et.al., “Video Transcoding Architectures and Techniques: An Overview”, IEEE Signal Processing
Magazine, vol. 20, no. 2, pp. 18–29, 2003.
[11] J. Xin, et.al., “Digital Video Transcoding”, Proceedings of IEEE, vol 93, no. 1, pp. 84-97, 2005.
[12] Z. Li, et.al.,“Rate-Distortion Optimal Video Summary Generation”, IEEE Trans. on Image Processing, vol 14, no.
10, pp. 1550-1560, 2005.
[13] S. Liu, and C.J.Kuo, “Joint temporal-spatial bit allocation for video coding with dependency”, IEEE Trans.on
Circuits & System for Video Tech, vol. 15, no. 1, pp. 15-26, 2005.
[14] L.Mou, et.al., “A Secure Media Streaming Mechanism Combining Encryption, Authentication and Transcoding”,
Signal Processing: Image Communication, vol. 24, pp. 825–833, 2009.
[15] Z.Yuan, et.al., “iPAS An User Perceived Quality-Based Intelligent Prioritized Adaptive Scheme for IPTV in
Wireless Home Networks”, IEEE International Symposium on Broadband Multimedia Systems and Broadcasting,
2010.
[16] F.Wu, et.al., “DCT-Prediction Based Progressive Fine Granularity Scalable Coding”, Proceeding of IEEE Int.
Conference on Image Processing, pp. 1903-1906, 2000.
[17] J.R. Ohm, “Advances in Scalable Video Coding”, Proceeding of IEEE, vol. 93, n. 1, pp. 42-56, 2005.
[18] Z.Li, et.al., “Intelligent Wireless Video Communication: Source Adaptation and Multi-User Collaboration”, China
Communications, October, pp. 58-70, 2006.
[19] H.B. Kazemian, and L. Meng, “A fuzzy control scheme for video transmission in Bluetooth wireless”, Information
Sciences, vol. 176, no. 9, pp. 1266-1289, 2006.
IJECE ISSN: 2088-8708 
Decision Making Analysis of Video Streaming Algorithm for Private Cloud Computing … (Irfan Syamsuddin)
3535
[20] A.R. Reibman, et.al., “Multiple-Description Video Coding Using Motion-Compensated Temporal Prediction”,
IEEE Trans. Circuits Syst.Video Technol. 12, pp. 193-204, 2002.
[21] A. Hanjalic, “Shot-Boundary Detection: Unraveled and Resolved?”, IEEE Transactions on CSVT, vol. 12, n. 2, pp.
90-105, 2002.
[22] C. Cotsaces, et.al., “Video Shot Detection And Condensed Representation”, IEEE Signal Processing Magazine,
vol. 23, no. 2, pp. 28-37, 2006.
[23] H.Karray, et.al., “Indexing Video Summaries for Quick Video Browsing”, Computer Communications and
Networks, pp. 77-95, 2010.
[24] F. Chen, et.al., “An Autonomous Framework To Produce And Distribute Personalized Team-Sport Video
Summaries: A Basket-Ball Case Study”, IEEE Transactions on Multimedia, vol. 13, no. 6, pp. 1381-1394, 2011.
[25] S.J. Wee, and J.G. Apostolopoulos, “Secure scalable video streaming for wireless networks”, Proceeding of the
IEEE International Conference on Acoustics, Speech, and Signal Processing, 2001
[26] C.Venkatramani, et.al., "Securing Media for Adaptive Streaming”, ACM Conference on Multimedia, 2003.
[27] F. Chiariglione, et.al., “Streaming of governed content—Time for a standard”, Proceeding of the 5th IEEE
Consumer Communications and Networking Conference, 2008.
[28] T.L.Saaty, “The Analytic Hierarchy Process”, RWS Publications, Pittsburgh, PA, 1990.
[29] ISO/IEC 9126-1:2001. Software Engineering
[30] X.Zhang, andS.Wei, “Using the AHP Method to Research the Cargo Stowage of Vehicles”, International Journal
of Online Engineering, vol. 11, no. 8, pp.47-50, 2015.
[31] X. Tang, “Research on Performance Evaluation by IDSS Based on AHP”, International Journal of Online
Engineering, vol. 9, pp. 9-12, 2013.
[32] I. Syamsuddin, “Fuzzy Multi Criteria Evaluation Framework for E-Learning Software Quality”, Academic
Research International, vol.2, no.1, pp.139-147, 2012.
[33] S.J. Berman, et.al., “How cloud computing enables process and business model innovation”, Strategy &
Leadership, vol. 40, no. 4, pp. 27-35, 2012.
[34] B. Li, et.al., “Two decades of internet video streaming: A retrospective view”, ACM Transactions on Multimedia
Computing, Communications, and Applications (TOMM), vol. 9, no. 1, pp. 33-46,2013.
[35] T.H. Hsu and L.Y. Wu, “A Cloud-assisted P2P Video Streaming Architecture for Scalable Video Coding”, The
Fourth International Conference on Informatics & Applications (ICIA2015) p. 89, 2015.
[36] D. Niu, et.al., “Quality-Assured Cloud Bandwidth Auto-Scaling for Video-on-Demand Applications”, IEEE
INFOCOM, 2012.
[37] Z. Huang, et.al., “CloudStream : Delivering High-Quality Streaming Videos through A Cloud-based SVC Proxy”,
IEEE INFOCOM, 2011.

More Related Content

What's hot

Implementation of intelligent wide area network(wan)- report
Implementation of intelligent wide area network(wan)- reportImplementation of intelligent wide area network(wan)- report
Implementation of intelligent wide area network(wan)- reportJatin Singh
 
Wimax Emulator to Enhance Media and Video Quality
Wimax Emulator to Enhance Media and Video QualityWimax Emulator to Enhance Media and Video Quality
Wimax Emulator to Enhance Media and Video Qualityijceronline
 
Optimal Rate Allocation and Lost Packet Retransmission in Video Streaming
Optimal Rate Allocation and Lost Packet Retransmission in Video StreamingOptimal Rate Allocation and Lost Packet Retransmission in Video Streaming
Optimal Rate Allocation and Lost Packet Retransmission in Video StreamingIRJET Journal
 
A guideline to video codecs delay
A guideline to video codecs delayA guideline to video codecs delay
A guideline to video codecs delayAlexander Decker
 
Use of Automation Codecs Streaming Video Applications Based on Cloud Computing
Use of Automation Codecs Streaming Video Applications Based on Cloud ComputingUse of Automation Codecs Streaming Video Applications Based on Cloud Computing
Use of Automation Codecs Streaming Video Applications Based on Cloud ComputingTELKOMNIKA JOURNAL
 
Low-cost wireless mesh communications based on openWRT and voice over interne...
Low-cost wireless mesh communications based on openWRT and voice over interne...Low-cost wireless mesh communications based on openWRT and voice over interne...
Low-cost wireless mesh communications based on openWRT and voice over interne...IJECEIAES
 
Ijcatr04051003
Ijcatr04051003Ijcatr04051003
Ijcatr04051003Editor IJCATR
 
SECURITY IMPLEMENTATION IN MEDIA STREAMING APPLICATIONS USING OPEN NETWORK AD...
SECURITY IMPLEMENTATION IN MEDIA STREAMING APPLICATIONS USING OPEN NETWORK AD...SECURITY IMPLEMENTATION IN MEDIA STREAMING APPLICATIONS USING OPEN NETWORK AD...
SECURITY IMPLEMENTATION IN MEDIA STREAMING APPLICATIONS USING OPEN NETWORK AD...Journal For Research
 
Paper id 312201518
Paper id 312201518Paper id 312201518
Paper id 312201518IJRAT
 
A Survey on Video Watermarking Technologies based on Copyright Protection and...
A Survey on Video Watermarking Technologies based on Copyright Protection and...A Survey on Video Watermarking Technologies based on Copyright Protection and...
A Survey on Video Watermarking Technologies based on Copyright Protection and...Editor IJCATR
 
Ngn Technologies Company Profile
Ngn Technologies Company ProfileNgn Technologies Company Profile
Ngn Technologies Company ProfileAnuradha Gupta
 
Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...
Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...
Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...TELKOMNIKA JOURNAL
 
An energy efficiency analysis of lightweight security protocols
An energy efficiency analysis of lightweight security protocolsAn energy efficiency analysis of lightweight security protocols
An energy efficiency analysis of lightweight security protocolsHamdamboy
 
AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...
AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...
AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...ijngnjournal
 
Performance Evaluation of VEnodeb Using Virtualized Radio Resource Management
Performance Evaluation of VEnodeb Using Virtualized Radio Resource ManagementPerformance Evaluation of VEnodeb Using Virtualized Radio Resource Management
Performance Evaluation of VEnodeb Using Virtualized Radio Resource ManagementJIEMS Akkalkuwa
 
A Comparison of Four Series of CISCO Network Processors
A Comparison of Four Series of CISCO Network ProcessorsA Comparison of Four Series of CISCO Network Processors
A Comparison of Four Series of CISCO Network Processorsaciijournal
 
OPTIMIZING VOIP USING A CROSS LAYER CALL ADMISSION CONTROL SCHEME
OPTIMIZING VOIP USING A CROSS LAYER CALL ADMISSION CONTROL SCHEMEOPTIMIZING VOIP USING A CROSS LAYER CALL ADMISSION CONTROL SCHEME
OPTIMIZING VOIP USING A CROSS LAYER CALL ADMISSION CONTROL SCHEMEIJCNCJournal
 

What's hot (18)

Implementation of intelligent wide area network(wan)- report
Implementation of intelligent wide area network(wan)- reportImplementation of intelligent wide area network(wan)- report
Implementation of intelligent wide area network(wan)- report
 
Wimax Emulator to Enhance Media and Video Quality
Wimax Emulator to Enhance Media and Video QualityWimax Emulator to Enhance Media and Video Quality
Wimax Emulator to Enhance Media and Video Quality
 
Optimal Rate Allocation and Lost Packet Retransmission in Video Streaming
Optimal Rate Allocation and Lost Packet Retransmission in Video StreamingOptimal Rate Allocation and Lost Packet Retransmission in Video Streaming
Optimal Rate Allocation and Lost Packet Retransmission in Video Streaming
 
A guideline to video codecs delay
A guideline to video codecs delayA guideline to video codecs delay
A guideline to video codecs delay
 
Use of Automation Codecs Streaming Video Applications Based on Cloud Computing
Use of Automation Codecs Streaming Video Applications Based on Cloud ComputingUse of Automation Codecs Streaming Video Applications Based on Cloud Computing
Use of Automation Codecs Streaming Video Applications Based on Cloud Computing
 
Low-cost wireless mesh communications based on openWRT and voice over interne...
Low-cost wireless mesh communications based on openWRT and voice over interne...Low-cost wireless mesh communications based on openWRT and voice over interne...
Low-cost wireless mesh communications based on openWRT and voice over interne...
 
Ijcatr04051003
Ijcatr04051003Ijcatr04051003
Ijcatr04051003
 
SECURITY IMPLEMENTATION IN MEDIA STREAMING APPLICATIONS USING OPEN NETWORK AD...
SECURITY IMPLEMENTATION IN MEDIA STREAMING APPLICATIONS USING OPEN NETWORK AD...SECURITY IMPLEMENTATION IN MEDIA STREAMING APPLICATIONS USING OPEN NETWORK AD...
SECURITY IMPLEMENTATION IN MEDIA STREAMING APPLICATIONS USING OPEN NETWORK AD...
 
Paper id 312201518
Paper id 312201518Paper id 312201518
Paper id 312201518
 
A Survey on Video Watermarking Technologies based on Copyright Protection and...
A Survey on Video Watermarking Technologies based on Copyright Protection and...A Survey on Video Watermarking Technologies based on Copyright Protection and...
A Survey on Video Watermarking Technologies based on Copyright Protection and...
 
Ngn Technologies Company Profile
Ngn Technologies Company ProfileNgn Technologies Company Profile
Ngn Technologies Company Profile
 
Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...
Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...
Performance of MPLS-based Virtual Private Networks and Classic Virtual Privat...
 
Multimedia Network
Multimedia NetworkMultimedia Network
Multimedia Network
 
An energy efficiency analysis of lightweight security protocols
An energy efficiency analysis of lightweight security protocolsAn energy efficiency analysis of lightweight security protocols
An energy efficiency analysis of lightweight security protocols
 
AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...
AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...
AN ARCHITECTURAL FRAMEWORK FOR DELIVERING SIP-AS MULTIMEDIA SERVICES BASED ON...
 
Performance Evaluation of VEnodeb Using Virtualized Radio Resource Management
Performance Evaluation of VEnodeb Using Virtualized Radio Resource ManagementPerformance Evaluation of VEnodeb Using Virtualized Radio Resource Management
Performance Evaluation of VEnodeb Using Virtualized Radio Resource Management
 
A Comparison of Four Series of CISCO Network Processors
A Comparison of Four Series of CISCO Network ProcessorsA Comparison of Four Series of CISCO Network Processors
A Comparison of Four Series of CISCO Network Processors
 
OPTIMIZING VOIP USING A CROSS LAYER CALL ADMISSION CONTROL SCHEME
OPTIMIZING VOIP USING A CROSS LAYER CALL ADMISSION CONTROL SCHEMEOPTIMIZING VOIP USING A CROSS LAYER CALL ADMISSION CONTROL SCHEME
OPTIMIZING VOIP USING A CROSS LAYER CALL ADMISSION CONTROL SCHEME
 

Similar to Decision Making Analysis of Video Streaming Algorithm for Private Cloud Computing Infrastructure

Ijcatr04061005
Ijcatr04061005Ijcatr04061005
Ijcatr04061005Editor IJCATR
 
The impact of jitter on the HEVC video streaming with Multiple Coding
The impact of jitter on the HEVC video streaming with  Multiple CodingThe impact of jitter on the HEVC video streaming with  Multiple Coding
The impact of jitter on the HEVC video streaming with Multiple CodingHakimSahour
 
Performance Evaluation of Interactive Video Streaming over WiMAX Network
Performance Evaluation of Interactive Video Streaming over WiMAX Network Performance Evaluation of Interactive Video Streaming over WiMAX Network
Performance Evaluation of Interactive Video Streaming over WiMAX Network IJECEIAES
 
A Novel Approach for Compressing Surveillance System Videos
A Novel Approach for Compressing Surveillance System VideosA Novel Approach for Compressing Surveillance System Videos
A Novel Approach for Compressing Surveillance System VideosINFOGAIN PUBLICATION
 
IPTV IMPROVEMENT APPROACH OVER LTEWLAN HETEROGENEOUS NETWORKS
IPTV IMPROVEMENT APPROACH OVER LTEWLAN HETEROGENEOUS NETWORKSIPTV IMPROVEMENT APPROACH OVER LTEWLAN HETEROGENEOUS NETWORKS
IPTV IMPROVEMENT APPROACH OVER LTEWLAN HETEROGENEOUS NETWORKSIJCNCJournal
 
IPTV Improvement Approach over LTE-WLAN Heterogeneous Networks
IPTV Improvement Approach over LTE-WLAN Heterogeneous NetworksIPTV Improvement Approach over LTE-WLAN Heterogeneous Networks
IPTV Improvement Approach over LTE-WLAN Heterogeneous NetworksIJCNCJournal
 
A Benchmark to Evaluate Mobile Video Upload to Cloud Infrastructures
A Benchmark to Evaluate Mobile Video Upload to Cloud InfrastructuresA Benchmark to Evaluate Mobile Video Upload to Cloud Infrastructures
A Benchmark to Evaluate Mobile Video Upload to Cloud InfrastructuresUniversity of Southern California
 
Server-based and Network-assisted Solutions for Adaptive Video Streaming
Server-based and Network-assisted Solutions for Adaptive Video StreamingServer-based and Network-assisted Solutions for Adaptive Video Streaming
Server-based and Network-assisted Solutions for Adaptive Video StreamingEswar Publications
 
Performance evaluation of mpeg 4 video transmission over ip-networks
Performance evaluation of mpeg 4 video transmission over ip-networksPerformance evaluation of mpeg 4 video transmission over ip-networks
Performance evaluation of mpeg 4 video transmission over ip-networksAlexander Decker
 
11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...
11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...
11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...Alexander Decker
 
Delay Efficient Method for Delivering IPTV Services
Delay Efficient Method for Delivering IPTV ServicesDelay Efficient Method for Delivering IPTV Services
Delay Efficient Method for Delivering IPTV ServicesIJERA Editor
 
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...Cisco Service Provider
 
A NOVEL ADAPTIVE CACHING MECHANISM FOR VIDEO ON DEMAND SYSTEM OVER WIRELESS M...
A NOVEL ADAPTIVE CACHING MECHANISM FOR VIDEO ON DEMAND SYSTEM OVER WIRELESS M...A NOVEL ADAPTIVE CACHING MECHANISM FOR VIDEO ON DEMAND SYSTEM OVER WIRELESS M...
A NOVEL ADAPTIVE CACHING MECHANISM FOR VIDEO ON DEMAND SYSTEM OVER WIRELESS M...IJCNCJournal
 
Robust Video Watermarking Scheme Based on Intra-Coding Process in MPEG-2 Style
Robust Video Watermarking Scheme Based on Intra-Coding Process in MPEG-2 Style Robust Video Watermarking Scheme Based on Intra-Coding Process in MPEG-2 Style
Robust Video Watermarking Scheme Based on Intra-Coding Process in MPEG-2 Style IJECEIAES
 
Effect of Varying Segment Size on DASH Streaming Quality for Mobile User
Effect of Varying Segment Size on DASH Streaming Quality for Mobile UserEffect of Varying Segment Size on DASH Streaming Quality for Mobile User
Effect of Varying Segment Size on DASH Streaming Quality for Mobile UserYomna Mahmoud Ibrahim Hassan
 
Iaetsd adaptive and well-organized mobile video streaming public
Iaetsd adaptive and well-organized mobile video streaming publicIaetsd adaptive and well-organized mobile video streaming public
Iaetsd adaptive and well-organized mobile video streaming publicIaetsd Iaetsd
 
Mobile-Based Video Caching Architecture Based on Billboard Manager
Mobile-Based Video Caching Architecture Based on Billboard Manager Mobile-Based Video Caching Architecture Based on Billboard Manager
Mobile-Based Video Caching Architecture Based on Billboard Manager csandit
 

Similar to Decision Making Analysis of Video Streaming Algorithm for Private Cloud Computing Infrastructure (20)

Ijcatr04061005
Ijcatr04061005Ijcatr04061005
Ijcatr04061005
 
The impact of jitter on the HEVC video streaming with Multiple Coding
The impact of jitter on the HEVC video streaming with  Multiple CodingThe impact of jitter on the HEVC video streaming with  Multiple Coding
The impact of jitter on the HEVC video streaming with Multiple Coding
 
Performance Evaluation of Interactive Video Streaming over WiMAX Network
Performance Evaluation of Interactive Video Streaming over WiMAX Network Performance Evaluation of Interactive Video Streaming over WiMAX Network
Performance Evaluation of Interactive Video Streaming over WiMAX Network
 
Cg25492495
Cg25492495Cg25492495
Cg25492495
 
A Novel Approach for Compressing Surveillance System Videos
A Novel Approach for Compressing Surveillance System VideosA Novel Approach for Compressing Surveillance System Videos
A Novel Approach for Compressing Surveillance System Videos
 
IPTV IMPROVEMENT APPROACH OVER LTEWLAN HETEROGENEOUS NETWORKS
IPTV IMPROVEMENT APPROACH OVER LTEWLAN HETEROGENEOUS NETWORKSIPTV IMPROVEMENT APPROACH OVER LTEWLAN HETEROGENEOUS NETWORKS
IPTV IMPROVEMENT APPROACH OVER LTEWLAN HETEROGENEOUS NETWORKS
 
IPTV Improvement Approach over LTE-WLAN Heterogeneous Networks
IPTV Improvement Approach over LTE-WLAN Heterogeneous NetworksIPTV Improvement Approach over LTE-WLAN Heterogeneous Networks
IPTV Improvement Approach over LTE-WLAN Heterogeneous Networks
 
A Benchmark to Evaluate Mobile Video Upload to Cloud Infrastructures
A Benchmark to Evaluate Mobile Video Upload to Cloud InfrastructuresA Benchmark to Evaluate Mobile Video Upload to Cloud Infrastructures
A Benchmark to Evaluate Mobile Video Upload to Cloud Infrastructures
 
Simulation Study of Video Streaming in Multi-Hop Network
Simulation Study of Video Streaming in Multi-Hop NetworkSimulation Study of Video Streaming in Multi-Hop Network
Simulation Study of Video Streaming in Multi-Hop Network
 
F04024549
F04024549F04024549
F04024549
 
Server-based and Network-assisted Solutions for Adaptive Video Streaming
Server-based and Network-assisted Solutions for Adaptive Video StreamingServer-based and Network-assisted Solutions for Adaptive Video Streaming
Server-based and Network-assisted Solutions for Adaptive Video Streaming
 
Performance evaluation of mpeg 4 video transmission over ip-networks
Performance evaluation of mpeg 4 video transmission over ip-networksPerformance evaluation of mpeg 4 video transmission over ip-networks
Performance evaluation of mpeg 4 video transmission over ip-networks
 
11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...
11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...
11.performance evaluation of mpeg 0004www.iiste.org call for-paper video tran...
 
Delay Efficient Method for Delivering IPTV Services
Delay Efficient Method for Delivering IPTV ServicesDelay Efficient Method for Delivering IPTV Services
Delay Efficient Method for Delivering IPTV Services
 
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...
An SDN Based Approach To Measuring And Optimizing ABR Video Quality Of Experi...
 
A NOVEL ADAPTIVE CACHING MECHANISM FOR VIDEO ON DEMAND SYSTEM OVER WIRELESS M...
A NOVEL ADAPTIVE CACHING MECHANISM FOR VIDEO ON DEMAND SYSTEM OVER WIRELESS M...A NOVEL ADAPTIVE CACHING MECHANISM FOR VIDEO ON DEMAND SYSTEM OVER WIRELESS M...
A NOVEL ADAPTIVE CACHING MECHANISM FOR VIDEO ON DEMAND SYSTEM OVER WIRELESS M...
 
Robust Video Watermarking Scheme Based on Intra-Coding Process in MPEG-2 Style
Robust Video Watermarking Scheme Based on Intra-Coding Process in MPEG-2 Style Robust Video Watermarking Scheme Based on Intra-Coding Process in MPEG-2 Style
Robust Video Watermarking Scheme Based on Intra-Coding Process in MPEG-2 Style
 
Effect of Varying Segment Size on DASH Streaming Quality for Mobile User
Effect of Varying Segment Size on DASH Streaming Quality for Mobile UserEffect of Varying Segment Size on DASH Streaming Quality for Mobile User
Effect of Varying Segment Size on DASH Streaming Quality for Mobile User
 
Iaetsd adaptive and well-organized mobile video streaming public
Iaetsd adaptive and well-organized mobile video streaming publicIaetsd adaptive and well-organized mobile video streaming public
Iaetsd adaptive and well-organized mobile video streaming public
 
Mobile-Based Video Caching Architecture Based on Billboard Manager
Mobile-Based Video Caching Architecture Based on Billboard Manager Mobile-Based Video Caching Architecture Based on Billboard Manager
Mobile-Based Video Caching Architecture Based on Billboard Manager
 

More from IJECEIAES

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...IJECEIAES
 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionIJECEIAES
 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...IJECEIAES
 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...IJECEIAES
 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningIJECEIAES
 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...IJECEIAES
 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...IJECEIAES
 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...IJECEIAES
 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...IJECEIAES
 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyIJECEIAES
 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationIJECEIAES
 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceIJECEIAES
 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...IJECEIAES
 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...IJECEIAES
 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...IJECEIAES
 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...IJECEIAES
 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...IJECEIAES
 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...IJECEIAES
 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...IJECEIAES
 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...IJECEIAES
 

More from IJECEIAES (20)

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...
 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regression
 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learning
 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...
 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...
 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...
 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...
 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancy
 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimization
 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performance
 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...
 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...
 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...
 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...
 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...
 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
 

Recently uploaded

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

Decision Making Analysis of Video Streaming Algorithm for Private Cloud Computing Infrastructure

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 7, No. 6, December 2017, pp. 3529~3535 ISSN: 2088-8708, DOI: 10.11591/ijece.v7i6.pp3529-3535  3529 Journal homepage: http://iaesjournal.com/online/index.php/IJECE Decision Making Analysis of Video Streaming Algorithm for Private Cloud Computing Infrastructure Irfan Syamsuddin1 , Rini Nur2 , Hafsah Nirwana3 , Ibrahim Abduh4 , David Al-Dabass5 1,2,3,4 Departement of Computer and Networking Engineering, Politeknik Negeri Ujung Pandang, Indonesia 5 School of Science and Technology Nottingham Trent University, Nottingham, United Kingdom Article Info ABSTRACT Article history: Received Apr 10, 2017 Revised Aug 24, 2017 Accepted Aug 31, 2017 The issue on how to effectively deliver video streaming contents over cloud computing infrastructures is tackled in this study. Basically, quality of service of video streaming is strongly influenced by bandwidth, jitter and data loss problems. A number of intelligent video streaming algorithms are proposed by using different techniques to deal with such issues. This study aims to propose and demonstrate a novel decision making analysis which combines ISO 9126 (international standard for software engineering) and Analytic Hierarchy Process to help experts selecting the best video streaming algorithm for the case of private cloud computing infrastructure. The given case study concluded that Scalable Streaming algorithm is the best algorithm to be implemented for delivering high quality of service of video streaming over the private cloud computing infrastructure. Keyword: Private cloud computing Video streaming Intelligent algorithm Analytic hierarchy process ISO 9126 Copyright Š 2017Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Irfan Syamsuddin, Departement of Computer and Networking Engineering, Politeknik Negeri Ujung Pandang, Makassar 90123, Indonesia. Email: irfans@poliupg.ac.id 1. INTRODUCTION Video streaming technologies have been applied to deliver multimedia contents over client server based infrastructures. Nonetheless, issues such as high maintenance cost of ICT infrastructure and lack of automatic upgrading services are among many issues to broaden e-services in client server mode as found in government, education and business [1]. Cloud computing with its advantages such as simplicity in hardware management as well as flexibility in handling increasing users demand, seems to provide one stop solution to all current e-services issues [2]. Delivering video streaming contents of e-services over cloud computing infrastructures is an amerging trend that offers many benefits to dynamic needs by different users. Although, applying video streaming service in the form of private cloud infrastructure shows better performance and lower implementation cost [3] than that in the form of client server infrastructure, its quality of service still affected by jitter, loss and delay [2]. To improve quality of service of the video streaming, several intelligent video streaming algorithms have been proposed. Several logical approaches are introduced to improve efficiency of video streaming delivery in the network. Currently, there are a number of intelligent video streaming algorithms found in the literature. While, this provides many options for organization to select and test, without a comprehensive decision framework, such trial-error selection will eventually resulting in high cost and inefficiency. This study aims to tackle the issue of selecting the best intelligent video streaming algorithms for private cloud computing. An integration of Analytic Hierarchy Process and ISO 9126 (international standard for software engineering) is proposed in this study as a novel decision analysis. The rest of paper is organized as follows. After the introductory section, literature review on current intelligent video streaming algorithm is
  • 2.  ISSN:2088-8708 IJECE Vol. 7, No. 6, December 2017 : 3529–3535 3530 presented in section 2. Section 3 describes methodology applied in the study. The analysis is then exemplified in section 4. Finally, section 5 provides overall summary of the study. 2. LITERATURE REVIEW Basically video packets should undergo two stages before being passed in the network. The first stage is called compression process and the second one is streaming process. While data compression reduces size of actual video into smaller one without the expense of video quality itself, streaming procedures enable users to play video step by step without having to obtain the whole data first [2]. Although it has many advantages, quality of service (QoS) sometimes being questioned. Lack of QoS experienced by end users particularly occurs in mesh network such as the Internet. Basically QoS of video streaming is influenced by bandwidth limit, loss of data and jitter [5] [6] [7]. To tackle the issue, various intelligent video streaming algorithms have been introduced. The main aim of the algorithm is to make video packets intelligent enough and adaptive with the unfriendly network conditions. At the end by applying the intelligent algorithm, quality of video streaming can be enhanced. Previous study [4] suggested that intelligent video streaming algorithms can be classified into four main groups as follows. 2.1. Video Adaptation Algorithm Video Adaptation algorithm is considered as the basic technique used for video streaming to maintain video quality according to the capability of data sender and it deals primarily with instable network condition. This adaptive scheme develops flexible media streaming to address the problem of serving heterogeneous clients with adaptive video quality. Simulcast [8] is among the earliest approach of video adaptation. It encodes single video source into multiple independent streams differently and at client side, particular bitrate of encoded video is chosen according to its access bandwidth [9]. Video transcoding [10] is another intelligent scheme that adapts the video streaming according to the flow rate constraints of user preferences. Formatting video conversion while reducing bit rate of the video or dropping video size to fit the bandwidth of end user are main techniques applied in this algorithm [11]. In mesh network environment such as wireless [12], another adaptation algorithm called transcoding technique offers flexibility to carefully tradeoff spatial and temporal distortions to enable good video quality to the end users [12] [13]. However, this scheme has serious limitation for large variety of clients in network [14]. Then, Yuan, et.al [15] introduce the intelligent Prioritized Adaptive Scheme (iPAS) as an advanced algorithm for adapting the encoding and transmission by estimating bandwidth usage within different network situations. 2.2. Scalable Streaming Algorithm In a broadcast or multicast environment, since there are large variations in adaptation need among receivers, performing coding at every edge is not effective solution, thus scalable streaming scheme is more appropriate than source adaptation scheme. Fine Granularity Scalability or FGS for spatial quality adaptation is among the earliest algorithm to scalable video streaming [12] [16]. The algorithm was then improved by Ohm [17] who introduced Motion Compensated Temporal Filtering (MCTF) algorithm. Another advantage of this algorithm is that truncating bit stream can be done at almost every point [18]. Self-tuning Neuro-Fuzzy (SNF) is proposed in [19] to enable MPEG video data over the Bluetooth channel. Likewise, Kazemian [6] demonstrates this scheme combined with traffic-shaping buffer based on Neural-Fuzzy algorithm to enable video transmission with low power, low cost, low complexity wireless standards, and very limited bandwidth support. In addition, Multiple Description Coding (MDC) [20] is another algorithm which encode video into two or more independently decodable layers. 2.3. Video Summarization Algorithm Video Summarization algorithm is proposed as a solution to the weaknesses of the previous two algorithms [21]. This scheme deals with the issue on how to manipulate the large quantity of video streaming data particularly in network environment. Video summarization scheme applies intelligent smart algorithm for analysis, structuring, and summarizing video content according to various user preferences in viewing the video [22]. The most popular type of video summary is the pictorial summary. It has three access levels making easier the search for video sequences. The first access level enables users to obtain full access for the whole archive. The second access level is provided to help users browsing video archive according to video summaries. The third access level that accelerates the archive browsing by adding an indexing subsystem,
  • 3. IJECE ISSN: 2088-8708  Decision Making Analysis of Video Streaming Algorithm for Private Cloud Computing … (Irfan Syamsuddin) 3531 which operates on video summaries [23]. It is widely deployed with personalization capabilities according to user preferences such as sport games [24]. Other type of intelligent video summarization is introduced by Li, et.al [18]. It enhances multi-user video communication solution with better efficiency in resource utilization and promises better overall received video quality. 2.4. Secure Media Streaming Algorithm Unlike previousgroups, this type of algoritm focuses on adding security parameters to enhance smart video streaming. The Secure scalable streaming (SSS Framework) is considered as the first security scheme proposed by Wee and Apostolopoulos [25]. The framework supports end-to-end delivery of encrypted media content while enabling adaptive streaming and transcoding to be performed at intermediate, possibly untrusted, nodes without requiring decryption and therefore preserving the end to end security. However, this method does not provide authentication mechanism at sender side, thus it vulnerable to malicious attacks [14]. Another approach is called the ARMS system proposed by Venkatramani, et.al [26]. This approach enables secure and adaptive rich media streaming to a large-scale, heterogeneous client population within untrusted servers. In 2004, Secure Real Time Transport Protocol (SRTP) was developed to provide confidentiality, message authentication, and replay protection as basic security services required for secure video streaming [4] [14]. Chiariglione, et.al [27] propose a MPEG standard aiming at standardizing the format for distribution of governed digital content. It has two main objectives, firstly to protect rights of holders and secondly solve the interoperability issue that is worsened by the many existing proprietary DRM systems. The standard governs how to deliver encrypted content and performing mutual authentication between devices involved and integrity authentication of governed content. Yet, adaptation and other flexible handlings of multimedia are sacrificed which makes it difficult for wide adoption. 3. RESEARCH METHOD In order to answer the question of how to select the best among existing algorithms of video streaming and then apply it in a private cloud computing environment, many perspectives, and criteria should be involved and considered appropriately. Such case falls into multi criteria decision making (MCDM) problem. This study follows the approach usedin [3] that combines the Analytic Hierarchy Process [28] and ISO 9126 Software Engineering [29] to establish decision framework, which will be used to answer research question in this study. AHP’s simplicity and robustness makes it widely used to solve decision analysis problems in various fields [30]. Also, it offers flexiblity to combine tangible and intangible factors into a quantitative decision analysis structured within three basic layers namely, goal, criteria and alternative [31]. The first layer is called goal to be solved which is to select the best video streaming algorithm to be applied in private cloud computing. Then, ISO 9126 is international software evaluation standard that consists of six aspects of software engineering namely functionality, reliability, usability, efficiency, maintainable and portability [29]. It is widely accepted that the standard is applicable to review all aspects of software quality from preparation and development until evaluation stages [32]. The standard is applied on the second layer of the decision hierarchy as criteria. Finally, on the third layer of AHP hierarchy is called the alternative. The alternative in this case are the four types of intelligent video streaming algorithms as mentioned previously in section 2. There are four altarnatives set in this study, namely Video Adaptation algorithm, Scalable Streaming algorithm, Video Summarization algorithm, and Secure Media Streaming algorithm. Tthe complete hierarchy of decision framework consists of three layers is shown in the following Figure 1.
  • 4.  ISSN:2088-8708 IJECE Vol. 7, No. 6, December 2017 : 3529–3535 3532 Figure 1. The decision analysis framework According to Saaty [28], AHP analysis can be completed by taking the following five simple stepsas folows, Step 1: Decomposing decision framework in the form of a hierarchy consists of goal, criteria, and alternatives. Figure 1 depicts the framework hierarchy according to AHP method which consists of three layers. First layer is the goal of Selecting VSC (Video Streaming Cloud), the second layer is criteria of selection based on ISO 9126, and finally the last layer represents alternatives of four types of video streaming algorithms. Step 2: Collecting input from experts through survey based on the decision analysis hierarchy in the pairwise comparison of alternatives on a qualitative scale of from 1 to 9 and organizing them into a square matrix. Step 3: Calculating principal eigenvalue and the corresponding normalized right eigenvector of the comparison matrix. Step 4: Evaluating the consistency ratio (CR) of the matrix of expert’s judgment. In case the value of CR is less than 0.1, judgment process must be revised. Step 5: Aggregating global weight ofcriteria to obtain the final ranking. 4. RESULTS AND ANALYSIS Expert Choice 2000 Academic Edition was used to perform the whole processes starting from constructing the decision analysis hierarchy, creating the AHP survey until the last step of determining final decision. The first step ofmodelling the decision structure in Expert Choice 2000 software is depicted in Figure 2. Based on the structure, list of AHP style’s questionnaire might be automatically generated for both criteria and alternatives levels. Figure 2. Modeling the decision structure Figure 3. AHP questionnaire The questionnaire uses 1-9 scale of Saaty which represents various values as follows. Equally Important or EI is represented as 1, Moderately Important or MI is represented as 3, Strongly Important or SI is represented as 5, Very Strongly Important or VSI is represented as 7 and finally Absolutely Important or AI is represented as 9 [28]. Furthermore, the decision maker should make his/her judgment in comparing
  • 5. IJECE ISSN: 2088-8708  Decision Making Analysis of Video Streaming Algorithm for Private Cloud Computing … (Irfan Syamsuddin) 3533 criteria from goal perspective in Figure 4 as well comparing alternative from criteria perspective in Figure 5. All judgment results are then collected in the software for further analysis steps. During the pairwise comparison process, some circumtances possibly resulting inconsistency of judgment by the decision maker. In this case, judgment should be repeated if the result considered inconsistent due to fails to satisfy AHP standard. This feature is called AHP consistency ratio, by which all pairwise comparisons are calculated and measured to ensure whole judgments are correctly done. According to AHP, maximum consistency ratio is 0.1. Therefore, if the calculated value is more than 0.1 then the decision process must be repeated until the acceptable value is achieved. Figure 4. Pairwise comparison of criteria Figure 5. Pairwise comparison of alternative As can be seen in Figure 4 and Figure 5, the consistency ratio of the decision processesare 0.00 and 0.06 respectively which are both acceptable.Since all judgments are consistent, the next process might be proceed ofcalculating the final weight by aggregating all pairwise comparisons.The results are presented in Table 1. Table 1. Final result of the decision analysis No Video Streaming Algorithm Weight 1 Scalable Streaming 0.273 2 Video Summarization 0.267 3 Secure Media Streaming 0.245 4 Video Adaptation 0.215 Overall consistency ratio : 0.09 In comparison to other algorithms, Scalable Streaming algorithm is considered as the best choice for delivering video contents over cloud infrastructure which accounted for 0.273. The second one is Video Summarization algorithm by 0.267 followed by Secure Media algorithm and Video Adaptation algorithm by 0.245 and 0.215 respectively. Overall inconsistencyratio is 0.09 which means that whole judgments are consistent and thus the result is acceptable. The findings obtained from this research are in line with some of the latest research in the field of cloud computing and video streaming. The concept and applications of video streaming algorithms on public cloud computing for commercial needs is not newsuch as Netflix [33], but its application to private cloud computing for non-commercial needs such as education and government as adopted in this study is a novel approach. Therefore decision makers in this case require a comprehensive mechanism in viewing the issue in this case the selection of the best streaming video algorithm for application to private cloud computing [4]. Li et al [34] states that the integration of streaming video services on the cloud infrastructure is inevitable for two reasons, firstly increasing user demand that is uplink bandwidth at end users, and socondly the increasingly abundant availability of bandwidth in the Internet that is the downlink bandwidthat the servers in the cloud datacenters. Hence, the combination of video streaming on cloud computing infrastructure is the need for current video on demand services [35].
  • 6.  ISSN:2088-8708 IJECE Vol. 7, No. 6, December 2017 : 3529–3535 3534 Since cloud computing technologies are basically well prepared to offer scalable resources to content or service providers [36], then cloud data centers can easily supportive to large-scale real-time video services as argued by Zhuang et.al [37]. As a result, scalable streaming algorithm will fit properly within private cloud infrastructure to solve the problem in this case. 5. CONCLUSION The problem on how to select the best video streaming algorithm for private cloud computing infrastructure is addressed in this paper. Analytic Hierarchy Process is succesfully combined with ISO 9126, an international standard for software engineering, to develop a new decision analysis hierarchy, followed by an example to assist the decision making processes. Among four types of intelligent algorithms, Scalable Streaming algorithm is found as the best choice since it obtains the highest weight of 0.273 with overall consistency ratio of 0.09. Based on the findings it can be concluded that Scalable Streaming algorithm is the best option to be applied in the case of improving the quality of video streaming contents delivered over private cloud computing infrastructure. In the future, the study might be extended in two ways, first by performing simulation of AHP sensitivity analysis within various what-if scenarios, and secondly evaluation of algorithm performance against various quantities of cloud users. ACKNOWLEDGEMENTS The study is supported by Ministry of Research, Technology and Higher Education, Republic of Indonesia. The author also would like to thank Professor David Al-Dabass from Nottingham Trent University UK for valuable supports. REFERENCES [1] A. Vijayaand V. Neelanarayanan, “A Model Driven Framework for Portable Cloud Services”, International Journal of Electrical and Computer Engineering. vol 6, no 2, pp. 708-716, 2016. [2] D. Austerberry, “The Technology of Video and Audio Streaming”, Taylor & Francis, 2005. [3] I. Syamsuddin, “Problem Based Learning on Cloud Economics Analysis Using Open Source Simulation”, International Journal of Online Engineering, vol. 12, no. 6, pp. 4-9, 2016. [4] I. Syamsuddin, “A Novel Framework to Select Intelligent Video Streaming Scheme for Learning Software as a Service”, IAES 2014 International Conference on Electrical Engineering, Computer Science and Informatics, pp. 91-95, 2014. [5] C. Huang, et.al., “An intelligent streaming media video service system”, Proc. Of IEEE Conference on Computers, Communications, Control and Power Engineering, pp. 1-5, 2002. [6] H.B. Kazemian, “An intelligent video streaming technique in zigbee wireless”, IEEE International Conference on Fuzzy Systems, pp. 121 -126, 2009. [7] J.G. Apostolopoulos, et.al., “Video streaming: Concepts, Algorithms, and Systems”, HP Technical Report, 2002. [8] B. Furht, et.al., “Multimedia Broadcasting Over the Internet: PartII– Video Compression”, IEEE Multimedia, vol. 6, no. 1, pp. 85–89, 1999. [9] A. Lippman, “Video Coding for Multiple Target Audiences,”Proceeding of SPIE Visual Communications and Image Processing, pp. 780– 782, 1999. [10] A.Vetro, et.al., “Video Transcoding Architectures and Techniques: An Overview”, IEEE Signal Processing Magazine, vol. 20, no. 2, pp. 18–29, 2003. [11] J. Xin, et.al., “Digital Video Transcoding”, Proceedings of IEEE, vol 93, no. 1, pp. 84-97, 2005. [12] Z. Li, et.al.,“Rate-Distortion Optimal Video Summary Generation”, IEEE Trans. on Image Processing, vol 14, no. 10, pp. 1550-1560, 2005. [13] S. Liu, and C.J.Kuo, “Joint temporal-spatial bit allocation for video coding with dependency”, IEEE Trans.on Circuits & System for Video Tech, vol. 15, no. 1, pp. 15-26, 2005. [14] L.Mou, et.al., “A Secure Media Streaming Mechanism Combining Encryption, Authentication and Transcoding”, Signal Processing: Image Communication, vol. 24, pp. 825–833, 2009. [15] Z.Yuan, et.al., “iPAS An User Perceived Quality-Based Intelligent Prioritized Adaptive Scheme for IPTV in Wireless Home Networks”, IEEE International Symposium on Broadband Multimedia Systems and Broadcasting, 2010. [16] F.Wu, et.al., “DCT-Prediction Based Progressive Fine Granularity Scalable Coding”, Proceeding of IEEE Int. Conference on Image Processing, pp. 1903-1906, 2000. [17] J.R. Ohm, “Advances in Scalable Video Coding”, Proceeding of IEEE, vol. 93, n. 1, pp. 42-56, 2005. [18] Z.Li, et.al., “Intelligent Wireless Video Communication: Source Adaptation and Multi-User Collaboration”, China Communications, October, pp. 58-70, 2006. [19] H.B. Kazemian, and L. Meng, “A fuzzy control scheme for video transmission in Bluetooth wireless”, Information Sciences, vol. 176, no. 9, pp. 1266-1289, 2006.
  • 7. IJECE ISSN: 2088-8708  Decision Making Analysis of Video Streaming Algorithm for Private Cloud Computing … (Irfan Syamsuddin) 3535 [20] A.R. Reibman, et.al., “Multiple-Description Video Coding Using Motion-Compensated Temporal Prediction”, IEEE Trans. Circuits Syst.Video Technol. 12, pp. 193-204, 2002. [21] A. Hanjalic, “Shot-Boundary Detection: Unraveled and Resolved?”, IEEE Transactions on CSVT, vol. 12, n. 2, pp. 90-105, 2002. [22] C. Cotsaces, et.al., “Video Shot Detection And Condensed Representation”, IEEE Signal Processing Magazine, vol. 23, no. 2, pp. 28-37, 2006. [23] H.Karray, et.al., “Indexing Video Summaries for Quick Video Browsing”, Computer Communications and Networks, pp. 77-95, 2010. [24] F. Chen, et.al., “An Autonomous Framework To Produce And Distribute Personalized Team-Sport Video Summaries: A Basket-Ball Case Study”, IEEE Transactions on Multimedia, vol. 13, no. 6, pp. 1381-1394, 2011. [25] S.J. Wee, and J.G. Apostolopoulos, “Secure scalable video streaming for wireless networks”, Proceeding of the IEEE International Conference on Acoustics, Speech, and Signal Processing, 2001 [26] C.Venkatramani, et.al., "Securing Media for Adaptive Streaming”, ACM Conference on Multimedia, 2003. [27] F. Chiariglione, et.al., “Streaming of governed content—Time for a standard”, Proceeding of the 5th IEEE Consumer Communications and Networking Conference, 2008. [28] T.L.Saaty, “The Analytic Hierarchy Process”, RWS Publications, Pittsburgh, PA, 1990. [29] ISO/IEC 9126-1:2001. Software Engineering [30] X.Zhang, andS.Wei, “Using the AHP Method to Research the Cargo Stowage of Vehicles”, International Journal of Online Engineering, vol. 11, no. 8, pp.47-50, 2015. [31] X. Tang, “Research on Performance Evaluation by IDSS Based on AHP”, International Journal of Online Engineering, vol. 9, pp. 9-12, 2013. [32] I. Syamsuddin, “Fuzzy Multi Criteria Evaluation Framework for E-Learning Software Quality”, Academic Research International, vol.2, no.1, pp.139-147, 2012. [33] S.J. Berman, et.al., “How cloud computing enables process and business model innovation”, Strategy & Leadership, vol. 40, no. 4, pp. 27-35, 2012. [34] B. Li, et.al., “Two decades of internet video streaming: A retrospective view”, ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM), vol. 9, no. 1, pp. 33-46,2013. [35] T.H. Hsu and L.Y. Wu, “A Cloud-assisted P2P Video Streaming Architecture for Scalable Video Coding”, The Fourth International Conference on Informatics & Applications (ICIA2015) p. 89, 2015. [36] D. Niu, et.al., “Quality-Assured Cloud Bandwidth Auto-Scaling for Video-on-Demand Applications”, IEEE INFOCOM, 2012. [37] Z. Huang, et.al., “CloudStream : Delivering High-Quality Streaming Videos through A Cloud-based SVC Proxy”, IEEE INFOCOM, 2011.