Prijszettingsstrategieën voor aanbieders van Video on Demand services

Maat: px
Weergave met pagina beginnen:

Download "Prijszettingsstrategieën voor aanbieders van Video on Demand services"

Transcriptie

1 Faculteit Ingenieurswetenschappen Vakgroep Informatietechnologie Voorzitter: Prof. Dr. Ir. P. LAGASSE Prijszettingsstrategieën voor aanbieders van Video on Demand services door Louis DECUYPERE Promotors: Prof. Dr. Ir. M. PICKAVET, Prof. Dr. Ir. D. COLLE Scriptiebegeleiders: Ir. K. CASIER, Ir. J. VAN OOTEGHEM, Ir. S. VERBRUGGE Scriptie ingediend tot het behalen van de academische graad van burgerlijk ingenieur in de computerwetenschappen Academiejaar

2 Voorwoord Bij mijn scriptiekeuze ging mijn voorkeur quasi onmiddellijk uit naar één van de onderwerpen uit de techno-economische sfeer. Het leek mij een uitdaging om mijn horizonten te verruimen en een onderwerp te kiezen dat niet rechtstreeks aansluit bij de vorming als computerwetenschapper. Ik wens prof. Pickavet en prof. Colle te bedanken voor het aanreiken van dergelijke onderwerpen. Mijn dank gaat zeker ook uit naar Jan Van Ooteghem, Koen Casier, Sofie Verbrugge en Bart Lannoo voor de ondersteuning en hun geduld bij het tot stand brengen van dit werk. Tenslotte wil ik hier zeker plaats maken voor een dankwoordje aan mijn ouders, familie en vrienden die mij gesteund hebben bij het schrijven van dit werk en voor alle mogelijkheden die zij mij geboden hebben tijdens mijn studies. Louis Decuypere, 17 januari 2007

3 Toelating tot bruikleen De auteur geeft de toelating deze scriptie voor consultatie beschikbaar te stellen en delen van de scriptie te kopiëren voor persoonlijk gebruik. Elk ander gebruik valt onder de beperkingen van het auteursrecht, in het bijzonder met betrekking tot de verplichting de bron uitdrukkelijk te vermelden bij het aanhalen van resultaten uit deze scriptie. Louis Decuypere, januari 2007

4 Prijszettingsstrategieën voor aanbieders van nieuwe netwerkservices door Louis DECUYPERE Scriptie ingediend tot het behalen van de academische graad van burgerlijk ingenieur in de computerwetenschappen Academiejaar Promotors: Prof. Dr. Ir. M. PICKAVET, Prof. Dr. Ir. D. COLLE Scriptiebegeleiders: Ir. K. CASIER, Ir. J. VAN OOTEGHEM, Ir. S. VERBRUGGE Faculteit Ingenieurswetenschappen Universiteit Gent Vakgroep Informatietechnologie Voorzitter: Prof. Dr. Ir. P. LAGASSE Samenvatting Het doel van dit werk is prijszettingsstrategieën uit de breedbandsector te identificeren die efficiënt ingezet kunnen worden bij het aanbieden van Video on Demand services. In een eerste luik wordt een beknopt overzicht van bestaande prijszettingsstrategiën voor de breedbandsector gegeven, gevolgd door een inleiding tot Video on Demand services en de technologie die dit mogelijk maakt. In het tweede deel van dit werk wordt een prijszettingssimulator voor ondemand netwerkservices ontworpen met als doel de bruikbare modellen te testen en hun prestatie hierin te evalueren. Trefwoorden Prijszetting, Video on Demand, VoD, Simulatie

