[Job-offers-cs] Postdoctoral position at INRIA Lille, France, INOCS TEAM, Services Pricing for cloud computing

Pekka Orponen pekka.orponen at aalto.fi
Tue Apr 21 21:43:40 EEST 2020


-------- Forwarded Message --------
Subject: [DMANET] Postdoctoral  position at INRIA Lille, France, INOCS 
TEAM, Services Pricing for cloud computing
Date: Fri, 17 Apr 2020 11:25:31 +0200
From: Luce Brotcorne <luce.brotcorne at inria.fr>
To: DMANET at zpr.uni-koeln.de


Services Pricing for cloud computing
Contact: Bernard Fortz bfortz at ulb.ac.be Luce Brotcorne : 
Luce.Brotcorne at inria.fr
Inria Lille Nord Europe, INOCS Team
To apply send a CV and a cover letter to B Fortz and L. Brotcorne before 
April 26.


Context

Cloud computing is offering a variety of services to end users like the 
management and storage of data, the processing of jobs or the access to 
platforms on demand.

The service level agreement (SLA) is the contract between the service 
provider and the customers. It defines the services that the provider 
will furnish. The quality of service (QoS) represents the capacity of 
the service provider to respect the SLA subscribed by the clients. 
Focusing on the “Platform as a service” or the Infrastructure as a 
service” context, the QoS can be deteriorated if the delay of processing 
increases. This occurs when the amount of resources required by the 
users are not sufficient to satisfy the demand.

To solve this problem the cloud provider can either reduce the maximum 
resources consumption of users in the SLA or invest in additional 
servers or define incentives like the price to smooth out the demand 
over time. This last solution is under study in this project.

When defining the service prices, the cloud service provider objectives 
are to increase the benefits while insuring a good quality of service. 
Three pricing strategies can be identified in the literature : i) 
value-based pricing, based on the demand of users, ii) cost-based 
pricing, based on the costs for the service provider, iii) market-based 
pricing considering both aspect, like auction model for example.
Unfortunately, these “pay-per-use fixed pricing” charging users for what 
they consume can't be used to limit the peak periods of usage by the 
users. In order to reach this objective, prices need to vary over time 
and according to the amount of resources required.

To intrinsically integrate the decisions of the cloud users maximizing 
their utility into the decision making process of the cloud service 
provider the cloud service pricing problem (CSPP) can be modeled as a 
bilevel optimization problem.

Bilevel Programming is a fairly recent branch of optimization that deals 
with programs whose constraints embed an auxiliary optimization problem 
. More precisely bilevel problems involve two decision makers (a leader 
and a follower) interacting sequentially and hierarchically. In our 
context the leader is the cloud operator defining a pricing strategy 
taking explicitedly into account the reactions of the users. For the 
CSPP the objective of the leader is to maximize the revenue (profit 
-costs) and decrease the peaks while the objective of the users is to 
minimize their cost and they delay.

Bilevel programming problems, being generically difficult to solve due 
to their non-convexity and non differentiability, the structure of the 
problem will be exploited to define efficient solution methods. For 
example when the optimization problem is convex for fixed leader 
decisions, it can be replaced by its KKT conditions leading to a single 
level optimization problem.



- - Research objective--

The goal of the post-doc is to study the properties of bilevel bilinear 
programs for the SCPP and develop efficient solution methods. Numerical 
results should be studied and discussed. This field of research is and 
very innovative and promising in an industrial context.


Where

I NRIA Lille Nord Europe, INOCS Team

The INOCS team aims to develop new models, algorithmic techniques and 
implementations for optimization problems with complex structure (CS). 
More precisely, we consider that an optimization problem presents a CS 
when for example it involves some hierarchical leader-follower structure 
(bilevel optimization). Luce Brotcorne is specialist in bilevel 
optimization with a particular expertise to solve pricing problems, 
while Bernard Fortz has also a strong experience in decomposition 
methods that will be at the core of algorithms developed in the project

A post doctoral position is available in the Inocs team for the topic 
``Services Pricing for cloud computing’’.


Knowledge

Candidates should hold a PhD Thesis in Operations research, mathematics, 
computer science, or similar fields and should ideally have a solid 
background in discrete optimization, integer programming, decomposition 
techniques. Computer science skills in algorithmic and C/C++ development 
are also welcome.
Knowledge of French is not required, but good communication skills and a 
solid knowledge of English are essential.




More information about the Job-offers-cs mailing list