Stairway to Heaven: An Architecture-Level Characterization of Cloud Migration Strategies

Size: px
Start display at page:

Download "Stairway to Heaven: An Architecture-Level Characterization of Cloud Migration Strategies"

Transcription

1 Stairway to Heaven: An Architecture-Level Characterization of Cloud Migration Strategies Nabor C. Mendonça Programa de Pós-Graduação em Informática Aplicada (PPGIA) Universidade de Fortaleza (UNIFOR) Fortaleza, Ceará, Brazil SEIF Brazil Workshop 2013, November Rio de Janeiro

2 Talk Outline Cloud computing (quick) overview Cloud migration strategies Concluding remarks 2

3 Cloud Computing Essential characteristics Source: 3

4 Cloud Computing Delivery models (vs. traditional IT) Source: Microsoft presentation. 4

5 Cloud Computing Risks and benefits Source: 5

6 Talk Outline Cloud computing Cloud migration strategies Concluding remarks 6

7 Motivation Cloud migration is still a difficult process for many organizations Source: 7

8 Motivation Existing approaches are either too broad in scope Source: 8

9 Motivation... or too narrow in terms of architectural alternatives Source: Jamshidi et al., Cloud Migration Research: A Systematic Review, IEEE TCC,

10 Goal (and Non-Goal) Identify and characterize useful cloud migration strategies from an architectural perspective Specific focus on application components and their service dependencies How each strategy would affect (or be affected by) other factors, both technical and non-technical, is beyond the scope of our present work 10

11 Basic Assumptions Components as the unit of migration Cloud migration means that a component will benefit from the cloud somehow, not necessarily run on it After migration the target component must be able to resolve all its (original) services dependencies, including those to other external components and the underlying execution environment 11

12 Architectural Notation and Model We use a simple graphical notation (loosely based on UML component diagrams) to illustrate our cloud migration strategies in terms of key architectural elements: Component Service dependencies Execution environment Cloud environment 12

13 Component and Service Dependencies External Services T2 Tn Component T2 Tn External Services T2 Tn Environment Services 13

14 Execution Environment Environment Services T2 Tn Execution Environment 14

15 Cloud Environment Environment Services T2 Tn Public Services T2 Tn Cloud Service Cloud Service Cloud Service Cloud Environment 15

16 Cloud Migration Characterization Relocation Cloudification Compensation 16

17 Cloud Migration Characterization Relocation Cloudification Compensation 17

18 Cloud Migration Characterization Relocation Cloudification Compensation 18

19 Cloud Migration Characterization Relocation Cloudification Compensation 19

20 Cloud Migration Characterization Relocation Cloudification Compensation 20

21 Cloud Migration Characterization Relocation Cloudification Compensation 21

22 Cloud Migration Characterization Relocation Cloudification Compensation 22

23 Cloud Migration Characterization Relocation Cloudification Compensation 23

24 Strategies Classification Each of those strategies are further classified according to the following criteria: Implementation mechanisms Service compatibility requirements Migration effort 24

25 Strategies Classification Strategy Implementation Mechanisms Compatibility Requirements ID Type Relocation Re-binding CM, AR Migration Effort Adaptation CM, AR, Transformation CC, CM, AR Cloudification Replacement DM, SC, AR Adaptation DM, SC, AR Transformation CC, DM, SC, AR Compensation Incorporation CC, CM Suppression CC, CM Legend: CC (Component Change), CM (Component Migration), DM (Data Migration), SC (Cloud Service Configuration), AR (Architecture Reconfiguration) 25

26 Relocation Mechanisms Re-binding Before Migration C1 C2 Local Environment Cloud Environment After Migration C1 C2 Local Environment Cloud Environment 26

27 Relocation Mechanisms Adaptation Before Migration C1 C2 Local Environment Cloud Environment After Migration T2 T2 C1 Adapter Adapter C2 Local Environment Cloud Environment 27

28 Relocation Mechanisms Transformation Before Migration C1 C2 Local Environment Cloud Environment After Migration C1 T2 T2 C2 Local Environment Cloud Environment 28

29 Cloudification Mechanisms Replacement Before Migration C1 C2 Cloud Service Local Environment Cloud Environment After Migration C1 Cloud Service Local Environment Cloud Environment 29

30 Cloudification Mechanisms Adaptation (with local adapter) Before Migration C1 C2 T2 Cloud Service Local Environment Cloud Environment After Migration C1 Adapter T2 T2 Cloud Service Local Environment Cloud Environment 30

31 Cloudification Mechanisms Adaptation (with cloud adapter) Before Migration C1 C2 T2 Cloud Service Local Environment Cloud Environment After Migration C1 Adapter T2 Cloud Service Local Environment Cloud Environment 31

32 Cloudification Mechanisms Transformation Before Migration C1 C2 T2 Cloud Service Local Environment Cloud Environment After Migration C1 T2 T2 Cloud Service Local Environment Cloud Environment 32

33 Compensation Mechanisms Incorporation (of external service) Before Migration After Migration C1 C2 C1 A B A B Local Environment Cloud Environment 33

34 Compensation Mechanisms Incorporation (of environment service) Before Migration After Migration C1 C1 A A B Local Environment Cloud Environment 34

35 Compensation Mechanisms Suppression (of external service) Before Migration After Migration C1 C1 A C2 A Local Environment Cloud Environment 35

36 Compensation Mechanisms Suppression (of environment service) Before Migration After Migration C1 C1 A A Local Environment Cloud Environment 36

