SlideShare a Scribd company logo
Advanced Services Engineering-
Introduction
Hong-Linh Truong
Distributed Systems Group,
Vienna University of Technology
truong@dsg.tuwien.ac.at
http://dsg.tuwien.ac.at/staff/truong
1ASE Summer 2014
Advanced Services Engineering,
Summer 2014
Advanced Services Engineering,
Summer 2014
Outline
 Why advanced services engineering?
 What is the course about?
 Course administration
ASE Summer 2014 2
ASE – current trends
 Big data
 Enabling big data storages and high performance,
scalable data analytics at data centers
 Cloud and service computing models
 Facilitating dynamic and flexible data and service
provisioning/integration
 Human computation
 Enabling human-in-the-loop of computation and analytics
 IoT clouds
 Dealing with sensors/actuators and gateways integration
with cloud data centers
ASE Summer 2014 3
ASE – complex requirements
 Big and near real-time data must be handled in a timely manner to extract
insightful information
 Cross-boundary, Internet-scale computational, data and network services
integration must be done
 Complex applications/sytems executed atop multiple, diverse computing
environments
 Data centers/cloud infrastructures, IoT systems, human computation
environments, etc.
 Multiple concerns wrt quality, regulation and cost/benefits must be
assured.
 Flexible and dynamic management, e.g., software-defined and elastic
capabilities
ASE Summer 2014 4
Engineering Internet-scale service-based systems for these requirements is
very challenging
Engineering Internet-scale service-based systems for these requirements is
very challenging
ASE -- application examples (1)
ASE Summer 2014 5
Equipment Operation
and Maintenance
Equipment Operation
and Maintenance
Civil protectionCivil protection
Building Operation
Optimization
Building Operation
Optimization
Cities, e.g. including:
10000+ buildings
1000000+ sensors
Near
realtime
analytics
Near
realtime
analytics
Predictive
data
analytics
Visual
Analytics
Enterprise
Resource
Planning
Enterprise
Resource
Planning
Emergency
Management
Emergency
Management
Internet/public cloud
boundary
Organization-specific
boundary
Tracking/Log
istics
Tracking/Log
istics
Infrastructure
Monitoring
Infrastructure
Monitoring
Infrastructure/Internet of Things
......
ASE – application examples
(2)
ASE Summer 2014 6
A lot of input data (L0):
~2.7 TB per day
A lot of results (L1, L2):
e.g., L1 has ~140 MB per
day for a grid of
1kmx1km
Soil
moisture
analysis for
Sentinel-1
Michael Hornacek,Wolfgang Wagner, Daniel Sabel, Hong-Linh Truong, Paul Snoeij, Thomas Hahmann, Erhard Diedrich, Marcela Doubkova,
Potential for High Resolution Systematic Global Surface Soil Moisture Retrieval Via Change Detection Using Sentinel-1, IEEE Journal of
Selected Topics in Applied Earth Observations and Remote Sensing, April, 2012
Data-as-a-Service
and Platform-as-a-
Service in clouds
Data-as-a-Service
and Platform-as-a-
Service in clouds
ASE – application examples (3)
ASE Summer 2014 7
Source: http://www.undata-api.org/
Source:
http://www.strikeiron.com/Catalog/StrikeIronServices.aspx
Source: http://docs.gnip.com/w/page/23722723/Introduction-
to-Gnip
ASE – complex, diverse and elastic
properties
 Different platforms and multiple services from multiple
providers for multiple stakeholders
Complex service-based systems
Not just big data in a single organization which can be
dealt by using, e.g., MapReduce/Hadoop
Not just take the data and do the computation: how to
guarantee multitude of data/service concerns
Not just things and software: human-in-the-loop
 Quality of analytics results are elastic: they are not
fixed and dependent on specific contexts!
ASE Summer 2014 8
ASE – relevant courses
 Existing courses provide foundations
 Advanced Internet Computing
 Give you some advanced technologies in Internet Computing but
not focus very much one large-scale, data intensive services
systems
 Distributed Systems
 Give you fundamental distributed system concepts and
technologies only
 Distributed Systems Technologies:
 Give you fundamental technologies and how to use them
 But they do not deal with engineering such large-scale,
complex service-based systems
 Big, near-realtime data and complex service integration are the
