View
316
Download
3
Category
Preview:
DESCRIPTION
This presentation is part of the course "184.742 Advanced Services Engineering" at The Vienna University of Technology, in Winter Semester 2012. Check the course at: http://www.infosys.tuwien.ac.at/teaching/courses/ase/
Citation preview
Advanced Services Engineering-
Introduction
Hong-Linh Truong
Distributed Systems Group,
Vienna University of Technology
truong@dsg.tuwien.ac.at http://www.infosys.tuwien.ac.at/staff/truong
1 ASE WS 2012
Advanced Services Engineering,
WS 2012
Outlines
Why advanced services engineering?
What is the course about?
Course administration
ASE WS 2012 2
Why advanced services
engineering?
We are facing complex requirements
Big and near real-time data must be handled in a timely
manner to extract insightful information
Cross-boundary, Internet-scale services and data
integration must be done
Multiple concerns wrt quality, regulation and cost/benefits
must be assured.
Cloud and service computing models
facilitating data and service provisioning/integration
But engineering Internet-scale service-based
systems for these requirements is very challenging
ASE WS 2012 3
Why advanced services
engineering? (2)
ASE WS 2012 4
Equipment Operation and Maintenance
Civil protection
Building Operation Optimization
Cities, e.g. including:
10000+ buildings
1000000+ sensors
Near realtime analytics
Predictive data
analytics
Visual Analytics
Enterprise
Resource
Planning
Emergency
Management
Internet/public cloud
boundary
Organization-specific
boundary
Tracking/Log
istics
Infrastructure
Monitoring
Infrastructure/Internet of Things
...
Why advanced services
engineering? (2)
ASE WS 2012 5
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
Why advanced services
engineering? (2)
ASE WS 2012 6
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
Why advanced services
engineering? (4)
We need to deal with big, near real-time data
coming from 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
Think about “exascale” service-based systems
ASE WS 2012 7
Why advanced services
engineering? (4)
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
Service Level Agreements:
Give you fundamental concepts about service agreements
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 WS 2012 8
WHY DO YOU WANT TO TAKE
THIS COURSE? ARE YOU
WORKING ON SUCH SYSTEMS?
ARE YOU CONVINCED?
Questions
ASE WS 2012 9
What is the course about? (1)
Discuss new concepts and techniques for
engineering advanced, Internet-scale service-
based systems
Focus on service systems for data analytics in
this semester
Consider a wide range of applications for real-
world problems in machine-to-machine (M2M),
science and engineering, and social media
ASE WS 2012 10
What is the course about? (2)
ASE WS 2012 11
Big/realtime Data
Data Provisioning
Data Analytics
Quality of data aware workflow design and optimization
Service engineering and integration in multiple cloud environments
Hybrid software-based and human-based service systems engineering
•Data concerns
•Data concerns monitoring
and evaluation
•Data-as-a-service (DaaS)
•Data Marketplaces
•DaaS contracts
•Hybrid software and human-
based services
•Multi-cloud analytics services
Focus
Topics
Science, 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 WS 2012 12
Course administration (1)
Held in block
But the schedule can be adapted
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 WS 2012 13
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 WS 2012 14
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 examination
ASE WS 2012 15
Grades
Participations + discussions: 10 points
Assignments: 40 points
Mini projects: 20 points
Final oral examination: 30 points
ASE WS 2012 16
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 WS 2012 17
18
Thanks for your attention
Hong-Linh Truong
Distributed Systems Group
Vienna University of Technology
truong@dsg.tuwien.ac.at
http://www.infosys.tuwien.ac.at/staff/truong
ASE WS 2012
Recommended