37 Talk Outline Cloud computing (quick) overview Cloud migration strategies Concluding remarks 37

38 In Conclusion Cloud migration requires a careful examination of the target application s runtime architecture Our proposed characterization can support developers in this analysis by highlighting several useful component migration mechanisms as well as their implementation requirements 38

39 Ongoing Work Implementing some of our proposed cloud migration mechanisms in the form of non-intrusive code transformations ( cloud detours ) Early prototype uses AOP and generic cloud APIs (e.g., jclouds) to automatically transform ( cloudify ) a file-based legacy application to use a cloud-based storage service Winner of a SEIF 2013 Ward 39

40 Future Work Refine the proposed characterization / classification Additional migration scenarios and purposes Additional implementation mechanisms Cloud-bound architecture recovery and conformancechecking Other suggestions? 40

41 What About the Stairway from the Title? There's a lady who's sure all that glitters is gold And she's buying a stairway to heaven. Stairway to Heaven (Jimmy Page Robert Plant) Led Zeppelin, 1971 Source: 41

42 Final Message Not all that glitters in the cloud is gold. Understanding your architectural choices and migration alternatives can be a good first step towards building a gentle stairway to (cloud) heaven! Source: 42

43 Thank You! 43

44 Stairway to Heaven: An Architecture-Level Characterization of Cloud Migration Strategies Nabor C. Mendonça Programa de Pós-Graduação em Informática Aplicada (PPGIA) Universidade de Fortaleza (UNIFOR) Fortaleza, Ceará, Brazil SEIF Brazil Workshop 2013, November Rio de Janeiro

Digital Engineering Support to Mission Engineering

Digital Engineering Support to Mission Engineering 21 st Annual National Defense Industrial Association Systems and Mission Engineering Conference Digital Engineering Support to Mission Engineering Philomena Zimmerman Dr. Judith Dahmann Office of the Under

More information

Water Fraction Measurement Using a RF Resonant Cavity Sensor

Water Fraction Measurement Using a RF Resonant Cavity Sensor Water Fraction Measurement Using a RF Resonant Cavity Sensor Heron Eduardo de Lima Ávila 1, Daniel J. Pagano 1, Fernando Rangel de Sousa 2 1,2 Universidade Federal de Santa Catarina, CEP: 884-9 Florianópolis,

More information

Grundlagen des Software Engineering Fundamentals of Software Engineering

Grundlagen des Software Engineering Fundamentals of Software Engineering Software Engineering Research Group: Processes and Measurement Fachbereich Informatik TU Kaiserslautern Grundlagen des Software Engineering Fundamentals of Software Engineering Winter Term 2011/12 Prof.

More information

Interactive Mobile 3D Graphics for On-the-go Visualization and Walkthroughs

Interactive Mobile 3D Graphics for On-the-go Visualization and Walkthroughs Interactive Mobile 3D Graphics for On-the-go Visualization and Walkthroughs Maria Andréia F. Rodrigues Mestrado em Informática Aplicada Universidade de Fortaleza - UNIFOR Av. Washington Soares 1321, J(30)

More information

UNIT-III LIFE-CYCLE PHASES

UNIT-III LIFE-CYCLE PHASES INTRODUCTION: UNIT-III LIFE-CYCLE PHASES - If there is a well defined separation between research and development activities and production activities then the software is said to be in successful development

More information

A SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS

A SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS Tools and methodologies for ITS design and drivers awareness A SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS Jan Gačnik, Oliver Häger, Marco Hannibal

More information

Access Networks (DYSPAN)

Access Networks (DYSPAN) IEEE Dynamic Spectrum Access Networks (DYSPAN) Standards d Committee Version 1.1 Hiroshi Harada, Ph.D. Hiroshi Harada, Ph.D. Chair, IEEE DYSPAN Standards Committee E-mail: harada@ieee.org IEEE DYSPAN Standards

More information

School of Computing, National University of Singapore 3 Science Drive 2, Singapore ABSTRACT

School of Computing, National University of Singapore 3 Science Drive 2, Singapore ABSTRACT NUROP CONGRESS PAPER AGENT BASED SOFTWARE ENGINEERING METHODOLOGIES WONG KENG ONN 1 AND BIMLESH WADHWA 2 School of Computing, National University of Singapore 3 Science Drive 2, Singapore 117543 ABSTRACT

More information

Lesson Notes for Stairway To Heaven

Lesson Notes for Stairway To Heaven Lesson Notes for Stairway To Heaven Background Stairway To Heaven would have to qualify as the most famous rock song in history. In my opinion it is probably to best song in the history of rock as well.

More information

Towards an MDA-based development methodology 1

Towards an MDA-based development methodology 1 Towards an MDA-based development methodology 1 Anastasius Gavras 1, Mariano Belaunde 2, Luís Ferreira Pires 3, João Paulo A. Almeida 3 1 Eurescom GmbH, 2 France Télécom R&D, 3 University of Twente 1 gavras@eurescom.de,

More information

DEVELOPMENT OF A MOBILE ROBOTS SUPERVISORY SYSTEM

DEVELOPMENT OF A MOBILE ROBOTS SUPERVISORY SYSTEM 1 o SiPGEM 1 o Simpósio do Programa de Pós-Graduação em Engenharia Mecânica Escola de Engenharia de São Carlos Universidade de São Paulo 12 e 13 de setembro de 2016, São Carlos - SP DEVELOPMENT OF A MOBILE