driving force!
ASE Summer 2014 9
ARE YOU WORKING ON SUCH
SYSTEMS? ARE YOU
CONVINCED THAT THIS
COURSE IS SUITABLE FOR
YOU?
Questions
ASE Summer 2014 10
What is the course about? (1)
 Discuss new concepts and techniques for
engineering advanced, Internet-scale, elastic
service-based systems
 Focus on service systems for data analytics,
elasticity capabilities, and software-defined
environments
 Consider a wide range of applications for real-
world problems in machine-to-machine (M2M),
science and engineering, and social media
ASE Summer 2014 11
What is the course about? (2)
ASE Summer 2014 12
Big/realtime
Data
Big/realtime
Data
Data
Provisioning
Data
Provisioning
Data
Analytics
Data
Analytics
Quality of data -/Quality of Result - aware workflow design and optimizationQuality of data -/Quality of Result - aware workflow design and optimization
Service engineering and integration in multiple cloud environmentsService engineering and integration in multiple cloud environments
Hybrid software-based and human-based service systems engineeringHybrid software-based and human-based service systems engineering
•Platforms
•Data concerns,
•Data concern monitoring
and evaluation
•Platforms
•Data concerns,
•Data concern monitoring
and evaluation
•Data-as-a-service
(DaaS)
•Data Marketplaces
•Data Elasticity
•Data-as-a-service
(DaaS)
•Data Marketplaces
•Data Elasticity
•Principles of big data
analytics
•Hybrid software and human-
based services
•Multi-cloud analytics
services
•Principles of big data
analytics
•Hybrid software and human-
based services
•Multi-cloud analytics
services
Focus
Topics
Science, social, business, machine-to-machine and open dataScience, social, business, machine-to-machine and open data
References for the course
 No text book designed for this course
 Some references from recent scientific papers
 Relevant research in big data
 But not very much on data management or single
organization data analytics (e.g.,
MapReduce/Hadoop)
 Relevant work in Internet of Things, People and
Software integration
 Distributed and Cloud Computing
ASE Summer 2014 13
Course administration (1)
 Lectures are held through the whole semester
 But not every week – check the course website!
 Who could participate?
 Master students in advanced stages (e.g., seeking for
master thesis) in informatics and business informatics
 PhD students: PhD School of Informatics, Doctoral
College of Adaptive Systems
 Students should have knowledge about fundamental
distributed systems, internet computing and
distributed computing technologies
ASE Summer 2014 14
Course administration (2)
 Three course segments
 Overview and understanding of complexity in
engineering Internet-scale advanced service systems
 Data issues in engineering complex services
 Lectures and assignments
 Services and service integration issues in complex
services engineering
 Lectures and a mini project
ASE Summer 2014 15
Course administration (3)
 Evaluation methods
 Assignments, a mini project and a final examination
 Assignments
 4 home assignments resulting in some analysis
summaries
 Mini project
 One mini project resulting in a small
prototype/conceptual design
 Oral final exam
ASE Summer 2014 16
Grades
 Participations + discussions: 10 points
 Assignments: 40 points
 Mini project: 20 points
 Final oral examination: 30 points
ASE Summer 2014 17
Point Final mark
90-100 1 (sehr gut)
75-89 2 (gut)
56-74 3 (befriedigend)
40-55 4 (genügend)
0-39 5 (nicht genügend)
ANY QUESTION?
ASE Summer 2014 18
19
Thanks for
your attention
Hong-Linh Truong
Distributed Systems Group
Vienna University of Technology
truong@dsg.tuwien.ac.at
http://dsg.tuwien.ac.at/staff/truong
ASE Summer 2014

More Related Content

Viewers also liked

Computer networks notes by ace academy
Computer networks notes by ace academyComputer networks notes by ace academy
Computer networks notes by ace academy
Vishy Sourav
 
Learn C# - C# .NET Tutorial PDF by Industry Expert
Learn C# - C# .NET Tutorial PDF by Industry ExpertLearn C# - C# .NET Tutorial PDF by Industry Expert
Learn C# - C# .NET Tutorial PDF by Industry Expert
Dushyant Singh Chouhan
 
