SlideShare a Scribd company logo
1 of 18
Download to read offline
Advanced Services Engineering,
                              WS 2012


       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

ASE WS 2012             1
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)
       Infrastructure/Internet of Things       Internet/public cloud                Organization-specific
                                               boundary                             boundary

Equipment Operation
and Maintenance                                                                          Emergency
                                                                                         Management

                                                                         Near              Enterprise
Civil protection                                                       realtime
                                                                       analytics           Resource
                                                                                            Planning
Building Operation                                                     Predictive
                                                                         data
Optimization                                                           analytics
                                                                                           Tracking/Log
                                                                                               istics
                                                                        Visual
                                                                       Analytics
                                                                                            Infrastructure
                                                                                              Monitoring


                                                                                                ...



                     Cities, e.g. including:
                     10000+ buildings
                     1000000+ sensors
 ASE WS 2012                               4
Why advanced services                                                                   Data-as-a-Service
                  engineering? (2)                                                                        and Platform-as-a-
                                                                                                          Service in clouds

Soil
moisture
analysis for
Sentinel-1

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
   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
 ASE WS 2012                                       5
Why advanced services
             engineering? (2)
   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 WS 2012                             6
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
Questions

 WHY DO YOU WANT TO TAKE
 THIS COURSE? ARE YOU
 WORKING ON SUCH SYSTEMS?
 ARE YOU CONVINCED?


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)


 Focus          Big/realtime                  Data                         Data
                    Data                   Provisioning                  Analytics

         •Data concerns              •Data-as-a-service (DaaS)    •Hybrid software and human-
         •Data concerns monitoring   •Data Marketplaces           based services
         and evaluation              •DaaS contracts              •Multi-cloud analytics services
                 Hybrid software-based and human-based service systems engineering
Topics
                         Quality of data aware workflow design and optimization

                   Service engineering and integration in multiple cloud environments

                     Science, social, business, machine-to-machine and open data




    ASE WS 2012                       11
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
        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)


ASE WS 2012          16
ANY QUESTION?


ASE WS 2012   17
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       18

More Related Content

More from 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 LoRaWANHong-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 ApplicationsHong-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 CloudsHong-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 IoTHong-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 ServicesHong-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 SystemsHong-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 UncertaintiesHong-Linh Truong
 
SmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine ComputationSmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine ComputationHong-Linh Truong
 
On Developing and Operating of Data Elasticity Management Process
On Developing and Operating of Data Elasticity Management ProcessOn Developing and Operating of Data Elasticity Management Process
On Developing and Operating of Data Elasticity Management ProcessHong-Linh Truong
 
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud SystemsICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud SystemsHong-Linh Truong
 
Principles for Engineering Elastic IoT Cloud Systems
Principles for Engineering Elastic IoT Cloud SystemsPrinciples for Engineering Elastic IoT Cloud Systems
Principles for Engineering Elastic IoT Cloud SystemsHong-Linh Truong
 
TUWien - ASE Summer 2015: Engineering human-based services in elastic systems
TUWien - ASE Summer 2015: Engineering human-based services in elastic systemsTUWien - ASE Summer 2015: Engineering human-based services in elastic systems
TUWien - ASE Summer 2015: Engineering human-based services in elastic systemsHong-Linh Truong
 
TUW-ASE Summer 2015 - Quality of Result-aware data analytics
TUW-ASE Summer 2015 - Quality of Result-aware data analyticsTUW-ASE Summer 2015 - Quality of Result-aware data analytics
TUW-ASE Summer 2015 - Quality of Result-aware data analyticsHong-Linh Truong
 
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...Hong-Linh Truong
 
TUW-ASE Summer 2015: Data marketplaces: core models and concepts
TUW-ASE Summer 2015: Data marketplaces:  core models and conceptsTUW-ASE Summer 2015: Data marketplaces:  core models and concepts
TUW-ASE Summer 2015: Data marketplaces: core models and conceptsHong-Linh Truong
 