More information

Neuro-Fuzzy and Soft Computing: Fuzzy Sets. Chapter 1 of Neuro-Fuzzy and Soft Computing by Jang, Sun and Mizutani

Neuro-Fuzzy and Soft Computing: Fuzzy Sets. Chapter 1 of Neuro-Fuzzy and Soft Computing by Jang, Sun and Mizutani Chapter 1 of Neuro-Fuzzy and Soft Computing by Jang, Sun and Mizutani Outline Introduction Soft Computing (SC) vs. Conventional Artificial Intelligence (AI) Neuro-Fuzzy (NF) and SC Characteristics 2 Introduction

More information

WISE-SPL: Bringing Multi-tenancy to the Weather InSights Environment System

WISE-SPL: Bringing Multi-tenancy to the Weather InSights Environment System WISE-SPL: Bringing Multi-tenancy to the Weather InSights Environment System Leonardo P. Tizzei, Vinícius Segura, Marcelo dos Santos, Leonardo Azevedo, Renato Cerqueira IBM Research Brazil September 21,

More information

ASX CHESS Replacement Project Webinar

ASX CHESS Replacement Project Webinar ASX CHESS Replacement Project Webinar Q4 update 14 December 2017 Audio Trouble Shooting & Reminder to Submit Questions Your Participation Having trouble hearing via Computer Audio? Switch to Phone call!

More information

ARGUING THE SAFETY OF MACHINE LEARNING FOR HIGHLY AUTOMATED DRIVING USING ASSURANCE CASES LYDIA GAUERHOF BOSCH CORPORATE RESEARCH

ARGUING THE SAFETY OF MACHINE LEARNING FOR HIGHLY AUTOMATED DRIVING USING ASSURANCE CASES LYDIA GAUERHOF BOSCH CORPORATE RESEARCH ARGUING THE SAFETY OF MACHINE LEARNING FOR HIGHLY AUTOMATED DRIVING USING ASSURANCE CASES 14.12.2017 LYDIA GAUERHOF BOSCH CORPORATE RESEARCH Arguing Safety of Machine Learning for Highly Automated Driving

More information

Common Features and National Differences - preliminary findings -

Common Features and National Differences - preliminary findings - Common Features and National Differences - preliminary findings - Knud Böhle and Systems Analysis Research Centre Karlsruhe Karlsruhe, Germany Outline 1. Some indicators, used in the general section of

More information

PRESENTATIONS. Pointers on How to Make Presentations Some Phrases & Exercises GS

PRESENTATIONS. Pointers on How to Make Presentations Some Phrases & Exercises GS Pointers on How to Make Presentations Some Phrases & Exercises GS111 2008 Characteristics of Good Presentations Characteristics of Good Presentations The aims and the structure need to be CLEAR Wait until

More information

Standard P Id Symbols Legend Edraw

Standard P Id Symbols Legend Edraw We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with standard p id symbols

More information

Lab Assignment 5 Geoprocessing Service. Due Date: 01/24/2014

Lab Assignment 5 Geoprocessing Service. Due Date: 01/24/2014 Lab Assignment 5 Geoprocessing Service Due Date: 01/24/2014 Overview Geoprocessing is one of the original purposes or functions when GIS was invented. It provides tools and a framework for performing analysis

More information

Defining Process Performance Indicators by Using Templates and Patterns

Defining Process Performance Indicators by Using Templates and Patterns Defining Process Performance Indicators by Using Templates and Patterns Adela del Río Ortega, Manuel Resinas, Amador Durán, and Antonio Ruiz Cortés Universidad de Sevilla, Spain {adeladelrio,resinas,amador,aruiz}@us.es

More information

Object-oriented Analysis and Design

Object-oriented Analysis and Design Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Understanding the Client s environment and needs. Analysis Identifying the concepts (classes) in the problem domain

More information

Chat - between battles, you can share experiences, learn about the latest news or just chat with other players. Quests - shows available quests.

Chat - between battles, you can share experiences, learn about the latest news or just chat with other players. Quests - shows available quests. Main menu 1. Settings 2. Fuel (necessary for going into battle) 3. Player Information 4. The player s level and experience 5. Gold / Silver / Shop 6. Hangar 7. Upgrades 8. Camouflage 9. Decal 10. Battle

More information

A General Architecture for Self-Adaptive AmI Components Applied in Speech Recognition

A General Architecture for Self-Adaptive AmI Components Applied in Speech Recognition AG Softwarearchitecture A General Architecture for Self-Adaptive AmI Components Applied in Speech Recognition Holger Klus ICSE 21.05.2006 21.05.2006 AG Softwarearchitektur 1 Outline Outline Application

More information

SOFTWARE ARCHITECTURE

SOFTWARE ARCHITECTURE SOFTWARE ARCHITECTURE Foundations, Theory, and Practice Richard N. Taylor University of California, Irvine Nenad Medvidovic University of Southern California Eric M. Dashofy The Aerospace Corporation WILEY

More information

Meta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems

Meta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems Meta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems Ambra Molesini ambra.molesini@unibo.it DEIS Alma Mater Studiorum Università di Bologna Bologna, 07/04/2008 Ambra Molesini

More information

A Mashup of Techniques to Create Reference Architectures

A Mashup of Techniques to Create Reference Architectures A Mashup of Techniques to Create Reference Architectures Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Rick Kazman, John McGregor Copyright 2012 Carnegie Mellon University.

More information

