PICST 2017 An Method of Service Composition With Optimal Resources Allocation in Software-Defined Networking
PICST 2017 An Method of Service Composition With Optimal Resources Allocation in Software-Defined Networking
Defined Networking
Abstract — The work is devoted to developing the One of the main tasks of the control system is supporting
complex methods of service composition and provision in the availability and reliability of services. The solution of the
Software-Defined Networking. The service provision task usually based on structural network redundancy and
mechanism in the multiservice network under Software- resources reservation. Such approach leads to an unjustified
Defined Networking concept is analyzed. An overview of increasing the cost of provided services without supporting
existing service provision methods that are widely used in necessary level of QoS. The developing the methods of
distributed computing networks is proposed. The solution complex services provision with resources optimization that
of the multicriteria task of services selection and allows supporting required QoS characteristics is a relevant
task.
composition with optimal resources allocation are
proposed in the work. The model of complex service The analyses of service composition mechanisms and
provision in Software-Defined Networking and algorithm resource distribution effectivity and methods of increasing the
of service composition with optimal resource allocation are quality of complex services in distributed network are
also represented. proposed in work [6-10]. The work [6] is devoted to solving
the problem of search services and the allocation of resources
Keywords—complex service; Software-Defined Networking; in order to minimize the total time of service provision. In [6,
QoS criterion; resources allocation; service provision 7] introduced a new criterion for assessing the quality of
services - processing requests delayed consideration, arising
I. INTRODUCTION from the geographical remoteness of the resource from the
consumer. The method based on genetic algorithm to choose
The Software-Defined Networking (SDN) is one of the the resources taking into account the geographical distribution.
more perspective technology of organization and management In [8] the resources allocation is based on QoS characteristics
of modern info-communication networks. The main idea of such as the response time, cost, availability, and reliability.
SDN is separation the management functions from data The task is formulated as an optimization problem with
transfer functions [1-3]. In accordance with the SDN concept, constraints on the QoS metrics. Various schemes such as
all management and monitoring functions are transferred to a sequential execution, cyclical, parallel and selective of service
separate central unit - the controller [3, 4]. The controller composition are considered in [9, 10]. The resulted service
generates an optimal solution for services provision based on selection is based on such metrics as reliability and
information about the network topology and current availability.
characteristics. Controller together with management modules
forms the control system. SDN network infrastructure includes The above approaches are widely used in the management
both physical and virtual elements. This allows significantly of a distributed network infrastructure. However, their direct
improve the performance and scalability of the network. Rapid application in the SDN is difficult for several reasons related
deployment, flexible combination of multiple network to the high cost of network resources in the allocation process,
functions on a single servers’ platform, automatization of lack of registration of computing elements, a limited number
administrative procedures are the main advantages of SDN of analyzed QoS metrics and possible solutions of resources
[5]. allocation. Thus, the solution of the multicriteria task of
services selection and composition with optimal resources
allocation is relevant. An effective solution to the task allows
increasing availability and ensures the required quality of (4) Controller chooses the optimal route (OpenFlow
service in SDN. The model of complex services provision Switch-to-OpenFlow Switch) and creates a VLAN after the
with a flexible choice of QoS criterions in SDN, and method resource for service provision is founded.
of optimal resources allocation based on QoS requirements are
proposed in the work. (5) Controller generates reply message with information
required to access the service – computation resources
II. THE MODEL OF SERVICES PROVISION IN SOFTWARE- allocation (IP address of computation nodes).
DEFINED NETWORKING
The structural scheme of SDN architecture and allocation
Multiservice networks, constructed under the SDN of resources for service provision process are shown on Fig.1.
concept, often have a complex structure; computation and
forwarding elements such network are geographically
distributed. The controller executes the gathering and analyses
of information about current network topology and network
characteristics on the control plane. OpenFlow switches via
OpenFlow Protocol [11, 12] provide the information about
active network components. The controller has no complete
map of the network infrastructure; the network map includes
an only limited set of logical networks called VLANs (Virtual
Local Area Network, VLAN). VLANs that are created
dynamically and forming abstractions as overlay networks [3].
In such case the process of resources allocation for service
provision includes the next step [1, 2, 13]:
criterions. The integral function is used for estimate the value FQoS (TSi ) = v1 ts1i + v2 ts2i + ... + vk tski = vk tski → max;
k =1 (5)
of each metrics. The integral function represents a weighted
FQoS (TSi ) FSLA (TSi ).
sum of criterion multiplied by corresponding coefficients:
IF( TSi ) = K1 d( TSi ) + K 2 c( TSi ) + K 3t( TSi ) + n
+ K4 p( TSi ) + K5 r( TSi ),
(3) Fc (TSi ) = c1 ts1i + c2 ts2i + ... + ck tski = ck tski → min;
k =1 (6)
where K1 ,K 2 ,...,K 5 is value of each criterion. The decision Fc (TSi ) Fnom (TSi ),
about service composition is based on value of each criterion
and end user requirements. where FQoS (TSi ) is resulted quality of complex service;
Each SR has its own responsibility of services provision FSLA ( TSi ) is quality of provided services corresponded SLA
that determined by the network service provider and can be requirements;
changed by devices configuration and management module.
v1 ,v2 ,...,vk c ,c ,...,ck However, along with the many benefits remain a number
is a value of each monatomic service, 1 2
of unresolved problems. One of these tasks is to ensure the
is a cost of each monatomic service; Fc ( TSi ) is current
required level of service availability, the effective solution that
meaning of complex service provision; Fnom ( TSi ) is the is the use of complex mechanisms of services and resource
nominal cost corresponded SLA requirements. allocation.
In final decision about resource allocation, the controller The proposed method of service provision with optimal
selects the set of services with minimal cost and maximal resources allocation is the solution of the multicriteria task,
QoS. The monatomic services in (2) can be replaced by other where the take into account a contribution of each monatomic
monatomic services with value that is more appropriate. services in complex service. Application of the algorithm
The flow-chart of proposed algorithm of complex service allows providing the required QoS of the requested service
provision with optimal resource allocation is depicted in Fig.3. due to optimal resource allocation both regarded local service
registry or remote service registry.
REFERENCES
The proposed algorithm service provision with optimal [10] Shengcai Liu, Yufan Wei, Ke Tang, A. K. Qin, Xin Yao, "QoS-aware
long-term based service composition in cloud computing", Evolutionary
resource allocation includes next steps: Computation (CEC) 2015 IEEE Congress on, pp. 3362-3369, 2015.
1. Definition of the monatomic services that include
required complex service. [11] Nebil Ben Mabrouk, Nikolaos Georgantas, Valérie, "Set-Based Bi-level
Optimisation for QoS-Aware Service Composition in Ubiquitous
2. Definition the optimal composition of monatomic Environments", Web Services (ICWS) 2015 IEEE International
services based on value integral function. Conference on, pp. 25-32, 2015.
3. Reducing the set of obtained composition according
[12] R. Paul, S. Network, “Virtualization and Software Defined Networking
to the value of criterion defined in (2) and (3) and local for Cloud Computing: A Survey”. IEEE Commun. Mag. 2013, Vol.51,
optimum of resources allocation definition. pp.24–31.SDN-NFV Reference Architecture v1.0. Verizon Network
Infrastructure Planning.Verizon, 2016, 220 р.
CONCLUSION
[13] OpenFlow Switch Specification. Version 1.3.0 (Wire Protocol 0x04).
Application SDN concept in multiservice distributed Open Networking Foundation, 2012. Available at:
https://www.opennetworking.org/images/stories/downloads/sdn-
networks can significantly improve the quality of end-user resources/onf-specifications/openflow/openflow-spec-v1.3.0.pdfGerardo
services. The improvement is achieved by forming a
[14] Quanwang Wu, Fuyuki Ishikawa, Qingsheng Zhu, Dong-Hoon Shin,
centralized management system and reduces the load on the "QoS-Aware Multigranularity Service Composition: Modeling and
data network by separating the control plane from the data Optimization", Systems Man and Cybernetics: Systems IEEE
plane. Transactions on, vol. 46, pp. 1565-1577, 2016, ISSN 2168-2216.
on, vol. 46, pp. 1565-1577, 2016, ISSN 2168-2216.