<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Cost-Effective Use of Mathematical Methods for the Organization and Management of Data in the Cloud</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Boyko[</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Lviv Polytechnic National University</institution>
          ,
          <addr-line>Lviv79013</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>The article dwells upon the main methods of data processes organization in distributed networks. Mathematical models that allow to study the way of computations organization in the nodes of “cloud” are described. Modeling of nodes operation with the help of public service system is presented. Index terms - information system, database, web service, cloud computing, information flows, information processes, data processes. The application of GRID technologies of distributed computing has developed its own standard OGSA (Open Grid Services Architecture) [8], which positions itself as a powerful tool of all possible distributed technologies such as web, peer-to-peer networks, clusters and distributed computing, virtualization technologies. In addition to these distributed technologies GRID technologies have differences, they coordinate the information flows that are not managed centrally, they use open standards protocols and interfaces of general purpose and certain levels of service quality are provided. There is a difference between “cloud computing” and GRID computing. In “cloud computing” platforms are focused on the approach of “everything as a service”. They focus on the paid provision of information resources to the end user. GRID technologies provide the advantage of intermediate software, which is presented as open initial codes or as ready packages. In general the standard architecture of “cloud computing” system is integrated from three layers. The first one - “cloud computing and data” - are technical and hardware and data transmission networks on the basis of which the tasks of the user are carried out. The user directly refers to the “information cloud”, that is, to information database with NoSQL interface. A closing process is the acquisition of knowledge in the “cloud of knowledge”, where high level applications are carried out, which provide information processes of the semantic and intelligent decision making. Using of cloud computing allows to ensure organization and integration of distributed incompatible computing powers, to support intermachines links providing the creation of computational and informational resources for their general use.</p>
      </abstract>
      <kwd-group>
        <kwd>system</kwd>
        <kwd>technology</kwd>
        <kwd>information</kwd>
        <kwd>technique</kwd>
        <kwd>database</kwd>
        <kwd>competitiveness</kwd>
        <kwd>cloud computing</kwd>
        <kwd>modeling</kwd>
        <kwd>processing</kwd>
        <kwd>analysis</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>In recent years, the promising area of scientific research is the application of IT in
various fields: economics, management, education, medicine, etc. To date, most of the
novelties in the field of information technology are used to solve managerial
problems. Information technologies are being improved in the following key areas: a
significant increase in the efficiency of technology; simplification access and expanding
the potential of software tools and widespread use of "open technologies"; creating a
user friendly interface; significant improvement in the quality and function of
information technology and the reduction of their value [1-3].</p>
      <p>New projects of management systems informatization are always created with a
certain pre-analysis and quality assessment of existing software products. Prospective
analytical studies are limited to the required industry domain in which, according to
certain goals, information flows are organized in a certain way. As a result, when
processing the same datasets there is a large array of information processes that are
duplicated. But these processes are incompatible, when the question about the
integration of information resources is presented, for example, to implement horizontal
information processes. Despite this organizational structure, there are other projects of
information or data analytical systems that are created to achieve the same goals.</p>
      <p>Also in practice, data mining techniques and intellectual data analysis are widely
used. Therefore, there is a need for sharing of relevant tools and developed business
processes in distributed network data structures [6, 17].</p>
      <p>Specific solution for a specific distributed data organization may be the creation of
an abstract level of information resources architecture for joint use. This architectural
level should cover the issues of interconnection, data integration and information
access or content management information flows. This level can support transactional
execution and to provide the necessary information and communication services. It
can serve as a certain integral for information systems a certain level of control.
Therefore, this architecture can become a modern architecture, which is capable of
organizing distributed computations with use of computing networks
(metacomputing). To support this, we need joint and coordinated use of diverse resources in
dynamic, distributed virtual organizations, “cloud computing” (cloud computing).</p>
      <p>Cloud computing is the successor of GRID technologies of resources integration.
Their rapid development was facilitated by: the proliferation of personal computers,
the development of the Internet and packet data transmission technology.</p>
      <p>The use of such technologies gives user the access to own data without
infrastructure management or operating system or software with which it works. The use of
cloud computing provides a virtualization of information processes, data availability,
easy to administer software assets, and elastic scaling [1-4].</p>
      <p>“Cloud computing” provides such information technologies as “Software as а
Service” or “SааS”, “Infrastructure as a service”, “Infrastructure as а Service” or “IааS”,
“Platform as а Service” or “PааS” etc.</p>
      <p>The deployment model of the application SaaS provides the end user with the
application via the network, and most often through the Internet browser.</p>
      <p>The model of providing computing infrastructure as a service IaaS enables to get
programmer resources in the form of outsource services [5,6].</p>
      <p>The model of providing a computing platform as a service in the network PaaS
allows users of cloud computing to take advantages of the processing power, software
and data storages which through some virtualization technologies and a high level of
abstraction are in the form of services.</p>
      <p>To manage all infrastructure elements the specialized software of secondary or
intermediate level, which is also called “middleware control” is used. It gives key
services such as: consistency, transacting, multiple flows and messaging for applications
built on the basis of service-oriented architecture (SOA). “Middleware control” also
includes the security services and software high availability [16,8].</p>
    </sec>
    <sec id="sec-2">
      <title>2 Setting the Task</title>
      <p>The application of GRID technologies of distributed computing has developed its own
standard OGSA (Open Grid Services Architecture) [8], which positions itself as a
powerful tool of all possible distributed technologies such as web, peer-to-peer
networks, clusters and distributed computing, virtualization technologies. In addition to
these distributed technologies GRID technologies have differences [3], they
coordinate the information flows that are not managed centrally, they use open standards
protocols and interfaces of general purpose and certain levels of service quality are
provided [15,10].</p>
      <p>There is a difference between “cloud computing” and GRID computing. In “cloud
computing” platforms are focused on the approach of “everything as a service”. They
focus on the paid provision of information resources to the end user. GRID
technologies provide the advantage of intermediate software, which is presented as open initial
codes or as ready packages [13, 17].</p>
      <p>In general the standard architecture of “cloud computing” system is integrated
from three layers. The first one – “cloud computing and data” – are technical and
hardware and data transmission networks on the basis of which the tasks of the user
are carried out. The user directly refers to the “information cloud”, that is, to
information database with NoSQL interface. A closing process is the acquisition of
knowledge in the “cloud of knowledge”, where high level applications are carried out,
which provide information processes of the semantic and intelligent decision making.</p>
      <p>Using of cloud computing allows to ensure organization and integration of
distributed incompatible computing powers, to support intermachines links providing the
creation of computational and informational resources for their general use.</p>
    </sec>
    <sec id="sec-3">
      <title>3 Methods of Solving</title>
      <p>The main element of the “cloud computing” architecture is systematized metadata that
describes the entities for their automatic interaction. These metadata gives individual
“agents” of each newly created entity. Intermachine cooperation processes and
support of agreements between separate entities are controlled by “brokers”. Network
agents are responsible for routing optimization and support of expected service
quality level.</p>
      <p>To assess the advantages and disadvantages of computing processes in the cloud
we should use the efficiency indices of their work. They can be divided into two large
groups: indices based on the assessment of average or maximum residence time
(delay relative to valid dates) of tasks in the system [11] and metrics based on the rating
of productivity of structural and functional components. The latter are characterized
by different factors: the number and load of the involved resources, their downtime,
frequency of conflicts when accessing shared computing resources [11, 12] etc.</p>
      <p>The first group of indices clearly determines the effectiveness of computing. In
this case, the cloud node service is taken into consideration, that is, the database with
the NoSQL interface. The rules of node behavior regarding the tasks depend on the
type of failure of hardware in a particular place.</p>
      <p>
        The database acts as a service of cloud computing node and it is designed
according to the highest requirements for reliability of its functioning. The task of nodes
modeling is solved to identify the most effective organization of the computing
process, to ensure the lowest fall in productivity of database work if there are any
failures in the work of IS. In the work [11, 12] and some other researches it is proposed
to evaluate the efficiency of web services computing processes organization by using
the following functionals (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )-(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ):
      </p>
      <p>n
C S  i1 ii i</p>
      <p>S
n 
CS  i1 i i Pi</p>
      <p>
        S
( Di )
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
where  i , i - respectively the penalties for one of time unity of the i-th type task in
the system and its loss due to exceeding the allowed directive time Di;
 i - the intensity of the i-th flow task;
 i S - average time of the i-th type task presence in the system;
Pi S ( D ) - the probability of the i-th type task expectancy over the acceptable
i
directive time Di;
n - the number of task types;
      </p>
      <p>S - is a parameter that characterize the variant or a way of computing process
organizing;</p>
      <p>C S , C S - respectively, the average total fines for tasks presence in the web
system and their losses in the result of exceeding the acceptable directive time.</p>
      <p>
        Efficiency index (
        <xref ref-type="bibr" rid="ref1">1</xref>
        ) is based on the assumption that the task is devalued
proportionally to the time of its presence in the web system, efficiency index (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) - on the
assumption that in excess of some time of expectancy the task loses its value
immediately.
      </p>
      <p>
        There is also a general index of computational processes efficiency (
        <xref ref-type="bibr" rid="ref3">3</xref>
        ):
СTS  in1 iiТ RD
      </p>
      <p>S
where Т</p>
      <sec id="sec-3-1">
        <title>RDij</title>
        <p>web system;</p>
        <p> t
 i AVij</p>
        <p>
          N
i
- the average value of relative delay of the i-th type tasks in a
(
          <xref ref-type="bibr" rid="ref3">3</xref>
          )
(
          <xref ref-type="bibr" rid="ref4">4</xref>
          )
t

 0,

RDij  T AtIWUiijj TT

 1,


        </p>
      </sec>
      <sec id="sec-3-2">
        <title>AIij ДОПi if if</title>
        <p>t</p>
      </sec>
      <sec id="sec-3-3">
        <title>IUij</title>
        <p> T</p>
      </sec>
      <sec id="sec-3-4">
        <title>AIij</title>
        <p>,
if T</p>
      </sec>
      <sec id="sec-3-5">
        <title>AIij</title>
        <p> t</p>
      </sec>
      <sec id="sec-3-6">
        <title>IUij</title>
        <p> T
AIi
,
t</p>
      </sec>
      <sec id="sec-3-7">
        <title>IUij</title>
        <p> T
AIi
where t</p>
      </sec>
      <sec id="sec-3-8">
        <title>AVij</title>
        <p>- relative delay of j-th task of i-th type in the web system;</p>
      </sec>
      <sec id="sec-3-9">
        <title>AWij t</title>
        <p>- interruption time of j-th task of i-th type in the web system from the
mo</p>
      </sec>
      <sec id="sec-3-10">
        <title>IUij</title>
        <p>ment of receipt until the end of his service;
Т - admissible interruption time of j-th task of i-th type in the web system,</p>
      </sec>
      <sec id="sec-3-11">
        <title>AIij</title>
        <p>when its value is not reduced;
Т - time after which j-th task of i-th type is completely devalued;
N i - number of i-th type tasks, received by the web system during the time T.</p>
        <p>
          The basis of the efficiency index (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) is formed by the assumption that value of
information flow that is received by the database node, until certain directive time Т
AI
remains constant and since its excess is linearly reduced until the full depreciation in
the moment of time Т . Therefore, it is easy to show that when the efficiency
in
        </p>
        <p>
          AW
dex Т AIi  TAWi  Di (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) takes the form of expression (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ), and when Т AIi  0 and
Т AWi   i the expression (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ). By using formulas (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) - (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ), we can estimate the
efficiency of the S-th way of web system computing process organizing with the NoSQL
interface compared with the q-m ratio:
        </p>
        <p>S , q</p>
        <p>S , q
where K - efficiency index.</p>
        <p>
          Problem when comparing benefits obtained with S-th method of computer
processing organization in web-systems, with additional computing resources costs for
the implementation of this method is considered to be the disadvantage of the
efficiency index (
          <xref ref-type="bibr" rid="ref5">5</xref>
          ). Therefore, more obvious and convenient index for assessing the
effectiveness of the organization of the computational process is advantage of
equivalent productivity, the essence of which is manifested in the following. The S-th way
of web system computing process organization reduces the amount of total costs
compared with q-m method in K times. The same result can be obtained by q-m
method of organization of the computational process, if you increase the productivity
of the node. Therefore, the efficiency index of the organization of the web systems
computational process can serve as such a relative increase in productivity of the node
and
decrease
of the solution time
of all tasks
,
where
        </p>
        <p>S , q
</p>
        <p>T q
i
C q  ETSi , q   C S Ti S  , Ti is the solution time of the i-th task in the node.</p>
        <p>S </p>
        <p>
          The most efficiency index of the web-system computational process organization
is its actual productivity, which is calculated by (
          <xref ref-type="bibr" rid="ref6">6</xref>
          ):
        </p>
        <p>N
   u c ,</p>
        <p>i  1 i i
where N is the number of processors in the system;
c - i-th processor speed of operation;
i
ui - i-th processor use index.</p>
        <p>
          For homogeneous media (
          <xref ref-type="bibr" rid="ref6">6</xref>
          ) web-system productivity is transformed into the total
        </p>
        <p>N
utilization of processors G   u .</p>
        <p>i  1 i</p>
        <p>
          One of the reasons that reduce the productivity of web systems node is the
emergence of conflict situations in which two or more information processes
simultaneously require the same computing resource. To assess the impact of conflict on the
effectiveness of the organization of the web-system computational process the following
indicators (
          <xref ref-type="bibr" rid="ref7">7</xref>
          )-(
          <xref ref-type="bibr" rid="ref8">8</xref>
          ) are used:
        </p>
        <p> 
  1   
  0 

  1 

</p>
        <p>G 
G 
0 
where  0 , G0 - respectively, the actual node productivity and the total utilization
coefficient of resources without conflict situations accounting.</p>
        <p>
          The value of the efficiency index (
          <xref ref-type="bibr" rid="ref7">7</xref>
          ), (
          <xref ref-type="bibr" rid="ref8">8</xref>
          ) express the web system productivity loss
with NoSQL interface (in percentage) in the node, which is caused by emergence of
collisions between information processes.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4 Experiments</title>
      <p>Various modes of calculation organizing in the web-systems cloud computing nodes
allow exploring a mathematical model. Therefore, we consider the modeling of nodes
with the influence of the unnecessary distractions of computing resources in the
system. Each node is modeled by Queuing system (QS). The main elements are: the
incoming flow of requests A; queue Q; the priority service discipline DS, which
determines the order of applications selection from the queue; the attendant device P.
System functions are the following: the formulation of requests in the queue, selection
from the queue of the application that is subject to priority service and its
maintenance. The output of device P is presented by the output flow В.</p>
      <p>Operational nodes are characterized by unproductive costs of web systems
computing resources. This distraction of resources in general have random nature and within
the framework of the queuing theory that studies systems and networks of mass
service, and they can be interpreted by flow failures (FF) of operating devices, and their
duration by the time of its recovery. After the restoration of operating device, which is
refused the request processing starts in accordance to the discipline of recovery (DR).
Failures of the operating device cause an increase in the number of unattendant
applications, the growth of the queue of applications and further delays in their service.</p>
      <p>Due to random nature of the applications service processing, these time delays for
certain kinds of processes can be very significant that will have a significant impact
on the effectiveness of the organization of the computational process in web systems.
One possible way of adapting the system to wastage of computing resources is the
introduction of the appropriate discipline of priority applications in the queue (IAD)
from various processes during the distraction of resources. Such regulation of the flow
streams can be achieved through feedback of the resource with applications sources or
by closing the queue.</p>
      <p>
        We formulated the tasks in the following way. The input of single-channel queue
system with waiting receives Poisson flows N of applications with different intensity
 , i  1, N . Flows are renumbered in the queue of decreasing importance of the
api
plications, that is the applications of the i-th flow have the i-th priority in service. The
distribution function B t and two finite moments b and b (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) . The device may be
0 0 0
damaged as during maintenance of applications (there are two possible cases: the
applications are returned to the queue; requests are lost), and in the free state. During
the recovery period of the attendant instrument the application of some flows are
accepted in the queue and others are not accepted. This condition is given by matrix –
the raw of coefficients ni , i  1, N , where n  1 in the case if the applications of the
i
i-th flow are accepted in the queue and n  0 if applications get deny in service.
      </p>
      <p>i</p>
      <p>After the restoration of attendant device two disciplines of service restoration are
possible: from higher priority applications and applications, the service of which was
interrupted by device failure (in case when they are not lost during a failure).It is
needed to determine the following characteristics of requests servicing: w - average
i
expectancy time of servicing beginning of the i-th flow requests in the i-th queue; v
i
the average time of presence of the i-th flow applications in the system; q - the
averi
age number of requests of the i-th flow in the i-th queue; l - the average number of
i
requests of the i-th flow in the system.</p>
      <p>The combination of service discipline with one of the disciplines of renovation of
service after restoring of the device that was disabled, and the behavior of the
application, the service of which was interrupted by the failure, determined the conditions of
individual tasks for the priority QS. Analytical models for relative, absolute, mixed
and combined priority disciplines are developed and allowed us to obtain the final
expression for the desired service features of the applications in web systems.</p>
      <p>
        Characteristics of service requests in the constant mode are linked by Little
formulas that for the systems with priority applications acceptance in the queue during
recovery of the device, have the next form (
        <xref ref-type="bibr" rid="ref9">9</xref>
        ):
l   * , q   *w ,
i i i i i i
(
        <xref ref-type="bibr" rid="ref9">9</xref>
        )
where  *  K  (1  n  ) - the acceptance intensity of the i-th flow requests of in
i r i i 0
the QS taking into account the discipline of admission in line during the recovery of
device;
      </p>
      <p>- the probability that the attendant device is in good condition;
   b -“loading” of system by failures.</p>
      <p>0 0 0
The condition for the constant mode in systems of this class without loss is
*</p>
      <p>*
  i bi - the probability of device involvement in i-th
K
r
</p>
      <p>1
1  </p>
      <p>0
N
  i*  K r , where  i
i  1
flow request servicing.</p>
    </sec>
    <sec id="sec-5">
      <title>5 Results</title>
      <p>Let us analyze the expressions obtained to calculate the average waiting time of the
service beginning for certain application that enters the system of the j-th flow,
j  1, N , in explicit form for different types of the QT, from which it is easy to obtain
other characteristics.</p>
      <p>
        System with relative priorities and resumption of demand service, service which
was interrupted due to the failure of the system (
        <xref ref-type="bibr" rid="ref10">10</xref>
        )
w j 
      </p>
      <p>
        1
2K r  R j K r  R j1

 n1K r 0b0
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
      </p>
      <p>
        N
 i1i bi (
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) 1  ni  0   K r 0b0
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
(
        <xref ref-type="bibr" rid="ref10">10</xref>
        )
 ij2 ni  ni1 K r  Ri1 
      </p>
      <p>j *
where R j   </p>
      <p>i1 i .</p>
      <p>
        Here is a system with relative priorities and resumption by service requests of
higher priority systems (
        <xref ref-type="bibr" rid="ref11">11</xref>
        ):

1 j  * *  
      </p>
      <p>  i  i   i PВІДМ (bi ) Ri1 </p>
      <p>
        K r i2 
where  0  K r  0  0 ; i   i 1  ni  0  i 1   0 ;  0 
fore device resumption, that stopped operation;
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
      </p>
      <p>K r  j N * * j
w j  K r  R j K r  R j1  n1K r 0  K r i1 i  K r ij1  i  i   0 i2 ni  ni1 K r  Ri1  
b0</p>
      <p>
        (
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
2b0
      </p>
      <p>
        (
        <xref ref-type="bibr" rid="ref11">11</xref>
        )
- average time
be- average time of finish service of application of i-th flow without
attendant device failures accounting;
      </p>
      <p>*
 i - average time of device that fulfill the service of application of i-th flow and
resumption after failure during the finish service of this application;</p>
      <p>.</p>
      <p>PВІДМ (bi )  1 </p>
      <p>
        K r
System with absolute priorities has such view (
        <xref ref-type="bibr" rid="ref12">12</xref>
        ):
w j 
In systems with mixed priorities neighboring flows of applications are combined into
M groups, between which there is an absolute, and inside each one the relative
priority of the service. In this case, each m-th group of the application flows contains flows
with numbers from S m1  1 to S m , m  1, M . Unlike systems with absolute priority,
the application of the j-th flow of the m-th group that is input to the system must wait
in the queue of finish service of requests from flows with numbers from 1 to S m . Its
maintenance can be interrupted by receipt of applications of high priorities in the case
that j  S1 (in this case the total flow of requests that interrupts its service includes
flows numbered from 1 to S m1 ).
      </p>
      <p>
        Therefore, the equation for average waiting time of the beginning of service for
system with mixed priorities and resumption of application service, service of which
was interrupted by the failure, takes the following form (
        <xref ref-type="bibr" rid="ref13">13</xref>
        ):
w j
m
      </p>
      <p></p>
      <p>
        
2(K r  R j )( K r  R j1 ) n1K r 0b0
(
        <xref ref-type="bibr" rid="ref13">13</xref>
        )
In the same way the expression for system with mixed priorities and resumption of
application service of higher priority systems will also change.
      </p>
      <p>
        In the system with the combined priorities the service time of all requests, with the
exception of requests of the first flow is divided into two segments (stages): on the
first one there is an absolute priority, on the second one – relative. Therefore, the
duration of the first stage of k-th flow application
maintenance zi,k ; i  1, k  1; k  2, N is a constant value, while on the second stage the
duration of applications service depends on the discipline of service resumption. Thus, the
w
expression for j for the system with combined priorities and resumption of
application service, service which was interrupted by failure is presented in the following
form(
        <xref ref-type="bibr" rid="ref13">13</xref>
        ):
w j  2(K r  R jK)(rK r  R j1 ) ij1K r 2 0b0 (ni  ni1 )   i (1  ni  0 )bi
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )
      </p>
      <p>
        N
 k i1 k (1  nk  0 )xik
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        )

      </p>
      <p>
        N
 k1 k (1  nk  0 )xi1,k