Required Course Numbers. Test Content Categories. Computer Science 8 12 Curriculum Crosswalk Page 2 of 14

Required Course Numbers. Test Content Categories. Computer Science 8 12 Curriculum Crosswalk Page 2 of 14 TExES Computer Science 8 12 Curriculum Crosswalk Test Content Categories Domain I Technology Applications Core Competency 001: The computer science teacher knows technology terminology and concepts; the

More information

FOSS in Military Computing

FOSS in Military Computing FOSS in Military Computing Life-Cycle Support for FOSS-Based Information Systems By Robert Charpentier Richard Carbone R et D pour la défense Canada Defence R&D Canada Canada FOSS Project History Overview

More information

European GNSS Evolution

European GNSS Evolution Ref. Ares(204)902599 - /06/204 European GNSS Evolution Hermann Ebner Galileo and EGNOS Programme Management DG Enterprise and Industry Content Introduction 2 2 Major Challenges for EGNSS Evolution 3 EGNSS

More information

Software Requirements

Software Requirements Embedded Systems Software Training Center Software Requirements Copyright 2011 DSR Corporation Agenda 1. The Requirements Process 2. Requirements Documentation 3. Requirements Quality 4. Requirements Notations

More information

Software LEIC/LETI. Lecture 21

Software LEIC/LETI. Lecture 21 Software Engineering @ LEIC/LETI Lecture 21 Last Lecture Offline concurrency patterns (continuation) Object-relational behavioral patterns Session state patterns Presentation logic Services Domain logic

More information

Legacy FamilySearch Overview

Legacy FamilySearch Overview Legacy FamilySearch Overview Legacy Family Tree is "Tree Share" Certified for FamilySearch Family Tree. This means you can now share your Legacy information with FamilySearch Family Tree and of course

More information

Genbby Technical Paper

Genbby Technical Paper Genbby Team January 24, 2018 Genbby Technical Paper Rating System and Matchmaking 1. Introduction The rating system estimates the level of players skills involved in the game. This allows the teams to

More information

Industrial Technology Course of Study Wickliffe City School District 2221 Rockefeller Road Wickliffe, Ohio 44092

Industrial Technology Course of Study Wickliffe City School District 2221 Rockefeller Road Wickliffe, Ohio 44092 Industrial Technology Course of Study 2014 Wickliffe City School District 2221 Rockefeller Road Wickliffe, Ohio 44092 Engineering Industrial Technology-Pacing Guide Engineering Career Exploration Engineering

More information

Executive Overview. D3.2.1-Design and implementation of CARLINK wireless ad-hoc applications: Puzzle-Bubble

Executive Overview. D3.2.1-Design and implementation of CARLINK wireless ad-hoc applications: Puzzle-Bubble Executive Overview Title: D3.2.1-Design and implementation of CARLINK wireless ad-hoc applications: Puzzle-Bubble Summary: This report presents Puzzle-Bubble as an entertainment application for VANETs

More information

TECHNICAL AND OPERATIONAL NOTE ON CHANGE MANAGEMENT OF GAMBLING TECHNICAL SYSTEMS AND APPROVAL OF THE SUBSTANTIAL CHANGES TO CRITICAL COMPONENTS.

TECHNICAL AND OPERATIONAL NOTE ON CHANGE MANAGEMENT OF GAMBLING TECHNICAL SYSTEMS AND APPROVAL OF THE SUBSTANTIAL CHANGES TO CRITICAL COMPONENTS. TECHNICAL AND OPERATIONAL NOTE ON CHANGE MANAGEMENT OF GAMBLING TECHNICAL SYSTEMS AND APPROVAL OF THE SUBSTANTIAL CHANGES TO CRITICAL COMPONENTS. 1. Document objective This note presents a help guide for

More information

Module 3 Selection of Manufacturing Processes IIT BOMBAY

Module 3 Selection of Manufacturing Processes IIT BOMBAY Module 3 Selection of Manufacturing Processes Lecture 8 Co-selection of Materials and Processes Instructional objectives By the end of this lecture, the student will learn (1) how to categorise various

More information

The Decision View of Software Architecture: Building by Browsing

The Decision View of Software Architecture: Building by Browsing The Decision View of Software Architecture: Building by Browsing Juan C. Dueñas 1, Rafael Capilla 2 1 Department of Engineering of Telematic Systems, ETSI Telecomunicación, Universidad Politécnica de Madrid,

More information

UN Global Sustainable Development Report 2013 Annotated outline UN/DESA/DSD, New York, 5 February 2013 Note: This is a living document. Feedback welcome! Forewords... 1 Executive Summary... 1 I. Introduction...

More information

Sustainable Information Society

Sustainable Information Society The role of ICT in advanced environmental research Ralf Isenmann University of Bremen (Germany) Institute for Project Management and Innovation (IPMI), and Research Center for Sustainability Studies (artec)

More information

Project Lead the Way: Robotics Grades 9-12

Project Lead the Way: Robotics Grades 9-12 Bemidji High School Industrial Standards Project Lead the Way: Robotics Grades 1.J 1.K 1.L 1.M 2.W 2.X 2.Z 2.AA 2.BB 2.CC 2.EE 2.FF 3.G 3.H 3.I 3.J characteristics and scope characteristics and scope characteristics

More information

Current Systems. 1 of 6

Current Systems. 1 of 6 Current Systems Overview Radio communications within the State of California s adult correctional institutions are vital to the daily safety and security of the institution, staff, inmates, visitors, and