5 Pricing Strategies for Providers of Video on Demand Services Louis Decuypere Supervisor(s): M. Pickavet, D. Colle, K. Casier, J. Van Ooteghem, S. Verbrugge Abstract This article tries to identify pricing strategies for broadband network services that are efficient for providing Video on Demand (VoD). Therefor an introduction to pricing in network services is given, followed by an overview of the VoD-service and the required technologies. Some alternatives to traditional content-based pricing are defined and tested in a pricing simulator for on-demand services that was designed. Based on a modeled scenario the simulations try to evaluate the proposed pricing strategies in several cases. Keywords Pricing, Video on Demand, VoD, Simulation I. INTRODUCTION OVER the last years, bandwidths in communication networks have grown severly due to new and improved technologies, both in the traditional wired infrastructure as well in wireless and mobile connections. Also, more and more bandwidth-hungry multimedia applications arise that put severe quality requirements on those underlying networks. For a provider that invests in new technologies and rich multimedia services, adequate pricing methods are a good means to support their need for new business models. In a constantly evolving market, those models must enable the provider to put ahead a relatively short Return on Investment (ROI) period. This work will take a look at some alternative pricing methods for Video on Demand applications (services where a user can view a video on-demand, i.e. at the moment he/she desires and with (almost) no delay). Some pricing formulas will be proposed and tested in a simulator in a particular developed case and variations based upon that base scenario. II. PRICING STRATEGIES A. An overview of pricing models for broadband services A first commonly used pricing strategy, especially for broadband internet services, is the flat-rate formula. The subscriber pays a certain (monthly) price for the (quasi) unlimited use of the service. This amount is the same for all users, regardless their true usage of the network. The cross-subsidisation, the effect where light users pay for the excessive usage of the heavy users, that occurs lacks fairness towards the average customer. The big advantage is however that it s crystal clear to the user, who knows exactly what the service costs even before using it. Another advantage, for the provider, is the simplicity of accounting and billing the service. An alternative to flat-rate pricing is using a tariff that reflects the effective consumption of the consumer. Those pricing methods, called usage-based pricing, are incentive-compatible because it encourages users not to spill resources. Tariffs can be based on time and/or volume parameters, but also on complexer calculations of the resource consumption in case of bursty and peak traffic of variable bitrates (e.g. effective bandwidth). Congestion-based pricing tries to diminish network usage during peak periods by using higher prices. It is a good way to divide capacity amongst those users that put the highest value on the service. Examples are static Time-of-Day pricing depending on an expected netwerk load, priority pricing where higher priorities cost more (but give no hard guarantees), or using congestion discounts to shift demand. A Smart Market technique divides (scarce) capacity by a bidding procedure. Often the prices set in this model are second-bid prices (i.e. the market clearing price is not the highest bidded price), which is called a Vickrey auction. B. Proposals for VoD-pricing In this work 6 pricing methods are proposed as alternatives towards traditional content-based pricing. In a table the formulas to calculate the video price p are shown. p content is the price that the provider pays to the studio, w the fixed profit margin the provider takes, T denotes the video duration, b the bitrate, K(t) is a factor that varies depending on the hour of the day, CP (c) is a penalty factor that depends on the congestion level c, MCP(bids) is the market clearing price when a Vickrey-auction takes place. Pricing method Formula Fixed pricing p = p content (1 + w) Time-based p = p content + p minute T Lindberger p = p content + K(t) b T Own model p = p content (1 + w) + p extra T extra Time of Day p = K(t) p content (1 + w) Congestion p = CP (c) p content (1 + w) Auction p = MCP (bids) In the first two usage-based models, the profit margin for the provider is proportional to the video duration. The third usagebased model adds a usage penalty per extra minute only for excessive video s lengths. Dynamic congestion penalties and auctions are only held when network load raises above a certain congestion level. III. VIDEO ON DEMAND A Video on Demand system supports users to view video s immediate after request (on a computer or a settopbox attached to a television) and provides standard VHS- or DVD-playback functionalities. Such services put severe quality requirements on the underlying technological infrastructure, that typically exists out of several hardware and software components (e.g. video servers,

6 set top box, transcoders, multiplexers and billing, accounting and content management systems). Typically the choice of centralised or distributed (with local video servers) network architecture and the backbone transport technology are important in deploying succesful and scalable VoD-systems. IV. DESIGN OF A NETWORK SERVICE PRICING SIMULATOR In order to test the proposed pricing methods a simulation tool was designed. Its purpose is to evaluate several pricing formulas for on-demand services in a realistic environment. Considerable effort was put in the variability of parameters that describe the service (customer base, demand pattern, content types, existing traffic distributions,... ) and statistical variations upon them. Figure 1 show the raw stucture of the application. video lengths). Congestion (lineary incrementing congestion penalty up to 150%) and auction-based pricing show 3 resp. 6% raise in profit, even when only small congestion periods occur during peak hours. In the second case, requests were incremented by raising the amount of customers in the system. The simulations there show that congestion-based pricing and especially auction-based pricing have big impact on profits, but the own model stays more profitable than congestion-based pricing until more than 30% of requests cannot be provided (fig. 3). x 1.000( ) SERVICE BUNDLE M 1..M SERVICE 90 CONTENT NETWORK USAGE CUSTOMER MODEL PRICING 80 WTP DEMAND 70 Fig. 1. Tree structure of environmental and pricing input parameters 60 To simulate the consumer buying behaviour on variable prices, a model proposed in [1] was implemented. For the simulations done in this work however, no data was found to set reliable parameters for this model k 110k 120k 130k 140k 150k 160k 170k 180k 190k 200k fixed time own cong auct Fig. 3. Effect on profit when congestion peaks and periods gradually increment In a third case the effects of changes in the chosen customer model are examined. It shows a considerable variation in optimal profit margins for fixed pricing when customer behaviour varies relatively little. That underlines that the results of the conducted expirements are to be taken with caution, and cannot be generalized. Fig. 2. Willingness to pay model : fraction of accepting customers to a certain price level [1] V. SIMULATIONS In order to exploit some of the functionalities of the tool, a VoD simulation scenario was modeled. It represents a VoDprovider that has request peaks in the evening, especially during weekends. By expanding the customer base under steady capacity, congestion effects and its impact on revenues and requests can be shown for the different pricing proposals. In a first case (only small congestion peak and period) pure time-based, time-of-day, and a combination of both show smaller or equal profits for the provider as opposed to fixed pricing. The own model, charging extra long video s on a extra time penalty per minute (in the simulation 17% increment in price for 2h movie, 50% increment for a 3h movie), raises profit in the simulated environment by 6.5% (based on normal distributed Finally, the effect of the parameters set in the congestion models and the own model is examined. The most relevant remark is that the own model is robust, and seems to remain profitable even if content provider charge longer video s higher. VI. CONCLUSIONS This work provides a customizable tool to evaluate various pricing methods for on-demand media providers. This tool was used to compare pricing models for VoD, based on an irreliable customer model however. Dynamic congestion-based models show considerable profit increments, even for small congestion periods. The most practical method that was identified is a model where video s are priced based on their content prices plus a fixed profit margin plus an extra penalty per extra minute for video s exceeding a certain duration (per contenttype). The transparancy, usage-based characteristic, (small) congestion avoidance, and extra profit generation are some important advantages for a provider implementing this model. REFERENCES [1] K. Almeroth, S. Jagannathan, Price Issues on Delivering E-Content On Demand, 2002.

7 i Inhoudsopgave Gebruikte afkortingen iii 1 Inleiding 1 2 Prijszettingsstrategieën Inleiding Enkele basisconcepten Prijszettingsmodellen in de breedbandindustrie Inleiding Flat-rate prijszetting Gebruiksgebaseerde prijszetting Congestiegebaseerde prijszetting Inhoudsgebaseerde prijszetting Hybriede modellen Prijszettingsstrategieën specifiek voor VoD VoD-prijszettingen uit de literatuur Praktische voorstellen voor VoD-prijszetting Visueel evaluatiemodel Video on Demand Inleiding Video on Demand systemen in verschillende vormen True VoD Near Video on Demand Andere vormen en benamingen Technologische infrastructuur Vereisten voor het aanbieden van VoD-services Netwerkarchitectuur en -technologieën

8 INHOUDSOPGAVE ii Hardwarecomponenten Fabricanten van VoD-technologie Ontwerp van een Prijszettingssimulator Doel van de simulator Parameters van de netwerkservice Prijszettingsparameters Klantenmodel Verloop van een simulatie Ontwerp en implementatie Gebruik van de simulator Runs met een te variëren parameter instellen Output van de simulator in verschillende vormen Simulaties Inleiding Identificatie van een basisscenario Parameters van de Video on Demand-omgeving Klantenmodel Simulatiecases CASE I : De verschillende prijszettingen in het basisscenario CASE II : Toename van het klantenbestand naar klanten CASE III : Invloed van de WTP-curve Case IV : Optimalisatie van de prijszettingen Besluit 77 A Inhoud van bijgevoegde CD 80

9 iii Gebruikte afkortingen ADSL Assymtric Digital Subscriber Line ARPU Average Return Per User ATM Atonomous Transfer Mode CATV Community Antenna/Access Television, Cable TV CBR Constant Bitrate DiffServ Differentiated Services DSLAM DSL Access Multiplexer HDTV High Definition Television HFC Hybrid Fiber Coax IntServ Integrated Services ISP Internet Service Provider MPEG Moving Picturs Expert Group NVoD Near Video on Demand OSI Open Systems Interconnection Basic Reference QoS Quality of Service ROI Return On Investment RSVP ReSerVation Protocol VBR Variable Bitrate

10 GEBRUIKTE AFKORTINGEN iv VoD Video on Demand VoIP Voice over IP WiFi Wireless Fidelity WTP Willingess to pay

11 1 Hoofdstuk 1 Inleiding De laatste jaren zijn bandbreedtes van communicatienetwerken sterk toegenomen. Tal van nieuwe en verbeterde netwerktechnologieën maken steeds sneller dataverkeer mogelijk voor zowel bedrijven als particulieren. Dit is niet alleen het geval voor bedrade verbindingen, er zijn ook een aantal geavanceerde technologieën die draadloze en mobiele breedbandverbindingen mogelijk maken. De netwerkbandbreedte mag dan wel fel toegenomen zijn, de vraag ernaar is de laatste jaren explosief gestegen door tal van nieuwe multimediadiensten die hoge eisen stellen aan de eigenschappen van de onderliggende netwerken. YouTube, Skype, MySpace, itunes Store, Video on Demand en IPTV, Wi-Fi op de trein, Mobile Internet en Mobile TV zijn slechts enkele voorbeelden uit de brede waaier aan nieuwe netwerkservices. Veel van de klassieke breedbandproviders worden nu omgedoopt tot triple-play providers (aanbieders van telefonie-, data- en videodiensten over hetzelfde netwerk), wat op zich nog maar een deel van de evolutie is naar multi-play services: een volledige integratie van de verschillende diensten. Het uitbreiden van de aangeboden services en de daarvoor benodigde investeringen in betere technologieën vereisen nieuwe businessmodellen. In deze snel evoluerende markt moeten deze modellen in staat zijn de gemaakte kosten op relatief korte periodes terug te winnen. Een belangrijk aspect daarbij is de keuze voor een goede prijszettingsstrategie die de winsten van de provider maximaliseert en tegerlijktijd ook de gebruiker optimaal voorziet in zijn behoeften. Naast het verhogen van de winsten kan een goede prijszetting ook dienen om de juiste klanten (d.i. de klanten die er het meest voor over hebben en dus het meest betalen) te bereiken wanneer er een tekort is aan capaciteit om iedere klant te bedienen. Figuur 1.1 toont een mooi voorbeeld. De mobiele netwerkoperator Proximus biedt klanten voor zijn Mobile Internet dienst vijf verschillende prijsformules, naargelang hun downloadvolume en

12 INLEIDING 2 het tijdstip van gebruik. Prijszetting Vaste prijs (/mnd) Inbegrepen volume Inbegrepen tijd Variabele prijs Mobile Internet No Limit 55 1GB 0,05 per extra 100KB boven 1GB Evening & Weekend 28,91 1GB (tijdens daluur) 0,05 per 100 KB in werkuur OF boven 1GB Mobile Internet 10MB 15 10MB 1,5 per extra MB Mobile Internet 3h 15 3 uur 5 per extra uur Mobile Internet Access Tijd 0,3437 per 5min. Mobile Internet Access Volume 0,4132 per 100KB Figuur 1.1: Verschillende prijszettingen voor Mobile Internet van Proximus Doel van dit werk In dit werk wordt specifiek ingegaan op de prijszetting voor het aanbieden van Video on Demand, een service waarbij de gebruiker een video (film, tv-programma,... ) op aanvraag en zonder vertraging kan bekijken. Verschillende alternatieve prijsformules worden voorgesteld. In een ontworpen applicatie die de prijszetting in netwerkservices kan simuleren worden deze getest en wordt hun eventuele bruikbaarheid toegelicht in enkele simulatiecases. Structuur van dit boek Hoofdstuk 2 heeft als doel de lezer vertrouwd te maken met prijszettingstechnieken die in de breedbandsector gehanteerd worden. Er worden kort een aantal begrippen uit de prijszetting uitgelegd om daarna een brede kijk te geven op allerhande verschillende prijszettingsstrategieën. Daarbij is het niet de bedoeling diep in te gaan op de analytische of economische achtergrond van de modellen. Veeleer bevat het hoofdstuk de nodige informatie om wegwijs te geraken uit een grote verscheidenheid aan strategieën en benadrukt het enkele criteria die van belang zijn bij een evaluatie van een model. Aan het eind van het hoofdstuk worden prijszettingen voorgesteld die getest zullen worden in een Video on Demand omgeving. Om het effect van prijszetting erin te kunnen bestuderen wordt een kort hoofdstuk gewijd aan Video on Demand. In hoofdstuk 3 wordt Video on Demand in zijn verschillende vormen gedefinieerd en wordt aandacht besteed aan de technologische infrastructuur die nodig is voor het aanbieden van dergelijke services. In hoofdstuk 4 wordt de informatie uit hoofdstuk 2 en 3 gebundeld bij het ontwerp van een prijszettingssimulator voor on-demand services. Het precieze doel, het ontwerp en de overwegingen die daarbij in acht genomen werden komen aan bod. In hoofdstuk 5 komt de simulator in actie. Er wordt een basisscenario opgesteld. De resultaten en interpretaties van de simulaties

13 INLEIDING 3 van dit scenario en variaties erop volgens de geselecteerde prijszettingen vormen het grootste deel van hoofdstuk 5. Tot slot, in hoofdstuk 6, worden de belangrijkste bevindingen van dit werk samengevat. Op de CD-ROM in bijlage staat naast een elektronische kopie van dit boek (pdf-formaat) o.a. ook alle ontwikkelde code, de rekenbladen en simulatietraces. Zie bijlage A voor een gedetailleerder overzicht van de CD-inhoud.

14 4 Hoofdstuk 2 Prijszettingsstrategieën 2.1 Inleiding Breedbandtoepassingen zitten sterk in de lift en de nood aan hoge bandbreedtes zal alleen maar toenemen. Video on Demand is het voorbeeld bij uitstek: een netwerkservice die zeer grote datasnelheden vereist en tevens een nieuw tijdperk in televisiebeleving vormt. Buiten hoge datasnelheiden zijn er andere strenge kwaliteitseisen aan VoD verbonden en met het oog op HDTV-kwaliteit in de toekomst worden die vereisten alleen nog strenger. Vele netwerken (het WWW op zich bijvoorbeeld) leveren onvoldoende kwaliteit, en zeker op piekmomenten waar vele kijkers een VoD-aanvraag doen is er schaarste aan bandbreedte. In de jaren 90 begon men onderzoek te voeren naar prijszettingsmodellen voor de breedbandindustrie, mede door de nood om expansiekosten van groeiende netwerken terug te winnen en als middel om netwerkcongestie te verminderen. Na enkele definities van economische begrippen rond prijszetting, wordt een breed overzicht aan bestaande prijszettingsmodellen uit de breedbandindustrie gegeven. Daarbij is het niet de bedoeling om diep in te gaan op de achterliggende economische definities en theorieën, eerder om een praktisch overzicht te geven van de verschillende strategieën. Daarna worden enkele voorstellen gedaan voor vernieuwende prijszettingen voor Video on Demand. 2.2 Enkele basisconcepten Prijszetting is een economisch begrip en heeft dus te maken met productie, verkoop en aankoop van goederen en diensten in een markt waar kopers en verkopers interageren. De prijzen van

15 2.2 Enkele basisconcepten 5 goederen en diensten (vanaf nu spreken we gewoon over goederen) hangen af van het competitiemodel van de markt alsook van de regulering. Een bepaalde prijszetting kan als doel hebben de winst van de producent te maximaliseren, maar kan voor zgn. regulators als doel hebben de sociale welvaart te verhogen. Sociale welvaart is het gecombineerd nut van alle consumenten en producten. In dat geval worden de prijzen herleid naar de marginale kostprijs. De prijs van een goed kan op drie manieren bepaald worden. De markt zelf kan de prijs bepalen, in overeenstemming met vraag en aanbod. Een tweede mogelijkheid is dat de producent de prijs bepaalt, bvb. om mogelijke concurrenten te bekampen in marktaandeel. Een derde mogelijkheid is dat de prijszetting bepaalde acties van de gebruiker uitlokt (incentive-compatible pricing). Bijvoorbeeld, een goedkoper nachttarief voor elektriciteit zal klanten aansporen om s nachts bepaalde toestellen te gebruiken. Als we de markt beschouwen vanuit het standpunt van de consument, dan stellen we met de vector x = (x 1,..., x k ) een hoeveelheid van verschillende services 1 tot k voor die de consument kan kopen aan een prijs p(x). De consument heeft de neiging om met zijn budget maximaal nut na te streven, m.a.w. zijn consumentensurplus te maximaliseren. De consumentensurplus [ kan genoteerd worden als CS i = max x ui (x) p T x ]. Hierin stelt u i (x) het nut voor, het stelt het bedrag voor dat de consument wil betalen (willingness to pay) voor een bepaald goed en is een stijgende en concave functie. Gegeven een bepaalde prijs p per eenheid van het goed, kiest de consument voor de hoeveelheid x zodat zijn consumentensurplus (netto nut) maximaal is. Figuur 2.1 maakt dit duidelijk. De vraagcurve van de gebruiker in figuur 2.2 toont de consumentensurplus als het gebied boven de rechthoek px, het betaalde bedrag. De vraag in die grafiek wordt voorgesteld door u (x), de dalende richtingscoëfficiënt van de raaklijn aan u(x). Figuur 2.1: Nutsfunctie Prijselasticiteit van de vraag is een maat voor hoeveel de vraag stijgt (of daalt) bij een verandering in prijs.

16 2.3 Prijszettingsmodellen in de breedbandindustrie 6 Figuur 2.2: Consumentensurplus ɛ j = x j/x j p j /p j (2.1) In de formule hierboven stelt x j de vraagfunctie voor (i.f.v. de prijs). Men spreekt bijvoorbeeld van een elastische vraag indien een prijsstijging resulteert in een grote stijging van de vraag. Market externality is een effect dat zeker ook in de breedbandindustrie van toepassing is. Met de term wordt bedoeld dat de waarde van een bepaald goed stijgt naarmate het door meer klanten gebruikt wordt. De nutsfunctie u i (n) is in dat geval functie van n, het aantal gebruikers. Het nut van een bvb. een specifieke communicatieservice is sterk afhankelijk van het aantal mensen die kunnen bereikt worden via die service. De theoretische beschouwingen even terzijde gelaten, is het zo dat prijszetting in de praktijk meer een kunst is dan een systeem dat rigoureus toegepast kan worden. 2.3 Prijszettingsmodellen in de breedbandindustrie Inleiding Het belang van prijszetting in de breedbandindustrie, en in de telecommunicatie-industrie in het algemeen, is de laatste jaren fel toegenomen. Er zijn hier enkele belangrijke redenen voor. De telecomsector is geëvolueerd van een (natuurlijk) monopolie naar een competitiemodel, en een verandering van marktmodel vraagt om alternatieve prijszettingstrategieën. Buiten de verandering van marktmodel kennen operatoren over de jaren heen een exponentiële toename van de netwerktrafiek. Door een hele reeks van nieuwe bandbreedte-intensieve toepassingen moeten zij

17 2.3 Prijszettingsmodellen in de breedbandindustrie 7 investeren in expansie van de infrastructuur. Er is nood aan een businessmodel, met aangepaste prijszetting, waarin kosten verhaald kunnen worden op de eindgebruikers, of op andere partijen. Dit laatste kan bijvoorbeeld gebeuren door reclametoevoeging, door bundeling met content, of door aanbeveling van gebruikerstoestellen van partnerbedrijven. Doordat ook ingenieurs bewust werden van het belang van prijszettingstechnieken, werd veel onderzoek geleverd naar specifieke modellen voor de breedbandsector. Dit hoofdstuk probeert hier een beknopt overzicht van te geven, en de verschillende strategieën te vergelijken. Om direct met de deur in huis te vallen geeft figuur 2.3 een overzicht van de verschillende methodes die bestaan om breedbandservices te tarifiëren (bron: [7]). We hanteren de drie verschillende types (flat-rate, gebruiksgebaseerde en congestiegebaseerde) prijszettingen als leidraad doorheen de rest van dit hoofdstuk, alsook bij de indeling van de VoD-modellen. Figuur 2.3: Classificatie van prijszettingen Flat-rate prijszetting Eén van de meest gebruikte prijszettingsstrategieën in de telecomsector is de flat-rate strategie. Het concept is heel eenvoudig. De gebruiker betaalt een vast bedrag, waarmee hij gedurende een bepaalde duur onbeperkt 1 gebruik kan maken van de aangeboden dienst. Deze duur is in de meeste gevallen één maand. Hoewel deze all-you-can-eat prijszetting vanuit economisch perspectief in alle opzichten faalt, wordt ze vandaag de dag heel veel toegepast. Op de markt van breedbandinternet is het met grote uitzondering de standaard. Nochtans is breedbandinternet zoals telefonie en elektriciteit 1 Bij sommige toepassingen wordt toch een uiterste limiet op het verbruik vastgelegd.

18 2.3 Prijszettingsmodellen in de breedbandindustrie 8 een meetbaar goed. Het verbruik ervan kan gemeten worden in éénheden van bandbreedte (snelheid) en volume. In de sector van vaste en mobiele telefonie kent deze strategie meer en meer ingang, bijvoorbeeld voor het bellen van gebruikers binnen het lokaal netwerk. Dit toont aan dat flat-rate prijszetting, in tegenstelling tot wat men vanuit economisch standpunt zou verwachten, nog niet op zijn terugweg is. Laat ons even duidelijk maken waarom flat-rate vanuit puur economisch perspectief niet deugt. Flat-rate prijzen leiden ertoe dat het merendeel van de gebruikers (de eerste piek in figuur 2.4) te veel betaalt voor hun service, terwijl sommige grote verbruikers (de tweede piek) eigenlijk niet genoeg betalen voor hun werkelijk gebruik. Dit fenomeen heet kruissubsidiëring en betekent dat een groot deel van de klanten mee opdraaien voor de kosten veroorzaakt door de grote verbruikers. Dit gebrek aan fairness leidt er in een competitieve markt toe dat de klanten die zich in hun onrecht voelen snel overstappen naar een aanbieder die een fairdere prijszetting hanteert. Het groot nadeel van flat-rate prijszetting is dus dat het op geen enkele manier de gebruiker aanspoort om op economische manier om te springen met zijn verbruik van netwerkcapaciteit. Figuur 2.4: Prijszetting op basis van de gemiddelde verbuiker? Vraag is waarom flat-rate met al zijn nadelen zo n populaire prijszetting is. De transparantie van de prijsformule is de hoofdreden. De gebruiker weet op voorhand, nog voor hij de service gebruikt, wat de prijs zal zijn. Complexe berekeningen (zoals deze in een GSM-factuur) worden door de klant niet geapprecieerd. Het tweede voordeel is de eenvoud van het facturatie- en accountingsysteem voor de provider. Er hoeven geen complexe metingen te gebeuren van het precieze verbruik van elke klant. Het einde van de flat-rate strategie is zoals gezegd zeker nog niet in zicht, maar de efficiëntere modellen zullen zeker in de nabije toekomst hun opmars kennen. De all-you-can-eat formule zal wellicht nog lang blijven bestaan voor de gebruikers die een transparante en voorspelbare prijszetting verlangen, maar voor de light-gebruiker en de gespecialiseerde gebruiker moet er een

19 2.3 Prijszettingsmodellen in de breedbandindustrie 9 prijszetting bestaan die meer op maat gesneden is. Het is nu al zo dat vele breedbandaanbieders een dergelijke prijszetting hanteren (zie tabel in hoofdstuk 1) Gebruiksgebaseerde prijszetting Het meest voor de hand liggend alternatief voor flat-rate prijszetting is een tarief hanteren die zo goed mogelijk het effectief gebruik van de consument weerspiegelt. Dit wordt onder een brede noemer gebruiksgebaseerde prijszetting (of in het Engels usage-based pricing) genoemd. Deze prijszettingsstrategie is incentive-compatible omdat het de gebruiker aanspoort om zuinig en beredeneerd om te springen met het verbruik van de beperkte bandbreedte. Gebruiksgebaseerde prijszetting is goed voor de klant, hij betaalt niet meer (maar ook niet minder) dan hij effectief verbruikt. Langs de andere kant zijn er enkele nadelen: er moet een systeem voorhanden zijn dat het effectieve verbruik kan meten, en het tarief voor een bepaald verbruik kan maar a posteriori aan de klant bekend gemaakt worden (in tegenstelling tot flatrate). Een eenvoudige gebruiksgebaseerde prijszetting bepaalt het tarief afhankelijk van de connectieduur. Tarifiëren op basis van het verstuurde volume is een andere mogelijkheid. Complexere prijszettingen maken gebruik van de combinatie tijd en volume, eventueel met een derde afstandsparameter. In dat laatste geval vormen de geografische afstand van het netwerkpad of het aantal doorkruiste hops de waarde van die parameter. Als voorbeeld maakt een theorie, bestudeerd door o.a. Courcoubetis en Kelly [9], gebruik van een Time-Volume tariefformule, gebaseerd op connectietijd T en verbruikt volume V : at + bv + c. Daarin zijn a, b en c statische parameters die op voorhand bepaald worden, in tegenstelling tot T en V die pas achteraf bekend zijn. Om de prijs van het resourceverbruik zo getrouw mogelijk weer te geven, wordt de zogenaamde effective bandwidth berekend, een complexe functie die de eigenschappen van de verstuurde netwerktrafiek (piekrate en lengte van bursts) samenvat. Als de gebruiker a priori zijn gewenste gemiddelde bandbreedte m geeft, wordt het tarief berekend op basis van a(m) en b(m). De waarden voor a(m) en b(m) zijn respectievelijk het snijpunt met de ordinaat van en de richting van de raaklijn aan de curve van die effective bandwidth (fig. 2.5). Dit model wordt aanzienlijk eenvoudiger wanneer de trafiek met constante bitrate (CBR) stroomt. In een VoD-systeem met streams van constante bitrate zou zo n vereenvoudigd model kunnen gebruikt worden. Er bestaan technieken om de videobitrate gegenereerd door videoservers uit te vlakken zodat ook videostreams met variabele bitrate (VBR) op het effectieve netwerkverbruik gebaseerd worden [23].

20 2.3 Prijszettingsmodellen in de breedbandindustrie 10 Figuur 2.5: Tariefberekening op basis van effective bandwith Prijszetting met QoS-garanties Er bestaan verschillende technieken om prijzen te bepalen voor netwerkservices die QoS-garanties kunnen bieden. In geval van Integrated Services (IntServ) in de RSVP-architectuur kunnen PATH en RESV pakketten prijsinformatie doorspelen tussen de verschillende partijen. Bij een Differentiated Services (DiffServ) architectuur bestaan andere technieken, bijvoorbeeld een auction-systeem voor het verdelen van Service Level Agreements (SLA) of via RNAP (Resource Negotiation And Pricing), een speciaal framework voor dynamische onderhandelingen over QoS-parameters tussen klant en provider [17] [12]. Over auction-gebaseerde prijszetting volgt later meer uitleg en er worden later ook simulaties gevoerd met een dergelijk model Congestiegebaseerde prijszetting De marginale kost voor het transporteren van datapakketten over een netwerk zijn nihil zolang er geen congestie optreedt. In dat geval is een gebruiksgebaseerd model een goede prijszetting omdat het de gebruiker aanspoort om zuinig met zijn verbruik om te springen, en dus congestie te vermijden. Indien wel congestie optreedt kunnen bepaalde prijszettingen de piekperioden afvlakken door middel van hogere prijzen. Ook worden dan de resterende netwerkresources verdeeld op een economisch verantwoorde manier, omdat de resterende capaciteit verdeeld wordt over de gebruikers die er het meeste waarde aan hechten (i.e. de hoogste willingness to pay hebben). [14] Paris Metro Pricing (PMP) en prioriteitsprijszetting In [11] haalde Odlyzko inspiratie voor een congestiegebaseerde prijszetting uit het prioriteitssysteem dat tot 1999 in de Parijse metro in voege was. Een Parijse metro had twee soorten wagons: wagons met goedkope en wagons met duurdere tickets. Daarbuiten was er zowel in het aantal plaatsen als in de kwaliteit van de zitjes in de metrostellen geen verschil. Het resultaat was dat

21 2.3 Prijszettingsmodellen in de breedbandindustrie 11 de 1e klasse-wagons minder vol zaten, aangezien enkel degenen die een rustige plaats wilden in ruil voor hogere prijs (en het zich konden veroorloven uiteraard) daarvoor betaalden. Deze prijszettingsmethode kan gebruikt worden om gedifferentieerde (pakketgebaseerde) internetservices aan te bieden met een lichte vorm van QoS 2. Het netwerk wordt daartoe in 2 of meer logische kanalen opgesplitst. Hoe hoger de prijs voor een kanaal, hoe minder congestie optreedt. Dit basismodel voor gedifferentieerde services is echter net zoals in de Parijse metro een zuiver best-effort model: het biedt geen enkele garantie naar de beschikbare capaciteit. Andere prioriteitsgebaseerde modellen zijn terug te vinden in de literatuur. Daarin krijgen IPpakketten een prioriteit toegewezen en wordt tijdens congestie de data met de hoogste prioriteit verzonden. Algemeen ziet men dat individuele QoS-garanties bieden met dit systeem niet mogelijk is, en dat de kwaliteit van een service verbetert indien de prijzen ervoor zorgen dat congestie vermeden wordt [10]. Time-of-Day model In een Time-of-Day gebaseerde prijszetting variëren de prijzen naar gelang het uur van de dag. Doordat men weet dat op bepaalde tijden van de dag het verbruik lager is, worden de prijzen op die tijdstippen lager. Bijvoorbeeld, s nachts rekenen elektriciteitsleveranciers een lagere prijs aan. De bedoeling is dat bepaalde klanten die prijsgevoelig zijn hun verbruik verschuiven naar een ander tijdstip met minder of geen congestie. Op piekmomenten kan de prijs ook verhoogd worden, om nog meer de pieken in de netwerktrafiek af te vlakken. Een analogie van dit systeem vind je terug op sommige tolwegen, waar de tolprijs tijdens piekuren (file, cfr. netwerkcongestie) hoger is. Time-of-Day pricing is dus een techniek die efficiënt omspringt met resourceverbruik. Wat die resource-efficiëntie betreft is Time-of-Day prijszetting eigenlijk suboptimaal, aangezien de prijs niet de effectieve maar de voorspelde congestie weergeeft op dat moment. Een variant op het gebruiksgebaseerd model volgens Kelly dat ook gebruikt maakt van de Time-of-Day techniek werd bedacht door Lindberger. De prijs wordt berekend volgens de formule C = K L,T d t. Daarin is t de duur van de connectie en d is een door de gebruiker gemaakte a priori schatting van de effectieve bandbreedte. De statische factor K L,T wordt bepaald aan de hand van het tijdstip T van de aanvraag en de afstand L van het netwerkpad. 2 Quality of Service: een maat voor de kwaliteit en beschikbaarheid van een (netwerk)service

22 2.3 Prijszettingsmodellen in de breedbandindustrie 12 Andere congestiemodellen In [13] wordt een model voorgesteld dat datatrafiek in tijd verschuift van piekmomenten naar tijdstippen met minder of geen congestie door middel van zgn. congestiekortingen. Elke gebruiker heeft daarbij de keuze om in te gaan op de korting en zijn verbruik uit te stellen of om toch toch op dat moment van de service gebruik te maken. Auction-gebaseerd model In wat men in de economische literatuur een Smart Market noemt wordt de prijs voor het versturen van een datapakket bepaald door een soort verkoop per opbod onder gesloten omslag. Deze laatste term duidt op het feit dat elke gebruiker een bod doet, zonder medeweten van de andere gebruikers (in tegenstelling tot een publieke verkoop bij opbod voglens het English Auction -systeem). Elk pakket bevat een speciaal veld met het geboden bedrag. Indien het pakket doorgelaten wordt betaalt de verzender niet de hoogste prijs, maar een lagere market clearing price. Dit model waarin de prijs niet wordt bepaald door het hoogste bod wordt ook wel de Vickrey-auction genoemd. Dit systeem wordt ook in ebay toegepast. In dergelijke prijszetting wordt de gebruiker aangespoort om zijn reële willingness to pay bekend te maken, het marktsysteem proberen te misleiden is altijd nadelig. [14] Hoewel deze prijszetting heel efficiënt blijkt te zijn is de vraag of gebruikers dergelijke onvoorspelbare prijszettingstechniek aanvaarden. In bepaalde specifieke markten is dit het geval, maar voor Video on Demand is niet vanzelfsprekend. Toch zal in dit werk een dergelijk model voor VoD-services gesimuleerd worden Inhoudsgebaseerde prijszetting Bij het bestuderen van prijszetting voor netwerkservices en in het bijzonder voor on-demand services, waarbij zogenaamde e-content aangeleverd wordt, moet een verschil gemaakt worden tussen connectiviteit en content [30]. Dat verschil wordt duidelijk bij de analyse van de filosofie achter een prijszetting. Betaalt de gebruiker voor de inhoud van de informatie die hij verstuurt of ontvangt? Of is de toelevering (de connectiviteit) ook een bepalende factor, en in welke mate? Internetgebruikers worden belast op de connectiviteit, met name op de mogelijkheid om informatie snel over te brengen van elke computer aangesloten op het internet. De besproken modellen hierboven zijn gebaseerd op het belasten van de connectiviteit. VoD-gebruikers liggen echter niet wakker van de connectiviteit (tenzij het beeld hapert uiteraard), maar zijn geïnteresseerd in de inhoud van hun film of programma. Om die reden

23 2.4 Prijszettingsstrategieën specifiek voor VoD 13 beschouwen we hier inhoudsgebaseerde prijszetting als een categorie. De prijszetting voor e-content 3 is niet evident. In de stricte zin bestaat de kostprijs van het goed enkel uit de replicatiekost: het aanmaken van een digitale kopie. Het spreekt voor zich dat die kost nihil is. Een andere uitdaging voor e-content prijszetting is dat het doorgaans moet concurreren met de prijzen van dezelfde content in vaste vorm. De grijpbare vorm van het CD-album, de DVD of het document zijn doorgaans duurder, ten eerste al omwille van de hogere replicatiekost Hybriede modellen Elk van de voorgaande modellen hebben specifieke voor- en nadelen. Zo is een gebruiksgebaseerd model fair en economisch verantwoord, maar biedt het niet de voordelen van een congestiegebaseerd model op het moment van een netwerkpiek. Daarom is het evident dat modellen in de praktijk kunnen gecombineerd worden. Als voorbeeld geven we hier het Lindberger model, een gebruiksgebaseerd model met een Time-of-Day effect. Er moet natuurlijk wel op gewezen worden dat de transparantie voor de eindgebruiker bij een hybried model daalt. Een prijszetting die (statisch of dynamisch) varieert van type naargelang het tijdstip of de situatie kan ervoor zorgen dat de gebruiker niet meer weet wanneer hij wat betaalt voor een bepaalde netwerkservice. Voor VoD-prijszetting is elke prijszetting in de praktijk een samensmelting van contentgebaseerde prijszetting en eventueel een andere techniek. Over de waardeketen en de structuur van een videoprijs volgt in meer. 2.4 Prijszettingsstrategieën specifiek voor VoD VoD-prijszettingen uit de literatuur In [15] en [16] werden twee prijszettingsmodellen voorgesteld die specifiek ontworpen zijn voor VoD-services. Het gaat om theoretische modellen, die in een praktische situatie of in een simulatie moeilijk te gebruiken zijn. Basu en Little stellen in [15] een specifiek prijszettingsmodel voor vanuit een winstmaximalisatieperspectief. Ze gaan ervan uit dat de prijszetting voor een VoD-stroom de arrival-rate in het VoD-systeem moet beïnvloeden, alsook moet afhangen van de geleverde kwaliteit van de video. Het mechanisme wordt hieronder wat gedetailleerder toegelicht. 3 E-content is een ruim begrip: elektronische documenten, gedownloade cd s, gestreamde video s, alle soorten opgevraagde specifieke info, deskundige hulp over internetfora, etc. vallen hieronder

24 2.4 Prijszettingsstrategieën specifiek voor VoD 14 Beschouw een VoD systeem dat N VoD-streams kan leveren. Gebruikers vragen een video aan met een gemiddelde rate van λ aanvragen per tijdseenheid. We gaan ervan uit dat elk kanaal juist één gebruiker voorziet, er is dus geen sprake van NVoD-technieken (zie 3.2.2). De duur van de aangevraagde film is L en een gebruiker blijft T int extra tijdseenheden in het systeem (door het gebruik van interactieve functies, zie hoofdstuk 3). Het systeem wordt behandeld als een M G N wachtlijn. M duidt het Poisson-karakter van de arrivals aan, G staat voor generieke servicetijd met een deterministisch en een stochastisch deel, namelijk T s = L + T int. Het model beschouwt de filmduur L als zijnde deterministisch, hoewel men dit idealiter als een (normaalverdeelde) stochastiche parameter zou verwachten. Per aanvraag wordt een prijs p gezet. Het aantal aanvragen λ is uiteraard afhankelijk van de prijs (zie fig. 2.6). De moeilijkheid van het model bestaat erin dit verband zo goed mogelijk te schatten, wat op zich geen eenvoudige opgave is. Een uitgebreid marktonderzoek zou hier moeten aan voorafgaan. In de simulaties later in dit werk wordt een ander (en wellicht beter) model gebruikt om het klantengedrag voor te stellen. videoprijs Figuur 2.6: Arrival rate in functie van de prijs bij het specifiek VoD model uit [15] Krishnamurthy ([16], 1995) stelt een prijsmodel voor voor schaalbare-vod applicaties. In dat model wordt de bitrate van de bestaande videoconnecties omlaag gehaald om meer klanten te bedienen en dus de winst te vergroten bij gelijke capaciteit. De hedendaags VoD-gebruiker zal echter dergelijke degradatie in beeldkwaliteit niet appreciëren. Misschien kan het model van nut zijn voor het aanbieden van gratis video s aan een zo groot mogelijke gebruikersgroep, of eventueel voor draadloze applicaties. In de volgende paragraaf worden de besproken types prijszettingen geconcretiseerd voor gebruik in een VoD-applicatie. Deze modellen zullen in latere hoofdstukken geïmplementeerd worden

25 2.4 Prijszettingsstrategieën specifiek voor VoD 15 voor simulaties. De praktisch bruikbare modellen worden ingedeeld in drie categorieën: vaste prijszetting, gebruiksgebaseerde en congestiegebaseerde prijszetting. In dit hoofdstuk wordt het principe van elke prijszetting uitgelegd. Voor meer details rond deze prijszettingen (parameterwaarden, grafieken,... ) wordt doorverwezen naar hoofdstukken 4 en Praktische voorstellen voor VoD-prijszetting Vaste prijszetting Contentgebaseerde prijszetting is de huidige standaardprijszetting voor het aanbieden van VoD. Voorbeelden voor dergelijke prijzen van video s zijn te vinden in de tabel hieronder. Telenet en Belgacom zijn de twee operatoren die VoD-services aanbieden via settopbox aangesloten aan televisie (zie hoofdstuk 3). Zij bieden naast de vaste prijs per aanvraag ook veel on-demand pakketten (bvb. VRT Net Gemist ) aan tegen een maandelijkse flat-free prijs. 4 Daarbij mag de klant ongelimiteerd video s bekijken van een bepaalde categorie. De maandelijkse flat-free prijs wordt door de provider berekend op o.a. het voorspelde gemiddeld aantal aanvragen per klant per maand. Provider Type Prijs Telenet Digital Tv film variërend Telenet Digital Tv andere van 0,5 tot 1,5 e Belgacom Tv film 2 tot 4,5 e Belgacom Tv andere 0,5 tot 2 e Tabel 2.1: Voorbeelden van contentgebaseerde prijzen in de VoD-markt Een groot deel van de inkomsten van van de verkoop van on-demand video s gaat naar de studio of de zender die over het intellectueel eigendom van het materiaal beschikt. De waardeketen voor een video en de kostenstructuur is afgebeeld in onderstaande figuur 5. Telenet en Belgacom zijn zgn. full service providers, aangezien VoD over hun eigen netwerk aangeleverd wordt. Gebruiksgebaseerde prijszetting Als variant op de traditionele contentgebaseerde prijszetting zullen we in wat volgt enkele praktisch haalbare prijszettingen voorstellen. Als eerste komen de 3 gebruiksgebaseerde modellen: 4 bronnen: bron: Disney - abc Television Group, Market evolution - Evolution of Media Value Chain

26 2.4 Prijszettingsstrategieën specifiek voor VoD 16 contentprijs + serviceprijs + transportprijs = verkoopprijs creatie publicatie aggregatie distributie consumptie Contentprovider Serviceprovider Network Provider Enduser Filmstudio, TV zender, Amateurvideo, etc. Full Service provider STB Figuur 2.7: Waardeketen van een Video on Demand tijd: Puur tijd- en/of volumegebaseerd : prijs = p content + a T + b V. Deze formule laat de winstmarge op de film afhangen van de lengte T van de video en het gedownload volume V, en dus van het effectieve gebruik van het netwerk. Door een van de parameters op nul te stellen kan men uiteraard enkel duur of volumeverbruik aanrekenene. lind: Volumegebaseerd met Time-of-Day schaling (variant op Lindberger) : prijs = p content + K (t) b T. Deze prijszetting vermeerdert de contentprijs met een tijdsafhankelijke factor, vermenigvuldigd met het volume (=gemiddelde bitrate b T ). eigen: Tijdens de simulaties aan het eind van dit boek wordt nog een derde gebruiksgebaseerd model voorgesteld, dat enkel een gebruiksgebaseerde meerkost aanrekent indien de lengte van de video groter is dan een bepaalde vooropgestelde grens op de normale lengte (zie 5.3.1). Congestiegebaseerde prijszetting tod: Een prijszetting die congestie probeert te vermijden door tijdsafhankelijke variatie in de prijs is Time of Day prijszetting. Daarin wordt de verkoopprijs geschaald met een factor K(t) die afhangt van het uur van de dag. Op de piekuren is deze groter dan 1, tijdens daluren kleiner. De bedoeling is om de vraag naar video s tijdens piekmomenten te verkleinen en eventueel te verschuiven naar een minder druk tijdstip (eventueel door de film dan op te nemen). cong: Het vorig model vermijdt congestie door middel van een statische prijszetting, t.t.z. de prijzen gedurende de dag per contenttype liggen op voorhand vast. Een betere congestievermijding kan gebeuren met een model dat de prijzen dynamisch aanpast aan de huidige netwerkcongestie. Het model dat hier voorgesteld wordt zal vanaf een bepaalde congestiedrempel d een congestiepenalty aanrekenen. Die penalty stijgt lineair met een toenemende congestie en wordt maximaal (penalty max ) wanneer de netwerkcapaciteit volledig benut

27 2.5 Visueel evaluatiemodel 17 wordt. In de formule hieronder stelt c de netwerkcongestie voor, in percentage totaal netwerkgebruik t.o.v. de totale netwerkcapaciteit. De congestie en capaciteit kunnen naast het netwerk ook de (gebruikte resp. maximale) benutting voorstellen van de videoservers (i.e. het aantal streams vs. het maximale aantal). c < d : p p cong = c d : p (1 + (penalty max 1) c d 1 d ) auct: De laatste prijszetting die wordt voorgesteld is een auction-gebaseerd model. Daarin wordt vanaf een bepaalde congestielimiet d de capaciteit verdeeld onder de hoogste bieders. Figuur 2.8 illustreert het principe. Alle boden van de klanten worden gerangschikt op de willingness to pay van de klant, van hoog naar laag. Dit systeem is economisch en resourceefficiënt. Het spoort de gebruikers aan hun effectieve willingness to pay bekend te maken, aangezien het over een sealed-bid verkoop per opbod gebeurt. De gebruikers kunnen hun prijsmededeling niet laten afhangen van de boden van andere gebruikers. Omdat telkens de volledige capaciteit verdeeld wordt is dit systeem ook resource-efficiënt, in tegenstelling tot congestieprijszetting waar een te hoge prijs gebruikers af kan schrikken en capaciteit kan verloren gaan. De betaalde prijs voor een video (market clearing price) is in dit model het bedrag van het laagste bod dat nog binnen de capaciteit valt. CAPACITEIT bod 1 bod 2 bod 3... bod C-1 bod C bod C+1 bod C+2... bod N hoogste bod Market Clearing Price laagste bod Figuur 2.8: Illustratie van het voorgestelde auction-model voor VoD. De details van deze prijszettingen en hun parameters volgen in de latere hoofdstukken, wanneer simulaties gevoerd worden. 2.5 Visueel evaluatiemodel T. Nguyen en J. Armitage [17] beschreven een visueel evaluatiemodel, dat prijszettingen voorstelt in drie dimensies. De orthogonale assen zijn economische efficiëntie (EE), sociale impact (SI) en technologische complexiteit (TC).

28 2.5 Visueel evaluatiemodel 18 TC= De moeilijkheid om een prijszetting te implementeren op gebied van technologische infrastructuur (bvb. gebruik van nieuwe technologieën en upgrades in het facturatiesysteem). EE= Hieronder vallen de resource-efficiëntie en winstmaximalisatie van de provider, alsook bijvoorbeeld verhoogde inkomsten door meer klanten. SI= De sociale impact is groot indien de klant ervaart dat de servicekwaliteit (bvb. beschikbaarheid) verbetert naarmate zijn/haar willingness to pay vergroot. Bij een optimale prijszetting zijn EC en SI maximaal, en is de de TC nihil. Figuur 2.9 illustreert het visueel model en vergelijkt een optimale met een realistische prijszetting. optimaal model praktisch model EE EE TC SI TC SI Figuur 2.9: Optimaal vs. praktisch prijszettingsmodel in 3-D model volgens [17] contentprijszetting tijd/vol.gebaseerd De prestaties van de voorgestelde prijszettingen voor VoD worden uitgezet in het 3D-model in EE EE figuur Het is daarbij echter niet de bedoeling de dimensies te quantificeren, eerder om een visueel beeld te geven van de performantie van de modellen algemeen gezien. De simulaties in hoofdstuk 5 zullen de prestaties van de verschillende modellen nagaan op gebied van economische efficiëntie voor de provider (in de vorm van winstmaximalisatie) en economische efficiëntie en SI TC SI sociale impact voor de klant (in aantal bekeken video s). TC lindberger eigen model EE EE TC SI TC SI congestiemodel EE auction-model EE TC SI TC SI

29 SI SI TC TC 2.5 Visueel evaluatiemodel 19 contentprijszetting EE tijd/vol.gebaseerd EE TC SI TC SI lindberger eigen model EE EE TC SI TC SI congestiemodel EE auction-model EE TC SI TC SI Figuur 2.10: Voorspelde prestatie van de voorgestelde prijsmodellen voor VoD in het 3-D visueel model

30 20 Hoofdstuk 3 Video on Demand 3.1 Inleiding Een Video on Demand systeem laat gebruikers toe om video s op aanvraag te bestellen. Het on demand karakter slaat op de mogelijkheid om een video te bekijken wanneer men wil. Meestal zijn VCR- of DVD-functies zoals pauzeren en doorspoelen beschikbaar en een bestelde video kan gewoonlijk 24 tot 48 uur door de aanvrager bekeken worden. De gebruiker kan dus genieten van de diensten van een traditionele videotheek zonder uit de zetel te komen. Bovendien loopt de gebruiker geen kans op boetes vanwege laattijdige terugbrenging. Dit hoofdstuk geeft een breed en algemeen overzicht van VoD. Eerst wordt Video on Demand verder gedefiniëerd, de verschillende toepassingen en soorten VoD worden uitgelegd. In 3.3 wordt aandacht besteed aan de technologische infrastructuur nodig voor het aanbieden van VoD-services. Verschillende toepassingen van Video on Demand systemen Video on Demand systemen werden in de eerste plaats ontwikkeld voor het aanbieden van films en tv-programma s op aanvraag. Er zijn echter een hele reeks extra toepassingen die in principe mogelijk zijn en die in de toekomst deel zullen uitmaken van het VoD-platform [19]. Films en tv-programmas on demand. De mogelijkheid om op elk moment, met verwaarloosbare wachttijd, video s te bekijken. Hierbij heeft de gebruiker de VCR-functies (pauzeren, terugspoelen, etc.) ter beschikking.

31 3.2 Video on Demand systemen in verschillende vormen 21 Interactieve spelletjes. De gebruiker kan spelletjes tijdelijk downloaden en spelen, zonder een echte vaste kopie te kopen. Dit wordt soms naar analogie GOD (Games on Demand) genoemd. Interactief nieuws. De kijker heeft de mogelijkheid om zelf te kiezen in welke mate hij/zij bepaalde onderwerpen aan bod wil laten komen. Raadplegen van catalogussen. Klanten kunnen catalogussen van commerciële producten raadplegen en online bestellen. en communicatie. VoD-systemen kunnen de gebruiker toegang geven tot s, chatapplicaties of het WWW. Interactieve reclame. Gebruikers kunnen interageren met reclameboodschappen door middel van wedstrijden, spelletjes en enquêtes. Ook kunnen bijvoorbeeld gratis staaltjes aangevraagd worden. Videoconferentie. Gebruikers kunnen een videoconferentie opstarten met geïntegreerde audio, video, tekst en grafieken. 3.2 Video on Demand systemen in verschillende vormen Video on Demand is een brede benaming en vertegenwoordigt verschillende vormen. Hieronder worden de types VoD gedefinieerd, elk met een andere user experience. In dit werk wordt vanaf nu met VoD, tenzij anders vermeld, de True Video on Demand-vorm bedoeld True VoD Men kan True VoD definiëren als een audiovisele service in tv- of DVD- of HDTV-kwaliteit, die in real-time geleverd wordt over een communicatielink. We beschouwen in dit werk een streaming video over internet niet als zijnde VoD, hoewel het ook veel onder die noemer aangeboden wordt. Het type Video on Demand dat beschouwd wordt verschilt van internet streaming video omwille van de veel hogere kwaliteit van beeld en klank. Een VoD-systeem is voorzien van kwaliteitsgaranties, in tegenstelling tot het best effort model van het breedbandinternet. TVoD systemen alloceren een logisch netwerkkanaal voor elke gebruiker die een aanvraag doet. Dit resulteert in een service die de gebruiker toelaat om films en programma s te bekijken zoals op VHS- en DVD-spelers. De kijker bepaalt zelf het tijdstip waarop zijn programma aanvangt.

32 3.2 Video on Demand systemen in verschillende vormen 22 Hij heeft ook de mogelijkheid om de typische interactieve VHS-functionaliteiten te gebruiken: snel of traag door- en terugspoelen en pauzeren. Sommige TVOD systemen zijn zelfs in staat om extra DVD-functies aan te bieden (menu, sceneselectie, etc.) Near Video on Demand Sinds enkele decennia worden tv-programma s zoals sportwedstrijden en concerten aangeboden via Pay-per-View (PPV). De kijker betaalt eenmalig een bedrag, waardoor hij de uitzending (op het eenmalig moment van uitzending) kan bekijken. Daartoe wordt het versleutelde (gescramblede) programma gedecodeerd zodat de inhoud bekeken kan worden door de betalende klant. Een programma volgens het Pay-per-View systeem kan niet beschouwd worden als een programma op aanvraag of een VoD. De overgang van PPV naar VoD wordt gemaakt door middel van NVoD. NVOD verhoogt het on-demand gehalte van PPV door een uitzending over meerdere kanalen op de kabel of via satellietverbinding te verzenden. Op elk kanaal wordt een kopie van het programma verzonden op verschillende tijdstippen. Het broadcastinterval is de tijd tussen twee uitgezonden kopieën. Een kijker kan nu dat programma bekijken ongeveer op het tijdstip dat hij wenst. De maximale vertraging op de volgende uitzending is dezelfde als het broadcastinterval. Naast de afspeelvertraging heeft NVOD als bijkomend nadeel dat interactiviteit (meestal) niet mogelijk is. Hoewel veel minder ten opzichte van TVoD, vereist NVoD toch relatief hoge bandbreedtes (indien men een voldoende kleine afspeelvertraging vooropstelt). Met de komst van digitale video s werden verschillende NVoD-broadcasttechnieken ontwikkeld om populaire programma s aan te bieden met steeds kleinere afspeelvertraging, zonder grote toename in nodige bandbreedte. In volgende paragraaf worden dergelijke technieken meer in detail besproken. Broadcastingprotocols Staggered broadcasting is de eenvoudigste broadcasttechniek. Er wordt over K kanalen periodiek een in de tijd verschoven replica van de video verzonden. Als D de totale lengte van de video aanduidt in minuten, dan moet de gebruiker gemiddeld D/(2.K) minuten wachten om zijn video te bekijken. De maximale afspeelvertraging bedraagt D/K minuten. Figuur 3.1 illustreert het mechanisme. Het is duidelijk in dit eenvoudig model dat indien men de afspeelvertraging kleiner wenst, de nodige bandbreedte lineair stijgt. Er zijn broadcasttechieken ontwikkeld die in staat zijn om

33 3.2 Video on Demand systemen in verschillende vormen 23 efficiënter om te springen met de bandbreedte. Bijna al deze technieken delen hetzelfde principe: de video wordt opgesplitst in s segmenten, die elk over een ander kanaal worden gebroadcast. Het eerste kanaal broadcast dus enkel het eerste segment. Terwijl het eerste segment afspeelt, wordt de videodata van het tweede segment reeds gedownload naar de set top box van de gebruiker. Wanneer het eerste segment afgespeeld is, moet er reeds genoeg videodata gebufferd zijn om naadloos over te gaan naar het tweede segment. Er zijn reeds veel dergelijke protocols ontwikkeld, met verschillen in efficiënties en nodige bandbreedtes. 1 2 kanaal... K... tijd Figuur 3.1: Illustratie van de meest eenvoudige broadcastingtechniek : Staggered broadcasting. Om in bovenstaand staggered broadcasting protocol een video van 120 minuten aan te bieden met een maximale afspeelvertraging van 15 minuten, moet men minstens 8 gelijktijdige kijkers hebben voor die specifieke film om efficiënter te zijn dan TVOD. Daarbij moet men nog rekening houden met de bijkomende nadelen: er is geen interactie mogelijk en er geldt een aanzienlijke afspeelvertraging in vergelijking met true VOD. Een VoD provider moet dus bepalen welke video s hij wil broadcasten op basis van hun populariteit. Studies, gebaseerd op huurpatronen in videotheken en bioskoopcijfers, toonden aan dat in een set van 250 aangeboden film, de 15 topfilms goed zijn voor meer dan de helft van het aantal bekeken of gehuurde video s [36] (en dus ook van de omzet). Met dit inzicht wordt het nut van degelijke broadcastingprotocols duidelijk. Er zijn een hele reeks aan protocols ontwikkeld, die in [20] worden ingedeeld in 3 families. Pyramid Broadcasting technieken splitsen video s op in segmenten met lengtes volgens een geometrische reeks. Segmenten van verschillende video s worden dan gemixed op elk logisch kanaal. Deze protocols vereisen de nodige opslagruimte op de set top box. Harmonic Broadcasting was de eerste van een andere reeks protocols. De video wordt er verdeeld in segmenten van gelijke lengte, en wordt verstuurd in logische kanalen van dalende bandbreedte. Hybriede technieken vormen de derde soort, en op elk van de protocols bestaan veel variaties en specialitaties.. Er bestaan zelfs zero-delay-technieken om de afspeelvertraging tot nul te reduceren door

34 3.3 Technologische infrastructuur 24 in het geheugen van de set top box van de gebruiker de eerste minuten van alle gebroadcaste video s op te slaan [21] Andere vormen en benamingen IVOD Interactieve VoD slaat op de mogelijkheid om programma s te pauzeren, terug- en door te spoelen. Deze term wordt steeds minder gebruikt, aangezien IVOD meer en meer standaard wordt en de nadruk op de interactiviteit niet meer nodig is. Verschillende benamingen in functie van de soort prijszetting die gehanteerd wordt: QVOD Quasi VoD is gelijkaardig aan NVOD behalve dat het programma of de film enkel start wanneer er voldoende gebruikers een aanvraag hebben ingediend. Dit systeem volgt het zogenaamde batched multicast model. SVOD Subscription VoD laat gebruikers toe om on-demand video s uit een bepaald pakket (films, entertainment, kids, etc.) te bekijken tegen een vast tarief. De gebruikers hebben meestal ongelimiteerde toegang tot die programma s gedurende de betaalde periode. FVOD Free VoD is een programmapakket dat gratis op aanvraag bekeken kan worden. VODoperatoren stellen vaak enkele programma s ter beschikking die door elke aangesloten klant gratis kunnen aangevraagd worden, zoals nieuwsuitzendingen. Soms is het ook een gratis variant van een SVOD-pakket, waarin de uitzendingen op regelmatige tijdstippen worden onderbroken voor reclame. 3.3 Technologische infrastructuur Video on Demand is in de jaren 90 ontstaan uit de CATV industrie als antwoord op de populaire betalende satellietzenders en PPV-systemen. Via hybrid fiber-coax (HFC) architecturen kon men een gedifferentieerde en unieke service aanbieden aan de kabelklanten. Sindsdien is er een grote evolutie aan de gang in de technologische infrastructuur om VoD-services aan te bieden. Ook telecomoperatoren bieden nu via verbeterde ADSL-technologieën VoD-services aan, soms onder de noemer IPTV. De VoD-systemen die oorspronkelijk werden ontwikkeld waren propriëtaire systemen, nu evolueert dit naar een open systeem volgens afgesproken standaarden.

35 3.3 Technologische infrastructuur Vereisten voor het aanbieden van VoD-services Netwerkeigenschappen Video on Demand stelt vanwege zijn hoge bandbreedtes en zijn real-time karakter hoge eisen aan het netwerk waarover de video s gestreamd worden. Een gebruiker zal enkel voor een VoDservice willen betalen als de service zelf, en de audiovisuele ervaring van voldoende hoge kwaliteit zijn. Strenge end-to-end QoS-vereisten: end-to-end delay (vertraging) en jitter (variatie op vertraging) alsook pakketverliezen moeten minimaal zijn om een TVOD-experience aan te bieden. Toegangsnetwerk moet voldoende bandbreedte kunnen leveren aan elk huis. Ook op piekmomenten van het toegangsnetwerk moet de beschikbaarheid gegarandeerd worden. (Breedband)surfen mag de VoD niet beïnvloeden, of omgekeerd. Schaalbaar backbone netwerk. VoD deployments kennen een sterke groei gedurende de eerste jaren, het backbone netwerk moet daarop voorzien zijn. IP-multicasttechnieken voor de replicatie van populaire content over de gedistribueerde servers. IP Multicast kan ook gebruikt worden voor de narrowcast 1 naar een kleine groep van gebruikers. Eigenschappen van hardware- en softwaresystemen Niet alleen het netwerk moet aan bepaalde voorwaarden voldoen, ook de hardware- en softwaresystemen in een VoD-systeem vereisen bepaalde eigenschappen: Goedkope hardware. De aanschaf en installatie van een hele reeks aan centrale en gedistrubeerde VoD-servers, MPEG-encoders, modulators en set-top boxes is een grote investering voor een VoD-provider. Die kosten, alsook die voor onderhoud en upgrades, moeten laag gehouden worden om een rendabele VoD-service te installeren. Performantie. De centrale servers en de set top boxen moeten een snelle en responsieve gebruikservaring aanbieden. Schaalbaarheid. Om nieuwe of kleine VoD-systemen te laten groeien, en de investeringen daarvoor te kunnen spreiden over de tijd, moet een VoD-systeem schaalbaar zijn. Dit zowel 1 narrowcast=(vod-)stream naar een aantal gebruikers

36 3.3 Technologische infrastructuur 26 geografisch als in hoeveelheid aangeboden content als in aantal concurrente streams. Een VoD-architectuur moet tegemoet komen aan de kost en de vraag op langere termijn. Flexibiliteit. Configuratie van het systeem moet snel en gemakkelijk aangepast kunnen worden om bijvoorbeeld veranderingen in de netwerkarchitectuur op te vangen. Betrouwbaarheid. Fouttolerantie en beveiliging moeten voor een betrouwbaar systeem zorgen. Dit is in het bijzonder van belang bij VoD voor het beschermen van het videomateriaal in de contentbibliotheek tegen piraterij. Interoperabiliteit. Goed gedefiniëerde en gestandaardiseerde interfaces maken het mogelijk om een selectie van beste producten op de markt te integreren en producten van verschillende fabricanten in een VoD-deployment te gebruiken Netwerkarchitectuur en -technologieën Een VoD-systeem vereist een hele reeks aan hardware-, software- en netwerkcomponenten. Ook de architectuurkeuze speelt een belangrijke rol in het aanbieden van een schaalbaar VoD-systeem. In deze paragraaf worden de verschillende mogelijkheden besproken qua netwerkarchitectuur, daarna wordt ingegaan op elke categorie van componenten. Gecentraliseerde en gedistribueerde VoD-architectuur Een belangrijke ontwerpbeslissing bij het opzetten van een VoD-archtictuur is de keuze voor gecentraliseerde videoservers dan wel een gedistribueerd systeem. Een gecentraliseerd systeem vermijdt de (typisch grote) kost van het installeren en onderhouden van verschillende gedistribueerde serversystemen. Gecentraliseerde servers bieden echter minder schaalbaarheid vanwege de grote additionele netwerkload die zij op het backbone netwerk plaatsen. Dat backbone-netwerk moet niet alleen de hoge bandbreedtes aankunnen, maar moet ook de strenge real-time eisen die hierboven werden beschreven garanderen. Het bandbreedteverbruik van VoD-services in het netwerk kan geminimaliseerd worden door de on-demand servers te verplaatsen of te dupliceren zo dicht mogelijk bij de gebruiker. Bij grote toename van het aantal beschikbare on-demand video s wordt replicatie van alle content over de distributiehubs onpraktisch. Daarom zal een succesvol VoD-systeem typich een combinatie zijn van centrale servers met de volledige contentbibliotheek en gedistribueerde servers die de kopieën van de meest aangevraagde content bevat [22].

37 3.3 Technologische infrastructuur 27 Transportnetwerk Een andere belangrijke beslissing bij de ontplooiing van een Video on Demand infrastructuur is de keuze voor de technologie van het onderliggende transportnetwerk. Deze beslissing heeft directe gevolgen op de kosten, de flexibilitieit en de schaalbaarheid van de VoD-trafiek. Zo evolueren veel HFC-netwerken tegenwoordig van een propriëtair ASI 2, dat buiten VoD-services naar de toekomst weinig perspectieven heeft, naar een Gigabit Ethernet (GbE;GigE) transportnetwerk. De moderne QAM-modulatoren 3 die typisch gebruikt worden bij VoD hebben zowel een GbE als een QAM-interface. GbE transportsystemen bieden in tegenstelling tot ASI de mogelijkheid tot switchen en multiplexen van verschillende stromen [22]. IP-gebaseerde VoD systemen zijn daarenboven ook relatief goedkoop. Transportprotocols die door klassieke telecomoperatoren worden gebruikt voor het aanbieden van Video on Demand (IPTV) zijn Layer 2 en Layer 3 technieken (OSI-referentiemodel) gebaseerd op Resilient Packet Ring (RPR) en packet-over-sonet (POS). Deze bieden standaard de nodige flexibiteit en schaalbaarheid voor het aanbieden van VoD-services [27]. Figuur 3.2: Introductie van schaalbare backbone van een HFC-operator: videotransport van DVB-ASI naar GigE [url 9 ] Toegangsnetwerken De eerste succesvolle VoD-services werden aangeboden door kabeloperatoren via HFC (hybrid fiber-coax). Meer en meer telecomoperatoren voelen de nood om mee te stappen in VoD en 2 (DVB-)ASI=Asynchronous Serial Interfaces, een transportsysteem voor MPEG-2 videostromen over coaxkabel 3 QAM=quadrature amplitude modulation

38 FAN ST ATU S FAN ST ATU S FAN ST ATU S PS1 STATUS PS1 STATUS PS1 STATUS PS2 7C111 STATUS PS2 7C111 STATUS PS2 7C111 STATUS GR N1 GR N1 GR N1 OUN D ST RA P OUN D ST RA P OUN D ST RA P FAN ST ATU S PS1 ST ATU S PS2 7C111 STATUS GR N1 OU ND ST RA P GbENET 7G GbENET 7G GbE NE T 7G GbENET 7G GbENET 7G GbENET 7G FAN STA TUS Matrix N-Series TOP - PS 2 BOTTOM - PS 1 FAN STA TUS Matrix N-Series 7C203-1 RESET COM MGMT CPU RESET COM MGMT CPU RESET COM MGMT CPU RESET COM MGMT CPU RESET COM MGMT CPU RESET COM MGMT CPU PWR REDUNDANCY 7C203-1 PWR REDUNDANCY TOP - SLOT 3 MIDDLE - SLOT 2 BOTTOM - SLOT 1 7C203-1 PWR REDUNDANCY I O V ~12.0 A V~6.0 A 50/60Hz 7C203-1 PWR REDUNDANCY TOP - SLOT 3 MIDDLE - SLOT 2 BOTTOM - SLOT 1 TOP - PS 2 BOTTOM - PS I O V ~12.0 A V~6.0 A 50/60Hz N N3 DFE DFE DFE DFE DFE DFE I O V ~12.0 A V~6.0 A 50/60Hz I O V ~12.0 A V~6.0 A 50/60Hz 3.3 Technologische infrastructuur 28 opteren voor bvb. verbeterde DSL-technologieën om ook VoD aan te bieden. Figuur 3.3 toont een schema van een dergelijk netwerk. De VoD-service over het netwerk van een traditionele telecomoperator wordt in de sector vaak met IPTV aangeduid. Figuur 3.3 toont de typische architectuur van een IPTV-provider. Gecentraliseerde Head-End Central Office Thuis Web Middleware / BSS Back- office STB + TV DSLAM DSL modem PC Gecentraliseerde Videoserver Lokale Videoserver Figuur 3.3: (IPTV). Voorbeeld van een IP-gebaseerd VoD-systeem met een ADSL toegangsnetwerk Met de opkomst van glasvezel tot aan het gebouw van de gebruiker (fiber to the home - FTTH), zullen breedbandtoepassingen zoals VoD een nieuw tijdperk ingaan. FTTH-technologie zal VoDproviders in de toekomst in staat stellen om uitzendingen standaard in HDTV-kwaliteit aan te bieden Hardwarecomponenten Servers en andere hardware Typisch bestaat een VoD-systeem uit verschillende hardware- en softwarecompontenten : Centrale VoD-servers en mediabibliotheek: Centrale videoservers die in staat zijn videostromen en volledige mediabibliotheek en software om die te beheren. Lokale VoD-servers voor lokale content en caching: Videoservers geplaatst in distributiehubs, om de netwerklast te verkleinen, om lokale uitzendingen en lokale reclame mogelijk

39 3.3 Technologische infrastructuur 29 te maken Facturatie- en authorisatiesysteem: Servers en software die de VoD-gebruiker authentiseert, de prijzen bepaalt en correcte facturatie van de klanten verzorgen Modulators, multiplexers en RF-combiners: Omzetten van digitale videobeelden in analoge signalen, combineren van signalen voor verschillende gebruikers Encodeer- en transcodeersystemen: Het omzetten van video van verschillende bronnen (tv-studio s, satelliet, lokale media,... ) naar VoD-stromen (bvb. MPEG-4, WM), in realtime of voor eenmalige opslag in de centrale contentbibliotheek, eventueel in verschillende bitrates Content-management systeem, EPG-systeem 4, E-Commerce systeem: Software voor het beheren van de contentbibliotheek (statische distributie van video s over lokale videoservers of instellingen voor automatische cachingalgoritmes, metadata voor de video s,... ), software voor interactiviteit met de gebruiker via on-demand applicaties (tv-gids, interactieve reclame, online aankopen),... Set Top Box Een gebruiker van VoD-services beschikt over een speciaal apparaat dat aangesloten is op zijn tv-toestel, de set top box. Dit apparaat moet de nodige data kunnen decrypteren, conditionele toegang geven tot VoD en de nodige transportstromen omzetten in analoge tv- en audio signalen. De set top box moet liefst zo gebruiksvriendelijk mogelijk zijn, zodat de gebruiker intuïtief met de VoD-service kan omspringen via handige menu s en afstandsbediening (en eventueel bijhorend toestenbord). In de set top box kan een harde schijf geïntegreerd zitten die programma s kan opslaan. Een set top box is voorzien van een gespecialiseerd besturingssysteem dat interageert met externe apparaten zoals afstandsbediening, tv en audio. Kleine applicaties die op de set top box draaien, zoals een Electronic Program Guide (EPG) en On-Demand Applications (ODA), interageren via remote control en toestenbord en speciale middleware met dat besturingssysteem. Figuur 3.4 toont een schema met de verschillende layers van de set top box (bron [26]). De hardwarecomponenten van de onderste abstractielaag zijn o.a. moederbord databus, tuners, (de)modulators, demultiplexer en decrypter, videodecoder, grafische processor, CPU en geheugen, opslagmedium en interfaces (ethernet, USB, SCART, audio, IR,... ). 4 EPG=Electronic Program Guide, Elektronische tv-gids

40 Driven by the above mentioned requirements for the system architecture, the STB architecture can be divided into four layers, namely the Hardware Layer (HL), the Subsystem Service Layer (SSL), the Application Service Layer (ASL) and the Application Layer (AL), cf. figure Technologische infrastructuur 30 Application Space Infrastructure Services Application (AL) Application Service (ASL) Subsystem Service (SSL) Hardware (HL) Figure Hardware Layer (HL) Layers of the d-box architecture All hardware-dependent components are organized in the HL, namely the CPU, available I/O devices (e.g. the LCD panel) together with their Device Drivers (DD) as well as the Operating System (OS) of the STB. A clear separation of all hardware related functions is accomplished by the Hardware Abstraction Interface. It provides a generic interface to all necessary DDs (Video/Audio, Front-End, Ethernet, etc.) and to the Subsystem Service Layer (SSL). Thus a change of the underlying hardware only affects the associated DDs, no changes within higher layers are necessary. In conjunction with the OS the API calls of the Hardware Abstraction Interface work in a multithreaded fashion, thereby allowing access to specific DDs by several subsystems at the same time. 2.2 Subsystem Service Layer (SSL) The SSL basically is composed of four modules and forms a common basis for the ASL. DVB Subsystem other applications (providerspecific) Configuration V M DD Setup Persistent Data User Profiles Devices DVB Bouquets & Services EPG Navigator Online Help System Setup Assistants Channel Managment interaction object library Graphics Hardware Abstraction Interface Hardware other Parental Ctl Application Services DVB Setup LCDPanel Communication DD DD DD other Operating System Figuur 3.4: Overzicht van een gelaagde architectuur voor een set top box [26] Fabricanten van VoD-technologie In tabel 3.1 worden enkele van de meest courante fabricanten van de verschillende systemen die deel uitmaken van een VoD-infrastructuur opgesomd per productcategorie. CPU Deze lijst is toegespitst op producten voor IPTV-technologie (bron : [url10]). Sommige van deze bedrijven, zoals Kasenna en Motorola, bieden volledige geintegreerde VoD solutions aan. Voor een provider kan de aanschaf van dergelijk geïntegreerd systeem op financieel vlak en qua project management interessant zijn. Een tweede optie is te kiezen uit de beste producten per categorie, maar daar stuit men vaak op integratieproblemen. Een middenweg bestaat doordat bepaalde producenten akkoorden sluiten met verschillende partnerbedrijven voor integratie van hun producten. netw over Thu PST The whic Gra The whic cont inter draw acce libra Virt All VM VM appl som 2.3 The Obje num appl Inte The ( wi appl acco avai chan duri re-e of th curr sinc

41 3.3 Technologische infrastructuur 31 Video Servers Software Middleware Set top boxen Alcatel Concurrent imagic TV Liberate Samsung Concurrent Yes Television Microsoft TV Motorola Kasenna Motorola StreamMaster Scientific Atlanta SeaChange Infogate NEC Corp. Broadbus ncube Entone Tabel 3.1: Enkele fabricanten van Video on Demand producten

42 32 Hoofdstuk 4 Ontwerp van een Prijszettingssimulator Om de relevante prijszettingsmodellen die in hoofdstuk 2 uit de doeken gedaan werden te testen in een VoD-omgeving werd een simulator ontwikkeld. Het doel van deze simulator is om on-demand aanvragen gedurende een week, van maandag tot zondag, te simuleren volgens een bepaalde prijszetting. De resultaten van de simulaties moeten toelaten om de gesimuleerde prijszettingen te evalueren op enkele van de criteria die in paragraaf 2.5 werden toegelicht (winstmaximalisatie, sociale welvaart,... ). Dit hoofdstuk beschrijft het ontwerp van de simulator en licht toe hoe deze gebruikt kan worden. 4.1 Doel van de simulator Hoewel het gebruik van de ontworpen simulator zich in dit werk zal beperken tot het simuleren van prijszettingen in een Video on Demand omgeving, wordt toch de nodige aandacht besteed om de software generiek te maken. De prijszettingssimulator moet in staat zijn om een algemene netwerkservice te simuleren, en in het bijzonder de effecten van het gebruik van uiteenlopende prijszettingen na te gaan. De belangrijkste requirements worden hieronder samengevat. De applicatie simuleert het gebruik van een (of meerdere) netwerkservices binnen een bepaalde netwerkcapaciteit. De capaciteit kan daarbij ingedeeld worden in meerdere banden met een ingestelde prioriteit. De simulator moet prijszettingsmodellen kunnen hanteren met verschillende formules, waarbij de prijszetting afhankelijk kan zijn van de connectieduur van de download, het con-

43 4.2 Parameters van de netwerkservice 33 tenttype, maar ook bijvoorbeeld van de huidige netwerkcongestie. Een auction-gebaseerd model moet ook kunnen gesimuleerd worden. De nodige variabiliteit in de simulatie-omgeving moet ingesteld kunnen worden: aantal klanten en aanvraagpatroon voor de service, soorten downloads (constante of variabele bitrates, lengte, contentprijs,... ), aankoopgedrag van de klant, bestaande trafiekdistributie op het backbone netwerk. In de rest van dit hoofdstuk wordt het ontwerp van de simulator opgedeeld in zijn verschillende elementen. Bij alle elementen wordt de nodige toelichting gegeven, zonder te diep in te gaan op de details van implementatie. In het volgende hoofdstuk zullen elk van de onderdelen vorm krijgen in de de gedaante van waarden en distributies, en zo vorm geven aan een gesimuleerde Video on Demand omgeving. In die gedefinieerde omgeving zullen dan de verschillende geïmplementeerde prijsformules uitgetest worden. 4.2 Parameters van de netwerkservice Services en contenttypes De simulatie-omgeving wordt gedefinieerd door een servicebundel. Elke servicebundel bestaat uit één of meerdere netwerkservices. Een netwerkservice wordt ofwel gesimuleerd aan de hand van een aanvraagdistributie, ofwel wordt deze niet gesimuleerd en is een vaste datatrafiek gegeven. Voor een gesimuleerde netwerkservice wordt een contentbibliotheek samengesteld. Dit is in het bijzonder nuttig bij simulatie van on-demand media, waar de eigenschappen van de downloads afhangen van het type content. De eigenschappen voor elk type content zijn opgesomd in tabel 4.2. De duur van een gegenereerde download wordt in de simulatie bepaald als toevalswaarde van een normaalverdeelde distributie (met de gegeven eigenschappen). De contentprijs wordt gebruikt in de geimplementeerde prijsformules in 4.1. De richtprijs zal aangewend worden in het klantenmodel als referentieprijs bij simuleren van het aankoopgedrag van de klant (zie 4.4). Er kunnen ook meerdere bundels tergelijkertijd ingeladen worden. Capaciteit en kanalen Elke service krijgt een kanaal toegewezen. Dat kanaal maakt deel uit van de totale capaciteit (=ingestelde parameter) en krijgt een eigen capaciteitsgrens. Elk kanaal krijgt de status ge-

44 4.2 Parameters van de netwerkservice 34 Eigenschap Omschrijving Naam - Bitrate CBR (in Mbps) of VBR (met een stat. distributie) Lengte Gemiddelde duur en standaardafwijking Prijs Contentprijs en richtprijs garandeerde capaciteit met een prioriteitsindex of best-effort, al naargelang de service in een gegarandeerde bandbreedte opereert. Bij simulatie wordt voor elke service een netwerkverbruik gemodelleerd dat binnen de beperkingen van het toegewezen kanaal moet vallen. De services worden gesimuleerd per minuut volgens stijgende prioriteitsindex. Eerst worden de services met gegarandeerde capaciteit gesimuleerd, daarna wordt de volgorde bepaald aan de hand van de prioriteit, en tenslotte de best-effort services. Indien de bitrate van elke content ingesteld wordt op een eenheidswaarde, kan de capaciteitsparameter ook een andere omgevingsfactor weergeven dan de netwerkcapaciteit. Bijvoorbeeld in geval van Video on Demand kan men de capaciteit dan definiëren als het aantal streaming servers waarover de operator beschikt. Er wordt dan met andere woorden een limiet gelegd op het aantal simultane aanvragen en niet op de gegenereerde capaciteit. Aanvraagdistributie en netwerkverbruik Om de datatrafiek voor een service te simuleren moet uiteraard informatie aanwezig zijn rond het tijdstip en de hoeveelheid downloads die gedurende de week gegenereerd worden. Daarvoor zijn twee mogelijkheden. In het eerste geval worden de aanvragen per uur in absolute waarden uitgedrukt. De aanvragen per minuut worden dan geïnterpoleerd tussen de opgegeven waarden per uur. Statistische variatie op het berekende aantal aanvragen per minuut is mogelijk. Zo kunnen de aanvragen voor de service toekomen volgens een Poisson-proces (met gemiddelde aanvragen per uur gegeven), of via een normaalverdeelde variatie op het gegeven gemiddelde. In het tweede geval worden de aanvragen gegeven door een distributie van relatief aantal aanvragen per uur van de week. De parameters aantal klanten en gemiddelde downloads per klant per maand zijn dan samen met de distributie de factoren die het absolute aantal aanvragen bepalen. In geval dat de service niet gesimuleerd wordt, maar dat de datatrafiek reeds gegeven is, kan een netwerktrafiekdistributie opgegeven worden. Deze vereist een gemiddelde waarde per uur van de week. De exacte waarden gedurende de simulatie kunnen dan zoals in het gesimuleerde geval

45 4.3 Prijszettingsparameters 35 geïnterpoleerd worden tussen de uurwaarden. Statistische variatie op berekende minuutwaarden is ook hier een mogelijke optie. Screenshots van de rekenbladen waarin de omgevingsparameters worden ingevuld zijn terug te vinden in figuren 5.24 tot 5.29 in het volgende hoofdstuk. 4.3 Prijszettingsparameters In de simulator worden de VoD-prijszettingstrategieën die in hoofdstuk 2 werden voorgesteld geïmplementeerd (zie 2.4.2). Tabel 4.1 vat hun formules samen; de statische parameters die ingelezen zijn staan daarbij vermeld in de tweede kolom. Elk van de statische prijszettingsparameters wordt in de applicatie ingelezen uit een daartoe bestemd rekenblad. De variabele parameters (afhankelijk van een specifieke gesimuleerde download) zijn T (connectieduur), V (gedownload volume), m (gemiddelde bitrate), t (uur van de dag) en c (congestieniveau in percent). Prijszetting Parameters Formule Vaste prijszetting Contentgebaseerd winstmarge w p = p content (1 + w) Gebruiksgebaseerd Per minuut p minuut p = p content + T p minuut Per volume p volume p = p content + V p volume Kelly-formule a(m), b(m) p = p content + a(m) T + b(m) V Lindberger-formule K (t), L p = p content + K (t) m T Eigen model p extra p = p content (1 + w) + p extra T extra Congestiegebaseerd Time of Day (ToD) K(t) p = p content (1 + w) K(t) c < d : p Congestiegebaseerd congestiedrempel d, standaard prijs p, max. penal- max 1) c d 1 d c d : p (1 + (penalty ) Auction-gebaseerd tiefactor penalty max congestiedrempel d, standaardprijs p c < d : c d : p MCP content Tabel 4.1: In de simulator geïmplementeerde prijszettingsmodellen. Bij de simulatiecases in het volgende hoofdstuk krijgen alle statische prijsparameters een bepaalde waarde. De keuze voor deze parameterwaarden wordt dan ook verder toegelicht.

46 4.4 Klantenmodel Klantenmodel Een gebruiker die een video aanvraagt (of van een netwerkservice gebruik maakt) is niet bereid om het even welke prijs neer te tellen. De simulator moet dus op een bepaalde manier de willingness to pay (WTP) modelleren van de gebruiker. De WTP is een in geldwaarde uitgedrukte eenheid die het nut van een VOD voor een gebruiker voorstelt (zie 2.2). Indien de prijs lager dan of gelijk is aan de WTP van de klant, dan gaat die over tot aankoop. Zoniet ziet hij/zij van de aankoop af. Om de willingness to pay te modelleren maakt de simulator gebruik van variant van het model zoals voorgesteld door Almeroth & Jagannathan in [28]. Het model gaat uit van twee voor de hand liggende assumpties : Er is een maximumprijs waarbij elke gebruiker van aankoop afziet. Gebruikers verkiezen een lagere prijs boven een hogere prijs. Het aantal aankopen daalt dan ook bij stijgende prijzen. Wanneer de service provider een bepaalde prijs aanduidt, is er een fractie van de geïnteresseerde aanvragers die de prijs te hoog acht. Het andere deel aanvaardt het aanbod en gaat over tot de transactie (het binnenhalen van de film in geval van VoD). Voor een bepaalde prijs x, is f(x) de fractie van de klanten die de prijs accepteert (zie figuur 4.1). Voor een zeer lage prijs x low, is er een groot deel, t h, van de klanten dat akkoord is. Voor een zeer hoge prijs x high daarentegen is f(x) veel lager: t l. Tussen x low en x high wordt het aanvaardingspercentage voorgesteld door een monotoon dalende functie, met parameter δ. Deze laatste parameter bepaalt de kromming van de curve. Bij de simulaties zal er een speciale case gewijd worden aan de invloed van de waarde δ. t h, 0 x < x low [ f(x) = (t h t l ) 1 ( x x low ) ] δ x high x low + t l, x low < x x high t l, x > x high (4.1) De prijs wordt in dit simulatiemodel niet ingevuld zoals in het beschreven model als een absolute eenheid maar als een prijsfactor (een schaling t.o.v. een basis- of richtprijs), omdat het toegepast wordt voor het zetten van verschillende prijzen voor verschillende types content. Ook wat de aanvaardingsfractie betreft, werd het model lichtjes aangepast. De aanvaardingsfractie van 100% (op de figuur bij de laagste prijs) wordt in ons model gezet bij de standaardprijs, gelijk aan 1.0

47 4.4 Klantenmodel 37 keer de richtprijs. Een aanvaarding die hoger ligt dan 100%, wat voorkomt bij een prijs lager dan de richtprijs, wijst hier dan op een verhoging van het aantal aanvragen. Op die manier kan de simulator een stijging van het aantal aanvragen weergeven indien de prijs voor de service daalt. Figuur 4.1: Familie van functies die de aanvaardingsfractie van de klant voorstelt bij variërende prijzen. De simulatie-omgeving kan geïllustreerd worden aan de hand van de boomstructuur gegeven in figuur 4.2. De servicebundel van de netwerkoperator bestaat uit verschillende netwerkservices. Elke service bevat een aantal contenttypes (in geval van on-demand media). De prijszetting bepaalt de prijzen voor de downloads. Het netwerkverbruik stelt de volledige of een deel van de volledige capaciteit voor (eventueel met prioriteit). Het klantenmodel bevat het aantal klanten en het aanvraagpatroon voor de service, alsook de parameters van het willingness-to-pay model. Eens de volledige parameterset in de simulator ingeladen is, kan het gebruik van de netwerkservice onder een bepaalde prijszetting gesimuleerd worden.

48 4.5 Verloop van een simulatie 38 Figuur 4.2: Boomstructuur van de verschillende inputparameters van de simulatieomgeving. 4.5 Verloop van een simulatie Simulatie-algoritme Algoritmes 1 en 2 illustreren het verloop van de simulaties in de vorm van pseudocode. aanvragen worden verwerkt per periode, standaard ingesteld op 1 minuut (dit is de kleinste granulariteit van de tijdsschaal in de simulator). Het vergroten van de periode heeft als gevolg dat de prijzen gezet worden voor aanvragen in een ruimere tijdsspanne. Dit kan in bepaalde gevallen interessant zijn, bijvoorbeeld om een prijszetting te simuleren op basis van een parameter die niet real-time aangepast wordt (bvb. congestiemeting om de 5 minuten). In de later gevoerde simulaties zal de periode enkel van belang zijn voor het tijdsslot waarin boden kunnen gedaan worden bij auction-gebaseerde prijszetting. Algoritme 1 Simulatie-algoritme for all ingeladen servicebundels do sorteer services volgens prioriteit for all services in servicebundel do for minuut = start to stop step periode do simuleer periode end for end for end for De

49 4.5 Verloop van een simulatie 39 Algoritme 2 simuleer periode initialiseer lege collectie downloads for minuut = start periode to einde periode do A = aantal aanvragen voor minuut uit klantenmodel for a = 0 tot A do download=random download van de service wtp=simuleer wtp van de klant voor de download voeg download toe aan downloads end for end for set prijs voor elke download in downloads for all download in downloads do if wtp < prijs then set geweigerd else if geen capaciteit in kanaal van de service then else set geblokkeerd set besteld voeg gegenereerde datatrafiek toe boek inkomst end if end for

50 4.6 Ontwerp en implementatie 40 Monte Carlo In figuur 4.3 wordt de werking van de Monte Carlo simulatie getoond die gebruikt wordt voor het bepalen van een type content uit de contentbibliotheek. Bij Video on Demand simuleert dit of de kijker een film kiest dan wel een ander type content, een serie bijvoorbeeld. Deze Monte Carlo simulatie wordt in de implementatie ook toegepast voor o.a. het genereren van het willingness to pay van een gebruiker en de duur van het gebruik van de service. Omdat deze Monte Carlo simulator een essentieel onderdeel vormt en omdat de efficiëntie van de Monte Carlo simulatie afhankelijk is van de randomness van de gegenereerde toevalsgetallen, werd bijzondere aandacht aan de pseudorandom nummergenerator gewijd. De toevalsgetallen worden niet gegenereerd door de door het platform geleverde standaardfunctie, maar door een implementatie van de Mersenne Twister, een pseudorandom nummer generator voorgesteld door Matsumo en Nishimura [32]. Een implementatie in C# werd teruggevonden in [url11]. 1 pick film gratis serie adult RAND=0, ,8 0,6 0,4 0,2 0 CDF contentpopulariteit Figuur 4.3: Monte Carlo-simulatie ter bepaling van de programmacategorie 4.6 Ontwerp en implementatie Het project werd opgesplitst in twee onderdelen. Het eerste onderdeel betreft de implemenatie van de simulator klassenbibliotheek, de software verantwoordelijk voor de eigenlijke simulatie. De belangrijkste functies zijn:

51 4.6 Ontwerp en implementatie 41 Implementatie van een netwerkservice en haar omgeving: klanten, aangeboden services en contenttypes, aanvragen, capaciteit, etc. Elke entiteit wordt voorgesteld door een objectgeoriënteerde klasse. Implementatie van prijszettingsmechanismen. Elke prijszetting is subklasse van een abstracte klasse Prijszetting. Inladen van alle parameters uit de rekenbladen. Elke simulatie-run met parameters wordt voorgesteld door een simulatieparameter-klasse. Algoritme voor de simulatie van prijszetting voor de netwerkservices. Genereren van output: traces, grafiekdata en outputparameters. Het tweede deel van de implementatie betreft de GUI. Deze is voorzien van een intuïtieve bediening en stelt de gebruiker in staat om direct na simulatie grafieken te genereren en te bekijken. De logische opdeling van de probleemstelling in verschillende entiteiten leent zich zeer goed tot een bijna rechtstreekse objectgeoriënteerde implementatie. De klassen met de belangrijkste methodes en variabelen worden geïllustreerd in het UML-klassediagram 4.8. Implementatie Voor de programmering van de software werd gekozen voor het Microsoft.NET framework (versie 2.0). De code werd geschreven in de Microsoft Visual Studio 2005 ontwikkelomgeving. Enkele redenen voor deze keuze zijn: Vertrouwde omgeving voor de auteur Beschikbaarheid van bestaande bibliotheken voor het lezen van de data uit de Excelrekenbladen Beschikbaarheid van een bibliotheek voor het aanmaken van de plots. 1 Eenvoud van interfacedesign en codering voor de GUI Door de keuze van het.net framework is de applicatie (normaalgezien) enkel te draaien op het Windows platform. Alle code, VS.NET projecten, rekenbladen en simulatieoutputs zijn terug te vinden op de CD-ROM achteraan in bijlage van dit boek. Meer info over de structuur van de bijgevoegde CD-Rom in bijlage A. 1

52 4.7 Gebruik van de simulator Gebruik van de simulator Ter afronding van dit hoofdstuk wordt hier beknopt geïllustreerd hoe de simulator bediend wordt. A. Directory kiezen waarin de rekenbladen met serviceparameters (param*.xls) en prijszettingsparameters (pricing*.xls) zich bevinden. B. De te simuleren omgeving en prijszetting selecteren (aanklikken). C. Eventuele opties instellen : trace(s) wegschrijven, consistentie van inputparameters controleren, service- of prijszettingsparameters variëren (zie hieronder). D. De simulatierun benoemen en inladen. E. Periode selecteren (standaard wordt een volledige week gesimuleerd) en simulatie starten. Figuur 4.4: Screenshot van de simulatie-gui

53 4.7 Gebruik van de simulator Runs met een te variëren parameter instellen Figuur 4.5: Elke parameter van de service-omgeving of prijszetting kan in een simulatiebatch variabel ingesteld worden (discrete waarden of incrementele stappen binnen een bereik) Output van de simulator in verschillende vormen Na een simulatie geeft de simulatie zijn resultaten in 3 vormen: Volledige trace van een simulatierun. Grafieken. De data van elke grafiek kan op zijn beurt weggeschreven worden naar een csv-bestand. Samenvattende parameters. Van elke run kunnen de belangrijkste parameters weggeschreven worden naar een csv-bestand. Parameters worden daarin gebundeld per uur van de week.

54 4.7 Gebruik van de simulator 44 Figuur 4.6: De applicatie laat toe om onmiddelijk na simulatie verschillende grafieken te plotten. dag uur minuut weekminuut service kanaal congestie content duur contentprijs transportprijs totale prijs aanvaard Friday VOD K1 0, film 130 2,3 0,69 2,99 False Friday VOD K1 0, pick 35 0,77 0,23 1 True Friday VOD K1 0, film 98 2,3 0,69 2,99 True Friday VOD K1 0, pick 21 0,77 0,23 1 False Friday VOD K1 0, pick 31 0,77 0,23 1 False Friday VOD K1 0, pick 17 0,77 0,23 1 True Friday VOD K1 0, pick 24 0,77 0,23 1 False Friday VOD K1 0, pick 47 0,77 0,23 1 True Friday VOD K1 0, film 124 2,3 0,69 2,99 True Friday VOD K1 0, pick 35 0,77 0,23 1 False Friday VOD K1 0, pick 30 0,77 0,23 1 True Friday VOD K1 0, pick 35 0,77 0,23 1 False Friday VOD K1 0, adult 52 3,85 1,15 5 False Friday VOD K1 0, pick 47 0,77 0,23 1 True Figuur 4.7: Deel van een rekenblad met trace (vaste prijszetting).

55 4.7 Gebruik van de simulator 45 Simulatiebibliotheek Simulator «interface» IPlottable «interface» ITabel 1..* +Start() -SimuleerPeriode() SimulatorOutput +writetrace() +writesamenvatting() 1 Services 1 1 SimulatorParameters -StartMinuut -StopMinuut - : ServiceBundel - : Capaciteit 1 AanvraagPatroo +BerekenAanvragen() +GetAanvragen() 1 1 IP Klantenmodel +AanvaardPrijs() 1 1 IP Klant WTP -f_high -f_low -p_high -p_low -delta +GetWTP() +GetFractie() ServiceBundel -ID ContentVBR 1 1* * Service -ID - : NetwerkVerbruik - : Klantenmodel +GetNextDownload() 1 1 Capaciteit -capaciteit[ ] +GetVerbruik() +GetCongestie() * IP,IT Netwerk 1 IP - : Distributie ContentCBR -bitrate Content -ID -Richtprijs -Contentprijs -Richtduur -DuurStdDev 1 1 Download -Start -Duur -Prijs - : Content 1 NetwerkVerbruik -ID -capciteit[ ] +HeeftCapaciteit() * 1 Kanaal -ID -gegarandeerd +GetVerbruik() +GetCongestie() Statistiek Prijszetting Prijszetting IPlottable MonteCarlo - : Distributie +NextInt() +NextDouble() 1 1 MersenneTwister -seed +Next() +SetPrijs(in Download) 1 Distributie 1 +GetGemiddelde() +GetInverseCDF() ToD FixedPricing Congestion Auction NormaalDistributie -gemiddelde -std_dev CustomDistributie -waarden +genereercdf() UsageKelly UsageLindb UsageEigen UsagePerVol UsagePerMin PoissonDistributie -lambda UniformDistributie -minimum -maximum ExcelImport SimulatieGUI ExcelBlad CsvWriter frmsimulatiegui frmgrafieken frmvariabeleparameters Figuur 4.8: UML-klassendiagram van de applicatie

56 46 Hoofdstuk 5 Simulaties In het vorig hoofdstuk werd een simulator ontworpen die het gebruik van een (of meerdere) netwerkservice(s) kan simuleren, en in het bijzonder de gebruikte prijszetting ervan kan evalueren. Het doel van dit hoofdstuk is na te gaan welke prijszettingen efficiënt kunnen worden ingezet in een Video on Demand-systeem. Daarbij wordt voornamelijk gelet op de invloed van de gebruikte prijszetting op de inkomsten en winsten (nut voor de content en service provider) en op het aantal bestelde VoD-aanvragen (gecombineerd nut van de gebruiker). 5.1 Inleiding In dit hoofdstuk komen een aantal simulatiecases aan bod die de mogelijkheden van de ontworpen simulator zal benutten. Om relevante simulaties te voeren en daar besluiten uit te kunnen trekken is het belangrijk dat een realistische omgeving nagebootst wordt. Daarom zal aan de effectieve cases een paragraaf voorafgaan waarin een welomlijnd basisscenario wordt voorgesteld. De uitgebreide set omgevingsparameters die in vorig hoofdstuk besproken werd krijgen in dat basisscenario een concrete en relevante waarde. Na de identificatie van de basisomgeving zullen in een eerste case de verschillende voorgestelde VoD-prijszettingen losgelaten worden. De eerste case zal de prijszettingen testen in een situatie waar geen of nauwelijks sprake is van congestie. In de tweede case zullen de VoD-aanvragen geleidelijk verhoogd worden om na te gaan hoe de verschillende prijszettingen met een toenemende congestie omspringen. De derde case zal de invloed van de keuze van de WTP-parameters (het aankoopgedrag van de klant) nagaan. De optimalisatie van enkele goed presterende prijszettingen gebeurt in case 4.

57 5.2 Identificatie van een basisscenario 47 De ontworpen simulator kan ook aangewend worden voor simulaties die niet rechtstreeks gerelateerd zijn aan prijszetting. Zo kan nagegaan worden wat de invloed is van het variëren van de gemiddelde lengte van de contenttypes op het congestieniveau en op de inkomsten. Dergelijke simulaties zijn zeer sterk afhankelijk van de simulatiecase en daarom wordt geen specifieke case daaraan gewijd in dit hoofdstuk. De ontworpen simulatiecases brachten daarvoor te weinig relevante output. 5.2 Identificatie van een basisscenario We definiëren in deze paragraaf de parameters van het basisscenario. We beschouwen een internet provider (of triple-play provider) die naast klassieke internetservices ook Video on Demand aanbiedt. We definiëren hiervoor twee services in de simulator: de eerste, DATA, stelt alle datatrafiek voor die over het netwerk gaat en die geen videodata is (internetverkeer, VoIP, maar ook eventuele controle en billing trafiek voor de VOD-service,... ). Deze is vast bepaald gedurende de week en de trafiekdistributie is een inputparameter (normaalverdeelde statistische variatie hierop wordt gesimuleerd). Voor de tweede service, VoD, worden de aanvragen, de prijszetting en het klantengedrag gesimuleerd Parameters van de Video on Demand-omgeving In elk van de volgende subparagrafen worden waarden toegekend aan de omgevingsparameters. Screenshots van hoe de rekenbladen met die parameters eruit zien zijn te vinden in figuren 5.24 tot Services van de provider In de simulator worden twee zgn. services ingeladen: Service DATA : niet gesimuleerd, trafiek vast ingesteld (zie fig. 5.1). Het stelt alle niet VoD-data voor die over het netwerk loopt. De gegevens voor relatieve trafiekvolume per uur van de week werden gehaald uit [34] en [35]. Service VoD : gesimuleerd, relatief aanvraagpatroon volgens uur van de week vast bepaald uit gegeven distributies (zie fig. 5.2 en 5.3). Deze distributies werden bepaald aan de hand van gegevens over het kijkgedrag (per dag van de week en per uur van de dag) voor on-demand media uit [22].

58 5.2 Identificatie van een basisscenario 48 Figuur 5.1: Service DATA: Bestaand dataverkeer op het netwerk van de provider (relatieve eenheid) % aanvragen Maandag Dinsdag Woensdag Donderdag Vrijdag Zaterdag Zondag dag van de week Figuur 5.2: Service VoD: Relatief aantal aanvragen per dag van de week. Figuur 5.3: Service VoD: Relatief aantal aanvragen per uur van de dag.

59 5.2 Identificatie van een basisscenario 49 Uit de grafieken blijkt dat de pieken van datatrafiek en VoD-trafiek niet op hetzelfde moment vallen, en dat dus de congestiepieken elkaar niet cumuleren (wat uiteraard in het voordeel van de provider speelt). Contentcollectie We wensen een contentbibliotheek samen te stellen met de courante aangeboden types Video on Demand bij een Vlaamse provider. Bij elk contenttype worden enkele parameters gekozen, die elk in een bepaalde fase van de prijszettingssimulatie gebruikt worden. Elk contenttype krijgt een percentage dat het relatieve aantal aanvragen weergeeft voor dit type. De categorieën en hun parameters werden gekozen in overeenstemming met het aanbod van de Vlaamse VoD-providers en andere bronnen 1. De populairste categorie is de pick of the week: de best bekeken programma s van elke zender van de laatste 7 dagen. In Vlaanderen is dit bekend onder de noemers Net Gemist (VRT), iwatch (VMMa) en C-More (SBS). Een deel van de aanvragen wordt gratis aangeboden (nieuwsuitzendingen, B-films, bioscoopinformatie, etc). Elk type content wordt aan een zelfde bitrate van 3 Mbps gestreamd, en de richtprijs bevat telkens een vooropgestelde winstmarge van 30% bovenop de contentprijs (meer hierover in 2.4.2). Tabel 5.1 vat alle gekozen parameters samen. Contenttype Populariteit Bitrate Duur Std.Afw. Richtprijs Winstmarge Pick of the week 45% 3 Mbits 30 min. 10 min. 1,00 e 30% Film 30% 3 Mbits 106 min. 25 min. 3,00 e 30% Gratis 10% 3 Mbits 25 min. 10 min. 0,00 e 30% Serie 10% 3 Mbits 35 min. 10 min. 1,50 e 30% Adult 5% 3 Mbits 60 min. 20 min. 5,00 e 30% Tabel 5.1: Types content in de contentbibliotheek Uit de tabelgegevens leren we dat de richtprijs van een on-demand aanvraag gemiddeld 1,75 e bedraagt (= 45% 1, % 3, % 0, % 1, % 5, 00). 1 bronnen: G. Ellis (ntl), Deploying VOD in Europe: Challenges, Optimisations & Results ; K. Couch (Nortel), Raising the Bar for Triple Play with VoD

60 pick of the 45% 25% film 30% 58% gratis 10% 5% serie 10% 7% adult 5% 5% 5.2 Identificatie van een basisscenario 50 (a) (b) 10% 10% 5% 45% pick of the week 5% 25% 7% 5% film gratis serie 30% 58% adult Figuur 5.4: (a) Aandeel van aanvragen per categorie : pick of the week is de populairste categorie. (b) Aandeel van aanvragen per totale kijktijd : films vormen het grooste aandeel van de tijd, en dus van de netwerktrafiek. Klantenbestand en aanvraagdistributie De grootte van het klantenbestand : In grootte-orde komt dit overeen met de situatie van een Vlaamse VoD-provider. Het gemiddeld aantal aanvragen per klant in één maand (Eng: average views per month per customer) : 6. Dit komt neer op een gemiddelde van 1,5 on-demand aanvragen per week per gebruiker. Dit getal werd afgeleid uit gegevens omtrent de ARPU van de Vlaamse VoD-operatoren. De average return per user (per maand) bedraagt voor Telenet Digital Tv [url12] en Belgacom Tv [url13] tussen 10 en 13 e. (6 aanvragen per maand aan gemiddeld 1,75 e = 10,50 e = ARPU). Met deze getallen, samen met de distributies uit figuren 5.3 en 5.2, bepaalt de simulator het absolute aantal aanvragen per minuut van de week. Datatrafiek en capaciteit van het netwerk De absolute waarden voor de grootte van datavolumes en de capaciteit werden zo gekozen, dat op het piekmoment van VoD-aanvragen (zaterdag 20u), de vraag naar VoD net de capaciteit overschrijdt. Op de grafiek in figuur 5.5 worden de datavolumes per uur van de week geplot. In een detail van de netwerkbezetting, te zien op figuur 5.6, is te zien dat op sommige momenten binnen het piekuur op zaterdag de capaciteit volledig benut wordt (congestieniveau van 100%).

61 5.2 Identificatie van een basisscenario 51 Duizenden ma 00h ma 04h ma 08h ma 12h ma 16h ma 20h di 00h di 04h di 08h di 12h di 16h di 20h wo 00h wo 04h wo 08h wo 12h wo 16h wo 20h do 00h do 04h do 08h do 12h do 16h do 20h vr 00h vr 03h vr 07h vr 11h vr 15h vr 19h vr 23h za 03h za 07h za 11h za 15h za 19h za 23h zo 03h zo 07h zo 11h zo 15h zo 19h Capaciteit VoD DATA Figuur 5.5: Datavolume en VoD-trafiekvolume (over 1 uur) gecumuleerd vallen op het piekuur (zaterdagavond 20u.) net binnen de capaciteit. 100,00% 00% 95,00% 90,00% 85,00% 80,00% tivieau congest 75,00% 70,00% 65,00% 60,00% 55,00% 50,00% 00% 20:14 20:16 20:18 20:21 20:23 20:26 20:27 20:29 20:32 20:34 20:36 20:39 20:41 20:43 20:46 20:48 20:50 20:53 20:56 20:58 21:1 21:3 21:6 21:9 21:12 21:14 21:17 21:20 21:23 21:26 21:30 21:33 21:36 21:39 21:42 21:46 21:49 21:53 21:56 22:0 22:4 22:7 22:11 22:15 22:19 22:23 22:28 22:33 22:38 22:43 22: congestieniveau Figuur 5.6: De grafiek van de netwerkbezetting (in %) op zaterdagavond.

62 5.2 Identificatie van een basisscenario Klantenmodel We wensen een goede set parameters voor het geïmplementeerde klantenmodel (zie 4.4) te bepalen. Dit is geen sinecure aangezien zeer weinig gegevens hieromtrent beschikbaar zijn. Het komt erop aan om een aanvaardbare set paramaters voor het model voorop te stellen, en deze als vast aan te nemen voor de rest van de simulaties. In de derde case (zie 5.3.3) zal het effect van de WTP-parameters nagegaan worden, in dit basisscenario kiezen we voor de tweede set parameters die aldaar gedefinieerd wordt. In tabel 5.2 toont de waarden voor de parameters. Grafiek 5.7 toont de vorm van de curve. p low p high f low f high δ WTP-set 2 50% 250% 20% 162% 0,6 Tabel 5.2: WTP-parameters voor het basisscenario 160% 140% aanvaardingsfracite t.o.v. aantal aanvrage en bij richtprijs 120% 100% 80% 60% 40% 20% 0% 60 0% 6 5% 70 0% 7 5% 80 0% 8 5% 90 0% 9 5% 100 0% 10 5% 110 0% 11 5% 120 0% 12 5% 130 0% 13 5% 140 0% 14 5% 150 0% 15 5% 160 0% 16 5% 170 0% 17 5% 180 0% 18 5% 190 0% 19 5% 200 0% 20 5% 210 0% 21 5% prijs als schaling t.o.v. de richtprijs wtp set 2 ( δ=0,6) Figuur 5.7: Willingness to Pay curve voor het basisscenario Concreet betekent dat in dit klantenmodel bij verhoging van de prijs voor een video met 50% dat het aantal aanvragen afneemt tot 68% van het originele aantal. Bij een verdubbeling van de prijs bereikt de provider slechts iets meer dan 40% van de klanten. Deze waarden zijn niet gestaafd aan reële cijfers en lijken voor een vrije markt waar concurrentie heerst misschien nogal

63 5.2 Identificatie van een basisscenario 53 aan de hoge kant. In geval dat de provider exclusieve content aanbiedt, of hij via een nieuw platform (bvb. mobiel) of in een HDTV-kwaliteit VoD toelevert, zullen toch een aanzienlijk deel van de klanten bereid zijn te blijven betalen. Aangezien de simulaties dus niet steunen op een bewezen klantengedrag zullen geen besluiten gevormd worden met absolute cijfers en aanbevelingen in concrete parameterwaarden voor de prijsformules. Wel zal uit de simulaties het effect van de prijszettingen in de vorm van bepaalde trends kunnen weergegeven worden.

64 5.3 Simulatiecases Simulatiecases CASE I : De verschillende prijszettingen in het basisscenario Deze case begint met een beknopte toelichting van de prijszettingen die gesimuleerd worden. Voor een meer gedetailleerde uitleg over de prijszettingsmechanismen wordt verwezen naar hoofdstuk 2. Voor elk van de prijszettingen worden de gebruikte parameters samengevat in tabel 5.3. De parameters voor elke prijszetting werden zo bepaald dat de richtprijs voor het bekijken van een film van normale duur (106 minuten) om 18u00 s avond gelijk is aan zijn gedefinieerde richtprijs van 3e. Vaste prijszetting De meest eenvoudige prijszetting, en ook de traditionele prijszetting in VoD-omgevingen, is een puur contentgebaseerde prijszetting. Daarin wordt de contentprijs (d.i. de prijs die de service provider als aankoopprijs betaalt aan de content provider, zie 2.4.2) vermeerderd met de kostprijs en winstmarge die de service provider aanrekent voor het aanbieden en transporteren van de e-content. Bij de vooropgestelde winstmarge van 30% worden in 1 week ongeveer VoD-aanvragen gedaan, en bedraagt de winst ca e. Deze eenvoudige prijszetting is de referentie voor de verdere besproken prijszettingen. Wat er gebeurt indien de winstmarge groter (of kleiner) wordt dan 30%, wordt bestudeerd in CASE III. Daar worden verschillende curves van het willingnessto-pay model vergeleken bij stijgende basisprijzen. De stijgende basisprijzen kunnen daar ook opgevat worden als een stijging van de winstmarge in een puur contentgebaseerde prijszetting. Indien de provider handelt uit puur winstmaximalisatieperspectief kan hij zijn winst maximaliseren bij een vooropgestelde winstmarge van 130% (het aantal aanvragen verlaagt in dit geval met ongeveer 40%: van naar ). Deze stelling is echter uiteraard enkel geldig in een puur monopoliemodel. Indien de aankoopprijs voor een on-demand video steeds een vast percentage bedraagt van de gezette prijs (dus winst en inkomsten zijn evenredig) bereikt de provider maximale winst vanaf een winstmarge van 60%. In een markt waar er concurrentie aanwezig is (in de vorm van andere VoD-operatoren of in de vorm van alternatieve services zoals traditioneel videoverhuur) zijn dergelijke hoge winstmarges uiteraard geen optie voor de provider. Als eerste reeks van alternatieve prijszettingen zullen we nagaan of gebruiksgebaseerde modellen een waardig alternatief kunnen vormen.

65 5.3 Simulatiecases 55 Gebruiksgebaseerde modellen In het eerste model, tijdsgebaseerde prijszetting, wordt de prijs van een video bepaald door zijn duur (en zijn contentprijs) volgens de formule p = p content + T p minuut. Aangezien de simulaties die in dit werk gevoerd worden overal een gelijke videobitrate veronderstellen heeft een volumegebaseerde prijszetting hier geen nut. In een uitbreiding, waar bijvoorbeeld content aangeboden wordt in HDTV-kwaliteit, zou een extra volumeparameter in de prijszettingsformule daarentegen wel nuttig kunnen zijn. Een variant op het eerste model is het gebruiksgebaseerd model volgens de formule van Lindberger (zie 2.3.4): p = p content + K(t) b T. Dit is tevens een tijdsgebaseerd model, waar de prijs per minuut geschaald wordt met een factor K(t) die afhankelijk is van het uur van de dag. De gebruikte schalingsfactoren zijn dezelfde als in het Time of Day model, dat later volgt. Figuur 5.9 toont de evolutie van de schaling per uur van de dag. Dit model houdt rekening met de downloadbitrate b, maar zoals hierboven vermeld heeft dit in dit werk geen invloed in de simulaties aangezien b overal gelijk is. Als alternatief voor een gebruiksgebaseerd model wordt een derde, eigen model, voorgesteld. Voor een video van normale duur wordt de contentgebaseerde prijs gezet. Bij de prijs voor een video van lange duur wordt een penalty per minuut gerekend. Die penalty is een compensatie voor de verloren capaciteit door het bekijken van een video van lange duur, en dus ook een compensatie voor gemiste inkomsten door eventuele congestie. Daarnaast is de verhoogde prijs een incentive naar de gebruiker, want door de verhoogde prijs zullen minder langdurige video s aangevraagd worden. Dit effect is in elk geval zo in de simulator, waar er geen correlatie bestaat tussen duur van de film en de willingness to pay. In de realiteit zal de wtp van de gebruiker wel gelinkt zijn aan de duur (in bioscopen zijn langere films ook vaak iets duurder). We simuleren dus voor deze prijszetting het worst case scenario (voor zowel winstmaximalisatie als voor congestie-vermijding). Een tweede parameter is de duur vanaf wanneer we een video beschouwen als zijnde van langere duur. In deze simulaties wordt deze gelegd op een afstand gelijk aan de gemiddelde lengte + 1 x de standaarddeviatie van de normaalverdeelde duur van een video. Voor de films komt dit neer op = 131 minuten. In ongeveer 16% van de aanvragen wordt een video van lange duur aangevraagd. De grafieken in figuur 5.8 geven het prijsbereik voor een film weer van de verschillende gesimuleerde gebruiksgebaseerde prijszettingen. Het hoog-laag slot toont de gezette minimum- en maximumprijs en de gemiddelde prijs (groen), geëvalueerd per uur van de week. Daarin is een kleine variatie te bemerken in prijzen voor het puur tijdgebaseerd model. Verhoging van de prijs per minuut toonde aan dat dit een negatief effect had op de winst. De reden daarvoor is

66 5.3 Simulatiecases 56 Prijszetting Parameters Formule Fixed pricing w = 0, 30 p = p content (1 + 0, 30) Tijdsgebaseerd p minuut = 0, 0066 p = p content + 0, 0066 T Lindberger-formule K(t) (fig.5.9), b = 3, 0Mbps p = p content + K(t) 3, 0 T Eigen model p extra = 0, 03 p = p content (1 + 0, 30) + 0, 03 T extra Time of Day (ToD) K(t) (fig.5.9) p = K(t) p content (1 + 0, 30) Congestiegebaseerd congestiepenalty P (c) (fig. 5.10) p = P (c) p content (1 + 0, 30) Auction-gebaseerd p = MCP(boden) Tabel 5.3: Gesimuleerde prijsformules. dat op video s van korte duur de winst zeer klein wordt. In het Lindberger model stijgen de prijzen lichtjes volgens uur van de dag. Het eigen model toont dat de maximale filmprijs stijgt tot (heel uitzonderlijk) 5 e voor langere films, terwijl de gemiddelde prijs nauwelijks verschilt van de richtprijs. Congestiegebaseerde modellen Het Time-of-day model schaalt de richtprijs van een video volgens het uur van de dag. De gekozen prijsschaling in functie van het uur van de dag is terug te vinden in figuur 5.9, met een minimale prijsschaling van 85% op de richtprijs in daluren en tot 125% in piekuren. De minimale prijsschaling onder 85% laten zakken heeft een negatief effect op de winst, aangezien de winstmarge bovenop de contentprijs dan zeer klein wordt en het toegenomen volume video s aan deze lage winstmarge te klein is om dat effect te neutraliseren. Aangezien de penalties onafhankelijk zijn van de effectieve congestie wordt de maximale prijspenalty bewust laag gehouden. Simulaties met een verhoogde penalty van 150% tijdens piekuren doen de totale inkomsten dalen omdat er dan veel minder aanvragen gedaan worden, ook op weekdagen (waar nog geen sprake is van congestie). Belangrijk nog is op te merken dat bij het ToD-model in geval van verschuiving van piekmomenten naar andere uren van de dag (door bvb. sportmanifestaties of breaking news), minder goed zal presteren dan in het gesimuleerde geval, waar de piekmomenten constant blijven. Als uitbreiding op het Time-of-Day model zouden de prijzen in een Time-of-Week model geschaald kunnen worden volgens uur van de week. Bijkomend nadeel is wel dat de prijszetting iets minder transparant wordt. In het eenvoudig congestiegebaseerd model wordt een congestiepenalty aan de prijs toegevoegd vanaf dat het netwerk een bepaald congestieniveau (=ingestelde congestiedrempel) bereikt

67 5.3 Simulatiecases ,5 4 3,5 3 2,5 tijd ma 00h ma 04h ma 08h ma 12h ma 16h ma 20h di 00h di 04h di 08h di 12h di 16h di 20h wo 00h wo 04h wo 08h wo 12h wo 16h wo 20h do 00h do 04h do 08h do 12h do 16h do 20h vr 00h vr 03h vr 07h vr 11h vr 15h vr 19h vr 23h za 03h za 07h za 11h za 15h za 19h za 23h zo 03h zo 07h zo 11h zo 15h zo 19h 5 4,5 4 3,5 3 2,5 lind ma 00h ma 04h ma 08h ma 12h ma 16h ma 20h di 00h di 04h di 08h di 12h di 16h di 20h wo 00h wo 04h wo 08h wo 12h wo 16h wo 20h do 00h do 04h do 08h do 12h do 16h do 20h vr 00h vr 03h vr 07h vr 11h vr 15h vr 19h vr 23h za 03h za 07h za 11h za 15h za 19h za 23h zo 03h zo 07h zo 11h zo 15h zo 19h 5 4,5 4 3,5 3 2,5 eigen ma 00h ma 04h ma 08h ma 12h ma 16h ma 20h di 00h di 04h di 08h di 12h di 16h di 20h wo 00h wo 04h wo 08h wo 12h wo 16h wo 20h do 00h do 04h do 08h do 12h do 16h do 20h vr 00h vr 03h vr 07h vr 11h vr 15h vr 19h vr 23h za 03h za 07h za 11h za 15h za 19h za 23h zo 03h zo 07h zo 11h zo 15h zo 19h Figuur 5.8: Prijsbereik en gemiddelde prijs (groen) voor gebruiksgebaseerde prijszettingen i.f.v. uur van de week heeft. De waarde van de penalty is een schaling t.o.v. de initiële prijs, met een schalingsfactor die functie is van het effectieve congestieniveau. Bij een maximaal congestieniveau van 100% zetten we de penalty op 250%. Met andere woorden, wanneer er nog capaciteit rest voor 1 video, zal de prijs voor deze video 2,5 keer de richtprijs bedragen. (Met het gekozen klantenmodel kunnen we de prijs maximaal schalen met 250%.) Figuur 5.10 toont de lineaire stijging van de prijzen voor verschillende waarden van de congestiedrempel. Voor de initiële simulaties willen we congestiepenalties vanaf 95% van de totale capaciteit (dus congestiedrempel = 95%). In CASE IV zal de invloed van de waarde van deze parameter verder onderzocht worden. Het laatste model betreft een zogenaamd auction-gebaseerd model waarin de prijzen van de video s ten tijde van congestie worden bepaald door middel van een verkoop per opbod. De werking van het voorgestelde model, dat een verkoop per opbod organiseert vanaf een bepaalde congestiedrempel, werd uit de doeken gedaan in Er dienen bij implementatie drie parameters ingesteld te worden:

68 5.3 Simulatiecases % 125% 115% jsschaling prij 105% 95% 85% 75% 65% 55% uur van de dag Figuur 5.9: Prijsschaling volgens uur van de dag bij het Time-of-Day model. 250% 200% 150% 100% drempel=85% drempel=90% drempel=95% 50% 0% 80% 85% 90% 95% 100% Figuur 5.10: Penalty P (c) (schaling van de prijs t.o.v. richtprijs) in functie van het congestieniveau c, vanaf een congestiedrempel van 85, 90 en 95%. Congestiedrempel: Vanaf het moment waar het congestieniveau boven deze waarde stijgt, worden Vickrey-auctions georganiseerd voor de nieuwe aanvragen. Tijdsframe: Periode waarin boden worden gedaan en waarna telkens een verdeling van capaciteit plaatsvindt, en waarna de te betalen prijs aan de klant gecommuniceerd wordt. In alle simulaties is dit ingesteld op 1 minuut. De klant kan dus quasi onmiddellijk zijn on-demand video bekijken na bekendmaking (en aanvaarding) van zijn bod. Normale prijszetting : Indien het netwerk opereert onder de congestiedrempel, wordt deze prijszetting gebruikt als standaard. Hoewel de prijszetting in de simulator aangepast kan worden, wordt altijd vaste (content)prijszetting gehanteerd. Ook voor dit auction-gebaseerd model zullen we de congestiedrempel initieel op 95% zetten. Aangezien het netwerk vooralsnog deze congestie niet overschrijdt (behalve even op het piekmoment op zaterdagavond, zie fig. 5.6), weten we nu al dat congestiegebaseerde en auction-gebaseerde prijszetting weinig zal verschillen van het contentgebaseerde model.

69 5.3 Simulatiecases 59 Evaluatie van de prijszettingen in het basisscenario Figuur 5.11 toont de winst en het aantal aangevraagde video s gedurende een volledige week, per prijszetting winst ( ) fixed tijd lind eigen tod auct cong winst ( ) ragen aanvr fixed tijd lind eigen tod auct cong #aanvragen Figuur 5.11: Case I : vergelijking van prijszettingen in het basisscenario op winst (boven) en aantal aangevraagde video s (onder). De winst (nauwkeuriger omschreven: de netto inkomsten voor de provider na aftrekking van de contentprijs) voor traditioneel contentgebaseerde prijszetting in de simulaties bedraagt iets meer dan e voor een volledige week. Voor de tijdsgebaseerde modellen (tijd en lind) zien we een daling van de winst van meer dan 13%, terwijl het aantal aanvragen maar met nauwelijks 2% steeg bij deze modellen. De verklaring ligt in het feit dat indien de netto inkomst voor de

70 5.3 Simulatiecases 60 provider afhankelijk is van de tijd, de kortere video s en films zeer kleine winsten opleveren. Het schaaleffect in aanvragen door goedkopere korte video s in deze simulatie is niet groot genoeg om de inkomsten bij contentgebaseerde prijzen te evenaren. Ook de tijdsvariatie in prijzen bij het Lindberger-model geeft weinig hoop. De verlaging en verhoging van prijzen in resp. daluren en piekuren geeft een nuloperatie tot gevolg wat betreft winsten en aantal aanvragen. Het laatste tijdsgebaseerd model, het eigen model, verhoogt de winst met 6,5%, terwijl het aantal aanvragen daalde met 1%. Zoals vermeld wordt voor dit model het slechtste geval gesimuleerd, aangezien de willingness to pay voor langere video s in deze simulatie gelijk blijft aan die van video s van normale duur. Dus in werkelijkheid mag men een grotere winst en meer bekeken video s verwachten voor dit model, onder de voorwaarde dat de aankoopprijs voor lange video s en films gelijk blijft. Wat er gebeurt indien de studio s een langere video duurder verkopen wordt onderzocht in de vierde case, waar dieper ingegaan wordt op het eigen model. Als besluit bij tijdsgebaseerde VoD-prijszetting kan men veronderstellen dat pure tijdsafhankelijke prijszetting geen goed alternatief biedt. Een tijdsgebaseerde penaltyprijszetting voor video s die het netwerk extra belasten geven een relevante stijging in winst, waarbij men in de realiteit weinig of geen daling mag verwachten in aantal aanvragen. De overgang naar congestiegebaseerde prijszetting, d.m.v. een statische prijsschaling i.f.v. uur van de dag (model tod), biedt nauwelijks verandering in winst noch in aantal aanvragen. De dalingen en stijgingen in prijs, zoals in het lind-model hierboven, heffen elkaar op. Zoals reeds vermeld heeft een verhoging van de maximale schaling (hier 125%) geen beter effect. Een belangrijke reden voor de slechte prestatie van tod in dit scenario is uiteraard dat congestieprijzen aangerekend worden op weekavonden, waar geen congestie optreedt. Indien iedere dag op bepaalde uren een congestiepiek bereikt wordt zou dit model uiteraard iets beter moeten presteren. Met deze bevindingen is het voor de VoD-provider uit het basisscenario nutteloos tijd en geld te investeren in een ToD-prijszetting. In dit basisscenario is slechts gedurende een korte periode (ca. 1 uur) in de week sprake van congestie. Omdat er tijdens dat uur veel aanvragen zijn zien we toch een toename in de (netto- )inkomsten voor de provider: voor het congestiemodel (cong) met 3% en voor het auction-model (auct) met 6%. Een provider zal wellicht niet investeren in een dergelijk prijsmodel indien er weinig tot geen congestie optreedt. Interessant blijkt wel dat, indien mechanismen voorhanden zijn om dergelijke prijzen te hanteren, zelfs kleine congestieperiodes aanleiding kunnen geven tot winststijging van enkele procenten. In de volgende case zullen de we de mogelijkheden van de congestieprijszettingen beter uitbuiten door de aanvragen en bijgevolg het congestieniveau te verhogen bij gelijke capaciteit.

71 5.3 Simulatiecases CASE II : Toename van het klantenbestand naar klanten In de eerste case was er nauwelijks sprake van congestie. In deze tweede case wordt het klantenbestand geleidelijk verhoogd, zodat (meer) congestie optreedt tijdens de piekmomenten. We verwachten uiteraard dat de congestiegebaseerde prijszettingen goed inspelen op de toename van de netwerktrafiek. De toename van congestie kan gesimuleerd worden door of het aantal klanten of het aantal views per month per customer te verhogen. Beide zijn factoren in de berekening voor het absolute aantal aanvragen. Omwille van eenvoud wordt gekozen voor de eerste parameter. De case is zo ontworpen dat er bij klanten gedurende korte tijd even congestie optreedt in het netwerk. Indien we het aantal klanten verhogen naar bijvoorbeeld , dan weten we dat er op het piekmoment 25% meer aanvragen zullen gegenereerd worden dan dat het netwerk kan voorzien. Deze case zal het effect bestuderen van geleidelijke toename van klanten, en dus ook trafiek en congestie, waarbij de capaciteit gelijk blijft. Daarbij wordt het klantenbestand discreet verhoogd van naar , in stappen van In het uiterste geval zullen er dus 2 keer zoveel aanvragen zijn dan wat de capaciteit van het systeem kan leveren. Grafieken 5.12 en 5.13 tonen het aantal bekeken video s en de netto-inkomsten bij stijgend aantal klanten. De curve fixed zonder cong (streepjeslijn) toont in die figuren resp. het aantal aanvragen en de winst die zou gegenereerd worden in het geval dat vaste prijszetting zou gebruikt worden en dat de capaciteit geschaald wordt zodat de congestieduur en pieken dezelfde blijven als in het basisscenario, bij 100K klanten (dus eigenlijk niet helemaal congestievrij). Het aantal bekeken video s daalt voor alle alternatieve prijszettingen quasi evenredig met de vaste prijszetting bij stijgende congestie, en in verhouding met het aantal aanvragen in CASE I. Belangrijk is echter wel op te merken dat bij congestiegebaseerde prijszettingen die klanten bereikt worden die een hogere wtp hebben en dus meer waarde hechten aan het bekijken van de video tijdens congestie (= verhoogde sociale fairness (SI, 2.5)). Er zijn net iets minder aanvragen te zien bij congestiegebaseerde prijszetting, omdat daar een deel van de gebruikers afgeschrikt wordt door een hogere prijs. In de realiteit zullen een deel van deze prijsgevoelige klanten hun video op een minder druk tijdstip bekijken, en dus zullen de totale aanvragen (licht) stijgen. Dit effect van verschuiving van de vraag in tijd wordt niet gesimuleerd. De alternatieve prijszettingen hebben dus algemeen gezien ook weinig invloed op het aantal bekeken video s. Wat de winst betreft zijn er wel interessante effecten waar te nemen. Uit figuur 5.13 komt onmiddellijk auction-gebaseerde prijszetting naar voor als beste prijszetting vanuit winstmaximalisatieperspectief. Het congestiegebaseerd model is ook bevorderlijk voor de winst, zelfs in

72 5.3 Simulatiecases k 110k 120k 130k 140k 150k 160k 170k 180k 190k 200k fixed tijd lind eigen tod cong auct fixed zonder cong Figuur 5.12: Case II : Stijging van het klantenbestand : effect op aantal bekeken video s die zin dat er hogere winsten worden genoteerd dan indien er weinig tot geen congestie optreedt (de streepjeslijn in de grafiek). Dus de winst voor video s in geval van voldoende capaciteit is kleiner dan voor de video s (daling van aanvragen van 11,6%) bij congestie. De verklaring daarvoor ligt in de zeer grote winstmarges die de provider kan halen bij congestiegebaseerde prijszetting. (Bijvoorbeeld voor een film van standaard 3e(met winstmarge van 30%) kan de prijs stijgen tot 7,5 e (maal 2,5), dat is een winstmarge van 325%.) Bij stijging van 130K naar 140K klanten bereikt ook op zondagavond het netwerk gedurende een langere periode zijn maximale capaciteit. Doordat de congestieduur daar significant stijgt worden de extra winsten uit deze prijszettingen groter. Dit effect is te zien in de knik die de curves cong en auct vertonen (voorgesteld door A). Een andere interessante opmerking bij grafiek 5.13 is het snijpunt B tussen de curves cong en eigen: slechts vanaf klanten levert congestiegebaseerde prijszetting meer winst op voor de provider dan bij het eigen model (met penalties voor extra lange video s). De winst bij dit laatste model en bij begrensde capaceit blijft groter dan de winst bij vaste prijszetting bij (bijna)

73 5.3 Simulatiecases A C B k 110k 120k 130k 140k 150k 160k 170k 180k 190k 200k fixed tijd lind eigen tod cong auct fixed zonder cong Figuur 5.13: Case II : Stijging van het klantenbestand : effect op winst voldoende capaciteit, tot aan een klantenbestand van (punt C). Daarenboven moeten nog twee bijkomende voordelen in rekening gebracht worden voor het voorgestelde tijdsgebaseerde model (eigen): De prijzen voor lange video s voor deze prijszetting blijven betaalbaar: een film van 3u. kost 4,5 e, een film tot iets meer dan 2u. blijft aan de standaardprijs van 3 e. Het aantal klanten dat een aanvraag doet is groter in geval van prijszetting volgens het eigen model (t.o.v. congestieprijszetting). Het gesimuleerde eigen model doet het wellicht beter in de praktijk dan in deze simulaties (zie hierboven). Deze bevindingen leren ons dat het voorgestelde eigen model, incrementeel duurdere prijzen voor de lange video s (in de simulatie zijn 16% van de content lange video s), een goed alternatief is voor puur contentgebaseerde prijszetting. Ook is een investering in systemen die netwerkcongestie monitoren en de videoprijzen daarvan laten fluctueren slechts nuttig bij voldoende hoge pieken en voldoende lange congestieperioden. In de gevoerde simulatie is dit slechts het geval bij

74 5.3 Simulatiecases 64 een verhoging van het klantenbestand van 35%, onder initiële capaciteit. De auctiongebaseerde prijszetting scoort veruit het best. De investeringen in dergelijke systemen zullen wellicht zeer snel teruggewonnen worden, maar de vraag is natuurlijk of de klant bereid is om te participeren in een opbodverkoop bij iedere bestelling van een on-demand video tijdens congestie CASE III : Invloed van de WTP-curve Om echt waarheidsgetrouwe simulaties uit te voeren moeten de parameters voor het klantenmodel door middel van marktonderzoek en enquêtes bepaald worden. Dergelijke uitgebreide studies vallen buiten bestek van dit werk, en ook uit de literatuur of via de begeleiding werden geen gegevens hieromtrent teruggevonden. Daarom is het noodzakelijk na te gaan welke invloed een verandering van het geïmplementeerde klantenmodel heeft. Deze case besteed hier meer aandacht aan. We wensen drie parametersets voor de willingness to pay curve van het model (zie 4.4) te definiëren en deze drie curves toe te passen in een simulatie waarin de gemiddelde prijs voor een video geleidelijk verhoogd wordt. De set bestaat uit 5 verschillende parameters, waarvan de krommingsparameter δ de interessantse is. De andere vier bepalen de richting van de lineaire curve bij δ = 1 (hoe snelt de willingness to pay daalt bij stijgende prijs). Aangezien de curve steeds het punt (100%, 100%) moet bevatten (zodat bij standaardprijs de normale hoeveelheid video s aangevraagd worden) kan δ niet onafhankelijk gevarieerd worden. Daarom werden empirisch 3 sets van curven bepaald en waarvan de waarden terug te vinden zijn in tabel 5.4. Voor p low kiezen we 50%: de provider kan een video niet goedkoper aanbieden omdat hij anders onder de contentprijs zou verkopen, wat verlies zou opleveren. We kiezen p high onder de 300%, aangezien de WTP van de klant eindig is en de provider uiteindelijk toch redelijke prijzen wenst aan te houden. De verschillende curves werden geplot in figuur Bij δ = 1, 2 ziet men dat een groter deel van de klanten bereid een hogere prijs te betalen, dan voor δ = 0, 6 of δ = 0, 3. WTP-set WTP-set 1 WTP-set 2 WTP-set 3 f low f high p low p high δ 0,3 0,6 1,2 Tabel 5.4: Drie WTP-parametersets voor het klantenmodel

75 5.3 Simulatiecases 65 Figuren 5.15 en 5.16 tonen de evolutie van de totale inkomsten en totale netto-inkomsten (=inkomsten - contentprijzen) voor de provider. De optima voor de twee grafieken worden per wtp-set (benaderend) weergegeven in tabel 5.5. Indien de netto-inkomsten gemaximaliseerd dienen te worden blijkt dat de provider theoretisch het best opereert aan zeer hoge winstmarges: van 110% tot 150%. In realiteit, zoals eerder al aangehaald, kan dit enkel in een monopoliemodel, of wanneer de provider exclusieve diensten/content/platforms aanbiedt. Indien de provider een vast aandeel van de prijzen moet afdragen aan de contentprovider (winsten evenredig aan inkomsten) dan liggen de optimale winstmarges een stuk lager (en wellicht realistischer in een concurrentiemodel), variërend van 30% voor δ = 0, 3 tot 110% voor δ = 1, 2. Deze grafieken worden natuurlijk pas echt interessant indien het klantengedrag en het marktmodel van de provider gekend is. In dat geval biedt de ontworpen simulator, bij verschillende eenvoudige tot complexere prijszettingen, de mogelijkheid om vanuit verschillende perspectieven (netto-inkomsten/inkomsten) het optimale winstpercentage na te gaan. Aangezien de simulator in staat is om verschillende services te simuleren onder verschillende prijsformules kan ook het effect van een gedifferentieerde prijszetting voor gelijke (en ook variërende) services nagaan. WTP-set 1 WTP-set 2 WTP-set 3 inkomsten 30% 70% 110% netto-inkomsten 110% 130% 150% Tabel 5.5: Drie WTP-parametersets voor het klantenmodel

76 5.3 Simulatiecases % 160% aanvaardingsfracite t.o.v. aantal aanvrage en bij richtprijs 140% 120% 100% 80% 60% 40% 20% 0% 60 0% 6 5% 70 0% 7 5% 80 0% 8 5% 90 0% 9 5% 100 0% 10 5% 110 0% 11 5% 120 0% 12 5% 130 0% 13 5% 140 0% 14 5% 150 0% 15 5% 160 0% 16 5% 170 0% 17 5% 180 0% 18 5% 190 0% 19 5% 200 0% 20 5% 210 0% 21 5% prijs als schaling t.o.v. de richtprijs wtp set 1 ( δ=0,3) wtp set 2 ( δ=0,6) wtp set 3 ( δ=1,2) Figuur 5.14: Vergelijking van verschillende WTP-curven : aanvaardingsfractie als functie van de prijsschaling t.o.v. de basisprijs

77 5.3 Simulatiecases % 20% 30% 40% 50% 60% 70% 80% 90% 100%110%120%130%140%150%160%170%180%190%200% delta=0,3 delta=0,6 delta=1,2 Figuur 5.15: Effect van de verschillende klantenmodellen met verschillende waarde voor delta op inkomsten % 20% 30% 40% 50% 60% 70% 80% 90% 100%110%120%130%140%150%160%170%180%190%200% delta=0,3 delta=0,6 delta=1,2 Figuur 5.16: Effect van de verschillende klantenmodellen met verschillende waarde voor delta op de winst.

78 5.3 Simulatiecases Case IV : Optimalisatie van de prijszettingen In de vierde case wordt getracht de betere prijszettingen uit case II te optimaliseren. We wensen te achterhalen bij welke parameters de prijszettingen het meest efficiënt zijn, en of die parameterwaarden ook afhankelijk zijn van de gemiddelde congestie in het netwerk. Meerbepaald wordt voor het congestiegebaseerd model en het auction-gebaseerd model onderzocht welke de optimale congestiedrempel is. Met andere woorden : vanaf welk congestieniveau is het interessant wordt om congestiepenalties aan te rekenen of een verkoop per opbod te organiseren voor de schaars geworden bandbreedte? We kunnen, zeker wat congestiegebaseerde prijszetting betreft, verwachten dat een lagere congestiedrempel zal resulteren in een hogere winst. Hoe lager de congestiedrempel, hoe meer aanvragen duurder worden (en hoe hoger de winst uiteraard). Voor een operator is het echter niet interessant om de congestiedrempel te laag te leggen. De prijszetting wordt onduidelijk voor de klant omdat op te veel momenten de prijs van een video fluctueert. Enkel indien de klant beseft dat er op dat moment een schaarste heerst, kan hij/zij zich tevreden stellen met een hogere prijs. Optimale congestiedrempel bij congestiegebaseerde prijszetting Grafiek 5.17 toont de evolutie van de winst bij simulatie van een zaterdag (dag met de meeste aanvragen en de hoogste congestie) bij stijgende waarde voor de congestiedrempel, vanaf 85%. Zoals verwacht is inderdaad de winst hoger bij een lagere congestiedrempel. Elke curve convergeert naar eenzelfde winstbedrag, namelijk dat van vaste prijszetting. Uit gedetailleerde analyse van de marginale verliezen bij stijgende congestie 5.18 konden algemeen weinig besluiten getrokken worden. Optimale congestiedrempel bij auction-gebaseerde prijszetting Dezelfde test werd uitgevoerd voor de optimale congestiedrempel bij auction-gebaseerde prijszetting, vanaf een congestiedrempel van 90%. De details van deze simulaties zijn terug te vinden in figuren 5.19 en Helaas konden ook hier, misschien wel te verwachte, weinig algemene besluiten getrokken worden naar een optimale congestiedrempel. Wel kunnen dergelijke grafieken, in een concrete simulatie die een real-life omgeving weerspiegelt, gebruikt worden bij het bepalen van een optimale drempelwaarde voor bij beide prijszettingen. Daarbij probeert de provider een zo goed mogelijke afweging te maken tussen hogere inkomsten (door kleinere drempelwaarde) enerzijds en hogere prijzen voor de klant (en dus minder aanvragen) anderzijds. De curves geven een goed beeld van hoe de inkomsten zouden dalen bij stijgende

79 5.3 Simulatiecases k 125k 150k 175k 200k % 86% 87% 88% 89% 90% 91% 92% 93% 94% 95% 96% 97% 98% 99% Figuur 5.17: Case IV : Optimale congestiedrempel voor verschillende congestieniveau s bij congestiegebaseerde prijszetting waarde van de congestiedrempel. De provider moet daarbij zelf bepalen tot aan welk punt van de congestiedrempel de marginale verliezen voor hem aanvaardbaar zijn. Een voorbeeld daarvan wordt geïllustreerd in grafieken 5.17 en 5.19, waar zo n drempelwaarde aangeduid wordt bij de start van de stippellijn. Eigen model In deze laatste simulatie wordt de invloed onderzocht van de penaltyfactor in het eigen model. Deze parameter verhoogt de prijs voor een lange video, per extra minuut (vanaf een bepaalde lengte, ingesteld per contenttype). Uit case I leerden we dat bij dit model (met een penaltyfactor=0,03) de winst verhoogd wordt meer dan 6% t.o.v. vaste prijszetting. De prijzen in dit geval voor films van 150 en 180 minuten bedraagt ca. 3,5 e resp. 4,5 e. In grafiek wordt de verhoging van de winst getoond bij hogere penaltyfactoren, tot een extra winsttoename met bijna 5% voor een penaltyfactor van 0,075 e per minuut (t.o.v. 0,03 e in het basisscenario). De evolutie van de prijzen voor films van de genoemde lengtes is terug te vinden in figuur De aanvragen dalen bij de hoogste penaltyfactor (0,075) met 7% t.o.v. de laagste penaltyfactor (=0,005).

80 5.3 Simulatiecases k 162,5K % 87% 88% 89% 90% 91% 92% 93% 94% 95% 96% 97% 98% 99% % 87% 88% 89% 90% 91% 92% 93% 94% 95% 96% 97% 98% 99% A k 175k % 87% 88% 89% 90% 91% 92% 93% 94% 95% 96% 97% 98% 99% A % 87% 88% 89% 90% 91% 92% 93% 94% 95% 96% 97% 98% 99% A k 200k % 87% 88% 89% 90% 91% 92% 93% 94% 95% 96% 97% 98% 99% % 87% 88% 89% 90% 91% 92% 93% 94% 95% 96% 97% 98% 99% klanten optimale drempel 100k 95% 125k 93% 150k 88% 175k 88% 200k 87% A A k 86% 87% 88% 89% 90% 91% 92% 93% 94% 95% 96% 97% 98% 99% A Figuur 5.18: Case IV : Marginaal verlies bij stijgende congestiedrempel voor congestiegebaseerde prijszetting Men kan zich de vraag stellen wat er gebeurt indien ook de contentprovider voor een langere film een hogere aankoopprijs vraagt. Bij een contentgebaseerde prijszetting zal die toename in aankoopprijs evenredig geschaald worden naar de klant toe. In dat geval worden de winsten voor de provider ook hoger. Ervan uitgaande dat de klant deze hogere prijzen zal aanvaarden voor de langere films in 100% van de gevallen (en dat de wtp dus stijgt voor langere films), wordt in

81 5.3 Simulatiecases k 125k 150k 175k 200k % 91% 92% 93% 94% 95% 96% 97% 98% 99% Figuur 5.19: Case IV : Optimale congestiedrempel voor verschillende congestieniveau s bij auctiongebaseerde prijszetting figuur 5.23 berekend of het eigen model te lijden heeft onder de hogere contentprijs in geval van eigen prijszetting. In dat model wordt de initiële winstmarge voor lange films gelijk gehouden aan die voor de gewone films. De extra kosten door de duurdere aankoopprijs wil de provider drukken door de tijdsgebaseerde penalty per extra minuut. Daarin wordt eigenlijk de verhoogde contentprijs vertaald in een gebruiksgebaseerde penalty. De berekeningen tonen aan dat (voor normaalverdeelde videoduur) het eigen model niet slechter presteert in dat geval. Integendeel, er is een (weliswaar kleine) extra winst van 0,89% t.o.v. fixed pricing. Door finetuning van de penaltyfactor algemeen en per contenttype kan de provider die extra winst nog optimaliseren, zodat voor elk contenttype winst gemaakt wordt (zie 5.23).

82 5.3 Simulatiecases k 125k % 92% 93% 94% 95% 96% 97% 98% 99% A % 92% 93% 94% 95% 96% 97% 98% 99% A k 175k % 92% 93% 94% 95% 96% 97% 98% 99% % 92% 93% 94% 95% 96% 97% 98% 99% A A k 250k % 92% 93% 94% 95% 96% 97% 98% 99% % 92% 93% 94% 95% 96% 97% 98% 99% A A Figuur 5.20: Case IV : Marginaal verlies bij stijgende congestiedrempel voor auctiongebaseerde prijszetting winst per week ( ) ,005 0,01 0,015 0,02 0,025 0,03 0,035 0,04 0,045 0,05 0,055 0,06 0,065 0,07 0,075 penalty per minuut vanaf 'lange' duur ( ) Figuur 5.21: Case IV : Totale weekwinst bij prijszetting volgens eigen model voor een stijgende penalty per extra 7,00 minuut js voor een film 6,50 6, ,50 5,00 4,50

83 5.3 Simulatiecases winst per week ( ) ,005 0,01 0,015 0,02 0,025 0,03 0,035 0,04 0,045 0,05 0,055 0,06 0,065 0,07 0,075 penalty per minuut vanaf 'lange' duur ( ) m prijs voor een fil 7,00 6,50 6, ,50 5,00 4,50 4,00 3, ,00 2,50 0,005 0,01 0,015 0,02 0,025 0,03 0,035 0,04 0,045 0,05 0,055 0,06 0,065 0,07 0,075 penalty per minuut vanaf 'lange' duur ( ) film 150min. film 180min. Figuur 5.22: Case IV : Prijs voor een film van lange duur (2,5 en 3u.) bij prijszetting volgens eigen model voor een stijgende penalty per extra minuut

84 5.3 Simulatiecases 74 pick film serie adult FIXED lange film zelfde contentprijs 50% 33% 11% 6% 100% 100% norm AKP=content 0,77 2,30 1,15 3,85 winstmarge_norm 023 0, , , ,15 VKP=content+30% 1,00 3,00 1,50 5,00 winsten TOTAAL pick film serie adult EIGEN lange film zelfde contentprijs 50% 33% 11% 6% 100% 84% norm AKP=content 0,77 2,30 1,15 3,85 winstmarge_normnorm 0,23 0,70 0,35 1,15 VKP=content+30% 1,00 3,00 1,50 5, , , , , ,68 16% lang AKP=content 0,77 2,30 1,15 3,85 winstmarge_norm 0,23 0,70 0,35 1,15 VKP=content+30%+penalties sim. sim. sim. sim TOTAAL pick film serie adult FIXED lange film hogere contentprijs 50% 33% 11% 6% 100% 84% norm AKP=content 0,77 2,30 1,15 3,85 winstmarge_norm 0,23 0,70 0,35 1,15 VKP=content+winstmarge_norm 1,00 3,00 1,50 5, % lang AKP=content+30% 1,00 2,99 1,50 5,01 winstmarge+30% 0,30 0,91 0,45 1,50 VKP=(content+winst)+30% 1,30 3,90 1,95 6,50 WTP+30% TOTAAL ,30 pick film serie adult EIGEN lange film hogere contentprijs 50% 33% 11% 6% 84% norm AKP=content 0,77 2,30 1,15 3,85 winstmarge_norm 0,23 0,70 0,35 1,15 VKP=content+winstmarge_norm 1,00 3,00 1,50 5, % lang AKP=content+30% 1,00 2,99 1,50 5,01 winstmarge_norm 0,23 0,70 0,35 1,15 penalty nodig om FIXED te evenaren 0,07 0,21 0,10 0,35 gem. aantal extra minuten aan 0,03 2,3 7,0 3,5 11,5 gem. aantal extra minuten aan 0,05 1,4 4,2 2,1 6,9 gem. aantal extra minuten aan 0,07 1,0 3,0 1,5 4,9 gem. aantal extra minuten uit normaalverdeling 4,86 12,73 4,86 4,86 penalty normaalverdeeld aan 0,03 0,15 0,38 0,15 0,15 VKP=AKP+winstmarge_norm+penalty=0,03 1,38 4,07 1,99 6,30 verschil met VKP bij FIXED met hogere cont. 6% 4% 2% 3% 4,49% TOTAAL met penaltyfactor = 0,03 stijging van totaal met 0,89% Figuur 5.23: Case IV : Gedetailleerde vergelijking van eigen en fixed bij hogere contentprijs voor langere video s

85 5.3 Simulatiecases 75 Figuur 5.24: Omgevingsparameters uit het rekenblad Servicebundels Figuur 5.25: Omgevingsparameters uit het rekenblad Services en Klantenmodel Figuur 5.26: Omgevingsparameters uit het rekenblad Contentbibliotheek Figuur 5.27: Omgevingsparameters uit het rekenblad Contentpopulariteit

86 5.3 Simulatiecases 76 Figuur 5.28: Omgevingsparameters uit het rekenblad Capaciteit en Kanalen Figuur 5.29: Omgevingsparameters uit het rekenblad Aanvraagdistributie volgens uur van de week

Prijszettingsstrategieën voor aanbieders van Video on Demand services

Prijszettingsstrategieën voor aanbieders van Video on Demand services Faculteit Ingenieurswetenschappen Vakgroep Informatietechnologie Voorzitter: Prof. Dr. Ir. P. LAGASSE Prijszettingsstrategieën voor aanbieders van Video on Demand services door Louis DECUYPERE Promotors:

Nadere informatie

General info on using shopping carts with Ingenico epayments

General info on using shopping carts with Ingenico epayments Inhoudsopgave 1. Disclaimer 2. What is a PSPID? 3. What is an API user? How is it different from other users? 4. What is an operation code? And should I choose "Authorisation" or "Sale"? 5. What is an

Nadere informatie

Opgave 2 Geef een korte uitleg van elk van de volgende concepten: De Yield-to-Maturity of a coupon bond.

Opgave 2 Geef een korte uitleg van elk van de volgende concepten: De Yield-to-Maturity of a coupon bond. Opgaven in Nederlands. Alle opgaven hebben gelijk gewicht. Opgave 1 Gegeven is een kasstroom x = (x 0, x 1,, x n ). Veronderstel dat de contante waarde van deze kasstroom gegeven wordt door P. De bijbehorende

Nadere informatie

Enterprise Portfolio Management

Enterprise Portfolio Management Enterprise Portfolio Management Strategische besluitvorming vanuit integraal overzicht op alle portfolio s 22 Mei 2014 Jan-Willem Boere Vind goud in uw organisatie met Enterprise Portfolio Management 2

Nadere informatie

Add the standing fingers to get the tens and multiply the closed fingers to get the units.

Add the standing fingers to get the tens and multiply the closed fingers to get the units. Digit work Here's a useful system of finger reckoning from the Middle Ages. To multiply $6 \times 9$, hold up one finger to represent the difference between the five fingers on that hand and the first

Nadere informatie

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE Tentamen Bewijzen en Technieken 1 7 januari 211, duur 3 uur. Voeg aan het antwoord van een opgave altijd het bewijs, de berekening of de argumentatie toe.

Nadere informatie

Quick start guide. Powerbank MI Mah. Follow Fast All rights reserved. Page 1

Quick start guide. Powerbank MI Mah. Follow Fast All rights reserved. Page 1 Quick start guide Powerbank MI 16.000 Mah Follow Fast 2016 - All rights reserved. Page 1 ENGLISH The Mi 16000 Power Bank is a very good backup option for those on the move. It can keep you going for days

Nadere informatie

Security Les 1 Leerling: Marno Brink Klas: 41B Docent: Meneer Vagevuur

Security Les 1 Leerling: Marno Brink Klas: 41B Docent: Meneer Vagevuur Security Les 1 Leerling: Klas: Docent: Marno Brink 41B Meneer Vagevuur Voorwoord: In dit document gaan we beginnen met de eerste security les we moeten via http://www.politiebronnen.nl moeten we de IP

Nadere informatie

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 8 februari 2010

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 8 februari 2010 FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE Toets Inleiding Kansrekening 1 8 februari 2010 Voeg aan het antwoord van een opgave altijd het bewijs, de berekening of de argumentatie toe. Als je een onderdeel

Nadere informatie

Classification of triangles

Classification of triangles Classification of triangles A triangle is a geometrical shape that is formed when 3 non-collinear points are joined. The joining line segments are the sides of the triangle. The angles in between the sides

Nadere informatie

Activant Prophet 21. Prophet 21 Version 12.0 Upgrade Information

Activant Prophet 21. Prophet 21 Version 12.0 Upgrade Information Activant Prophet 21 Prophet 21 Version 12.0 Upgrade Information This class is designed for Customers interested in upgrading to version 12.0 IT staff responsible for the managing of the Prophet 21 system

Nadere informatie

Risico s van Technologisch Succes in digitale transformatie S T R A T E G I C A D V I S O R

Risico s van Technologisch Succes in digitale transformatie S T R A T E G I C A D V I S O R Risico s van Technologisch Succes in digitale transformatie 2e Risk Event 2019 11 april 2019 The S T R A T E G I C A D V I S O R Ymanagement school of the autonomous University of Antwerp 2 Prof. dr. Hans

Nadere informatie

C - de totale constante kosten. N - de normale bezetting in stuks

C - de totale constante kosten. N - de normale bezetting in stuks STANDAARDKOSTPRIJS Een bedrijf moet een verkoopprijs bepalen om zijn producten te kunnen verkopen. De klant moet vooraf weten welke prijs betaald moet worden voor het aangeboden product. De standaardkostprijs

Nadere informatie

SAMPLE 11 = + 11 = + + Exploring Combinations of Ten + + = = + + = + = = + = = 11. Step Up. Step Ahead

SAMPLE 11 = + 11 = + + Exploring Combinations of Ten + + = = + + = + = = + = = 11. Step Up. Step Ahead 7.1 Exploring Combinations of Ten Look at these cubes. 2. Color some of the cubes to make three parts. Then write a matching sentence. 10 What addition sentence matches the picture? How else could you

Nadere informatie

babbel 2012 zal herinnerd worden als het jaar dat mobiliteit een belangrijk onderdeel van onze langetermijnstrategie werd.

babbel 2012 zal herinnerd worden als het jaar dat mobiliteit een belangrijk onderdeel van onze langetermijnstrategie werd. Tijd voor n babbel 2012 zal herinnerd worden als het jaar dat mobiliteit een belangrijk onderdeel van onze langetermijnstrategie werd. 50 Telenet Jaarverslag 2012 Markt en activiteiten Telefonie Telefonie

Nadere informatie

Digital municipal services for entrepreneurs

Digital municipal services for entrepreneurs Digital municipal services for entrepreneurs Smart Cities Meeting Amsterdam October 20th 2009 Business Contact Centres Project frame Mystery Shopper Research 2006: Assessment services and information for

Nadere informatie

ENUM in Nederland. Themabijeenkomst SIPSIG Nummerportabiliteit en ENUM Cees Pannekoek 30 november 2006. ICT Management & Consultancy BV

ENUM in Nederland. Themabijeenkomst SIPSIG Nummerportabiliteit en ENUM Cees Pannekoek 30 november 2006. ICT Management & Consultancy BV Themabijeenkomst SIPSIG Nummerportabiliteit en ENUM Cees Pannekoek 30 november 2006 ICT Management & Consultancy BV Bepalende factoren tav van Infrastucture ENUM: 3. De snelle introductie van VOIP 4. Beschikbare

Nadere informatie

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 22 februari 2013

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 22 februari 2013 FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE Toets Inleiding Kansrekening 1 22 februari 2013 Voeg aan het antwoord van een opgave altijd het bewijs, de berekening of de argumentatie toe. Als je een onderdeel

Nadere informatie

CTI SUITE TSP DETAILS

CTI SUITE TSP DETAILS CTI SUITE TSP DETAILS TAPI allows an application to access telephony services provided by a telecom PABX. In order to implement its access to ETRADEAL, a TAPI interface has been developed by Etrali. As

Nadere informatie

De Digitale Transformatie en de impact op IT. Capgemini Edwin Leinse

De Digitale Transformatie en de impact op IT. Capgemini Edwin Leinse De Digitale Transformatie en de impact op IT Capgemini Edwin Leinse 40+ countries and 120+ nationalities (As of December 31, 2015) North America 16 034 Latin America 9 363 Europe 62 301 Middle-East & Africa

Nadere informatie

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE Tentamen Analyse 6 januari 203, duur 3 uur. Voeg aan het antwoord van een opgave altijd het bewijs, de berekening of de argumentatie toe. Als je een onderdeel

Nadere informatie

Settings for the C100BRS4 MAC Address Spoofing with cable Internet.

Settings for the C100BRS4 MAC Address Spoofing with cable Internet. Settings for the C100BRS4 MAC Address Spoofing with cable Internet. General: Please use the latest firmware for the router. The firmware is available on http://www.conceptronic.net! Use Firmware version

Nadere informatie

Geeft uw debiteur weer niet thuis? NOT A SIGN ANYMORE FROM YOUR DEBTOR.

Geeft uw debiteur weer niet thuis? NOT A SIGN ANYMORE FROM YOUR DEBTOR. Geeft uw debiteur weer niet thuis? NOT A SIGN ANYMORE FROM YOUR DEBTOR. Het incassobureau met het grootste incasseringsvermogen Facturen sturen is altijd leuk. Je hebt dan een opdracht naar tevredenheid

Nadere informatie

Smart Mobility. Marije de Vreeze Connekt / ITS

Smart Mobility. Marije de Vreeze Connekt / ITS Smart Mobility Marije de Vreeze Connekt / ITS Netherlands Samenleving verandert Business modellen veranderen Klimaatverandering Bron: Nico Larco, 2018 Bron: Nico Larco, 2018 Waarom? Economy Accessibility

Nadere informatie

Functioneren van een Kind met Autisme. M.I. Willems. Open Universiteit

Functioneren van een Kind met Autisme. M.I. Willems. Open Universiteit Onderzoek naar het Effect van de Aanwezigheid van een Hond op het Alledaags Functioneren van een Kind met Autisme M.I. Willems Open Universiteit Naam student: Marijke Willems Postcode en Woonplaats: 6691

Nadere informatie

Het beheren van mijn Tungsten Network Portal account NL 1 Manage my Tungsten Network Portal account EN 14

Het beheren van mijn Tungsten Network Portal account NL 1 Manage my Tungsten Network Portal account EN 14 QUICK GUIDE C Het beheren van mijn Tungsten Network Portal account NL 1 Manage my Tungsten Network Portal account EN 14 Version 0.9 (June 2014) Per May 2014 OB10 has changed its name to Tungsten Network

Nadere informatie

BeCloud. Belgacom. Cloud. Services.

BeCloud. Belgacom. Cloud. Services. Cloud Computing Steven Dewinter Steven.Dewinter@belgacom.be February 13 th, 2012 Cloud computing is niet nieuw. Het is een evolutie, geen revolutie! Personal Computer, Tekstverwerker, Rekenblad, MS DOS,..

Nadere informatie

Session Educa-on. 14-15 October 2013

Session Educa-on. 14-15 October 2013 Session Educa-on 14-15 October 2013 FIRE facilities in education: Networking courses (fixed and wireless) IP fixed networks ComNet Labs Build your own network [Lab router] Calculate IP ranges According

Nadere informatie

Relatie tussen Persoonlijkheid, Opleidingsniveau, Leeftijd, Geslacht en Korte- en Lange- Termijn Seksuele Strategieën

Relatie tussen Persoonlijkheid, Opleidingsniveau, Leeftijd, Geslacht en Korte- en Lange- Termijn Seksuele Strategieën Relatie tussen Persoonlijkheid, Opleidingsniveau, Leeftijd, Geslacht en Korte- en Lange- Termijn Seksuele Strategieën The Relation between Personality, Education, Age, Sex and Short- and Long- Term Sexual

Nadere informatie

Het Effect van Verschil in Sociale Invloed van Ouders en Vrienden op het Alcoholgebruik van Adolescenten.

Het Effect van Verschil in Sociale Invloed van Ouders en Vrienden op het Alcoholgebruik van Adolescenten. Het Effect van Verschil in Sociale Invloed van Ouders en Vrienden op het Alcoholgebruik van Adolescenten. The Effect of Difference in Peer and Parent Social Influences on Adolescent Alcohol Use. Nadine

Nadere informatie

Van Virtualisatie naar Cloud Computing De roadmap voor de toekomst?

Van Virtualisatie naar Cloud Computing De roadmap voor de toekomst? Van Virtualisatie naar Cloud Computing De roadmap voor de toekomst? Louis Joosse Principal Consultant Alle intellectuele eigendomsrechten met betrekking tot de inhoud van of voortvloeiende uit dit document

Nadere informatie

Risk & Requirements Based Testing

Risk & Requirements Based Testing Risk & Requirements Based Testing Tycho Schmidt PreSales Consultant, HP 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Agenda Introductie

Nadere informatie

INVLOED VAN CHRONISCHE PIJN OP ERVAREN SOCIALE STEUN. De Invloed van Chronische Pijn en de Modererende Invloed van Geslacht op de Ervaren

INVLOED VAN CHRONISCHE PIJN OP ERVAREN SOCIALE STEUN. De Invloed van Chronische Pijn en de Modererende Invloed van Geslacht op de Ervaren De Invloed van Chronische Pijn en de Modererende Invloed van Geslacht op de Ervaren Sociale Steun The Effect of Chronic Pain and the Moderating Effect of Gender on Perceived Social Support Studentnummer:

Nadere informatie

End-to-End testen: de laatste horde

End-to-End testen: de laatste horde End-to-End testen: de laatste horde Dieter Arnouts Agenda Begrip End-to-End testen in het test proces Praktische aanpak End-to-End Test Omgeving Uitdagingen End-to-End testen: De laatste horde 11/10/2010

Nadere informatie

De praktische kant van de Cloud De Cloud en modellen maken pay per use mogelijk

De praktische kant van de Cloud De Cloud en modellen maken pay per use mogelijk De praktische kant van de Cloud De Cloud en modellen maken pay per use mogelijk 04-10-2011 Thomas Veltman & Andréas Prins Agenda presentatie Trends in software ontwikkeling en testen Cloud als hulpmiddel

Nadere informatie

!!!! Wild!Peacock!Omslagdoek!! Vertaling!door!Eerlijke!Wol.!! Het!garen!voor!dit!patroon!is!te!verkrijgen!op! Benodigdheden:!!

!!!! Wild!Peacock!Omslagdoek!! Vertaling!door!Eerlijke!Wol.!! Het!garen!voor!dit!patroon!is!te!verkrijgen!op!  Benodigdheden:!! WildPeacockOmslagdoek VertalingdoorEerlijkeWol. Hetgarenvoorditpatroonisteverkrijgenopwww.eerlijkewol.nl Benodigdheden: 4strengenWildPeacockRecycledSilkYarn rondbreinaaldnr8(jekuntnatuurlijkookgewonebreinaaldengebruiken,maar

Nadere informatie

Toegang tot overheidsinformatie: de gevolgen van Europese ontwikkelingen voor Nederland

Toegang tot overheidsinformatie: de gevolgen van Europese ontwikkelingen voor Nederland Toegang tot overheidsinformatie: de gevolgen van Europese ontwikkelingen voor Nederland KvAG/NCG/Ravi studiedag Europese GI-projecten waaronder INSPIRE Bastiaan van Loenen B.vanloenen@geo.tudelft.nl 23

Nadere informatie

CONNECTING TECHNOLOGY

CONNECTING TECHNOLOGY CONNECTING TECHNOLOGY Uitdagingen Garanties kunnen bieden op vlak van servicelevels bij kleinere projecten zonder de noodzaak om meer agent waiting time in te bouwen. Geleverde prestaties 100% accuraat

Nadere informatie

MyDHL+ ProView activeren in MyDHL+

MyDHL+ ProView activeren in MyDHL+ MyDHL+ ProView activeren in MyDHL+ ProView activeren in MyDHL+ In MyDHL+ is het mogelijk om van uw zendingen, die op uw accountnummer zijn aangemaakt, de status te zien. Daarnaast is het ook mogelijk om

Nadere informatie

Aandacht voor breedband

Aandacht voor breedband Aandacht voor breedband Verwachtingen voor LTE en FTTH in Nederland Auteur: Tim Poulus Datum: 9 oktober 2013 Telecompaper Nieuws/news Research, analyse, consulting Events Overzicht Trends Spelers Infrastructuur

Nadere informatie

Connect.Me. meten = weten!.eu

Connect.Me. meten = weten!.eu meten = weten!.eu Inhoud Connected Waarom? 3 Connected Hoe? 4 Connected Waar? 6 Connected Wat? 7 Connected Wie? 8 Menu Home > Machines 9 Menu Home > Machines > Machine Info / Machine Properties / Machine

Nadere informatie

Aim of this presentation. Give inside information about our commercial comparison website and our role in the Dutch and Spanish energy market

Aim of this presentation. Give inside information about our commercial comparison website and our role in the Dutch and Spanish energy market Aim of this presentation Give inside information about our commercial comparison website and our role in the Dutch and Spanish energy market Energieleveranciers.nl (Energysuppliers.nl) Founded in 2004

Nadere informatie

Panas Striensestraat 67 5241 AW Rosmalen 073 523 23 30 info@panas.nl www.panas.nl

Panas Striensestraat 67 5241 AW Rosmalen 073 523 23 30 info@panas.nl www.panas.nl Inhoudsopgave 1. Internet op Maat... 3 1.1 Inleiding... 3 1.2 (x)dsl- verbindingen... 3 1.2.1 ADSL... 3 1.2.2 VDSL... 4 1.2.3 SDSL... 4 1.3 Ethernet- Acces op basis van koper... 4 1.4 Glasvezel (Fiber

Nadere informatie

OPEN TRAINING. Onderhandelingen met leveranciers voor aankopers. Zeker stellen dat je goed voorbereid aan de onderhandelingstafel komt.

OPEN TRAINING. Onderhandelingen met leveranciers voor aankopers. Zeker stellen dat je goed voorbereid aan de onderhandelingstafel komt. OPEN TRAINING Onderhandelingen met leveranciers voor aankopers Zeker stellen dat je goed voorbereid aan de onderhandelingstafel komt. Philip Meyers Making sure to come well prepared at the negotiation

Nadere informatie

TOEGANG VOOR NL / ENTRANCE FOR DUTCH : https://www.stofs.co.uk/en/register/live/?regu lator=c&camp=24759

TOEGANG VOOR NL / ENTRANCE FOR DUTCH : https://www.stofs.co.uk/en/register/live/?regu lator=c&camp=24759 DISCLAIMER : 1. Het is een risicovolle belegging / It is an investment with risc. 2. Gebruik enkel geld dat u kan missen / Only invest money you can miss. 3. Gebruik de juiste procedure / Use the correct

Nadere informatie

Preschool Kindergarten

Preschool Kindergarten Preschool Kindergarten Objectives Students will recognize the values of numerals 1 to 10. Students will use objects to solve addition problems with sums from 1 to 10. Materials Needed Large number cards

Nadere informatie

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE

FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE Tentamen Analyse 8 december 203, duur 3 uur. Voeg aan het antwoord van een opgave altijd het bewijs, de berekening of de argumentatie toe. Als jeeen onderdeel

Nadere informatie

SOLVING SET PARTITIONING PROBLEMS USING LAGRANGIAN RELAXATION

SOLVING SET PARTITIONING PROBLEMS USING LAGRANGIAN RELAXATION SOLVING SET PARTITIONING PROBLEMS USING LAGRANGIAN RELAXATION Proefschrift ter verkrijging van de graad van doctor aan de Universiteit van Tilburg, op gezag van de rector magnificus, prof. dr. F.A. van

Nadere informatie

BELGISCH INSTITUUT VOOR POSTDIENSTEN EN TELECOMMUNICATIE

BELGISCH INSTITUUT VOOR POSTDIENSTEN EN TELECOMMUNICATIE BELGISCH INSTITUUT VOOR POSTDIENSTEN EN TELECOMMUNICATIE Kenmerk : RAADPLEGING OP VRAAG VAN DE RAAD VAN HET BIPT OVER DE OPPORTUNITEIT OM AL DAN NIET DE TOEPASSING VAN ADSL, BIJLAGE M IN HET KADER VAN

Nadere informatie

Dienstbeschrijving IP One Mobile Connect

Dienstbeschrijving IP One Mobile Connect Dienstbeschrijving IP One Mobile Connect Auteur: Marketing Datum: 01-09-2014 Versie: 2.0 Aantal bladen: 10 Nummer: 1027 2 P a g i n a Inhoud 1. Inleiding... 3 1.1 Positionering dienst... 3 1.2 Varianten...

Nadere informatie

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Examination 2DL04 Friday 16 november 2007, hours.

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Examination 2DL04 Friday 16 november 2007, hours. TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica Examination 2DL04 Friday 16 november 2007, 14.00-17.00 hours. De uitwerkingen van de opgaven dienen duidelijk geformuleerd en overzichtelijk

Nadere informatie

Enterprise Architectuur. een duur begrip, maar wat kan het betekenen voor mijn gemeente?

Enterprise Architectuur. een duur begrip, maar wat kan het betekenen voor mijn gemeente? Enterprise Architectuur een duur begrip, maar wat kan het betekenen voor mijn gemeente? Wie zijn we? > Frederik Baert Director Professional Services ICT @frederikbaert feb@ferranti.be Werkt aan een Master

Nadere informatie

Four-card problem. Input

Four-card problem. Input Four-card problem The four-card problem (also known as the Wason selection task) is a logic puzzle devised by Peter Cathcart Wason in 1966. It is one of the most famous tasks in the study of deductive

Nadere informatie

BeCloud. Belgacom. Cloud. Services.

BeCloud. Belgacom. Cloud. Services. Cloud Computing Webinar Unizo Steven Dewinter Steven.Dewinter@belgacom.be January 20 th, 2012 Agenda Agenda: Wat is nu precies Cloud Computing? Voordelen & Nadelen Hoe ga ik naar de Cloud? Belgacom Cloud

Nadere informatie

Firewall van de Speedtouch 789wl volledig uitschakelen?

Firewall van de Speedtouch 789wl volledig uitschakelen? Firewall van de Speedtouch 789wl volledig uitschakelen? De firewall van de Speedtouch 789 (wl) kan niet volledig uitgeschakeld worden via de Web interface: De firewall blijft namelijk op stateful staan

Nadere informatie

Daylight saving time. Assignment

Daylight saving time. Assignment Daylight saving time Daylight saving time (DST or summertime) is the arrangement by which clocks are advanced by one hour in spring and moved back in autumn to make the most of seasonal daylight Spring:

Nadere informatie

De Invloed van Innovatiekenmerken op de Intentie van Leerkrachten. een Lespakket te Gebruiken om Cyberpesten te Voorkomen of te.

De Invloed van Innovatiekenmerken op de Intentie van Leerkrachten. een Lespakket te Gebruiken om Cyberpesten te Voorkomen of te. De Invloed van Innovatiekenmerken op de Intentie van Leerkrachten een Lespakket te Gebruiken om Cyberpesten te Voorkomen of te Stoppen The Influence of the Innovation Characteristics on the Intention of

Nadere informatie

Dienstbeschrijving Managed Mobile

Dienstbeschrijving Managed Mobile Dienstbeschrijving Managed Mobile Inhoud Dienstbeschrijving Managed Mobile... 1 1. Inleiding... 3 1.1 Introductie... Fout! Bladwijzer niet gedefinieerd. 1.2 Positionering dienst Managed Mobile... 3 1.3

Nadere informatie

Innovatief monitoren van sportvelden. 31 mei 2018

Innovatief monitoren van sportvelden. 31 mei 2018 Innovatief monitoren van sportvelden 31 mei 2018 31 mei 2018 Met Intelligent Play een gegarandeerde levensduur en exploitatie van sportsportvelden Wim Glaap, Newae Alex Talton, Intelligent Play Sportvelden

Nadere informatie

OUTDOOR HD BULLET IP CAMERA PRODUCT MANUAL

OUTDOOR HD BULLET IP CAMERA PRODUCT MANUAL OUTDOOR HD BULLET IP CAMERA PRODUCT MANUAL GB - NL GB PARTS & FUNCTIONS 1. 7. ---- 3. ---- 4. ---------- 6. 5. 2. ---- 1. Outdoor IP camera unit 2. Antenna 3. Mounting bracket 4. Network connection 5.

Nadere informatie

Introductie in flowcharts

Introductie in flowcharts Introductie in flowcharts Flow Charts Een flow chart kan gebruikt worden om: Processen definieren en analyseren. Een beeld vormen van een proces voor analyse, discussie of communicatie. Het definieren,

Nadere informatie

Kostenefficiënt, flexibel en ultrabetrouwbaar bedrijfsvestigingen met elkaar verbinden

Kostenefficiënt, flexibel en ultrabetrouwbaar bedrijfsvestigingen met elkaar verbinden IP-VPN van Telenet Kostenefficiënt, flexibel en ultrabetrouwbaar bedrijfsvestigingen met elkaar verbinden De veelzijdigste VPN-oplossing om uw vestigingen te verbinden U wilt dat de verschillende vestigingen

Nadere informatie

2013 Introduction HOI 2.0 George Bohlander

2013 Introduction HOI 2.0 George Bohlander 2013 Introduction HOI 2.0 George Bohlander HOI 2.0 introduction Importance HOI currency Future print = HOI 2.0 HOI 2.0 Print: Décomplexation/more simple Digital: New set-up Core values HOI Accountability

Nadere informatie

Surveys: drowning in data?

Surveys: drowning in data? Surveys: drowning in data? De toekomst van surveyonderzoek Roeland Beerten Hoofdstatisticus Vlaamse overheid Inhoud Context Surveys in een wereld vol met data De toekomst? People in this country have

Nadere informatie

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces Software Processen Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Het software proces Een gestructureerd set van activiteiten nodig om een software systeem te ontwikkelen Specificatie;

Nadere informatie

My Inspiration I got my inspiration from a lamp that I already had made 2 years ago. The lamp is the you can see on the right.

My Inspiration I got my inspiration from a lamp that I already had made 2 years ago. The lamp is the you can see on the right. Mijn Inspiratie Ik kreeg het idee om een variant te maken van een lamp die ik al eerder had gemaakt. Bij de lamp die in de onderstaande foto s is afgebeeld kun je het licht dimmen door de lamellen open

Nadere informatie

Introduction Henk Schwietert

Introduction Henk Schwietert Introduction Henk Schwietert Evalan develops, markets and sells services that use remote monitoring and telemetry solutions. Our Company Evalan develops hard- and software to support these services: mobile

Nadere informatie

LDA Topic Modeling. Informa5ekunde als hulpwetenschap. 9 maart 2015

LDA Topic Modeling. Informa5ekunde als hulpwetenschap. 9 maart 2015 LDA Topic Modeling Informa5ekunde als hulpwetenschap 9 maart 2015 LDA Voor de pauze: Wat is LDA? Wat kan je er mee? Hoe werkt het (Gibbs sampling)? Na de pauze Achterliggende concepten à Dirichlet distribu5e

Nadere informatie

MyDHL+ Van Non-Corporate naar Corporate

MyDHL+ Van Non-Corporate naar Corporate MyDHL+ Van Non-Corporate naar Corporate Van Non-Corporate naar Corporate In MyDHL+ is het mogelijk om meerdere gebruikers aan uw set-up toe te voegen. Wanneer er bijvoorbeeld meerdere collega s van dezelfde

Nadere informatie

Verantwoord rapporteren. Karin Schut

Verantwoord rapporteren. Karin Schut Verantwoord rapporteren Karin Schut Verantwoord rapporteren Documentatie Definities resultaattypen Rapportageregels Beschikbare variabelen Documentatie op Vinex Reken en rapportageregels Definitie van

Nadere informatie

Researchcentrum voor Onderwijs en Arbeidsmarkt The role of mobility in higher education for future employability

Researchcentrum voor Onderwijs en Arbeidsmarkt The role of mobility in higher education for future employability The role of mobility in higher education for future employability Jim Allen Overview Results of REFLEX/HEGESCO surveys, supplemented by Dutch HBO-Monitor Study migration Mobility during and after HE Effects

Nadere informatie

Het is geen open boek tentamen. Wel mag gebruik gemaakt worden van een A4- tje met eigen aantekeningen.

Het is geen open boek tentamen. Wel mag gebruik gemaakt worden van een A4- tje met eigen aantekeningen. Examen ET1205-D1 Elektronische Circuits deel 1, 5 April 2011, 9-12 uur Het is geen open boek tentamen. Wel mag gebruik gemaakt worden van een A4- tje met eigen aantekeningen. Indien, bij het multiple choice

Nadere informatie

Open source VoIP Networks

Open source VoIP Networks Open source VoIP Networks Standard PC hardware inexpensive add-in vs. embedded designs Ing. Bruno Impens Overview History Comparison PC - Embedded More on VoIP VoIP Hardware VoIP more than talk More...

Nadere informatie

Beïnvloedt Gentle Teaching Vaardigheden van Begeleiders en Companionship en Angst bij Verstandelijk Beperkte Cliënten?

Beïnvloedt Gentle Teaching Vaardigheden van Begeleiders en Companionship en Angst bij Verstandelijk Beperkte Cliënten? Beïnvloedt Gentle Teaching Vaardigheden van Begeleiders en Companionship en Angst bij Verstandelijk Beperkte Cliënten? Does Gentle Teaching have Effect on Skills of Caregivers and Companionship and Anxiety

Nadere informatie

TV en video consumptie in het jaar 2020

TV en video consumptie in het jaar 2020 TV en video consumptie in het jaar 2020 Liesbeth Nekkers Hilversum, 27 november 2015 1 De toekomst voorspellen Onderzoek Tetlock (University of Pennsylvania) Super forecasters: Open-mindness: how well

Nadere informatie

Geslacht, Emotionele Ontrouw en Seksdrive. Gender, Emotional Infidelity and Sex Drive

Geslacht, Emotionele Ontrouw en Seksdrive. Gender, Emotional Infidelity and Sex Drive 1 Geslacht, Emotionele Ontrouw en Seksdrive Gender, Emotional Infidelity and Sex Drive Femke Boom Open Universiteit Naam student: Femke Boom Studentnummer: 850762029 Cursusnaam: Empirisch afstudeeronderzoek:

Nadere informatie

ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK EN BEHANDELING (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM

ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK EN BEHANDELING (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM Read Online and Download Ebook ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK EN BEHANDELING (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM DOWNLOAD EBOOK : ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK STAFLEU

Nadere informatie

Dienstbeschrijving Managed Mobile. Versie: 2.0 Aantal bladen: 10

Dienstbeschrijving Managed Mobile. Versie: 2.0 Aantal bladen: 10 Dienstbeschrijving Managed Mobile Versie: 2.0 Aantal bladen: 10 Inhoud 1. Inleiding...3 Introductie...3 Positionering dienst Managed Mobile...3 Positionering dienst Managed Mobile Complete...4 2. Overzicht

Nadere informatie

STORAGE AUTOMATION IT MANAGEMENT & OPTIMIZATION DATAGROEI DE BAAS MET EXTREEM BEHEERGEMAK DOOR AUTOMATISERING EN VIRTUALISATIE

STORAGE AUTOMATION IT MANAGEMENT & OPTIMIZATION DATAGROEI DE BAAS MET EXTREEM BEHEERGEMAK DOOR AUTOMATISERING EN VIRTUALISATIE IT MANAGEMENT & OPTIMIZATION STORAGE AUTOMATION DATAGROEI DE BAAS MET EXTREEM BEHEERGEMAK DOOR AUTOMATISERING EN VIRTUALISATIE EEN EFFECTIEVE EN KOSTENEFFICIËNTE OPLOSSING VOOR DATAGROEI De druk op systeembeheerders

Nadere informatie

ALGORITMIEK: answers exercise class 7

ALGORITMIEK: answers exercise class 7 Problem 1. See slides 2 4 of lecture 8. Problem 2. See slides 4 6 of lecture 8. ALGORITMIEK: answers exercise class 7 Problem 5. a. Als we twee negatieve (< 0) getallen bij elkaar optellen is het antwoord

Nadere informatie

HOTCO2: alternatief voor de WKK en ketel in de tuinbouw

HOTCO2: alternatief voor de WKK en ketel in de tuinbouw HOTCO2: alternatief voor de WKK en ketel in de tuinbouw Inschatting van de potentie van efficiëntere productie van warmte en CO2 met het HOTCO2 systeem in de tuinbouwsector Erin Kimball (TNO), Ronald-Jan

Nadere informatie

Van Commissionaire naar LRD?

Van Commissionaire naar LRD? Van Commissionaire naar LRD? Internationale jurisprudentie en bewegingen in het OESO commentaar over het begrip vaste inrichting (Quo Vadis?) Mirko Marinc, Michiel Bijloo, Jan Willem Gerritsen Agenda Introductie

Nadere informatie

Augmented Reality voor de industrie

Augmented Reality voor de industrie Augmented Reality voor de industrie Agenda - AR toepassingen - AR, VR & MR - Fieldbit over the shoulder coaching - Xerox Case AR Toepassingen AR voor industrie AR, VR & MR Augmented Reality Virtual Reality

Nadere informatie

Wij beloven je te motiveren en verbinden met andere studenten op de fiets, om zo leuk en veilig te fietsen. Benoit Dubois

Wij beloven je te motiveren en verbinden met andere studenten op de fiets, om zo leuk en veilig te fietsen. Benoit Dubois Wij beloven je te motiveren en verbinden met andere studenten op de fiets, om zo leuk en veilig te fietsen. Benoit Dubois Wat mij gelijk opviel is dat iedereen hier fietst. Ik vind het jammer dat iedereen

Nadere informatie

Quality requirements concerning the packaging of oak lumber of Houthandel Wijers vof (09.09.14)

Quality requirements concerning the packaging of oak lumber of Houthandel Wijers vof (09.09.14) Quality requirements concerning the packaging of oak lumber of (09.09.14) Content: 1. Requirements on sticks 2. Requirements on placing sticks 3. Requirements on construction pallets 4. Stick length and

Nadere informatie

Consumer billing Best practices

Consumer billing Best practices Consumer billing Best practices Jaap Jan Nienhuis 20 March 2013 tomorrow s transactions today Welcome 2 Titel subtitel. Auteur(s) datum voluit. Innopay BV. Alle rechten voorbehouden. Jaap Jan Nienhuis

Nadere informatie

Emotionele Arbeid, de Dutch Questionnaire on Emotional Labor en. Bevlogenheid

Emotionele Arbeid, de Dutch Questionnaire on Emotional Labor en. Bevlogenheid Emotionele Arbeid, de Dutch Questionnaire on Emotional Labor en Bevlogenheid Emotional Labor, the Dutch Questionnaire on Emotional Labor and Engagement C.J. Heijkamp mei 2008 1 ste begeleider: dhr. dr.

Nadere informatie

Performance Testing van applicaties in de cloud

Performance Testing van applicaties in de cloud Performance testen in de Cloud Zinvol? TestNet Najaarsevenement 2011 Lammert Vinke Johan Vink Agenda 1. Introductie 2. Performance kenmerken 3. Introductie loterij case 4. Aanpak performance test 5. Performance

Nadere informatie

Identity & Access Management & Cloud Computing

Identity & Access Management & Cloud Computing Identity & Access Management & Cloud Computing Emanuël van der Hulst Edwin Sturrus KPMG IT Advisory 11 juni 2015 Cloud Architect Alliance Introductie Emanuël van der Hulst RE CRISC KPMG IT Advisory Information

Nadere informatie

Innovaties in de chronische ziekenzorg 3e voorbeeld van zorginnovatie. Dr. J.J.W. (Hanneke) Molema, Prof. Dr. H.J.M.

Innovaties in de chronische ziekenzorg 3e voorbeeld van zorginnovatie. Dr. J.J.W. (Hanneke) Molema, Prof. Dr. H.J.M. Innovaties in de chronische ziekenzorg 3e voorbeeld van zorginnovatie Dr. J.J.W. (Hanneke) Molema, Prof. Dr. H.J.M. (Bert) Vrijhoef Take home messages: Voor toekomstbestendige chronische zorg zijn innovaties

Nadere informatie

Naps raise productivity levels at work De voordelen van middagdutjes zijn verbeterde cognitieve vaardigheden

Naps raise productivity levels at work De voordelen van middagdutjes zijn verbeterde cognitieve vaardigheden CalmSpace Naps raise productivity levels at work De voordelen van middagdutjes zijn verbeterde cognitieve vaardigheden It is a fact that office workers are suffering from a decline in both the amount and

Nadere informatie

Global TV Canada s Pulse 2011

Global TV Canada s Pulse 2011 Global TV Canada s Pulse 2011 Winnipeg Nobody s Unpredictable Methodology These are the findings of an Ipsos Reid poll conducted between August 26 to September 1, 2011 on behalf of Global Television. For

Nadere informatie

Hoe met Windows 8 te verbinden met NDI Remote Office (NDIRO) How to connect With Windows 8 to NDI Remote Office (NDIRO

Hoe met Windows 8 te verbinden met NDI Remote Office (NDIRO) How to connect With Windows 8 to NDI Remote Office (NDIRO Handleiding/Manual Hoe met Windows 8 te verbinden met NDI Remote Office (NDIRO) How to connect With Windows 8 to NDI Remote Office (NDIRO Inhoudsopgave / Table of Contents 1 Verbinden met het gebruik van

Nadere informatie

Academisch schrijven Inleiding

Academisch schrijven Inleiding - In this essay/paper/thesis I shall examine/investigate/evaluate/analyze Algemene inleiding van het werkstuk In this essay/paper/thesis I shall examine/investigate/evaluate/analyze To answer this question,

Nadere informatie

Smart Power Networks. Energie Management. Bas de Koningh - HARTING B.V.

Smart Power Networks. Energie Management. Bas de Koningh - HARTING B.V. Smart Power Networks Energie Management Bas de Koningh - HARTING B.V. Motivatie Politieke doelen Reductie CO2-Uitstoot nucleare energie fase out Meer renewable energie duurzame energieefficiëntie in de

Nadere informatie

PRIVACYVERKLARING KLANT- EN LEVERANCIERSADMINISTRATIE

PRIVACYVERKLARING KLANT- EN LEVERANCIERSADMINISTRATIE For the privacy statement in English, please scroll down to page 4. PRIVACYVERKLARING KLANT- EN LEVERANCIERSADMINISTRATIE Verzamelen en gebruiken van persoonsgegevens van klanten, leveranciers en andere

Nadere informatie

LET S SHARE SOME VALUES OUR CODE OF BUSINESS CONDUCT AND ETHICS ONZE NORMEN EN WAARDEN

LET S SHARE SOME VALUES OUR CODE OF BUSINESS CONDUCT AND ETHICS ONZE NORMEN EN WAARDEN LET S SHARE SOME VALUES OUR CODE OF BUSINESS CONDUCT AND ETHICS ONZE NORMEN EN WAARDEN ABOUT ENERGYRA OUR CODE OF BUSINESS CONDUCT AND ETHICS OVER ENERGYRA ONZE NORMEN EN WAARDEN ETHICS & INTEGRITY We

Nadere informatie

RECEPTEERKUNDE: PRODUCTZORG EN BEREIDING VAN GENEESMIDDELEN (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM

RECEPTEERKUNDE: PRODUCTZORG EN BEREIDING VAN GENEESMIDDELEN (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM Read Online and Download Ebook RECEPTEERKUNDE: PRODUCTZORG EN BEREIDING VAN GENEESMIDDELEN (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM DOWNLOAD EBOOK : RECEPTEERKUNDE: PRODUCTZORG EN BEREIDING VAN STAFLEU

Nadere informatie

Cambridge Assessment International Education Cambridge International General Certificate of Secondary Education. Published

Cambridge Assessment International Education Cambridge International General Certificate of Secondary Education. Published Cambridge Assessment International Education Cambridge International General Certificate of Secondary Education DUTCH 055/02 Paper 2 Reading MARK SCHEME Maximum Mark: 45 Published This mark scheme is published

Nadere informatie

AE1103 Statics. 25 January h h. Answer sheets. Last name and initials:

AE1103 Statics. 25 January h h. Answer sheets. Last name and initials: Space above not to be filled in by the student AE1103 Statics 09.00h - 12.00h Answer sheets Last name and initials: Student no.: Only hand in the answer sheets! Other sheets will not be accepted Write

Nadere informatie