<!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>Elastic Manufacturing Process Landscapes</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Distributed Systems Group</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>TU Wien</string-name>
        </contrib>
      </contrib-group>
      <fpage>45</fpage>
      <lpage>48</lpage>
      <abstract>
        <p>Because of increasing competition and cost pressure, the manufacturing industry is currently undergoing massive changes that are facilitated by the usage of Information Technologies. Two particular aspects are the usage of Business Process Management (BPM) and Cloud technologies concepts in the manufacturing domain. Rapid elasticity is crucial for the enactment of manufacturing processes in the Cloud. This work in progress paper aims at presenting some basic principles of elastic processes in the manufacturing domain. Henceforth, an approach towards adaptive infrastructure provisioning that allows for predefined Quality of Service (QoS) and Service Level Agreement (SLA) metrics in manufacturing Cloud environments is considered.</p>
      </abstract>
      <kwd-group>
        <kwd>Olena Skarlat</kwd>
        <kwd>Elastic Processes</kwd>
        <kwd>Cloud Manufacturing</kwd>
        <kwd>Cyber-Physical System</kwd>
        <kwd>Industry 4</kwd>
        <kwd>0</kwd>
        <kwd>Cloud Computing</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Introduction
s
e
c
i
v
r
e
S</p>
    </sec>
    <sec id="sec-2">
      <title>Manufacturing Process N</title>
      <p>Manufacturing Process A
t1
Status: Ok
Delivery: Ok
t2
Status: Late
Delivery: At risk
t3
Status: Prepared
(waiting)</p>
    </sec>
    <sec id="sec-3">
      <title>Manufacturing Company</title>
      <p>t4
Status: Prepared
(waiting)</p>
      <sec id="sec-3-1">
        <title>Manufacturing</title>
      </sec>
      <sec id="sec-3-2">
        <title>Company:</title>
      </sec>
      <sec id="sec-3-3">
        <title>Headquarters</title>
        <p>The Cloud Manufacturing Platform</p>
      </sec>
      <sec id="sec-3-4">
        <title>Supplier A</title>
      </sec>
      <sec id="sec-3-5">
        <title>Supplier B</title>
      </sec>
      <sec id="sec-3-6">
        <title>Manufacturing</title>
      </sec>
      <sec id="sec-3-7">
        <title>Company:</title>
      </sec>
      <sec id="sec-3-8">
        <title>Plant</title>
        <p>is a motivational scenario of how to apply elasticity principles in manufacturing
process landscapes and an overview of instrumentation for its implementation,
specifically, of service scheduling and resource provisioning mechanisms.
2</p>
        <p>Scenario and Research Questions
To motivate our work we consider a scenario from the manufacturing industry
called Cloud Manufacturing. Cloud Manufacturing is a new concept of networked
manufacturing that makes use of crowdsourcing and outsourcing models for
manufacturing processes. Manufacturing processes here has to be considered as a
set of process steps to be performed to create a certain manufacturing product.
These process steps are in reality single services, which are responsible for a
certain manufacturing asset on the shop floor. Ideally, Cloud Manufacturing
offers means to integrate single services of the manufacturing processes from
distributed locations as if the complete manufacturing was carried out on the
same shop floor (Fig. 1). For this the manufacturers virtualize their single services
of manufacturing processes. An integration is possible via a Cloud Manufacturing
platform, where these services are presented, advertized, leased, and sold as a
part of manufacturing processes maintained in the platform.</p>
        <p>
          The existence and popularization of virtual enterprises sets the challenges to
this new concept of Cloud Manufacturing. Virtual enterprises imply plugging
together independent virtual factories to manufacture a certain product [
          <xref ref-type="bibr" rid="ref2 ref7">7,2</xref>
          ]. In
contrast, Cloud Manufacturing assumes encapsulation of manufacturing assets
into services in the Cloud Manufacturing platform as an inevitable part of its
scenario. Cloud Manufacturing provides means to abstract single manufacturing
assets, like sensors and Cyber-Physical System objects, and present them as
services in the Cloud Manufacturing platform. The aim is to inform about
available services on the Marketplace, suggest appropriate services or needed
substitutes to the manufacturers, and optimize manufacturing processes.
        </p>
        <p>Manufacturer
inMvoakneusfacturern</p>
        <p>Cloud Manufacturing Platform
manages
schedules
invokes</p>
        <p>Manufacturing Process
Manufacturing Process n</p>
        <p>Service</p>
        <p>Service</p>
        <p>Service
eBPMS</p>
        <p>VM</p>
        <p>Assignment Text</p>
        <p>Assignment Text
Assignment n Text
allocates</p>
        <p>VM n</p>
        <p>
          VM