More information

preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real...

preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real... v preface Motivation Augmented reality (AR) research aims to develop technologies that allow the real-time fusion of computer-generated digital content with the real world. Unlike virtual reality (VR)

More information

Editorial: Aspect-oriented Technology and Software Quality

Editorial: Aspect-oriented Technology and Software Quality Software Quality Journal Vol. 12 No. 2, 2004 Editorial: Aspect-oriented Technology and Software Quality Aspect-oriented technology is a new programming paradigm that is receiving considerable attention

More information

I&D como base para a Inovação

I&D como base para a Inovação I&D como base para a Inovação R&D as the basis for Innovation Rosaldo Rossetti Laboratório de Inteligência Artificial e Ciência de Computadores, LIACC Departamento de Engenharia Informática, DEI-FEUP rossetti@fe.up.pt

More information

Activities at SC 24 WG 9: An Overview

Activities at SC 24 WG 9: An Overview Activities at SC 24 WG 9: An Overview G E R A R D J. K I M, C O N V E N E R I S O J T C 1 S C 2 4 W G 9 Mixed and Augmented Reality (MAR) ISO SC 24 and MAR ISO-IEC JTC 1 SC 24 Have developed standards

More information

INESCTEC Marine Robotics Experience

INESCTEC Marine Robotics Experience From Knowledge Generation To Science-based Innovation INESCTEC Marine Robotics Experience Aníbal Matos Robotics@ INESC TEC Universidade do Porto SEAS-ERA Workshop, Lisboa Sep 17-18, 2013 Research and Technological

More information

CHAPTER 1: INTRODUCTION TO SOFTWARE ENGINEERING DESIGN

CHAPTER 1: INTRODUCTION TO SOFTWARE ENGINEERING DESIGN CHAPTER 1: INTRODUCTION TO SOFTWARE ENGINEERING DESIGN SESSION II: OVERVIEW OF SOFTWARE ENGINEERING DESIGN Software Engineering Design: Theory and Practice by Carlos E. Otero Slides copyright 2012 by Carlos

More information

DM842 Computer Game Programming

DM842 Computer Game Programming DM842 Computer Game Programming Rolf Fagerberg and Marco Chiarandini Fall 2017 Why Computer Game Programming? Fun, attraction, curiosity Career goal Great display of use of many Computer Science subjects

More information

Tactile Interface for Navigation in Underground Mines

Tactile Interface for Navigation in Underground Mines XVI Symposium on Virtual and Augmented Reality SVR 2014 Tactile Interface for Navigation in Underground Mines Victor Adriel de J. Oliveira, Eduardo Marques, Rodrigo Peroni and Anderson Maciel Universidade

More information

Standardization on Home NW in ITU-T T SG15

Standardization on Home NW in ITU-T T SG15 S2-1. Standardization on Home NW in ITU-T T SG15 March 7, 2011 NTT Advanced Technology Corp. Yoshihiro Kondo Copyright 2010 NTT Advanced Technology Corporation Outline Overview of Home NW in Q4/SG15 G.hn

More information

OCEAN OBSERVATORIES INITIATIVE. Release 2 Schedule. OOI CI Release 2 Kickoff M a y 2,

OCEAN OBSERVATORIES INITIATIVE. Release 2 Schedule. OOI CI Release 2 Kickoff M a y 2, OCEAN OBSERVATORIES INITIATIVE Release 2 Schedule M a y 2, 2 0 11 1 Top-Down Through the Schedule Project Releases Anatomy of a Release 2 Phases in a Release Inception Phase in Detail: Iterations Milestones

More information

Proposal for the Conceptual Design of Aeronautical Final Assembly Lines Based on the Industrial Digital Mock-Up Concept

Proposal for the Conceptual Design of Aeronautical Final Assembly Lines Based on the Industrial Digital Mock-Up Concept Proposal for the Conceptual Design of Aeronautical Final Assembly Lines Based on the Industrial Digital Mock-Up Concept Fernando Mas 1, Alejandro Gómez 2, José Luis Menéndez 1, and José Ríos 2 1 AIRBUS,

More information

ARCHITECTURE AND MODEL OF DATA INTEGRATION BETWEEN MANAGEMENT SYSTEMS AND AGRICULTURAL MACHINES FOR PRECISION AGRICULTURE

