Incorporating Human Psychological Factor in Assessing the ...

3 downloads 418 Views 307KB Size Report
server-side or proxy-side adaptation (Malandrino el. a/., 2010) operate in isolation, .... The cu~rent server load checks by SLA assessor and estimates the value ...
Incorporating Human Psychological Factor in Assessing the Deliverability of Quality of Service (QoS) for Multimedia Content Adaptation Services Mohamed J."', Fudzee M. F. M.' and Ismail M.N.'

ABSTRACT Content adaptation is a potential solution for tailoring ~nulti~nedia web content according to the users' preferences and heterogeneous devices' constraints. Content adaptation can be done as third party service over the Internet. Users may pay for the service thus demand quality. The quality should include the human psychological factors. One of these factors is the ~naxi~nurn time a user can wait for the output to be displayed. Thus, response time is one of the qualities of service (QoS) to be considered in assessing the deliverability of content adaptation services. However, the advertised response time may not be deliverable accordingly during the actual service execution due to heavy load. Practically, the service provider should able to determine a cun.ent deliverable response time before the service level agreement (SLA) is settlcd with the users. In this paper, we propose a strategy for service providers to evaluate incoming requests and capable of offering the new response time. The proposed strategy takes into account the current server load and enables a ~nechanismfor the user to evaluate whether the new response time can be accepted or not. We analyzed the performance of the proposed strategy in terms of SLA settlement under various conditions. The results indicate that the proposed stl-ategy p e ~ f o r ~ \veil. ns Keywords: ~nulti~nediacontent adaptation, QoS, SLA, Service-oriented content adaptation.

I INTRODUCTION Content adaptation has in fact already gained considerable importance in today's ~nultimedia co~n~nunicationsand will certainly become an essential functionality of any service, application or systeln in the near future (Carreras el. 01, 2009). As the heterogeneity of mobile device such as smart phone and tabs growth, searching websites througli nob bile device is also demanding. The recent trend is that content adaptations are largely demancled and became protitable nob bile contents of its quality to the Internet as third party services (Arai & Tolle, 2010). Existing content adaptation systems employing these approaches such as client-side,

server-side or proxy-side adaptation (Malandrino el. a/., 2010) operate in isolation, often encounter

limited adaptation functionality, get overload if too Inany concurrent users and open to single point of failure, thus limiting the scope and scale of their services (Yang & Shao, 2007). Digital lnultilnedia services and devices are now mediated through increasin~lypropol-tion of human activities such as social interactions, ente~iainment, shopping, and gathering info~lnation (Kosinski, Stillwell & Graepel, 2013). To get more accuracy and rapid infonnation, users may pay for the service thus dellland quality. Generally, the response of those services is not very i ~ n ~ n e d i a t e l ~ but rather delayed to a certain extent depends on the type of request and the type of desired response. At the end, these response times is lasgely dominated to user-perceived quality (Egger et. 01, 20 12). The idea of establishing content adaptation as a service to allow potential solution for tailoring multimedia web content according to the users' prefel-ences and heterogeneous devices' conslraints has been endorsed. Typically, there are Inany service providers offering a variety of content adaptation that can be suit. Therefore, the solution for these services is to cooperate with each other through service co~nposition to co~npletely.serve the request that they cannot attain intlividually. This is termed as Service-oriented Content Adaptation (SOCA). SOCA presents a nod el to enable content adautation to be consumed as Web services (Fudzee & ~ b a w a i y , 201 I). However, current sb~utions from (Alha~natl,Dillon & Chang, 2010) do not take into account the human psychology in negotiating with services. Figure 1: SOCA Framework shows the architecture of service level agreement (SLA) by SOCA framework. This systeln is based from the service oriented architectuse (SOA). The purpose of the SOCA framework is to give out user expectation by offering added value of content and also to provitle tlexible and scalable service-based content delive~y mechanism. The framework consists of components that provide access to content servers, develop user request to source fonnat, manage and provide

K ~ i o ~ ~ : l e rMr,rir~ge~ne/it lge In/er~iotionolCo~ifwence(KMICe) 2014, I 2 - IS il~rglrst2014, Mrrlo.vsio

http://lvi~v~.v.k~iiice.ons. net. /ny/

content description (Fudzee, Abawajy & Deris, 2010).

evaluate whether the new response time can be accepted or not. We analyzed the p e ~ f o ~ l n a n cofe --------------------------------the proposed strategy in terms of SLA settlement client l rn \ under various conditions. The results indicate that laver 1 ,-----~--_-__----_---------------L1 0O O O O 0 the proposed strategy pelforms well. This paper ---------------------------------, consist of six section which includes our related rnoker work in section 2, the proposed solution in section layer I 3, the perfo~lnanceevaluation in section 4, result and discussion in section 5 and the conclusion for this paper in section 6.

