![Page 1: CloudMan - Drexel CCIcci.drexel.edu/bigdata/bigdata2014/IEEE...Distributed Systems Group TU Vienna dsg.tuwien.ac.at. Cloud Manufacturing ... * Real-time Manufacturing Dashboard. CloudMan](https://reader034.vdocuments.us/reader034/viewer/2022050222/5f6761457d2eef5e8b4198a9/html5/thumbnails/1.jpg)
CloudManA Platform for Portable Cloud Manufacturing Services
Soheil Qanbari, Samira Mahdizadeh, Soroush Vedaie, Schahram Dustdar
IEEE BigData 2014
Distributed Systems GroupTU Vienna
dsg.tuwien.ac.at
![Page 2: CloudMan - Drexel CCIcci.drexel.edu/bigdata/bigdata2014/IEEE...Distributed Systems Group TU Vienna dsg.tuwien.ac.at. Cloud Manufacturing ... * Real-time Manufacturing Dashboard. CloudMan](https://reader034.vdocuments.us/reader034/viewer/2022050222/5f6761457d2eef5e8b4198a9/html5/thumbnails/2.jpg)
Cloud Manufacturing
"Distributed manufacturing execution model, where underlying resources(Humans, Software, Things) envisaged in the Internet of Things (IoT),are elastically exposed and utilized as cloud services, then composedand orchestrated for a manufacturing task in an on- demand fashion."
![Page 3: CloudMan - Drexel CCIcci.drexel.edu/bigdata/bigdata2014/IEEE...Distributed Systems Group TU Vienna dsg.tuwien.ac.at. Cloud Manufacturing ... * Real-time Manufacturing Dashboard. CloudMan](https://reader034.vdocuments.us/reader034/viewer/2022050222/5f6761457d2eef5e8b4198a9/html5/thumbnails/3.jpg)
Manufacturing Product Bill of Materials (BOM)
3
Car Bill of Materials (Parts to Assemble)
Production Plan
Car Structure & Specification
![Page 4: CloudMan - Drexel CCIcci.drexel.edu/bigdata/bigdata2014/IEEE...Distributed Systems Group TU Vienna dsg.tuwien.ac.at. Cloud Manufacturing ... * Real-time Manufacturing Dashboard. CloudMan](https://reader034.vdocuments.us/reader034/viewer/2022050222/5f6761457d2eef5e8b4198a9/html5/thumbnails/4.jpg)
Languages/Technologies today
B2MML(Business-to-Manufacturing Markup Language) provides animplementation of the ISA-95 standard in terms of XSD schemadefinitions.
Product Data eXchange (PDX) standard for the e-supply chain:Provides a communicating product content information betweenOriginal Equipment Manufacturers (OEMs), Manufacturing Servicesproviders and component suppliers.
Standard for the Exchange of Product (STEP) is an ISO standard forthe computer-interpretable representation and exchange of productmanufacturing information.
4
What’smissing?
![Page 5: CloudMan - Drexel CCIcci.drexel.edu/bigdata/bigdata2014/IEEE...Distributed Systems Group TU Vienna dsg.tuwien.ac.at. Cloud Manufacturing ... * Real-time Manufacturing Dashboard. CloudMan](https://reader034.vdocuments.us/reader034/viewer/2022050222/5f6761457d2eef5e8b4198a9/html5/thumbnails/5.jpg)
What is Missing?
5
Nonfunctional behavior and qualityof service (QoS) (High availability)
Dynamic Product Configuration
Manufacturing Service Portability
Automation of Deployment & Mgmt
![Page 6: CloudMan - Drexel CCIcci.drexel.edu/bigdata/bigdata2014/IEEE...Distributed Systems Group TU Vienna dsg.tuwien.ac.at. Cloud Manufacturing ... * Real-time Manufacturing Dashboard. CloudMan](https://reader034.vdocuments.us/reader034/viewer/2022050222/5f6761457d2eef5e8b4198a9/html5/thumbnails/6.jpg)
OASIS TOSCA Standard:
6
Node Template
Node Type
Properties
Relationship
Relationship Type
ManagementOperations
ImplementationArtifacts
Mutiple DeploymentArtifacts
Embedd ManagementLogic
Embedds DeploymentLogic
Reusable, Portable,Tracable Plans
Vendor-neutralEcosystem
ApplicationTopology
Automation of
Deployment
Portable
Plans
Policy
Template
Expose Non-Functional Properties
Exposes QoS
Defines the structureof observable
properties
Policy-LanguageAgnostic
![Page 7: CloudMan - Drexel CCIcci.drexel.edu/bigdata/bigdata2014/IEEE...Distributed Systems Group TU Vienna dsg.tuwien.ac.at. Cloud Manufacturing ... * Real-time Manufacturing Dashboard. CloudMan](https://reader034.vdocuments.us/reader034/viewer/2022050222/5f6761457d2eef5e8b4198a9/html5/thumbnails/7.jpg)
TOSCA-Based Manufacturing Policies
Nonfunctional behavior and quality of service (QoS) are defined inTOSCA policies.
Policies are AND-combined <-> enforced by TOSCA-basedmanufacturing build plans.
Policies in TOSCA independent of a policy language (e.g., Ponder2).
Example:
sensors on production lines monitor device operations and send theevents to the TOSCA container, where an obligation policy agentinterprets the event’s meaning and correlates it to a running instance.The agent then identifies the model from which this instance wasderived to get the policy, evaluates the product’s nonfunctionalbehavior against this policy, and invokes the corresponding actions.7
![Page 8: CloudMan - Drexel CCIcci.drexel.edu/bigdata/bigdata2014/IEEE...Distributed Systems Group TU Vienna dsg.tuwien.ac.at. Cloud Manufacturing ... * Real-time Manufacturing Dashboard. CloudMan](https://reader034.vdocuments.us/reader034/viewer/2022050222/5f6761457d2eef5e8b4198a9/html5/thumbnails/8.jpg)
TOSCA Plans as Manufacturing Workflows
8
TOSCA plans know how to instantiate & orchestrate, and terminatethe process models and production flow.
Manufacturing process contains tasks referring to the operations ofmanufacturing service interfaces from collaborating manufacturers.
![Page 9: CloudMan - Drexel CCIcci.drexel.edu/bigdata/bigdata2014/IEEE...Distributed Systems Group TU Vienna dsg.tuwien.ac.at. Cloud Manufacturing ... * Real-time Manufacturing Dashboard. CloudMan](https://reader034.vdocuments.us/reader034/viewer/2022050222/5f6761457d2eef5e8b4198a9/html5/thumbnails/9.jpg)
CloudMan: A Platform for PortableManufacturing Services
9
![Page 10: CloudMan - Drexel CCIcci.drexel.edu/bigdata/bigdata2014/IEEE...Distributed Systems Group TU Vienna dsg.tuwien.ac.at. Cloud Manufacturing ... * Real-time Manufacturing Dashboard. CloudMan](https://reader034.vdocuments.us/reader034/viewer/2022050222/5f6761457d2eef5e8b4198a9/html5/thumbnails/10.jpg)
CloudMan Stakeholders/Ecosystem
10
OEMs: Original Equipment Manufacturers produce devices.
Cloud Platform Providers: Offer computing resources.
Product Developers: Model TOSCA-based BoMS.
Manufacturers: Provide production lines, shopfloor.
Coordinators: Orchestrate federated manufacturing.
Auditors: Watch production KPI metrics for QA.
![Page 11: CloudMan - Drexel CCIcci.drexel.edu/bigdata/bigdata2014/IEEE...Distributed Systems Group TU Vienna dsg.tuwien.ac.at. Cloud Manufacturing ... * Real-time Manufacturing Dashboard. CloudMan](https://reader034.vdocuments.us/reader034/viewer/2022050222/5f6761457d2eef5e8b4198a9/html5/thumbnails/11.jpg)
CloudMan API Requirements
RQ1. APIs executable on Multiple Cloud-enabled Manufacturing Systems.
RQ2. Discovering Product Resources and Materials through Query Interface.
RQ3. Match-making APIs to Map/Utilize TOSCA-based BOMS to Services toProduction Resources.
RQ4. Ensuring end-to-end BOMS-centric Manufacturing Resource Coverage
RQ5. Manufacturing Monitoring through multi-Production Lines Watch Interface
RQ6. Managed Interoperability of Production Flow among Multiple Factories
11
![Page 12: CloudMan - Drexel CCIcci.drexel.edu/bigdata/bigdata2014/IEEE...Distributed Systems Group TU Vienna dsg.tuwien.ac.at. Cloud Manufacturing ... * Real-time Manufacturing Dashboard. CloudMan](https://reader034.vdocuments.us/reader034/viewer/2022050222/5f6761457d2eef5e8b4198a9/html5/thumbnails/12.jpg)
5 Interconnected Layers (CloudMan's Face, Body, Brain,Heart & Skeleton)
Layer 1. Manufacturing Virtual Applications (MVA) "Face"
Layer 2. Manufacturing Core Services (MCS) "Body"
Layer 3. Manufacturing Execution System (MES) "Brain"
Layer 4. Manufacturing Service Bus (MSB) "Heart"
Layer 5. Manufacturing Infrastructure (MI) "Skeleton"
12
CloudMan Architecture
![Page 13: CloudMan - Drexel CCIcci.drexel.edu/bigdata/bigdata2014/IEEE...Distributed Systems Group TU Vienna dsg.tuwien.ac.at. Cloud Manufacturing ... * Real-time Manufacturing Dashboard. CloudMan](https://reader034.vdocuments.us/reader034/viewer/2022050222/5f6761457d2eef5e8b4198a9/html5/thumbnails/13.jpg)
13
CloudMan Face (MVA Layer):
* On-demand Manufacturing Orders.* Product Topology Definition.* 3rd-Party Engagement.* Vertical Manufacturing Application.* Real-time Manufacturing Dashboard.
CloudMan Body (MCS Layer):
* ESB is in place to Connect Layers.* Routing and Queuing of Messages.* Choreography of Events.* Authorize MFG Service Access.* Real-time KPI Monitoring.
CloudMan Brain (MES Layer):
* TOSCA-based BOMS Container.* Deploy TOSCA-based BOMS.* Resource Demand/Supply Control.* Production Plan Scheduling.* Invoke Manufacturing Services.
![Page 14: CloudMan - Drexel CCIcci.drexel.edu/bigdata/bigdata2014/IEEE...Distributed Systems Group TU Vienna dsg.tuwien.ac.at. Cloud Manufacturing ... * Real-time Manufacturing Dashboard. CloudMan](https://reader034.vdocuments.us/reader034/viewer/2022050222/5f6761457d2eef5e8b4198a9/html5/thumbnails/14.jpg)
14
CloudMan Heart (MSB Layer):
* Route Commands to Machines.* Determine Message Receipent.* Manage Data Flow Transmission.* Load balance Production Lines.* Failure Detection.
CloudMan Skeleton (MRL Layer):
* Encapsulates Machines, Sensors, etc.* Utilize Things as Services.* Machine to Machine Communication.* Dynamic Preventive Maintanence.* Gateways and Device APIs.
![Page 15: CloudMan - Drexel CCIcci.drexel.edu/bigdata/bigdata2014/IEEE...Distributed Systems Group TU Vienna dsg.tuwien.ac.at. Cloud Manufacturing ... * Real-time Manufacturing Dashboard. CloudMan](https://reader034.vdocuments.us/reader034/viewer/2022050222/5f6761457d2eef5e8b4198a9/html5/thumbnails/15.jpg)
CloudMan Data Architecture
![Page 16: CloudMan - Drexel CCIcci.drexel.edu/bigdata/bigdata2014/IEEE...Distributed Systems Group TU Vienna dsg.tuwien.ac.at. Cloud Manufacturing ... * Real-time Manufacturing Dashboard. CloudMan](https://reader034.vdocuments.us/reader034/viewer/2022050222/5f6761457d2eef5e8b4198a9/html5/thumbnails/16.jpg)
16
Conclusion
Portable Composite Manufacturing Services
Elastic Manufacturing Resource Allocation/Sharing
Vendor-neutral Manufacturing Service Policy-enforcement
Orchestration of Production Plans amongCollaborating Manufacturers/Production Lines
![Page 17: CloudMan - Drexel CCIcci.drexel.edu/bigdata/bigdata2014/IEEE...Distributed Systems Group TU Vienna dsg.tuwien.ac.at. Cloud Manufacturing ... * Real-time Manufacturing Dashboard. CloudMan](https://reader034.vdocuments.us/reader034/viewer/2022050222/5f6761457d2eef5e8b4198a9/html5/thumbnails/17.jpg)
Thanks for your attention!
Schahram Dustdar
Distributed Systems GroupTU Wien
dsg.tuwien.ac.at