More from Hong-Linh Truong (20)

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
 
SmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine ComputationSmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine Computation
 
On Developing and Operating of Data Elasticity Management Process
On Developing and Operating of Data Elasticity Management ProcessOn Developing and Operating of Data Elasticity Management Process
On Developing and Operating of Data Elasticity Management Process
 
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud SystemsICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
ICSOC 2015 Panel: Service Engineering Analytics in the IoT Cloud Systems
 
Principles for Engineering Elastic IoT Cloud Systems
Principles for Engineering Elastic IoT Cloud SystemsPrinciples for Engineering Elastic IoT Cloud Systems
Principles for Engineering Elastic IoT Cloud Systems
 
TUWien - ASE Summer 2015: Engineering human-based services in elastic systems
TUWien - ASE Summer 2015: Engineering human-based services in elastic systemsTUWien - ASE Summer 2015: Engineering human-based services in elastic systems
TUWien - ASE Summer 2015: Engineering human-based services in elastic systems
 
TUW-ASE Summer 2015 - Quality of Result-aware data analytics
TUW-ASE Summer 2015 - Quality of Result-aware data analyticsTUW-ASE Summer 2015 - Quality of Result-aware data analytics
TUW-ASE Summer 2015 - Quality of Result-aware data analytics
 
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...
TUW-ASE Summer 2015: Advanced service-based data analytics: Models, Elasticit...
 
TUW-ASE Summer 2015: Data marketplaces: core models and concepts
TUW-ASE Summer 2015: Data marketplaces:  core models and conceptsTUW-ASE Summer 2015: Data marketplaces:  core models and concepts
TUW-ASE Summer 2015: Data marketplaces: core models and concepts
 

Recently uploaded

AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 

Recently uploaded (20)

AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 

TUW- 184.742 Advanced Services Engineering- Introduction

  • 1. Advanced Services Engineering, WS 2012 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 ASE WS 2012 1
  • 2. Outlines  Why advanced services engineering?  What is the course about?  Course administration ASE WS 2012 2
  • 3. 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
  • 4. Why advanced services engineering? (2) Infrastructure/Internet of Things Internet/public cloud Organization-specific boundary boundary Equipment Operation and Maintenance Emergency Management Near Enterprise Civil protection realtime analytics Resource Planning Building Operation Predictive data Optimization analytics Tracking/Log istics Visual Analytics Infrastructure Monitoring ... Cities, e.g. including: 10000+ buildings 1000000+ sensors ASE WS 2012 4
  • 5. Why advanced services Data-as-a-Service engineering? (2) and Platform-as-a- Service in clouds Soil moisture analysis for Sentinel-1 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 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 ASE WS 2012 5
  • 6. Why advanced services engineering? (2) 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 WS 2012 6
  • 7. 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
  • 8. 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
  • 9. Questions WHY DO YOU WANT TO TAKE THIS COURSE? ARE YOU WORKING ON SUCH SYSTEMS? ARE YOU CONVINCED? ASE WS 2012 9
  • 10. 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
  • 11. What is the course about? (2) Focus Big/realtime Data Data Data Provisioning Analytics •Data concerns •Data-as-a-service (DaaS) •Hybrid software and human- •Data concerns monitoring •Data Marketplaces based services and evaluation •DaaS contracts •Multi-cloud analytics services Hybrid software-based and human-based service systems engineering Topics Quality of data aware workflow design and optimization Service engineering and integration in multiple cloud environments Science, social, business, machine-to-machine and open data ASE WS 2012 11
  • 12. 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
  • 13. 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
  • 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 WS 2012 14
  • 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 examination ASE WS 2012 15
  • 16. Grades  Participations + discussions: 10 points  Assignments: 40 points  Mini projects: 20 points  Final oral examination: 30 points 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) ASE WS 2012 16
  • 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 18