"

e\

PI-ovider layer

c

I

f

"

a R R ai

L

f

'

L

L

c

;I kf 9

n:m; i l ~ ~ : . . J b r ~ - .

. . SE~V:LE:

\ , I k f ;

ernu~lers.

I

Figure 1: SOCA Framework

Comlnonly, SOCA enables an adapted content to be delive~y by a nun~ber of services; service co~nposition based on quality of service (QoS) is known to be a practical solution. Hence, response time is one of the qualities of service (QoS) to be considered in assessing the deliverability of content adaptation services. However, the advertised response time may not be deliverable accordingly during the actual service execution due to heavy load.

I1 RELATED WORK Previous studies have overcome the problerns of service provider fi-0111 SOCA fi-amework. SOCA c o ~ n e swith existing one to one negotiation strategy (Md Fudzee & Abawajy, 201 1) that is most works dealing with client-side quality evaluation p e ~ l b n n reco~n~nendations during service selection process. In this strategy, the waiting time has been focusing to reflect the response time. The broker reaches the requested service by searching the priority function. The cu~rentserver load checks by SLA assessor and estimates the value ofrequest it can be served within offered waiting time. This strategy offered single session task by SLA assessor to be consider by waiting time and at the same time the new waiting time for the request that might be rejected. Figure 2: One-To-One Negotiation depicted an example of i~nplementing E(W) QoS negotiation between brokers with a content adaptation provider.

.

$,

The quality of i n o b ~ l eservices in content adaptation should include the human psychological factors. One of these factors is the ~naximumtime a user can wait for tlic output to be displayed. Lobo et. 01, (201 1) stress that there will be more frustration while making longer enough of time to wait for pagcs to load, so as a result they usually quit tlic task or t ~ yto find infol-mation to another site. This is also relevant to content adaptation service response time. Practically, the service provider should able to detennine a current deliverable response time before the service level agreement (SLA) is settled with the users. This strategy has been found out fi-o~n(Md Fudzee & Abawajy, 201 1) by proposed QoS negotiation nodel ling of response time by considering one to one negotiation strategy (from broker as user on behalf to service provider). In this paper, we propose a strategy for service providers to evaluate incoming requests ant1 capable of offering the new response time. The proposed strategy takes into account the current server load and enables a ~nechanisrnfor the user to

Figure 2: One-To-One Negotiation

From the Figure 2: One-To-One Negotialion. once the agreements are entered into, i t becomes necessary to monitor their conditions, which will com~nonly relate to timeliness, reliability and request throughput, at run time (Raimondi, Skene & Emmerich, 2005). Tlie problem with this strategy is broker should have to stick around for a few seconds to receive the adapted content. As a result, there will be a heavy load of incoming request, false of information and disclai~ned infonnation. To overcome this problem, we propose a strategy for service providers to evaluate incoming requests and capable of offering- the new response time. The proposed strategy called One-to-Multiple negotiation. This strategy takes into account the current server load and enables a mechanism for the user to evaluate whether the new response time can be accepted or not.

111

PROPOSED SOLUTION This section, we will describe about the proposed of One-to-Multiple Negotiation strategy that has capability to detennine that SLA can be settled with overall waiting time for all task rather than a single task. This improvement strategy based from (AlJaljouli & Abawajy, 2012) will consider less of response time by applying overall task to a certain request. Figure 3: One-To-Multiple Negotiation Strategy illustrates the one-to-multiple negotiation strategy.

strategy can allow user to get any responds from several task and it w i l l decrease user's perception about waiting time. By applying this method, the enhance user experience of the content adapted and also provide flexible and scalable service-based content delivery mechanism. An algorith~n is applied to this strategy at SLA assessor for improvement settlement rate of waiting time factor considers by QoS. Table 2: Common Symbol list the colmnon sy~nbol used for this paper based on proposed model. Table 2: Common Symbol Sylnbol Description

I

1

Ss.!cr

Server load

P'C"?~ i


