Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of...

46
Techno-economic analysis of reliable ICT networks and services Sofie Verbrugge Invited talk DRCN2017 Munich, Germany, March 9th 2017

Transcript of Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of...

Page 1: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Techno-economic analysis of reliable ICT networks and services

Sofie Verbrugge

Invited talk DRCN2017Munich, Germany, March 9th 2017

Page 2: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Techno-economic analysissupports investment decisions

Page 3: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Techno-economic analysisis always done in a multi-actor context

Page 4: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Techno-economics analysisdeals with expected market and customer dynamics

Page 5: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Techno-economics analysistakes the impact of uncertain changes into account

Page 6: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Techno-economics analysisneeds to adapt to boundary conditions

BudgetTechnicalPolicyGeography/demographyEtc.

Page 7: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Investment decision based on innovationcan be situated on different layers in the network stack

7

Network

deployment

Infrastructure

deployment

Service deployment

and operations

Page 8: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Outline

• What is techno-economic analysis?

• How to make a quick assessment?

• What are appropriate cost models in an investment analysis?

• How to integrate more advanced concepts in an easy way?

• Where to find all information?

• Wrap-up and call for action

Page 9: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Business Model Canvasproposed by A. Osterwalder

9

Page 10: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Example: Irrigation monitoring systemsmart farming solution based on IoT

Page 11: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Example: Irrigation monitoring systembusiness model canvas

Key

PartnersKey

Activities

Key

Resources

Value

proposition

Customer

relationshipsCustomer

segments

Customer

channels

RevenuesCosts

sensor and network

deploymentpromise of better yield

continuous contract

irrigation experts

farmers

direct marketing

farming expositions

upfront deployment

fee

monitoring contract

sensors network deployment

data storage and analysis

app for the farmer

irrigation system vendorsnetworking

equipment

manpower

sensor vendors

implement logic

Page 12: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Template and explanation availablefor business model canvas

Page 13: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Outline

• What is techno-economic analysis?

• How to make a quick assessment?

• What are appropriate cost models in an investment analysis?

• How to integrate more advanced concepts in an easy way?

• Where to find all information?

• Wrap-up and call for action

Page 14: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Appropriate level of detail/abstractiondepends on available input data and goal of the model

Level of detail

Fractional

Function of driver

Dedicated dimensioning

ProcessesInfrastructure

Page 15: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Fractional cost modelingis on the highest abstraction level

Source: Orange – from FTTH pilot to pre-rollout in France

Determine fraction of overall costs to allocate to different partsbased on previous projects (pilots, other areas, etc)

Page 16: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Function of driver cost modelingis on the intermediate abstraction level

Examples of drivers:

installation length (50€/m)

customer base (1k €/cust)

combinations possible

Find the parameter that mainly drives the cost

This is the most common cost modeling approach!

Page 17: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Dedicated dimensioningis on the lowest abstraction level, thus gives most detail

20

Model in detail all resources that you need

based on detailed view of actual implementation

Page 18: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Customers ODF Slot

Open Access

ODF Slot

Optical SFP OLT Card Shelf

L2 Transport

CardL2 Switch

System Rack

Control Card

Central Office

Power Supply

1:1 ODF Rack

Open Access

ODF Rack

1:1

1:1

48:1

2048:1

2048:1

1:1

1:1

1:1

32:1

3:1 4:1

Drivers Granularities

Equipment

blocks

Detailed equipment modeling using ECMNexample: FTTH network

21

Page 19: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Open ECMN specification availablepart of FI-ware open specification

Page 20: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Net2Plan tool availableallows to model equipment per year

•Planning and evaluation of a multilayer IP-over-WDM network•Goal• Plan and allocate the resources

at the IP and optical layers for a given year• while minimizing the capital

expenditures (CAPEX) cost of the network

• Open source Java tool

• Developed at Universidad Politécnica de Cartagena

Page 21: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Detailed process modeling using BPMNexample: network repair process

24

Ex

tern

al

Ad

min

istr

ati

ve

Te

ch

nic

al

rem

ote

Te

ch

nic

al in

th

e f

ield

HW failure

SW failure

Create

TT

Report

problemProblem

on public

domain

Cable cut

Not previously reported

Already reported

Measure

lines

Log

Close

TT

External failure

+

CC repair

in fiber network

+

HW repair

in fiber network

+

SW repair

in fiber network

+

External repair

in fiber network

+

Fault diagnosis+

Fault isolation and

traffic recovery

activities

gateways

events

sequence

flowsswimlanes

Page 22: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Investment decision is about comparing incoming and outgoing cash-flows over time

26

2017 2018 2019 2020 2021

tijd

Page 23: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

100

120

0

20

40

60

80

now year1 year2 year3 year 4 year5

current value of 100€ spent in the future