JAVA Notes - All major concepts covered with examples
JAVA Notes - All major concepts covered with examplesJAVA Notes - All major concepts covered with examples
JAVA Notes - All major concepts covered with examplesSunil Kumar Gunasekaran
 
Corejava ratan
Corejava ratanCorejava ratan
Corejava ratan
Satya Johnny
 
Software engineering Questions and Answers
Software engineering Questions and AnswersSoftware engineering Questions and Answers
Software engineering Questions and AnswersBala Ganesh
 
software engineering notes for cse/it fifth semester
software engineering notes for cse/it fifth semestersoftware engineering notes for cse/it fifth semester
software engineering notes for cse/it fifth semesterrajesh199155
 
Project Management Concepts
Project Management ConceptsProject Management Concepts
Project Management Concepts
Jeremy Jay V. Lim, MBB, PMP
 
Unit1..
Unit1..Unit1..
Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notesSiva Ayyakutti
 

Viewers also liked (9)

Computer networks notes by ace academy
Computer networks notes by ace academyComputer networks notes by ace academy
Computer networks notes by ace academy
 
Learn C# - C# .NET Tutorial PDF by Industry Expert
Learn C# - C# .NET Tutorial PDF by Industry ExpertLearn C# - C# .NET Tutorial PDF by Industry Expert
Learn C# - C# .NET Tutorial PDF by Industry Expert
 
JAVA Notes - All major concepts covered with examples
JAVA Notes - All major concepts covered with examplesJAVA Notes - All major concepts covered with examples
JAVA Notes - All major concepts covered with examples
 
Corejava ratan
Corejava ratanCorejava ratan
Corejava ratan
 
Software engineering Questions and Answers
Software engineering Questions and AnswersSoftware engineering Questions and Answers
Software engineering Questions and Answers
 
software engineering notes for cse/it fifth semester
software engineering notes for cse/it fifth semestersoftware engineering notes for cse/it fifth semester
software engineering notes for cse/it fifth semester
 
Project Management Concepts
Project Management ConceptsProject Management Concepts
Project Management Concepts
 
Unit1..
Unit1..Unit1..
Unit1..
 
Software engineering lecture notes
Software engineering lecture notesSoftware engineering lecture notes
Software engineering lecture notes
 

Similar to TUW-ASE-Summer 2014: Advanced Services Engineering- Introduction

TUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designs
TUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designsTUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designs
TUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designsHong-Linh Truong
 
Opportunities and Challenges for Running Scientific Workflows on the Cloud
Opportunities and Challenges for Running Scientific Workflows on the Cloud Opportunities and Challenges for Running Scientific Workflows on the Cloud
Opportunities and Challenges for Running Scientific Workflows on the Cloud
lyingcom
 
云计算及其应用
云计算及其应用云计算及其应用
云计算及其应用
lantianlcdx
 
RECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) MeetingRECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP Project
 
Semantic Reasoning for Enabling Mobility and Context-Awareness: Application t...
Semantic Reasoning for Enabling Mobility and Context-Awareness: Application t...Semantic Reasoning for Enabling Mobility and Context-Awareness: Application t...
Semantic Reasoning for Enabling Mobility and Context-Awareness: Application t...
Technological Ecosystems for Enhancing Multiculturality
 
The Ultimate Guide to C2090 552 ibm info sphere optim for distributed systems...
The Ultimate Guide to C2090 552 ibm info sphere optim for distributed systems...The Ultimate Guide to C2090 552 ibm info sphere optim for distributed systems...
The Ultimate Guide to C2090 552 ibm info sphere optim for distributed systems...
SoniaSrivastva
 
IRJET- Advanced Cloud in E-Libraries
IRJET- Advanced Cloud in E-LibrariesIRJET- Advanced Cloud in E-Libraries
IRJET- Advanced Cloud in E-Libraries
IRJET Journal
 
The Ultimate Guide to C2090 558 informix 11.70 fundamentals
The Ultimate Guide to C2090 558 informix 11.70 fundamentalsThe Ultimate Guide to C2090 558 informix 11.70 fundamentals
The Ultimate Guide to C2090 558 informix 11.70 fundamentals
SoniaSrivastva
 
TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...
TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...
TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...
Hong-Linh Truong
 
