<!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>
      <article-id pub-id-type="doi">10.1016/j.procs.2015.05.387</article-id>
      <title-group>
        <article-title>Uncertainty in Clouds: Challenges of Efficient Resource Provisioning*</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Andrei Tchernykh</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Uwe Schwiegelsohn</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vassil Alexandrov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>El-ghazali Talbi</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Barcelona Supercomputing Centre</institution>
          ,
          <addr-line>ICREA-BSC</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>CICESE Research Center</institution>
          ,
          <addr-line>Baja California</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>LIFL, University of Lille 1</institution>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Technische Universität Dortmund</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <volume>51</volume>
      <fpage>698</fpage>
      <lpage>699</lpage>
      <abstract>
        <p>We discuss the role of uncertainty in the resource/service provisioning, investment, operational cost, programming models, etc. that have not yet been adequately addressed in the scientific literature. Clouds differ from previous computing environments in the way that they introduce a continuous uncertainty into the computational process. The uncertainty becomes the main hassle of cloud computing bringing additional challenges to both end-users and resource providers. It requires to waive habitual computing paradigms, adapt current computing models, and design novel resource management strategies to handle uncertainty in an effective way [1]. In spite of extensive research of uncertainty issues in computational biology, decision making in economics, etc. a study of uncertainty for cloud computing is limited. Most of works examine uncertainty phenomena in users' perceptions of the qualities, intentions and actions of providers, privacy, security and availability [2]. We discuss several major sources of uncertainty in clouds: dynamic elasticity, dynamic performance changing, virtualization, loosely coupling application to the infrastructure, among many others. A workload in such an environment is not predictable and can be changed dramatically. It is impossible to get exact knowledge about the system. Parameters such as an effective processor speed, number of available processors, and actual bandwidth are changing over the time. Elastic escalation process has a higher repercussion on the QoS, but adds another factor of uncertainty. Providers might not know the quantity of data and computation required by users. For example, every time when a user requires a status of his e-mail or bank account, it could generate different amount of data and take different time for delivering. A pool of virtualized, dynamically scalable computing resources, storages, software, and services add a new dimension to the problem. The manner in which the service provisioning can be done depends not only on the service property and needed resources, but also users that share resources at the same time, in contrast to dedicated resources governed by a queuing system [3, 4, 5, 6]. We also discuss a CA-DAG application model for cloud computing applications [7]. This communication-aware model allows making separate resource allocation decisions, assigning processors to handle computing jobs, and network resources for data transmissions. We discuss the benefits, weaknesses, and performance characteristics of such a model and resource allocation strategies in presence of uncertainty due to dynamic behavior of the execution context, job mix workloads, or uncertainty of the workflow properties. * This work is partially supported by CONACYT (Consejo Nacional de Ciencia y Tecnología, México), grant no. 178415. .</p>
      </abstract>
    </article-meta>
  </front>
  <body />
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          2.
          <string-name>
            <surname>Trenz</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huntgeburth</surname>
            <given-names>J.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Veit</surname>
            <given-names>D.</given-names>
          </string-name>
          <article-title>The Role Of Uncertainty In Cloud Computing Continuance: Antecedents, Mitigators, And Consequences</article-title>
          ,
          <string-name>
            <surname>ECIS</surname>
          </string-name>
          ,
          <year>2013</year>
          ,
          <fpage>147</fpage>
          -
          <lpage>147</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          3.
          <string-name>
            <surname>Tchernykh</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pecero</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barrondo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schaeffer</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>Adaptive Energy Efficient Scheduling in Peer-to-Peer Desktop Grids</article-title>
          ,
          <source>Future Generation Computer Systems</source>
          ,
          <volume>36</volume>
          :
          <fpage>209</fpage>
          -
          <lpage>220</lpage>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          4.
          <string-name>
            <surname>Schwiegelshohn</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tchernykh</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Online Scheduling for Cloud Computing and Different Service Levels</article-title>
          ,
          <source>26th Int. Parallel and Distributed Processing</source>
          Symposium Los Alamitos, CA, pp.
          <fpage>1067</fpage>
          -
          <lpage>1074</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          5.
          <string-name>
            <surname>Tchernykh</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lozano</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schwiegelshohn</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bouvry</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pecero</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nesmachnow</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Drozdov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <article-title>Online Bi-Objective Scheduling for IaaS Clouds with Ensuring Quality of Service</article-title>
          .
          <source>Journal of Grid Computing</source>
          , Springer-Verlag,
          <source>DOI 10.1007/s10723-015-9340-0</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          6. Sequencing and
          <article-title>Scheduling with Inaccurate Data</article-title>
          . Editors:
          <string-name>
            <surname>Yuri N. Sotskov</surname>
            and
            <given-names>Frank</given-names>
          </string-name>
          <string-name>
            <surname>Werner</surname>
          </string-name>
          . Nova Science Pub, Applied Statistica Science,
          <year>2014</year>
          ,
          <year>442pp</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          7.
          <string-name>
            <surname>Kliazovich</surname>
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pecero</surname>
            <given-names>J. E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tchernykh</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bouvry</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khan</surname>
            <given-names>S. U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zomaya</surname>
            <given-names>A</given-names>
          </string-name>
          . Y. “
          <article-title>CA-DAG: Modeling Communication-Aware Applications for Scheduling in Cloud Computing,”</article-title>
          <source>Journal of Grid Computing</source>
          , Springer-Verlag,
          <source>DOI 10.1007/s10723-015-9337-8</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>