Al-laljoull, R., 6: Abawqy, 1. (2012). Strategies for Agenl-Based N e g o t ~ a t i o ~i n i E-Trade. Network and traffic engineering In emerglng distributed cornpuling applicatio~~s. 43-65. Alhamad, h4.. Dillon, T., 6: Chang. E., 2010. Sla-based trust !nodel for cloud computing. In Network-Based l ~ ~ f o n n a t i oSystems n (NB~s), 2010 13th International Conference on (pp. 321-324). IEEE. A n l , K., 6: Tolle, H . (2010). Auto~natice-comic content adap~atlol~, Inten~ationalJournal o f Ubiqu~tousComputitlg, 1(1), 1 - 1 1. Cameras. A,, et. al., 2009. Context-aware and DRM-enabled colltelll adaptation platfonn for collaboration appl~cations. IEEE h4ulti1nedia. Egger, S., Hossfeld. T.. Scbatz. R., 8 Fiedler, kl. (2011. July). \Vaiti~lg times i n qualily o f experience for web based senJlces. I n Quallly of klull!~nedia Experience (QoklES). 2012 Four111 l n t e n ~ a l i o ~ ~ a l \\'orksl~op on (pp. 86-96). IEEE. Fudzee. b1. F. bl.. & A b a ~ r q y .J. H . (201 1 ). A Strategy of Negoliat~ng QoS for Conlent Adaptatin11 Services. Deakln University, Scl~ool o f I n f o r ~ n a t i oTechnology. ~i Fudzee, R.1 F. hl.. Abawqiy. .I.. k Deris. R I . h.1 12010. hlay). R4ult1criteria ctintent a d a p t a l i o ~service ~ selection broker. 111 Cluster. g 2010 lot11 IEEEIACM Cloud and G r i d C o l n p u t i ~ ~ (CCGrid). Intcmnlional C'onlkrence 011 (pp. 721-726). IEEE. Kosinski. h.1.. Slillwell. D.. 6: Graepel. T. (2013). Prlvale traits and atlributes are pred~clableRoll1 digital records o f l i u ~ n : ~belinv~or. n Proceedings o f tlie N a t ~ o i ~Acade~ily al ot'Sciences. I101 15). 58025805. LIU, K.. Jill. H.. C'l~en,I.. LIU, S.. \'uan, D., 6: Yang. )'. (2010). A co~npro~nised-ti~ne-cost scheduling a l g o r i l l ~ ~ in n s w i ~ ~ d e w - cIbr mstance-i~~trnsi\.e cost-constrained \\~orkllo\\,s on a cloud o ~ ~ a l o f H ~ g hPerfor~nal~ce computing platlbr~n. l ~ ~ l e n ~ a t i .loun~al Computing Applicatio~~s. 14(4). 445-456 Lobo. D.. Kaskaloglu. K.. Kiln, C. Y.. 6: Herbert. S. (201 1). \\'eb usability guidelines for s~nartpl~ones:A synergic approacll. l n t e n ~ a t i o ~j~o au ln ~ a lo f information atid electronics ~ ~ ~ g i ~ ~ e e r ~ ~ 11I). 33-37. h l a l a ~ i d r ~ ~D..~ oh. l a z z o ~ ~F.. ~ .K l b o ~ ~D.. i . Bcttir~i.C.. C o l q a n ~ ~hl.. l. c t Scarano. \' 12010). hllh,lOS.A: context-aware adaptatloll lor uhiqu~lousweb access. I'ersonal and llbiquitous Co~nputing.1414). 301-310. Rld Fudzee. RI. I:.. & Aba\v:!jy. .l. 1-1. 12011). QoS-based adaptation service s e l r c l l o l ~broker. Future Generation Colnpuler Syslelns. 2713). 256-204 Patl~an.h'l.. B Buyya. R. (2009). Arcllltecture and perl'or~na~ice ~nodels fbr QoS-dri\,en elll.cti\,e p e e r i ~ ~ogf confell1 delivery ne~works. k ~ l u l t i a g w nnd t G ~ i Systems, d 512). 165-195. Railnondi. F.. Skeoc. J . d E ~ n ~ n e r i c \lI., ~ . 2008. E f l i c i e l ~ tonllor ~ n o n i t o r i ~o ~f web-service g SLAs. I n Proceedings of the 16th A C k l SIGSOFT Intemational Sylnposiutn on Foundations of sofiware engi~lcering(pp. 170-180). .4CM Yang. S. .I.. 6: Sl~ao. N. \\I. (2007). E n b a n c ~ ~ lpervasive g Web accessibility \VIIII rulc-based adaptation strategy. Expert Syslelns 1\,1tl1A p p l i c a t i o ~ ~32(4). r. 1154-1 167. f Zl~ang.\'.. Z l ~ e ~ i pZ.. . S: I.yu. h l R. (201 1. October) E r p l o r i ~ ~latelll features Ihr mrlnorli-hasetl QoS prediction ill cloud colnputllip. 111 Reliable Distr~butcd Syslc~ns (SRDS). 2011 30th IEEE Symposiu~iion (pp. 1-10). IEEE. Zheng. z.. ZI~ang. j'.. 8 L ~ U . I~I.R. (2010. .IUI~). D ~ s t r ~ b u t eqos d evaluatio~lfor real-world web services. In \Veb S e n x e s (IC\\'S). 2010 IEEE l l i t e n ~ a l i o ~C'onl'ere~~ce ~al on (pp. 83-90). IEEE.