Programming Elasticity in the Cloud
Programming Elasticity in the CloudProgramming Elasticity in the Cloud
Programming Elasticity in the CloudHong-Linh Truong
 
TUW - Quality of data-aware data analytics workflows
TUW - Quality of data-aware data analytics workflowsTUW - Quality of data-aware data analytics workflows
TUW - Quality of data-aware data analytics workflowsHong-Linh Truong
 
Final teit syllabus_2012_course_04.06.2014
Final teit syllabus_2012_course_04.06.2014Final teit syllabus_2012_course_04.06.2014
Final teit syllabus_2012_course_04.06.2014
deepti112233
 
Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...
Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...
Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...
Hong-Linh Truong
 
Innovative E-Learning through Scalable,Elastic and Dynamic Cloud Computing Ar...
Innovative E-Learning through Scalable,Elastic and Dynamic Cloud Computing Ar...Innovative E-Learning through Scalable,Elastic and Dynamic Cloud Computing Ar...
Innovative E-Learning through Scalable,Elastic and Dynamic Cloud Computing Ar...
IRJET Journal
 
Knowledge labs cc1
Knowledge labs cc1Knowledge labs cc1
Knowledge labs cc1Padma Priya
 
RMCC: A RESTful Mobile Cloud Computing Framework for Exploiting Adjacent Serv...
RMCC: A RESTful Mobile Cloud Computing Framework for Exploiting Adjacent Serv...RMCC: A RESTful Mobile Cloud Computing Framework for Exploiting Adjacent Serv...
RMCC: A RESTful Mobile Cloud Computing Framework for Exploiting Adjacent Serv...
Saeid Abolfazli
 
Integrating mobile access with university data processing in the cloud
Integrating mobile access with university data processing in the cloudIntegrating mobile access with university data processing in the cloud
Integrating mobile access with university data processing in the cloud
Raja Ram
 
DSD-INT 2019 Modelling in DANUBIUS-RI-Bellafiore
DSD-INT 2019 Modelling in DANUBIUS-RI-BellafioreDSD-INT 2019 Modelling in DANUBIUS-RI-Bellafiore
DSD-INT 2019 Modelling in DANUBIUS-RI-Bellafiore
Deltares
 
WebEng_202107
WebEng_202107WebEng_202107
WebEng_202107
KAISTWebEng
 

Similar to TUW-ASE-Summer 2014: Advanced Services Engineering- Introduction (20)

TUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designs
TUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designsTUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designs
TUW-ASE-Summer 2014: Advanced service-based data analytics: concepts and designs
 
Opportunities and Challenges for Running Scientific Workflows on the Cloud
Opportunities and Challenges for Running Scientific Workflows on the Cloud Opportunities and Challenges for Running Scientific Workflows on the Cloud
Opportunities and Challenges for Running Scientific Workflows on the Cloud
 
云计算及其应用
云计算及其应用云计算及其应用
云计算及其应用
 
RECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) MeetingRECAP at ETSI Experiential Network Intelligence (ENI) Meeting
RECAP at ETSI Experiential Network Intelligence (ENI) Meeting
 
Semantic Reasoning for Enabling Mobility and Context-Awareness: Application t...
Semantic Reasoning for Enabling Mobility and Context-Awareness: Application t...Semantic Reasoning for Enabling Mobility and Context-Awareness: Application t...
Semantic Reasoning for Enabling Mobility and Context-Awareness: Application t...
 
cloud
cloudcloud
cloud
 
The Ultimate Guide to C2090 552 ibm info sphere optim for distributed systems...
The Ultimate Guide to C2090 552 ibm info sphere optim for distributed systems...The Ultimate Guide to C2090 552 ibm info sphere optim for distributed systems...
The Ultimate Guide to C2090 552 ibm info sphere optim for distributed systems...
 
IRJET- Advanced Cloud in E-Libraries
IRJET- Advanced Cloud in E-LibrariesIRJET- Advanced Cloud in E-Libraries
IRJET- Advanced Cloud in E-Libraries
 
The Ultimate Guide to C2090 558 informix 11.70 fundamentals
The Ultimate Guide to C2090 558 informix 11.70 fundamentalsThe Ultimate Guide to C2090 558 informix 11.70 fundamentals
The Ultimate Guide to C2090 558 informix 11.70 fundamentals
 
TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...
TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...
TUW-ASE-Summer 2014: Emerging Dynamic Distributed Systems and Challenges for ...
 
Programming Elasticity in the Cloud
Programming Elasticity in the CloudProgramming Elasticity in the Cloud
Programming Elasticity in the Cloud
 
TUW - Quality of data-aware data analytics workflows
TUW - Quality of data-aware data analytics workflowsTUW - Quality of data-aware data analytics workflows
TUW - Quality of data-aware data analytics workflows
 
Final teit syllabus_2012_course_04.06.2014
Final teit syllabus_2012_course_04.06.2014Final teit syllabus_2012_course_04.06.2014
Final teit syllabus_2012_course_04.06.2014
 
Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...
Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...
Emerging Dynamic TUW-ASE Summer 2015 - Distributed Systems and Challenges for...
 
Innovative E-Learning through Scalable,Elastic and Dynamic Cloud Computing Ar...
Innovative E-Learning through Scalable,Elastic and Dynamic Cloud Computing Ar...Innovative E-Learning through Scalable,Elastic and Dynamic Cloud Computing Ar...
Innovative E-Learning through Scalable,Elastic and Dynamic Cloud Computing Ar...
 
Knowledge labs cc1
Knowledge labs cc1Knowledge labs cc1
Knowledge labs cc1
 
RMCC: A RESTful Mobile Cloud Computing Framework for Exploiting Adjacent Serv...
RMCC: A RESTful Mobile Cloud Computing Framework for Exploiting Adjacent Serv...RMCC: A RESTful Mobile Cloud Computing Framework for Exploiting Adjacent Serv...
RMCC: A RESTful Mobile Cloud Computing Framework for Exploiting Adjacent Serv...
 
Integrating mobile access with university data processing in the cloud
Integrating mobile access with university data processing in the cloudIntegrating mobile access with university data processing in the cloud
Integrating mobile access with university data processing in the cloud
 
DSD-INT 2019 Modelling in DANUBIUS-RI-Bellafiore
DSD-INT 2019 Modelling in DANUBIUS-RI-BellafioreDSD-INT 2019 Modelling in DANUBIUS-RI-Bellafiore
DSD-INT 2019 Modelling in DANUBIUS-RI-Bellafiore
 
WebEng_202107
WebEng_202107WebEng_202107
WebEng_202107
 

More from Hong-Linh Truong

QoA4ML – A Framework for Supporting Contracts in Machine Learning Services
QoA4ML – A Framework for Supporting Contracts in Machine Learning ServicesQoA4ML – A Framework for Supporting Contracts in Machine Learning Services
QoA4ML – A Framework for Supporting Contracts in Machine Learning Services
Hong-Linh Truong
 
Sharing Blockchain Performance Knowledge for Edge Service Development
Sharing Blockchain Performance Knowledge for Edge Service DevelopmentSharing Blockchain Performance Knowledge for Edge Service Development
Sharing Blockchain Performance Knowledge for Edge Service Development
Hong-Linh Truong
 
Measuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
Measuring, Quantifying, & Predicting the Cost-Accuracy TradeoffMeasuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
Measuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
Hong-Linh Truong
 
DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
DevOps for Dynamic Interoperability of IoT, Edge and Cloud SystemsDevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
Hong-Linh Truong
 
Dynamic IoT data, protocol, and middleware interoperability with resource sli...
Dynamic IoT data, protocol, and middleware interoperability with resource sli...Dynamic IoT data, protocol, and middleware interoperability with resource sli...
Dynamic IoT data, protocol, and middleware interoperability with resource sli...
Hong-Linh Truong
 
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Hong-Linh Truong
 
Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Modeling and Provisioning IoT Cloud Systems for Testing UncertaintiesModeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Hong-Linh Truong
 
Characterizing Incidents in Cloud-based IoT Data Analytics
Characterizing Incidents in Cloud-based IoT Data AnalyticsCharacterizing Incidents in Cloud-based IoT Data Analytics
Characterizing Incidents in Cloud-based IoT Data Analytics
Hong-Linh Truong
 
Enabling Edge Analytics of IoT Data: The Case of LoRaWAN
Enabling Edge Analytics of IoT Data: The Case of LoRaWANEnabling Edge Analytics of IoT Data: The Case of LoRaWAN
Enabling Edge Analytics of IoT Data: The Case of LoRaWAN
Hong-Linh Truong
 