ARCHITECTURE AND MODEL OF DATA INTEGRATION BETWEEN MANAGEMENT SYSTEMS AND AGRICULTURAL MACHINES FOR PRECISION AGRICULTURE ARCHITECTURE AND MODEL OF DATA INTEGRATION BETWEEN MANAGEMENT SYSTEMS AND AGRICULTURAL MACHINES FOR PRECISION AGRICULTURE W. C. Lopes, R. R. D. Pereira, M. L. Tronco, A. J. V. Porto NepAS [Center for Teaching

More information

EE 382C EMBEDDED SOFTWARE SYSTEMS. Literature Survey Report. Characterization of Embedded Workloads. Ajay Joshi. March 30, 2004

EE 382C EMBEDDED SOFTWARE SYSTEMS. Literature Survey Report. Characterization of Embedded Workloads. Ajay Joshi. March 30, 2004 EE 382C EMBEDDED SOFTWARE SYSTEMS Literature Survey Report Characterization of Embedded Workloads Ajay Joshi March 30, 2004 ABSTRACT Security applications are a class of emerging workloads that will play

More information

Fall 2014 SEI Research Review Aligning Acquisition Strategy and Software Architecture

Fall 2014 SEI Research Review Aligning Acquisition Strategy and Software Architecture Fall 2014 SEI Research Review Aligning Acquisition Strategy and Software Architecture Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Brownsword, Place, Albert, Carney October

More information

LICKS BY SOUND AND SCALE

LICKS BY SOUND AND SCALE LICKS BY SOUND AND SCALE Here are the licks from the player section grouped by their sound minor or major pentatonic, as well as the scale shape they belong to. It is very interesting to see how much more

More information

Standards Correlated to Teaching through Text Sets: The American Revolution 20190

Standards Correlated to Teaching through Text Sets: The American Revolution 20190 Standards Correlated to Teaching through Text Sets: The American Revolution 20190 New York Core Curriculum Grade 5 Social Studies NY.1. History of the United States and New York: Students will use a variety

More information

STP357: Setting Alert Profile (Supplier)

STP357: Setting Alert Profile (Supplier) SAP Training Source To Pay STP357: Setting Alert Profile (Supplier) External User Training Version: 5.5 Last Updated: 21-Jun-2018 3M Business Transformation & Information Technology Progress set in motion

More information

TECHNOLOGY QUALIFICATION MANAGEMENT

TECHNOLOGY QUALIFICATION MANAGEMENT OFFSHORE SERVICE SPECIFICATION DNV-OSS-401 TECHNOLOGY QUALIFICATION MANAGEMENT OCTOBER 2010 FOREWORD (DNV) is an autonomous and independent foundation with the objectives of safeguarding life, property

More information

Interoperable systems that are trusted and secure

Interoperable systems that are trusted and secure Government managers have critical needs for models and tools to shape, manage, and evaluate 21st century services. These needs present research opportunties for both information and social scientists,

More information

DOCTORAL THESIS (Summary)

DOCTORAL THESIS (Summary) LUCIAN BLAGA UNIVERSITY OF SIBIU Syed Usama Khalid Bukhari DOCTORAL THESIS (Summary) COMPUTER VISION APPLICATIONS IN INDUSTRIAL ENGINEERING PhD. Advisor: Rector Prof. Dr. Ing. Ioan BONDREA 1 Abstract Europe

More information

INFORMATION AND COMPUTATION HIERARCHY

INFORMATION AND COMPUTATION HIERARCHY INFORMATION AND COMPUTATION HIERARCHY Lang Tong School of Electrical and Computer Engineering Cornell University, Ithaca, NY Acknowledgement: K. Birman, P. Varaiya, T. Mount, R. Thomas, S. Avestimehr,

More information

GOALS TO ASPECTS: DISCOVERING ASPECTS ORIENTED REQUIREMENTS

GOALS TO ASPECTS: DISCOVERING ASPECTS ORIENTED REQUIREMENTS GOALS TO ASPECTS: DISCOVERING ASPECTS ORIENTED REQUIREMENTS 1 A. SOUJANYA, 2 SIDDHARTHA GHOSH 1 M.Tech Student, Department of CSE, Keshav Memorial Institute of Technology(KMIT), Narayanaguda, Himayathnagar,

More information

The Application of Genetic Algorithms in Electrical Drives to Optimize the PWM Modulation

The Application of Genetic Algorithms in Electrical Drives to Optimize the PWM Modulation The Application of Genetic Algorithms in Electrical Drives to Optimize the PWM Modulation ANDRÉS FERNANDO LIZCANO VILLAMIZAR, JORGE LUIS DÍAZ RODRÍGUEZ, ALDO PARDO GARCÍA. Universidad de Pamplona, Pamplona,

More information

FILA: Fine-grained Indoor Localization

FILA: Fine-grained Indoor Localization IEEE 2012 INFOCOM FILA: Fine-grained Indoor Localization Kaishun Wu, Jiang Xiao, Youwen Yi, Min Gao, Lionel M. Ni Hong Kong University of Science and Technology March 29 th, 2012 Outline Introduction Motivation

More information

Office of Physical Resources & Planning

Office of Physical Resources & Planning Office of Physical Resources & Planning www.oprp.fas.harvard.edu Centerstone Quick Tips Self-service for FAS Space and Building Floorplans Space Management and Planning Contacts: Celia Kent, Director,

More information

Adopted CTE Course Blueprint of Essential Standards

Adopted CTE Course Blueprint of Essential Standards Adopted CTE Blueprint of Essential Standards 8210 Technology Engineering and Design (Recommended hours of instruction: 135-150) International Technology and Engineering Educators Association Foundations

More information

Business benefits of microservices

Business benefits of microservices Business benefits of microservices architecture Stephane Libourel Practice principal, OSS Assurance, CMS, HPE 2018 TM Forum 1 Microservices paradigm Microservices & SOA Microservices inherit from SOA but

More information

Liquid Benchmarks. Sherif Sakr 1 and Fabio Casati September and

Liquid Benchmarks. Sherif Sakr 1 and Fabio Casati September and Liquid Benchmarks Sherif Sakr 1 and Fabio Casati 2 1 NICTA and University of New South Wales, Sydney, Australia and 2 University of Trento, Trento, Italy 2 nd Second TPC Technology Conference on Performance

More information

Modeling support systems for multi-modal design of physical environments

Modeling support systems for multi-modal design of physical environments FULL TITLE Modeling support systems for multi-modal design of physical environments AUTHOR Dirk A. Schwede dirk.schwede@deakin.edu.au Built Environment Research Group School of Architecture and Building

More information

Project Lead the Way: Principles of Engineering, (POE) Grades 9-12

Project Lead the Way: Principles of Engineering, (POE) Grades 9-12 1. Students will develop an characteristics and scope of technology. 2. Students will develop an core concepts of technology. M Most development of technologies these days is driven by the profit motive

More information

Web of Things for Connected Vehicles. Soumya Kanti Datta Communication Systems Department

Web of Things for Connected Vehicles. Soumya Kanti Datta Communication Systems Department Web of Things for Connected Vehicles Soumya Kanti Datta Communication Systems Department Email: Soumya-Kanti.Datta@eurecom.fr Roadmap Introduction Web of Things (WoT) Architecture & Components Prototyping

More information

10. Personas. Plan for ISSD Lecture #10. 1 October Bob Glushko. Roadmap to the lectures. Stakeholders, users, and personas

10. Personas. Plan for ISSD Lecture #10. 1 October Bob Glushko. Roadmap to the lectures. Stakeholders, users, and personas 10. Personas 1 October 2008 Bob Glushko Plan for ISSD Lecture #10 Roadmap to the lectures Stakeholders, users, and personas User models and why personas work Methods for creating and using personas Problems

More information

Software Project Management 4th Edition. Chapter 3. Project evaluation & estimation

Software Project Management 4th Edition. Chapter 3. Project evaluation & estimation Software Project Management 4th Edition Chapter 3 Project evaluation & estimation 1 Introduction Evolutionary Process model Spiral model Evolutionary Process Models Evolutionary Models are characterized

More information

Introduction to Software Engineering

Introduction to Software Engineering Introduction to Software Engineering Somnuk Keretho, Assistant Professor Department of Computer Engineering Faculty of Engineering, Kasetsart University Email: sk@nontri.ku.ac.th URL: http://www.cpe.ku.ac.th/~sk

More information

Process Planning - The Link Between Varying Products and their Manufacturing Systems p. 37

Process Planning - The Link Between Varying Products and their Manufacturing Systems p. 37 Definitions and Strategies Changeability - An Introduction p. 3 Motivation p. 3 Evolution of Factories p. 7 Deriving the Objects of Changeability p. 8 Elements of Changeable Manufacturing p. 10 Factory

More information

OPTIMIZING DOCSIS 3.1 NETWORKS: The Benefits of Protocol Analysis

OPTIMIZING DOCSIS 3.1 NETWORKS: The Benefits of Protocol Analysis WHITE PAPER OPTIMIZING DOCSIS 3.1 NETWORKS: The Benefits of Protocol Analysis By Craig Chamberlain, Gabriel Naud, and Alex Pelland About the Authors Based in Denver, Colorado, Craig Chamberlain is a broadband

More information

Agile Non-Agile. Previously on Software Engineering

Agile Non-Agile. Previously on Software Engineering Previously on : Are we enough? Wydział Matematyki i Nauk Informacyjnych Politechnika Warszawska DSDM: Project overview Software Development Framework How to communicate? How to divide project into tasks?

More information

Viden: Attacker Identification on In-Vehicle Networks

Viden: Attacker Identification on In-Vehicle Networks Viden: Attacker Identification on In-Vehicle Networks Kyong-Tak Cho and Kang G. Shin University of Michigan, Ann Arbor CCS 2017 Presented By Md Mahbubur Rahman Wayne State University Outline Motivation

More information

Virtual Grasping Using a Data Glove

Virtual Grasping Using a Data Glove Virtual Grasping Using a Data Glove By: Rachel Smith Supervised By: Dr. Kay Robbins 3/25/2005 University of Texas at San Antonio Motivation Navigation in 3D worlds is awkward using traditional mouse Direct

More information

Recovery and Reconstruction Working Group Partner Organisations Workshop 10 th September 2015

Recovery and Reconstruction Working Group Partner Organisations Workshop 10 th September 2015 Recovery and Reconstruction Working Group Partner Organisations Workshop 10 th September 2015 For correspondence: Prafulla Pradhan: rrwg1@unhabitat.org.np Jim Kennedy: jkennedy@iom.int Tom Bamforth: coord1.nepal@sheltercluster.org

More information

SOCIAL STUDIES 10-1: Perspectives on Globalization

SOCIAL STUDIES 10-1: Perspectives on Globalization SOCIAL STUDIES 10-1: Perspectives on Globalization Overview Students will explore multiple perspectives on the origins of globalization and the local, national and international impacts of globalization

More information

Project Lead the Way: Civil Engineering and Architecture, (CEA) Grades 9-12

Project Lead the Way: Civil Engineering and Architecture, (CEA) Grades 9-12 1. Students will develop an understanding of the J The nature and development of technological knowledge and processes are functions of the setting. characteristics and scope of M Most development of technologies

More information

Galileo Information Center for Latin America / Application of the ISMR Query Tool in the analysis of Ionospheric Scintillation from Galileo Satellites

Galileo Information Center for Latin America / Application of the ISMR Query Tool in the analysis of Ionospheric Scintillation from Galileo Satellites Galileo Information Center for Latin America / Application of the ISMR Query Tool in the analysis of Ionospheric Scintillation from Galileo Satellites Bruno César Vani Programa de Pós-graduação em Ciências

More information

Overview of some standardization activities on Cognitive Radio

Overview of some standardization activities on Cognitive Radio Overview of some standardization activities on Cognitive Radio Patricia MARTIGNE France Telecom R&D patricia.martigne@orange-ftgroup.com 1 A standardization roadmap 2006 2007 2008 2009 2010 2011 ITU-R

More information

UML and Patterns.book Page 52 Thursday, September 16, :48 PM

UML and Patterns.book Page 52 Thursday, September 16, :48 PM UML and Patterns.book Page 52 Thursday, September 16, 2004 9:48 PM UML and Patterns.book Page 53 Thursday, September 16, 2004 9:48 PM Chapter 5 5 EVOLUTIONARY REQUIREMENTS Ours is a world where people

More information

Authorship& Reviewer Information

Authorship& Reviewer Information IP project number 247950 Project duration: February 2010 February 2014 Project coordinator: Joe Gorman Project Coordinator Organisation: SINTEF, Norway Strategic Objective: 7.1.b website: www.universaal.org

More information

Modeling Enterprise Systems

Modeling Enterprise Systems Modeling Enterprise Systems A summary of current efforts for the SERC November 14 th, 2013 Michael Pennock, Ph.D. School of Systems and Enterprises Stevens Institute of Technology Acknowledgment This material

More information

Critical Infrastructure Protection in Brazil

Critical Infrastructure Protection in Brazil First IEEE International Workshop on Critical Infrastructure Protection Critical Infrastructure Protection in Brazil Sérgio Luís Ribeiro Edson Kowask Bezerra Emilio Tissato Nakamura November 3-4, 2005

More information

Extending X3D for Augmented Reality

Extending X3D for Augmented Reality Extending X3D for Augmented Reality Seventh AR Standards Group Meeting Anita Havele Executive Director, Web3D Consortium www.web3d.org anita.havele@web3d.org Nov 8, 2012 Overview X3D AR WG Update ISO SC24/SC29

More information

Business Process Management

Business Process Management Business Process Management Orchestrations, Choreographies, and Verification Frank Puhlmann Business Process Technology Group Hasso Plattner Institut Potsdam, Germany 1 Mapping Graphical Notations The

More information

Requirements Analysis aka Requirements Engineering. Requirements Elicitation Process

Requirements Analysis aka Requirements Engineering. Requirements Elicitation Process C870, Advanced Software Engineering, Requirements Analysis aka Requirements Engineering Defining the WHAT Requirements Elicitation Process Client Us System SRS 1 C870, Advanced Software Engineering, Requirements

More information

Carrier Aggregation and MU-MIMO: outcomes from SAMURAI project

Carrier Aggregation and MU-MIMO: outcomes from SAMURAI project Carrier Aggregation and MU-MIMO: outcomes from SAMURAI project Presented by Florian Kaltenberger Swisscom workshop 29.5.2012 Eurecom, Sophia-Antipolis, France Outline Motivation The SAMURAI project Overview

More information

EMI/EMC ASPECTS OF RAIL TRANSIT ELECTRICAL SYSTEM COMPATIBILITY

EMI/EMC ASPECTS OF RAIL TRANSIT ELECTRICAL SYSTEM COMPATIBILITY EMI/EMC ASPECTS OF RAIL TRANSIT ELECTRICAL SYSTEM COMPATIBILITY L. A. FRASCO FRASCO & ASSOCIATES INC APTA Rail Transit Conference, June 10-14, 2001, Boston Electrical System Compatibility (ESC) System

More information

A Knowledge-Centric Approach for Complex Systems. Chris R. Powell 1/29/2015

A Knowledge-Centric Approach for Complex Systems. Chris R. Powell 1/29/2015 A Knowledge-Centric Approach for Complex Systems Chris R. Powell 1/29/2015 Dr. Chris R. Powell, MBA 31 years experience in systems, hardware, and software engineering 17 years in commercial development

More information

CIDOC CRM-based modeling of archaeological catalogue data

CIDOC CRM-based modeling of archaeological catalogue data CIDOC CRM-based modeling of archaeological catalogue data Aline Deicke 1 1 Academy of Sciences and Literature Mainz, Digital Academy, Mainz, Germany Aline.Deicke@adwmainz.de Over the last decades, the

More information

DYNAMIC BEHAVIOR MODELS OF ANALOG TO DIGITAL CONVERTERS AIMED FOR POST-CORRECTION IN WIDEBAND APPLICATIONS

DYNAMIC BEHAVIOR MODELS OF ANALOG TO DIGITAL CONVERTERS AIMED FOR POST-CORRECTION IN WIDEBAND APPLICATIONS XVIII IMEKO WORLD CONGRESS th 11 WORKSHOP ON ADC MODELLING AND TESTING September, 17 22, 26, Rio de Janeiro, Brazil DYNAMIC BEHAVIOR MODELS OF ANALOG TO DIGITAL CONVERTERS AIMED FOR POST-CORRECTION IN

More information

INNOVATION. Hamburg 2018 Carsten Becker

INNOVATION. Hamburg 2018 Carsten Becker INNOVATION Hamburg 2018 Carsten Becker Digitization / Innovation: Changing the tires while running the car OUR VALUE FOR THE CUSTOMER get our customers to buy without the force of regulation 3 Carsten

More information

CARMA: Complete Autonomous Responsible Management Agent (System)

CARMA: Complete Autonomous Responsible Management Agent (System) University of Technology, Sydney Faculty of Engineering and Information Technology CARMA: Complete Autonomous Responsible Management Agent (System) Submitted by: Haydn Mearns BE (Soft.) 2012 Principal

More information