Computational Resources
The challenge here is that thousands of manufacturers must be simultaneously
served. Correspondingly, a large amount of interdependent processes with different
QoS and SLA demands may be requested at any point of time. Therefore, elastic
processes are a promising approach in Cloud Manufacturing [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. To adhere to
these principles, resource elasticity allowing on-demand scaling of computational
resources has to be established inside the Cloud Manufacturing environment.
However, computational resource elasticity is not the only dimension to be
regarded: cost and quality elasticity bring flexibility in price levels of Cloud
services and close the tradeoff between QoS metrics and cost. To enact elastic
processes, a BPMS with features to control the Cloud is needed, as depicted in
(Fig. 2). Allowing for the demand in computational resources and taking into
account QoS demands, such an eBPMS schedules process instances (respectively,
the single services used for the enactment of these processes) and allocates
Cloudbased resources as necessary. To correlate with elasticity metrics (resources,
quality, and cost), it is assumed that the manufacturing processes mentioned in
the scenario are composed from single software services instantiated on Virtual
Machines (VMs) in the Cloud. With this in mind, achieving elasticity implies
leasing VMs when needed, deployment of services onto those VMs, invocation
of service instances using a calculated schedule, and releasing resources after
services are finished.
        </p>
        <p>
          In real-world manufacturing processes an eBPMS needs to be able to solve
these optimization problems in very short time and under potentially heavy
load. Existing exact methods can provide a solution for small-scale scenarios.
However, applying exact methods in large-scale manufacturing process landscapes
is time-consuming or may not provide any solution in polynomial time, since the
underlying decision problem is NP-hard [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. Therefore an elastic manufacturing
process enactment requires reasoning methodologies based on heuristic
algorithms. The research question that is tackled in this work is the following: “What
is an appropriate reasoning model for smart resource provisioning in elastic
manufacturing process landscapes, and what are the methodologies and
instrumentation to support an application of this model in the manufacturing domain?”
Specifically, this work at progress is focused on presenting an underlying
optimization model, and on implementing a heuristic reasoning mechanism for an
eBPMS to adaptively select services for service orchestration in manufacturing
processes, optimizing service scheduling and resource allocation.
        </p>
        <p>To conclude, the use of elastic processes within the Cloud Manufacturing
domain facilitates machine- and human-collaboration in the manufacturing
industry. The aim of Cloud Manufacturing is to perform a transformation from
production-oriented manufacturing processes to service-oriented manufacturing
process networks by virtualizing manufacturing assets as services similarly as
Software-as-a-Service or Platform-as-a-Service solutions are already provided by
the Cloud providers. Clouds bring benefits to the manufacturing process
management, and adaptive elastic enactment of manufacturing processes is intended to
take into account QoS and SLA metrics and to perform an optimization and a
runtime adjustment of infrastructural components.</p>
        <p>Acknowledgments This paper is supported by TU Wien research funds. This
work is partially supported by the Commission of the European Union within
the CREMA H2020-RIA project (Grant agreement no. 637066).</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Dustdar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guo</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Satzger</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Truong</surname>
            ,
            <given-names>H.L.</given-names>
          </string-name>
          :
          <article-title>Principles of elastic processes</article-title>
          .
          <source>IEEE Internet Computing</source>
          <volume>15</volume>
          (
          <issue>2</issue>
          ),
          <fpage>66</fpage>
          -
          <lpage>71</lpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Hao</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shamsuzzo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Helo</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Designing of virtual factory information system by enterprise portal</article-title>
          .
          <source>In: Proc. 17th IEEE International Enterprise Distributed Object Computing Conference Workshops</source>
          . pp.
          <fpage>258</fpage>
          -
          <lpage>266</lpage>
          .
          <source>IEEE (9-13 Sep</source>
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Hoenisch</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schuller</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schulte</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hochreiner</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dustdar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Optimization of Complex Elastic Processes (accepted for publication)</article-title>
          .
          <source>IEEE Transactions on Services Computing</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Leitner</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hummer</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dustdar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Cost-based optimization of service compositions</article-title>
          .
          <source>IEEE Transactions on Services Computing</source>
          <volume>6</volume>
          (
          <issue>2</issue>
          ),
          <fpage>239</fpage>
          -
          <lpage>251</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Schulte</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hoenisch</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hochreiner</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dustdar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klusch</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schuller</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Towards process support for cloud manufacturing</article-title>
          .
          <source>In: Proc. 18th IEEE International Enterprise Distributed Object Computing Conference</source>
          . pp.
          <fpage>142</fpage>
          -
          <lpage>149</lpage>
          .
          <source>IEEE Computer Society (1-4 Sep</source>
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Schulte</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Janiesch</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Venugopal</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weber</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hoenisch</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Elastic Business Process Management: State of the Art and Open Challenges for BPM in the Cloud</article-title>
          .
          <source>Future Generation Computer Systems</source>
          <volume>46</volume>
          ,
          <fpage>36</fpage>
          -
          <lpage>50</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Schulte</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schuller</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Steinmetz</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abels</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Plug-and-play virtual factories</article-title>
          .
          <source>IEEE Internet Computing</source>
          <volume>16</volume>
          ,
          <fpage>78</fpage>
          -
          <lpage>82</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Wen</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          :
          <article-title>Servitization of manufacturing industries based on cloud-based business model and the down-to-earth implementary path</article-title>
          .
          <source>International Journal of Advanced Manufacturing</source>
          Technology pp.
          <fpage>1</fpage>
          -
          <lpage>18</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Greer</surname>
            ,
            <given-names>M.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosen</surname>
            ,
            <given-names>D.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schaefer</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Cloud manufacturing: drivers, current status, and future trends</article-title>
          .
          <source>In: Proc. ASME International Manufacturing Science and Engineering Conference</source>
          . pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          . ASME (
          <volume>10</volume>
          -
          <fpage>14</fpage>
          Jun
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>