Analytics of Performance and Data Quality for Mobile Edge Cloud Applications
Analytics of Performance and Data Quality for Mobile Edge Cloud ApplicationsAnalytics of Performance and Data Quality for Mobile Edge Cloud Applications
Analytics of Performance and Data Quality for Mobile Edge Cloud Applications
Hong-Linh Truong
 
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
Hong-Linh Truong
 
Deep Context-Awareness: Context Coupling and New Types of Context Information...
Deep Context-Awareness: Context Coupling and New Types of Context Information...Deep Context-Awareness: Context Coupling and New Types of Context Information...
Deep Context-Awareness: Context Coupling and New Types of Context Information...
Hong-Linh Truong
 
Managing and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and CloudsManaging and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and Clouds
Hong-Linh Truong
 
Towards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoTTowards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoT
Hong-Linh Truong
 
On Supporting Contract-aware IoT Dataspace Services
On Supporting Contract-aware IoT Dataspace ServicesOn Supporting Contract-aware IoT Dataspace Services
On Supporting Contract-aware IoT Dataspace Services
Hong-Linh Truong
 
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
Hong-Linh Truong
 
On Engineering Analytics of Elastic IoT Cloud Systems
On Engineering Analytics of Elastic IoT Cloud SystemsOn Engineering Analytics of Elastic IoT Cloud Systems
On Engineering Analytics of Elastic IoT Cloud Systems
Hong-Linh Truong
 
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
Hong-Linh Truong
 
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
Hong-Linh Truong
 
Governing Elastic IoT Cloud Systems under Uncertainties
Governing Elastic IoT Cloud Systems under UncertaintiesGoverning Elastic IoT Cloud Systems under Uncertainties
Governing Elastic IoT Cloud Systems under Uncertainties
Hong-Linh Truong
 

More from Hong-Linh Truong (20)

QoA4ML – A Framework for Supporting Contracts in Machine Learning Services
QoA4ML – A Framework for Supporting Contracts in Machine Learning ServicesQoA4ML – A Framework for Supporting Contracts in Machine Learning Services
QoA4ML – A Framework for Supporting Contracts in Machine Learning Services
 
Sharing Blockchain Performance Knowledge for Edge Service Development
Sharing Blockchain Performance Knowledge for Edge Service DevelopmentSharing Blockchain Performance Knowledge for Edge Service Development
Sharing Blockchain Performance Knowledge for Edge Service Development
 
Measuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
Measuring, Quantifying, & Predicting the Cost-Accuracy TradeoffMeasuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
Measuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
 
DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
DevOps for Dynamic Interoperability of IoT, Edge and Cloud SystemsDevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
 
Dynamic IoT data, protocol, and middleware interoperability with resource sli...
Dynamic IoT data, protocol, and middleware interoperability with resource sli...Dynamic IoT data, protocol, and middleware interoperability with resource sli...
Dynamic IoT data, protocol, and middleware interoperability with resource sli...
 
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
 
Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Modeling and Provisioning IoT Cloud Systems for Testing UncertaintiesModeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties
 
Characterizing Incidents in Cloud-based IoT Data Analytics
Characterizing Incidents in Cloud-based IoT Data AnalyticsCharacterizing Incidents in Cloud-based IoT Data Analytics
Characterizing Incidents in Cloud-based IoT Data Analytics
 
Enabling Edge Analytics of IoT Data: The Case of LoRaWAN
Enabling Edge Analytics of IoT Data: The Case of LoRaWANEnabling Edge Analytics of IoT Data: The Case of LoRaWAN
Enabling Edge Analytics of IoT Data: The Case of LoRaWAN
 
Analytics of Performance and Data Quality for Mobile Edge Cloud Applications
Analytics of Performance and Data Quality for Mobile Edge Cloud ApplicationsAnalytics of Performance and Data Quality for Mobile Edge Cloud Applications
Analytics of Performance and Data Quality for Mobile Edge Cloud Applications
 
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
 
Deep Context-Awareness: Context Coupling and New Types of Context Information...
Deep Context-Awareness: Context Coupling and New Types of Context Information...Deep Context-Awareness: Context Coupling and New Types of Context Information...
Deep Context-Awareness: Context Coupling and New Types of Context Information...
 