Net present valueis widely spread investment decision technique

27

(r = 3%)

ni

FC

)1(

C = current value

F = future value

i = discount rate

n = time period (years)

?0)1(0

n

tt

t

r

CFNPV

Page 24: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

White paper and tutorial availablefor techno-economic analysis cycle

Model

Evaluate

Refine

Scope

Fractional

model

Driver-based

model

Net Present

Value

Costs

Detailed

dimensioning

Revenues

Payback

period

Internal rate

of return

Page 25: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Outline

• What is techno-economic analysis?

• How to make a quick assessment?

• What are appropriate cost models in an investment analysis?

• How to integrate more advanced concepts in an easy way?

• Where to find all information?

• Wrap-up and call for action

Page 26: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Real option theorymakes a distinction between 7 typical types of options (7S)

33

Page 27: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Flexible roll-out gives valueas shown by real options

+

phased decision

vs.

static roll-out

Value of flexibility = option value

Page 28: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Tutorial paper and presentation available concerning practical use of real options in ICT projects

Page 29: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Game theorymodels the impact of interaction

36

Game theory is a discipline aimed atmodeling situations in which decisionmakers have to make specific actionsthat have mutual, possibly conflicting,consequences.

Page 30: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Competition has big impactas shown by game theory

37

expected pay-off

vs.

actual pay-off in case of

competition

Page 31: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Online business game availablefor integration in Master course

Page 32: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Indirect effects can be modeledby socio-economic return on investment indicators (SEROI)

. Indicators

Jobs & Productivity

Rural demographics

Environmental impact

CommutingPublic health

Public savings

Digital service/innovat

ion

SEROISEROI

Socio-economic

return

Investment

Page 33: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Outline

• What is techno-economic analysis?

• How to make a quick assessment?

• What are appropriate cost models in an investment analysis?

• How to integrate more advanced concepts in an easy way?

• Where to find all information?

• Wrap-up and call for action

Page 34: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

www.technoeconomicsportal.eu

41

Page 35: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

www.technoeconomicsportal.eu

42

Page 36: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

www.technoeconomicsportal.eu

43

Page 37: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Outline

• What is techno-economic analysis?

• How to make a quick for assessment?

• What are appropriate cost models in an investment analysis?

• How to integrate more advanced concepts in an easy way?

• Where to find all information?

• Wrap-up and call for action

Page 38: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Standard approaches can helpin order to tackle difficulties in techno-economic research

45

Multi-actor Uncertainty

DynamicsCase-specific constraints

Page 39: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Common templates and toolsneeded in order to take techno-economics research to next level

46

www.technoeconomicsportal.eu

Page 40: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

Do you want to join?Do you have any questions?

[email protected]

Page 41: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

3/21/2017 DRCN 2017: International Conference on Design of Reliable Communication Networks 2017 (Munich, Germany)

file:///C:/Users/ADMINI~1/AppData/Local/Temp/Rar$EXa0.057/DRCN_2017/program.html 1/6

International Conference on Design of ReliableCommunication Networks 20178­10 March 2017, Munich, Germany

WelcomeProgramTPCOther reviewersCommitteesAuthorsBy titleSponsorsRECODIS Track 2017Imprint

Wednesday,March 8 Thursday, March 9 Friday, March 10

9:00 ‑ 10:00 am Keynote 1 Keynote 2

10:00 ‑10:30 am

Coffee Break Coffee Break

10:30 ‑11:00 am

Invited Talk Session 1 Invited Talk Session 4

11:00 am ‑12:00 pm

Session 1 ­ Transport Session 4 ­ Disaster

12:00 ‑ 1:00 pm Lunch Lunch

1:00 ‑ 1:30 pm Invited Talk Session 2 Invited Talk Session 5

1:30 ‑ 2:30 pm Session 2 ­ Modeling Session 5 ­ 5G

2:30 ‑ 3:00 pm Coffee Break DRCN Best Paper Award and ClosingCeremony

3:00 ‑ 3:15 pm Opening

Session 3 ­ SecurityCoffee Break

3:15 ‑ 3:30 pmTutorials3:30 ‑ 5:00 pm RECODIS Session at DRCN

5:00 ‑ 6:00 pm Panel Discussion on "Reliable 5GNetworks"

6:00 ‑ 7:00 pm WelcomeReception

7:00 ‑ 8:00 pm

Page 42: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

3/21/2017 DRCN 2017: International Conference on Design of Reliable Communication Networks 2017 (Munich, Germany)

file:///C:/Users/ADMINI~1/AppData/Local/Temp/Rar$EXa0.057/DRCN_2017/program.html 2/6

8:00 ‑ 9:00 pm Conference Dinner

9:00 ‑ 11:00 pm

Wednesday, March 8

Wednesday, March 8, 15:00 ­ 15:15

Wednesday, March 8, 15:15 ­ 18:00

Tutorials

Wednesday, March 8, 18:00 ­ 21:00

Thursday, March 9

Thursday, March 9, 09:00 ­ 10:00

Keynote 1

Thursday, March 9, 10:00 ­ 10:30

Thursday, March 9, 10:30 ­ 11:00

Invited Talk Session 1

Designing a Resilient Virtual Topology in a Multi­Layer Datacenter Interconnection NetworkYuri Smirnov (Facebook Inc, USA)

Thursday, March 9, 11:00 ­ 12:00

Session 1 ­ Transport

Comparison of Various Reliable Transport Architectures for Long­Haul NetworksOnur Turkcu, Abishek Gopalan, Biao Lu and Parthiban Kandappan (Infinera, USA)

A Multiple­Link Failures Enumeration Approach for Availability Analysis on Partially Disjoint PathsNehuen Gonzalez­Montoro (National University of Córdoba & IDIT ­ CONICET, Argentina); RenatoCherini (National University of Córdoba, Argentina); Jorge M Finochietto (National University ofCórdoba & CONICET, Argentina)

Connection Management in a Resilient Transport ProtocolTruc Anh N. Nguyen (The University of Kansas, USA); James P. G. Sterbenz (University of Kansas &Lancaster University (UK), USA)

Page 43: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

3/21/2017 DRCN 2017: International Conference on Design of Reliable Communication Networks 2017 (Munich, Germany)

file:///C:/Users/ADMINI~1/AppData/Local/Temp/Rar$EXa0.057/DRCN_2017/program.html 3/6

Thursday, March 9, 12:00 ­ 13:00

Lunch

Thursday, March 9, 13:00 ­ 13:30

Invited Talk Session 2

Thursday, March 9, 13:30 ­ 14:30

Session 2 ­ Modeling

Finding Minimum Node Separators: A Markov Chain Monte Carlo MethodJoohyun Lee (The Ohio State University, USA); Jaewook Kwak (North Carolina State University, USA);Hyang­Won Lee (Konkuk University, Korea); Ness B. Shroff (The Ohio State University, USA)

Modelling Spectrum Assignment in a Two­Service Flexi­Grid Optical Link with Imprecise Continuous­TimeMarkov Chains

Cristina E.M. Rottondi (Dalle Molle Institute for Artificial Intelligence (IDSIA), Switzerland); AlexanderErreygers (Ghent University, Belgium); Giacomo Verticale (Politecnico di Milano, Italy); Jasper De Bock(Ghent University, Belgium)

Routing Optimization for SDN Networks Based on Pivoting Rules for the Simplex AlgorithmFabien Geyer (Airbus Group Innovations, Germany)

Thursday, March 9, 14:30 ­ 15:00

Coffee Break

Thursday, March 9, 15:00 ­ 17:00

Session 3 ­ Security

Towards Cloud Security Improvement with Encryption Intensity SelectionMortada Aman and Egemen K. Çetinkaya (Missouri University of Science and Technology, USA)

Using SEIRS Epidemic Models for IoT Botnets AttacksM. Todd Gardner (University of Missouri, Kansas City & Federal Aviation Administration, USA); CoryBeard and Deep Medhi (University of Missouri­Kansas City, USA)

Spectral Analysis of Backbone Networks Against Targeted AttacksTristan Shatto and Egemen K. Çetinkaya (Missouri University of Science and Technology, USA)

Improving the Robustness to Targeted Attacks in Software Defined Networks (SDN)Diego F. Rueda and Eusebi Calle (University of Girona, Spain); Jose Luis Marzo (Universitat de Girona,Spain)

Thursday, March 9, 17:00 ­ 19:00

Page 44: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

3/21/2017 DRCN 2017: International Conference on Design of Reliable Communication Networks 2017 (Munich, Germany)

file:///C:/Users/ADMINI~1/AppData/Local/Temp/Rar$EXa0.057/DRCN_2017/program.html 4/6

Panel Discussion on "Reliable 5G Networks"

Thursday, March 9, 20:00 ­ 23:00

Conference Dinner

Friday, March 10

Friday, March 10, 09:00 ­ 10:00

Keynote 2

Multi­layer resilience schemes and their control plane supportVictor Lopez (Telefonica, Spain)

Friday, March 10, 10:00 ­ 10:30

Coffee Break

Friday, March 10, 10:30 ­ 11:00

Invited Talk Session 4

Friday, March 10, 11:00 ­ 12:00

Session 4 ­ Disaster

Analysis of Node­Resilience Strategies under Natural DisastersManuel Aprile (École Polytechnique Fédérale de Lausanne, Switzerland); Natalia Castro (Universidad dela República, Uruguay); Franco Robledo (Facultad de Ingeniería, Universidad de la República, Uruguay);Pablo Gabriel Romero (Universidad de la República, Uruguay)

Determination of the Minimum Cost Pair of D­Geodiverse PathsAmaro F. de Sousa (Institute of Telecommunications, University of Aveiro, Portugal); Dorabella Santos(Instituto de Telecomunicações ­ Pólo de Aveiro, Portugal); Paulo P Monteiro (Universidade de Aveiro &Instituto de Telecomunicações, Portugal)

Multi­Carrier Interconnection­based Emergency Packet Transport Network Planning in Disaster RecoverySugang Xu (National Institute of Information and Communications Technology, Japan); NoboruYoshikane (KDDI Research, Inc., Japan); Masaki Shiraiwa (National Institute of Information andCommunications Technology, Japan); Takehiro Tsuritani (KDDI R&D Laboratories, Inc., Japan); HiroakiHarai (National Institute of Information and Communications Technology, Japan); Yoshinari Awaji(National Institute of Information and Communications Technology (NICT), Japan); Naoya Wada (NICT,Japan)

Page 45: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

3/21/2017 DRCN 2017: International Conference on Design of Reliable Communication Networks 2017 (Munich, Germany)

file:///C:/Users/ADMINI~1/AppData/Local/Temp/Rar$EXa0.057/DRCN_2017/program.html 5/6

Friday, March 10, 12:00 ­ 13:00

Lunch

Friday, March 10, 13:00 ­ 13:30

Invited Talk Session 5

Friday, March 10, 13:30 ­ 14:30

Session 5 ­ 5G

Survivable BBU Hotel placement in a C­RAN with an Optical WDM TransportBahare Masood Khorsandi and Carla Raffaelli (University of Bologna, Italy); Lena Wosinska and PaoloMonti (KTH Royal Institute of Technology, Sweden); Matteo Fiorani (Ericsson Research, Sweden)

Survivability of Fixed Mobile Convergent Access NetworksAttila Mitcsenkov and Tibor Cinkler (Budapest University of Technology and Economics, Hungary);Achille Pattavina and Francesco Musumeci (Politecnico di Milano, Italy)

AI for SLA Management in Programmable NetworksImen Grida Ben Yahia (Orange Labs, France); Jaafar Bendriss (Orange Lab, France); Prosper Chemouil(Orange Labs & OLN/CNC, France); Djamal Zeghlache (Institut Mines­Telecom, Telecom SudParis &UMR 5157 CNRS ­ Samovar, France)

Friday, March 10, 14:30 ­ 15:00

DRCN Best Paper Award and Closing Ceremony

Friday, March 10, 15:00 ­ 15:30

Coffee Break

Friday, March 10, 15:30 ­ 17:00

RECODIS Session at DRCN

The Robust Node Selection Problem aiming to Minimize the Connectivity Impact of any Set of p Node FailuresAmaro F. de Sousa (Institute of Telecommunications, University of Aveiro, Portugal); Deepak Mehta(United Technologies Research Centre, Ireland); Dorabella Santos (Instituto de Telecomunicações ­ Pólode Aveiro, Portugal)

A repeated game formulation of network embedded coding for multicast resilience in extreme conditionsChristian Esposito (University of Salerno, Italy); Aniello Castiglione and Francesco Palmieri, CG(Università di Salerno, Italy); Florin Pop (University Politehnica of Bucharest, Romania); Jacek Rak

Page 46: Techno-economic analysis of reliable ICT networks and servicesGame theory models the impact of interaction 36 Game theory is a discipline aimed at modeling situations in which decision

3/21/2017 DRCN 2017: International Conference on Design of Reliable Communication Networks 2017 (Munich, Germany)

file:///C:/Users/ADMINI~1/AppData/Local/Temp/Rar$EXa0.057/DRCN_2017/program.html 6/6

(Gdansk University of Technology, Poland)Interdependence between Power Grids and Communication Networks: A Resilience Perspective

Lúcia Martins (University of Coimbra & INESC­Coimbra, Portugal); Rita Girão­Silva (FCTUC,University of Coimbra & INESC­Coimbra, Portugal); Álvaro Gomes (FCTUC, Portugal); Luisa MariaGarcia Jorge (IPB & INESC Coimbra, Portugal); Francesco Musumeci (Politecnico di Milano, Italy);Jacek Rak (Gdansk University of Technology, Poland)

Enumerating Shared Risk Link Groups of Circular Disk Failures Hitting k nodesBalázs Vass (Budapest University of Technology and Economics, Hungary); Erika R. Bérczi­Kovács(Eötvös University, Budapest, Hungary); János Tapolcai (Budapest University of Technology andEconomics, Hungary)

Prepared by EDAS. Page template by nodethirtythree + Free CSS Templates