(
        <xref ref-type="bibr" rid="ref2">2</xref>
        ) i1 
      </p>
      <p> k1 Pik (2bk  zik )(K r  Ri1 )
On the basis of the same principle it is possible to derive an equation for systems with
combined priorities and resumption of service requests with a higher priority. A
distinctive feature of the priority systems with the loss of applications is the loss of
applications, service of which was interrupted by the failure of the device. Therefore,
the device employment probability with service of requests of the i-th flow
* *
 cepi   i bcepi , where bcepi is determined by the formula
bcepi   1  B j (t )e 0t dt , where 1  B j (t) is the probability that at the time t the

0
application of the j-th flow will be not operated by device; and e 0t - the probability
that at the time t any rejections will not happen. By analogy with the priority systems
without losses can be obtained in explicit form: expressions for w j for systems with
losses of applications with relative, absolute and mixed priorities in the service.</p>
      <p>Fig. 1 illustrates the dependence of the length of the queues of the requests with
the lower (curve 1) and higher (curve 2) priorities from the failures intensity of the
operating device  0 , for double priority systems with relative priorities and
continuous replenishment mode of queue by requests of high priority during the recovery
period of the device.</p>
      <p>The calculation was performed for the following values of parameters:
(14)
1   2  0,4; 1   2  4,44;  0  0,1(a1 
1
 2
 4,44; a0 
The use of distributed web system always provides qualitative result of the calculation
and provides the probability of operation in the conditions of its disintegration. In the
process of DB operation with NoSQL interface the situation of the resources
distribution in the web-system is automatically controlled.</p>
      <p>Distributed web system provides availability and stability to partition. With
NoSQL it is possible to get reliable, high productive, flexible systems of data
recovery. But such solution has a high price, because in the result of using NoSQL should
be denormalized working DB, thereby complicating the logic of the application work,
that is, to smooth transactions, work with “hard” data within the application etc.</p>
    </sec>
    <sec id="sec-6">
      <title>6 Conclusion</title>
      <p>Nowadays distributed computing web systems took priority place among
highproductive computing and methods. With their development new concepts of the
development of distributed systems are implemented, the tasks themselves are
changed, organization information processes become easier, more simple methods of
client resources use are developed. The technology of “cloud computing” provides a
quality new economic level of integration of departmental systems and theirs
resources in the web system.</p>
      <p>The mathematical models that are investigated in the article allow to investigate
various modes of computing organization in “the cloud computing” nodes, where
each node is modeled by queuing system taking into consideration the effect of
unproductive distractions of computational resources. Presented models for relative,
absolute, mixed and combined priority service disciplines allowed us to obtain the
final expressions for the desired service features of the web system. The combination
of service discipline with one of the disciplines of the resumption of service has
determined the conditions of priority systems separate tasks. Quantitatively the method
of organization of the computational process can be evaluated by the following
effectiveness indices by using the characteristics of the service.
of electricity and gas markets: collection of scientific works Institute of modelling in
energy im. H.Ie. Pukhova, pp. 99–103 (2006)
14. Matov, O.Ia.: The problem of the use of GRID technologies as the basis of integration of
information and analytical resources to support processes of electronic control,
Proceedings of the Academy of engineering Sciences of Ukraine, № 2 (25), pp. 82–89 (2005)
15. Boyko, N., Mochurad, L., Stetsiv, I., Kryvenchuk, Yu.: Modeling of the Information
System for Processing of a Large Distilled Data for the Investigation of Competitiveness
of Enterprises, Proceedings of the 4th International Conference on Computational
Linguistics and Intelligent Systems (COLINS 2020). Vol. I, рр. 964-978, Lviv, Ukraine,
(2020)
16. Boyko, N., Komarnytska, H., Kryvenchuk, Yu., Malynovskyy, Yu.: Clustering
Algorithms for Economic and Psychological Analysis of Human Behavior, Proceedings of
the International Workshop on Conflict Management in Global Information Networks
(CMiGIN 2019), рр. 614-626, Lviv, Ukraine (2019)
17. Syerov Y., Shakhovska N., Fedushko S. Method of the Data Adequacy Determination of
Personal Medical Profiles. Proceedings of the International Conference of Artificial
Intelligence, Medical Engineering, Education (AIMEE2018). Advances in Artificial
Systems for Medicine and Education II. Volume 902, 2019. pp. 333-343.
https://www.springer.com/cn/book/9783030120818
18. Shakhovska, N., Boyko, N., Zasoba, Y., Benova, E.: Big data processing technologies in
distributed information systems. Procedia Computer Science, 10th International
conference on emerging ubiquitous systems and pervasive networks (EUSPN-2019), 9th
International conference on current and future trends of information and communication
technologies in healthcare (ICTH-2019), Vol. 160, pp. 561–566, Lviv, Ukraine (2019)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Hewitt</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>ORGs for Scalable, Robust, Privacy-Friendly Client Cloud Computing</article-title>
          ,
          <source>IEEE Internet Computing</source>
          , Vol.
          <volume>12</volume>
          , N 5, pp.
          <fpage>96</fpage>
          -
          <lpage>99</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Foster</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>The Anatomy of the Grid: Enabling Scalable Virtual Organizations</article-title>
          ,
          <source>International Journal of High Performance Computing Applications</source>
          , Vol.
          <volume>15</volume>
          , N 3, pp.
          <fpage>200</fpage>
          -
          <lpage>222</lpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Matov</surname>
            ,
            <given-names>O.Ia.</given-names>
          </string-name>
          :
          <article-title>Information technology and the development of GRID systems in highperformance, globally-distributed computing infrastructures corporate cooperation, Registration, storage and processing of data, V. 6</article-title>
          , № 1, pp.
          <fpage>85</fpage>
          -
          <lpage>98</lpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <source>GFD-I.080. Open Grid Services Architecture. Version 1</source>
          .
          <fpage>5</fpage>
          . (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Graham</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Building Web Services with Java: Making Sense of XML, SOAP, WSDL, and UDDI</article-title>
          , SAMS, 816 p. (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Foster</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Raicu</surname>
            ,
            <given-names>I</given-names>
          </string-name>
          , Lu,
          <string-name>
            <surname>S.</surname>
          </string-name>
          :
          <article-title>Cloud computing and grid computing 360-degree compared</article-title>
          ,
          <source>Grid Computing Environments Workshop</source>
          ,
          <year>2008</year>
          , GCE'
          <fpage>08</fpage>
          ., pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Matov</surname>
            ,
            <given-names>O.Ia.</given-names>
          </string-name>
          :
          <article-title>Modern technologies of information resources integration, Registration, storage and processing of data</article-title>
          , V.
          <volume>11</volume>
          , № 1, pp.
          <fpage>33</fpage>
          -
          <lpage>42</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Khramova</surname>
            ,
            <given-names>I.O.:</given-names>
          </string-name>
          <article-title>The use of service-oriented architectures in the integration of information resources, Registration, storage and processing of data</article-title>
          , V.
          <volume>11</volume>
          , № 2, pp.
          <fpage>70</fpage>
          -
          <lpage>76</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Matov</surname>
            ,
            <given-names>O.Ia.</given-names>
          </string-name>
          :
          <article-title>Mathematical models of conflict losses performance of the mediators ontology for General use in GRID environment, Registration, storage and processing of data</article-title>
          , V.
          <volume>11</volume>
          , № 3, pp.
          <fpage>18</fpage>
          -
          <lpage>25</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Matov</surname>
            ,
            <given-names>O.Ia.:</given-names>
          </string-name>
          <article-title>The problem of horizontal integration of information resources in a multitiered organizational structures with dynamic configuration, Registration, storage and processing of data, V. 9</article-title>
          , № 3, pp.
          <fpage>88</fpage>
          -
          <lpage>97</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Matov</surname>
            ,
            <given-names>O.Ia.</given-names>
          </string-name>
          :
          <article-title>Dynamic integration of information resources of the unified information infrastructure of the electricity market, The functioning and development of electricity and gas markets: collection of scientific works Institute of modelling in energy im</article-title>
          .
          <source>H.Ie. Pukhova</source>
          , pp.
          <fpage>93</fpage>
          -
          <lpage>98</lpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Matov</surname>
            ,
            <given-names>O.Ia.:</given-names>
          </string-name>
          <article-title>Model performance the operating nodes of the information infrastructure of corporate information systems in the field of electricity, Information technology in power engineering: collection of scientific works Institute of modelling in energy im</article-title>
          .
          <source>H.Ie. Pukhova</source>
          , pp.
          <fpage>95</fpage>
          -
          <lpage>105</lpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Matov</surname>
            ,
            <given-names>O.Ia.;</given-names>
          </string-name>
          <article-title>The organization of ontologies in common use in the integrated information infrastructure preparation of data for decision-making, The functioning</article-title>
          and development
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>