Managing and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and CloudsManaging and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and Clouds
 
Towards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoTTowards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoT
 
On Supporting Contract-aware IoT Dataspace Services
On Supporting Contract-aware IoT Dataspace ServicesOn Supporting Contract-aware IoT Dataspace Services
On Supporting Contract-aware IoT Dataspace Services
 
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
 
On Engineering Analytics of Elastic IoT Cloud Systems
On Engineering Analytics of Elastic IoT Cloud SystemsOn Engineering Analytics of Elastic IoT Cloud Systems
On Engineering Analytics of Elastic IoT Cloud Systems
 
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
 
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
 
Governing Elastic IoT Cloud Systems under Uncertainties
Governing Elastic IoT Cloud Systems under UncertaintiesGoverning Elastic IoT Cloud Systems under Uncertainties
Governing Elastic IoT Cloud Systems under Uncertainties
 

Recently uploaded

Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 

Recently uploaded (20)

Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 

TUW-ASE-Summer 2014: Advanced Services Engineering- Introduction

  • 1. Advanced Services Engineering- Introduction Hong-Linh Truong Distributed Systems Group, Vienna University of Technology truong@dsg.tuwien.ac.at http://dsg.tuwien.ac.at/staff/truong 1ASE Summer 2014 Advanced Services Engineering, Summer 2014 Advanced Services Engineering, Summer 2014
  • 2. Outline  Why advanced services engineering?  What is the course about?  Course administration ASE Summer 2014 2
  • 3. ASE – current trends  Big data  Enabling big data storages and high performance, scalable data analytics at data centers  Cloud and service computing models  Facilitating dynamic and flexible data and service provisioning/integration  Human computation  Enabling human-in-the-loop of computation and analytics  IoT clouds  Dealing with sensors/actuators and gateways integration with cloud data centers ASE Summer 2014 3
  • 4. ASE – complex requirements  Big and near real-time data must be handled in a timely manner to extract insightful information  Cross-boundary, Internet-scale computational, data and network services integration must be done  Complex applications/sytems executed atop multiple, diverse computing environments  Data centers/cloud infrastructures, IoT systems, human computation environments, etc.  Multiple concerns wrt quality, regulation and cost/benefits must be assured.  Flexible and dynamic management, e.g., software-defined and elastic capabilities ASE Summer 2014 4 Engineering Internet-scale service-based systems for these requirements is very challenging Engineering Internet-scale service-based systems for these requirements is very challenging
  • 5. ASE -- application examples (1) ASE Summer 2014 5 Equipment Operation and Maintenance Equipment Operation and Maintenance Civil protectionCivil protection Building Operation Optimization Building Operation Optimization Cities, e.g. including: 10000+ buildings 1000000+ sensors Near realtime analytics Near realtime analytics Predictive data analytics Visual Analytics Enterprise Resource Planning Enterprise Resource Planning Emergency Management Emergency Management Internet/public cloud boundary Organization-specific boundary Tracking/Log istics Tracking/Log istics Infrastructure Monitoring Infrastructure Monitoring Infrastructure/Internet of Things ......
  • 6. ASE – application examples (2) ASE Summer 2014 6 A lot of input data (L0): ~2.7 TB per day A lot of results (L1, L2): e.g., L1 has ~140 MB per day for a grid of 1kmx1km Soil moisture analysis for Sentinel-1 Michael Hornacek,Wolfgang Wagner, Daniel Sabel, Hong-Linh Truong, Paul Snoeij, Thomas Hahmann, Erhard Diedrich, Marcela Doubkova, Potential for High Resolution Systematic Global Surface Soil Moisture Retrieval Via Change Detection Using Sentinel-1, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, April, 2012 Data-as-a-Service and Platform-as-a- Service in clouds Data-as-a-Service and Platform-as-a- Service in clouds
  • 7. ASE – application examples (3) ASE Summer 2014 7 Source: http://www.undata-api.org/ Source: http://www.strikeiron.com/Catalog/StrikeIronServices.aspx Source: http://docs.gnip.com/w/page/23722723/Introduction- to-Gnip
  • 8. ASE – complex, diverse and elastic properties  Different platforms and multiple services from multiple providers for multiple stakeholders Complex service-based systems Not just big data in a single organization which can be dealt by using, e.g., MapReduce/Hadoop Not just take the data and do the computation: how to guarantee multitude of data/service concerns Not just things and software: human-in-the-loop  Quality of analytics results are elastic: they are not fixed and dependent on specific contexts! ASE Summer 2014 8
  • 9. ASE – relevant courses  Existing courses provide foundations  Advanced Internet Computing  Give you some advanced technologies in Internet Computing but not focus very much one large-scale, data intensive services systems  Distributed Systems  Give you fundamental distributed system concepts and technologies only  Distributed Systems Technologies:  Give you fundamental technologies and how to use them  But they do not deal with engineering such large-scale, complex service-based systems  Big, near-realtime data and complex service integration are the driving force! ASE Summer 2014 9
  • 10. ARE YOU WORKING ON SUCH SYSTEMS? ARE YOU CONVINCED THAT THIS COURSE IS SUITABLE FOR YOU? Questions ASE Summer 2014 10
  • 11. What is the course about? (1)  Discuss new concepts and techniques for engineering advanced, Internet-scale, elastic service-based systems  Focus on service systems for data analytics, elasticity capabilities, and software-defined environments  Consider a wide range of applications for real- world problems in machine-to-machine (M2M), science and engineering, and social media ASE Summer 2014 11
  • 12. What is the course about? (2) ASE Summer 2014 12 Big/realtime Data Big/realtime Data Data Provisioning Data Provisioning Data Analytics Data Analytics Quality of data -/Quality of Result - aware workflow design and optimizationQuality of data -/Quality of Result - aware workflow design and optimization Service engineering and integration in multiple cloud environmentsService engineering and integration in multiple cloud environments Hybrid software-based and human-based service systems engineeringHybrid software-based and human-based service systems engineering •Platforms •Data concerns, •Data concern monitoring and evaluation •Platforms •Data concerns, •Data concern monitoring and evaluation •Data-as-a-service (DaaS) •Data Marketplaces •Data Elasticity •Data-as-a-service (DaaS) •Data Marketplaces •Data Elasticity •Principles of big data analytics •Hybrid software and human- based services •Multi-cloud analytics services •Principles of big data analytics •Hybrid software and human- based services •Multi-cloud analytics services Focus Topics Science, social, business, machine-to-machine and open dataScience, social, business, machine-to-machine and open data
  • 13. References for the course  No text book designed for this course  Some references from recent scientific papers  Relevant research in big data  But not very much on data management or single organization data analytics (e.g., MapReduce/Hadoop)  Relevant work in Internet of Things, People and Software integration  Distributed and Cloud Computing ASE Summer 2014 13
  • 14. Course administration (1)  Lectures are held through the whole semester  But not every week – check the course website!  Who could participate?  Master students in advanced stages (e.g., seeking for master thesis) in informatics and business informatics  PhD students: PhD School of Informatics, Doctoral College of Adaptive Systems  Students should have knowledge about fundamental distributed systems, internet computing and distributed computing technologies ASE Summer 2014 14
  • 15. Course administration (2)  Three course segments  Overview and understanding of complexity in engineering Internet-scale advanced service systems  Data issues in engineering complex services  Lectures and assignments  Services and service integration issues in complex services engineering  Lectures and a mini project ASE Summer 2014 15
  • 16. Course administration (3)  Evaluation methods  Assignments, a mini project and a final examination  Assignments  4 home assignments resulting in some analysis summaries  Mini project  One mini project resulting in a small prototype/conceptual design  Oral final exam ASE Summer 2014 16
  • 17. Grades  Participations + discussions: 10 points  Assignments: 40 points  Mini project: 20 points  Final oral examination: 30 points ASE Summer 2014 17 Point Final mark 90-100 1 (sehr gut) 75-89 2 (gut) 56-74 3 (befriedigend) 40-55 4 (genügend) 0-39 5 (nicht genügend)
  • 19. 19 Thanks for your attention Hong-Linh Truong Distributed Systems Group Vienna University of Technology truong@dsg.tuwien.ac.at http://dsg.tuwien.ac.at/staff/truong ASE Summer 2014