Elastic Processes and the Vienna Elastic Computing Model

Size: px
Start display at page:

Download "Elastic Processes and the Vienna Elastic Computing Model"

Transcription

1 Advanced Topics in Service-Oriented Computing and Cloud Computing, the Vienna PhD School of Informatics, WS Elastic Processes and the Vienna Elastic Computing Model Hong-Linh Truong and Schahram Dustdar Distributed Systems Group Vienna University of Technology SOCloud WS

2 Goals Understand different types of elasticity Understand principles of elastic processes Capture the idea of the Vienna Elastic Computing Model SOCloud WS

3 What do we know about elasticity? SOCloud WS

4 Elasticity in physics elasticity (or stretchiness) is the physical property of a material that returns to its original shape after the stress (e.g. external forces) that made it deform or distort is removed It is related to the form (the structure) of something Stress causes the elasticity (structure deformation) Strain measures what has been changed (amount of deformation) In the context of computing: give a process or a system What can be used to represent Stress and Strain? When a strain signals a dangerous situation? How to be elastic under dynamic stress? SOCloud WS

5 Elasticity in economics elasticity is the measurement of how changing one economic variable affects others price elasticity of demand price elasticity of supply income elasticity of demand elasticity of substitution between factors of production elasticity of intertemporal substitution Elasticity of a function: elasticity of y with respect to x SOCloud WS

6 Elasticity in computing (1) Elastic computing is the use of computer resources which vary dynamically to meet a variable workload Clustering elasticity is the ease of adding or removing nodes from the distributed data store What elasticity means to cloud users is that they should design their applications to scale their resource requirements up and down whenever possible., David Chiu Source: SOCloud WS

7 Elasticity in computing (2) About the use of resources in terms of machine powers Mainly for improving the (time-based) performance Reflect a simple physics view of the elasticity Stress is workload Strain is the amount of resources to be increased/decreased SOCloud WS

8 Elasticity in computing another question Charge the user more/less because I could dynamically increase/reduce the quality of my service Quality can response time, quality of results, etc. Why I am able to this? I have access to a large number of and diverse types of (third-party) resources Resources to be used have diverse quality dimensions SOCloud WS

9 Elasticity in computing a broad view (1) To deal with elastic demands from consumers Even a consumer has different requirements at the same time To provide multiple outputs with different price and quality (output elasticity) To deal with elastic data inputs, e.g., deal with opportunistic data (scaling in/out of data inputs) Computing resources are not input data To deal with elastic pricing and quality models associated resources SOCloud WS

10 Elasticity in computing a broad view (2) The service/process itself is elastic in terms of economic theory The service/process is characterized by its elastic cost and quality published to its consumers The service/process structure is elastic in terms of physics Its structure is elastic: e.g., new fragment can be added SOCloud WS

11 Example of elasticity: cloud environments (1) Multiple realtime data sources, e.g. Stream monitoring sensors in smart environments Earth monitoring, satellite images Social media Web information A set of data processing algorithms Data conversion, data enrichment, data extraction, data mining, domain-specific computational analysis (e.g., CO2 calculation), etc Algorithms can be wrapped into processing elements/workflow activities SOCloud WS

12 Example of elasticity: cloud environments (2) Influence factors for the performance and quality of algorithms Data rates, quality of data sources, underlying systems, etc. The quality of the output of algorithms is varying, depending on algorithms and influence factors Multiple concurrent consumers Dynamic requirements for SLA, quality of outputs, etc. Elastic data processing service provider Need to optimize resource usage, prices, etc., but must meet consumer's requirements SOCloud WS

13 Example of elasticity: workflow provisioning and refinement (1) algo1 algo2 algo3 Clouds One processing workflow for all consumers Scheduling, SLA tradeoffs, and individual algorithm impact on the whole processing chain SOCloud WS influence factors performance quality algo4 algo5 Scheduling problems Workflow optimization issues SLA tradeoffs issues Output: results, accuracy, performance etc. =? Reqs: Consumer 1, Consumer 2 Consumer n

14 Example of elasticity: workflow provisioning and refinement (2) algo1 algo2 algo3 prop1:influence factors performance quality algo4 algo5 Output 1: results, accuracy, performance etc. algo1 algo2 algo3 algo4 propn:influence factors Performance quality algo6 algo5 algo7 algo8 Output n: results, accuracy, performance etc. N separated workflows for M consumers Common activities but different influence factors/expected quality SOCloud WS

15 Example of elasticity: workflow provisioning and refinement (3) algo1 algo2 algo3 prop1n:influence factors performance quality algo4 algo5 algo6 Output 1: results, accuracy, performance etc. Merging common workflow fragments algo5 algo7 algo8 Output n: results, accuracy, performance etc. Merging common workflow fragments Dynamic refinements SOCloud WS

16 Principles of Elastic Processes Schahram Dustdar, Yike Guo, Benjamin Satzger, Hong Linh Truong: Principles of Elastic Processes. IEEE Internet Computing 15(5): (2011) SOCloud WS

17 Basic view Consumer demands output1 Input data single process/service outputn output2 resource resource resource resource Resource as data input (e.g., complementary data) SOCloud WS resource resource Resources as executable hosts (e.g., machine, human, software)

18 Elastic Properties price elasticity (1) Price elasticity describes a resource/service's provision's responsiveness to change in price Price items: investment, provisioning, maintenance, etc. Dynamic pricing models can be built based on elasticity concept e.g., Price elasticity of demands SOCloud WS

19 Elastic Properties price elasticity (2) What if no change in individual resource/service Is a traditional issue in service selection? From a customer view Have similar services but different prices Can reduce the usage price But from a provider view Use different resources to offer price elasticity and quality elasticity Build elastic service/process SOCloud WS

20 Elastic Properties quality elasticity Quality elasticity measures how responsive quality is to a change in resource usage Service's quality improvement should be monotonic to the consumption of resources needed Adding more resources does not automatically increase the quality! Multiple quality dimensions Performance, quality of data, etc. Complex dependencies among quality measurement and price function SOCloud WS

21 Conceptual architecture of elastic process environment SOCloud WS

22 Conceptual model: physical elasticity properties EP must optimize resource usage Dynamic environment with diverse resource types Dynamic resources scaling in/out of dynamic resources (inputs and underlying execution environments) EP can produce multiple outputs For demands with similar requirements scaling in/out of multiple outputs and deformation of the structure of EP SOCloud WS

23 Conceptual model: economic elasticity properties EP's function is a static property Accepts inputs and produces outputs Physical elastic properties of EP lead to EP's economic elastic properties Resource elasticity: several instances of EP can be provided elastic Price elasticity: each instance of EP can have different pricing models Quality elasticity: each instance of EP can offer different quality metrics SOCloud WS

24 Conceptual model: operation and modeling principles (1) Operation principles Monitor, manage and describe dynamic properties Dynamically refine process functions based on quality Determine costs based on multiple resource cost models Provide elasticity across providers An EP can deal with multiple service objectives N concurrent consumers, access markets of M providers, with K different requirements: K <= N SOCloud WS

25 Conceptual model: operation and modeling principles (2) Modeling Overlaying EPs, functional composition, and dynamic property composition Modeling principles EP's function as a static property EP's results based on requirements concerning price and quality modeled as a set of constraints influencing resource elasticity Communication can be based on SOAP/REST Refinement and composition of resource, price and quality at multiple levels: activities, fragments, or the whole EP SOCloud WS

26 Research challenges Specification of constraints and preferences How to enrich processes with constraints and preferences specifying pricing and preferences How to allow relevant stakeholders to control trade-offs Self-describing resources Diverse types of resources: hardware, software and humans Elastic reasoning mechanism How to deal with trade-offs and realtime reasonings Reusability and adaptive execution Resoures and fragments refinements based on price and quality Formalism for elastic process systems SOCloud WS

27 The Vienna Elastic Computing Model (VCM) SOCloud WS

28 Key differences Multi-dimensional elasticity Resource, quality, cost and rights Basic on principles of elastic processes Elasticity in hybrid systems of living and nonliving computing resources Software and human capabilities as computing resources Multi clouds An end-to-end approach For science and business complex applications SOCloud WS

29 Motivations for VCM Not only more machines for increasing the performance Quality of results otherwise resources are wasted Price elasticity : taking opportunities in terms of business but a consequence of the demand for a higher of quality of results Problems cannot be solved by software, even with high prices Humans excel machines in many cases Humans in the loop Simulation evaluation, disaster responses, etc. SOCloud WS

30 Motivation example: discover patterns using crowds Jobs of software-based computing elements (SEs) and human-based computing elements (HEs) must be integrated into a single system Quality constraints are important: not just volunteering work! SOCloud WS

31 Motivation example: quality evaluation in multi-scale simulation You need more processional teams/cliques Wisdom of a few! SOCloud WS

32 Conceptual view of VCM E-science Application Business Application Elastic Service Elastic Alignment IT Elastic Process Elastic Runtime Management IT Elastic Service Virtualization Service modeling and interface Alignment techniques Virtualization techniques Monitoring and analysis techniques Non-functional parameters characterization Programming models Governance and service evolution Software-based Computing Element (SE) Human-based Computing Element (HE) Heavy crowded in cloud computing and social computing Ready to use but in isolation (single cloud and single type of computing elements) SOCloud WS

33 Characterizing human-based computing elements Characterizing software-based computing elements is well-researched HE characteristics Computing capabilities: no precise description found in SE, like memory and storage capabilities, and software features Interface: communication interface, task interface, and inter-he interface Dynamic non-functional parameters: lack metrics for HE Programming models: too simple and not well supported. SOCloud WS

34 Analogy between SE and HE Useful for virtualize SE and HE in a single platform Basic computing processor: CPU/core versus brain System architecture: cluster/smp/etc versus crowds/cliques/individual Interconnect: e.g., ring versus free network Communication protocol: TCP/IP versus s Task model:? Versus? Scheduling:? Versus? SOCloud WS

35 The service model in VCM Traditional software service models: Software service and software service-based Models for HE and SE/HE Individual human-based service or human-provided service (HPS) Human team-based service or SCU (social computing unit) Hybrid composite service: a composite service whose aggregated services are software-based or humanbased. SOCloud WS

36 Integrated system view Discover SEs and HEs based on their capabilities, interfaces and nonfunctional parameters Compare services wrapping to SEs and HEs Compose SEs and HEs SOCloud WS

37 Integrated system view: clouds Clouds of SE, HE and hybrid SE/HE systems SOCloud WS

38 Non-functional parameters Rich parameters for SE/HE The same definition for a parameter Different interpretations for SE or HE e.g., availability SOCloud WS

39 Programming framework Program elastic processes of SE/HE SOCloud WS

40 The list of challenges System software and middleware Elastic service modeling and alignment Sevice evolution Programming language and Tools Dynamic refinement and adaptation Charactering and monitoring non-functional parameters Rewarding mechanisms Governance and compliance SOCloud WS

41 Conclusions Elastic computing is needed in different aspects scaling software, services, and people in the same application But we need more than just resource elasticity Resource, cost, quality, etc. Hybrid systems of SE and HE Multiple clouds SOCloud WS

42 References Julien Perez, C\&\#233;cile Germain-Renaud, Bal\&\#225;zs K\&\#233;gl, and Charles Loomis Responsive elastic computing. In Proceedings of the 6th international conference industry session on Grids meets autonomic computing (GMAC '09). ACM, New York, NY, USA, DOI= / Schahram Dustdar, Yike Guo, Benjamin Satzger, Hong Linh Truong: Principles of Elastic Processes. IEEE Internet Computing 15(5): (2011) Anhai Doan, Raghu Ramakrishnan, and Alon Y. Halevy Crowdsourcing systems on the World-Wide Web. Commun. ACM 54, 4 (April 2011), DOI= / D. Schall, H. L. Truong, and S. Dustdar, Unifying human and software services in web-scale collaborations, IEEE Internet Computing, vol. 12, no. 3, pp , S. Dustdar and K. Bhattacharya, The social compute unit, IEEE Internet Computing, vol. 15, no. 3, pp , A. Marcus, E. Wu, D. Karger, S. Madden, and R. Miller, Human powered Sorts and Joins, ArXiv e-prints, Sep Voigt, S.; Kemper, T.; Riedlinger, T.; Kiefl, R.; Scholte, K.; Mehl, H.;, "Satellite Image Analysis for Disaster and Crisis- Management Support," Geoscience and Remote Sensing, IEEE Transactions on, vol.45, no.6, pp , June 2007 doi: /TGRS Schahram Dustdar and Hong-Linh Truong, The Vienna Elastic Computing Model Virtualizing Software and Human for Elastic Processes in Multiple Clouds, Working paper, Nov SOCloud WS

43 Thanks for your attention! Hong-Linh Truong Distributed Systems Group Vienna University of Technology Austria SOCloud WS

Virtualizing Software and Humans for Elastic Processes in Multiple Clouds a Service Management Perspective

Virtualizing Software and Humans for Elastic Processes in Multiple Clouds a Service Management Perspective Virtualizing Software and Humans for Elastic Processes in Multiple Clouds a Service Management Perspective Schahram Dustdar and Hong-Linh Truong Distributed Systems Group, Vienna University of Technology,

More information

Virtualizing Software and Humans for Elastic Processes in Multiple Clouds a Service Management Perspective

Virtualizing Software and Humans for Elastic Processes in Multiple Clouds a Service Management Perspective Virtualizing Software and Humans for Elastic Processes in Multiple Clouds a Service Management Perspective Schahram Dustdar and Hong-Linh Truong Distributed Systems Group, Vienna University of Technology,

More information

Data as a Service Models and Engineering

Data as a Service Models and Engineering Advanced Services Engineering, Summer 2016 Lecture 4 Data as a Service Models and Engineering Hong-Linh Truong Distributed Systems Group, Vienna University of Technology truong@dsg.tuwien.ac.at http://dsg.tuwien.ac.at/staff/truong

More information

Data marketplaces: core models and concepts

Data marketplaces: core models and concepts Advanced Services Engineering, Summer 2016, Lecture 5 Data marketplaces: core models and concepts Hong-Linh Truong Distributed Systems Group, TU Wien truong@dsg.tuwien.ac.at http://dsg.tuwien.ac.at/staff/truong

More information

Principles and Methods for Elastic Computing -

Principles and Methods for Elastic Computing - Principles and Methods for Elastic Computing - Lund, 7 May 2014 Schahram Dustdar Distributed Systems Group TU Vienna http://dsg.tuwien.ac.at/research/viecom/ Acknowledgements Includes some joint work with

More information

V Conclusions. V.1 Related work

V Conclusions. V.1 Related work V Conclusions V.1 Related work Even though MapReduce appears to be constructed specifically for performing group-by aggregations, there are also many interesting research work being done on studying critical

More information

Towards a Framework for Monitoring and Analyzing QoS Metrics of Grid Services

Towards a Framework for Monitoring and Analyzing QoS Metrics of Grid Services Hong-Linh Truong, 2 nd IEEE E-Science Conference, 4 December 2006, Amsterdam. Towards a Framework for Monitoring and Analyzing QoS Metrics of Grid Services Hong-Linh Truong, Robert Samborski, Thomas Fahringer

More information

Autonomic Computing. Pablo Chacin

Autonomic Computing. Pablo Chacin Autonomic Computing Pablo Chacin Acknowledgements Some Slides taken from Manish Parashar and Omer Rana presentations Agenda Fundamentals Definitions Objectives Alternative approaches Examples Research

More information

Where are you with your Cloud or Clouds? Simon Kaye Dr Cloud

Where are you with your Cloud or Clouds? Simon Kaye Dr Cloud Where are you with your Cloud or Clouds? Simon Kaye Dr Cloud 15 th September, 2011 2 3 Cloud Computing definitions are varying, but a common set of attributes can be identified 4 Organizations need to

More information

Advanced Technologies of SharePoint 2016

Advanced Technologies of SharePoint 2016 Advanced Technologies of SharePoint 2016 20339-2; 5 Days; Instructor-led Course Description This five-day course will teach you how to plan, configure, and manage the advanced features in a SharePoint

More information

Advanced Technologies of SharePoint 2016

Advanced Technologies of SharePoint 2016 Advanced Technologies of SharePoint 2016 Course 20339-2A 5 Days Instructor-led, Hands on Course Information This five-day course will teach you how to plan, configure, and manage the advanced features

More information

Microsoft Advanced Technologies of SharePoint 2016

Microsoft Advanced Technologies of SharePoint 2016 1800 ULEARN (853 276) www.ddls.com.au Microsoft 20339-2 Advanced Technologies of SharePoint 2016 Length 5 days Price $4290.00 (inc GST) Version A Overview This five-day course will teach you how to plan,

More information

Symantec Data Center Transformation

Symantec Data Center Transformation Symantec Data Center Transformation A holistic framework for IT evolution As enterprises become increasingly dependent on information technology, the complexity, cost, and performance of IT environments

More information

Improved Cardinality Estimation using Entity Resolution in Crowdsourced Data

Improved Cardinality Estimation using Entity Resolution in Crowdsourced Data IJIRST International Journal for Innovative Research in Science & Technology Volume 3 Issue 02 July 2016 ISSN (online): 2349-6010 Improved Cardinality Estimation using Entity Resolution in Crowdsourced

More information

Course Content. This is the second in a sequence of two courses for IT Professionals and is aligned with the SharePoint 2016 IT Pro certification.

Course Content. This is the second in a sequence of two courses for IT Professionals and is aligned with the SharePoint 2016 IT Pro certification. Course Content Course Description: This five-day course will teach you how to plan, configure, and manage the advanced features in a environment. The special areas of focus for this course include implementing

More information

How can we gain the insights and control we need to optimize the performance of applications running on our network?

How can we gain the insights and control we need to optimize the performance of applications running on our network? SOLUTION BRIEF CA Network Flow Analysis and Cisco Application Visibility and Control How can we gain the insights and control we need to optimize the performance of applications running on our network?

More information

An Overview of Smart Sustainable Cities and the Role of Information and Communication Technologies (ICTs)

An Overview of Smart Sustainable Cities and the Role of Information and Communication Technologies (ICTs) An Overview of Smart Sustainable Cities and the Role of Information and Communication Technologies (ICTs) Sekhar KONDEPUDI Ph.D. Vice Chair FG-SSC & Coordinator Working Group 1 ICT role and roadmap for

More information

Accelerate Your Enterprise Private Cloud Initiative

Accelerate Your Enterprise Private Cloud Initiative Cisco Cloud Comprehensive, enterprise cloud enablement services help you realize a secure, agile, and highly automated infrastructure-as-a-service (IaaS) environment for cost-effective, rapid IT service

More information

Towards a Long Term Research Agenda for Digital Library Research. Yannis Ioannidis University of Athens

Towards a Long Term Research Agenda for Digital Library Research. Yannis Ioannidis University of Athens Towards a Long Term Research Agenda for Digital Library Research Yannis Ioannidis University of Athens yannis@di.uoa.gr DELOS Project Family Tree BRICKS IP DELOS NoE DELOS NoE DILIGENT IP FP5 FP6 2 DL

More information

CLOUD GOVERNANCE SPECIALIST Certification

CLOUD GOVERNANCE SPECIALIST Certification CLOUD GOVERNANCE SPECIALIST Certification The Cloud Professional (CCP) program from Arcitura is dedicated to excellence in the fields of cloud computing technology, mechanisms, platforms, architecture,

More information

Next-generation IT Platforms Delivering New Value through Accumulation and Utilization of Big Data

Next-generation IT Platforms Delivering New Value through Accumulation and Utilization of Big Data Next-generation IT Platforms Delivering New Value through Accumulation and Utilization of Big Data 46 Next-generation IT Platforms Delivering New Value through Accumulation and Utilization of Big Data

More information

Advanced Technologies of SharePoint 2016 ( )

Advanced Technologies of SharePoint 2016 ( ) SharePoint Course - 203392 Advanced Technologies of SharePoint 2016 (20339-2) Length 5 days Audience The course is targeted at experienced IT Professionals who are interested in learning how to install,

More information

CLOUD ARCHITECT Certification. Cloud Architect

CLOUD ARCHITECT Certification. Cloud Architect CLOUD ARCHITECT Certification Cloud Architect The Cloud Professional (CCP) program from Arcitura is dedicated to excellence in the fields of cloud computing technology, mechanisms, platforms, architecture,

More information

D DAVID PUBLISHING. Big Data; Definition and Challenges. 1. Introduction. Shirin Abbasi

D DAVID PUBLISHING. Big Data; Definition and Challenges. 1. Introduction. Shirin Abbasi Journal of Energy and Power Engineering 10 (2016) 405-410 doi: 10.17265/1934-8975/2016.07.004 D DAVID PUBLISHING Shirin Abbasi Computer Department, Islamic Azad University-Tehran Center Branch, Tehran

More information

Call for Papers for Communication QoS, Reliability and Modeling Symposium

Call for Papers for Communication QoS, Reliability and Modeling Symposium Call for Papers for Communication QoS, Reliability and Modeling Symposium Scope and Motivation: In modern communication networks, different technologies need to cooperate with each other for end-to-end

More information

Comprehensive analysis and evaluation of big data for main transformer equipment based on PCA and Apriority

Comprehensive analysis and evaluation of big data for main transformer equipment based on PCA and Apriority IOP Conference Series: Earth and Environmental Science PAPER OPEN ACCESS Comprehensive analysis and evaluation of big data for main transformer equipment based on PCA and Apriority To cite this article:

More information

A: Advanced Technologies of SharePoint 2016

A: Advanced Technologies of SharePoint 2016 Let s Reach For Excellence! TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC Address: 103 Pasteur, Dist.1, HCMC Tel: 08 38245819; 38239761 Email: traincert@tdt-tanduc.com Website: www.tdt-tanduc.com; www.tanducits.com

More information

Chapter 4. Fundamental Concepts and Models

Chapter 4. Fundamental Concepts and Models Chapter 4. Fundamental Concepts and Models 4.1 Roles and Boundaries 4.2 Cloud Characteristics 4.3 Cloud Delivery Models 4.4 Cloud Deployment Models The upcoming sections cover introductory topic areas

More information

INFS 214: Introduction to Computing

INFS 214: Introduction to Computing INFS 214: Introduction to Computing Session 13 Cloud Computing Lecturer: Dr. Ebenezer Ankrah, Dept. of Information Studies Contact Information: eankrah@ug.edu.gh College of Education School of Continuing

More information

Moving Applications to the Cloud: An Approach based on Application Model Enrichment

Moving Applications to the Cloud: An Approach based on Application Model Enrichment Institute of Architecture of Application Systems Moving Applications to the Cloud: An Approach based on Application Model Enrichment Leymann, Frank; Fehling, Christoph; Mietzner, Ralph; Nowak, Alexander;

More information

LOGICAL OPERATOR USAGE IN STRUCTURAL MODELLING

LOGICAL OPERATOR USAGE IN STRUCTURAL MODELLING LOGICAL OPERATOR USAGE IN STRUCTURAL MODELLING Ieva Zeltmate (a) (a) Riga Technical University, Faculty of Computer Science and Information Technology Department of System Theory and Design ieva.zeltmate@gmail.com

More information

ADVISE a Framework for Evaluating Cloud Service Elasticity Behavior

ADVISE a Framework for Evaluating Cloud Service Elasticity Behavior ADVISE a Framework for Evaluating Cloud Elasticity Behavior Georgiana Copil 1, Demetris Trihinas 2, Hong-Linh Truong 1, Daniel Moldovan 1, George Pallis 2, Schahram Dustdar 1, Marios Dikaiakos 2 1 Distributed

More information

A Study of Future Internet Applications based on Semantic Web Technology Configuration Model

A Study of Future Internet Applications based on Semantic Web Technology Configuration Model Indian Journal of Science and Technology, Vol 8(20), DOI:10.17485/ijst/2015/v8i20/79311, August 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 A Study of Future Internet Applications based on

More information

SYBL: an Extensible Language for Controlling Elasticity in Cloud Applications

SYBL: an Extensible Language for Controlling Elasticity in Cloud Applications 2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing SYBL: an Extensible Language for Controlling Elasticity in Cloud Applications Georgiana Copil, Daniel Moldovan, Hong-Linh

More information

CHAPTER 3 GRID MONITORING AND RESOURCE SELECTION

CHAPTER 3 GRID MONITORING AND RESOURCE SELECTION 31 CHAPTER 3 GRID MONITORING AND RESOURCE SELECTION This chapter introduces the Grid monitoring with resource metrics and network metrics. This chapter also discusses various network monitoring tools and

More information

A Dream of Software Engineers -- Service Orientation and Cloud Computing

A Dream of Software Engineers -- Service Orientation and Cloud Computing JICSIT2011 / ITAIC 2011 Keynote http://www.jicsit.org/ A Dream of Software Engineers -- Service Orientation and Cloud Computing Yinong Chen Arizona State University, Tempe, Arizona, U.S.A. JICSIT/ITAIC

More information

ASSURING PERFORMANCE IN VDI DEPLOYMENTS

ASSURING PERFORMANCE IN VDI DEPLOYMENTS ASSURING PERFORMANCE IN VDI DEPLOYMENTS EXECUTIVE SUMMARY Virtual Desktop Infrastructure (VDI) holds great promise for end-user computing teams to centralize management and maintenance, lower operational

More information

Computing in the Continuum: Harnessing Pervasive Data Ecosystems

Computing in the Continuum: Harnessing Pervasive Data Ecosystems Computing in the Continuum: Harnessing Pervasive Data Ecosystems Manish Parashar, Ph.D. Director, Rutgers Discovery Informatics Institute RDI 2 Distinguished Professor, Department of Computer Science Moustafa

More information

COURSE OUTLINE: A Advanced Technologies of SharePoint 2016

COURSE OUTLINE: A Advanced Technologies of SharePoint 2016 Course Name 20339-2A Advanced Technologies of Course Duration 5 Days Course Structure Instructor-Led Course Overview This five-day course will teach you how to plan, configure, and manage the advanced

More information

Cloud Computing Introduction & Offerings from IBM

Cloud Computing Introduction & Offerings from IBM Cloud Computing Introduction & Offerings from IBM Gytis Račiukaitis IT Architect, IBM Global Business Services Agenda What is cloud computing? Benefits Risks & Issues Thinking about moving into the cloud?

More information

I D C T E C H N O L O G Y S P O T L I G H T. V i r t u a l and Cloud D a t a Center Management

I D C T E C H N O L O G Y S P O T L I G H T. V i r t u a l and Cloud D a t a Center Management I D C T E C H N O L O G Y S P O T L I G H T Orchestration S i m p l i f i es and Streamlines V i r t u a l and Cloud D a t a Center Management January 2013 Adapted from Systems Management Software Purchasing

More information

BPS Suite and the OCEG Capability Model. Mapping the OCEG Capability Model to the BPS Suite s product capability.

BPS Suite and the OCEG Capability Model. Mapping the OCEG Capability Model to the BPS Suite s product capability. BPS Suite and the OCEG Capability Model Mapping the OCEG Capability Model to the BPS Suite s product capability. BPS Contents Introduction... 2 GRC activities... 2 BPS and the Capability Model for GRC...

More information

HCI Design Process: An Overview. What is HCI Design Process? Practical Issues in HCI Design Process Examples of Lifecycle Models

HCI Design Process: An Overview. What is HCI Design Process? Practical Issues in HCI Design Process Examples of Lifecycle Models HCI Design Process: An Overview What is HCI Design Process? Practical Issues in HCI Design Process Examples of Lifecycle Models H. C. So Page 1 Semester B 2017-2018 HCI Design Process What is HCI Design?

More information

Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger S. Pressman. For non-profit educational use only

Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger S. Pressman. For non-profit educational use only Chapter 16 Pattern-Based Design Slide Set to accompany Software Engineering: A Practitioner s Approach, 8/e by Roger S. Pressman and Bruce R. Maxim Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger

More information

Synopsis by: Stephen Roberts, GMU CS 895, Spring 2013

Synopsis by: Stephen Roberts, GMU CS 895, Spring 2013 Using Components for Architecture-Based Management The Self-Repair case Sylvain Sicard Université Joseph Fourier, Grenoble, France, Fabienne Boyer Université Joseph Fourier, Grenoble, France, Noel De Palma

More information

International Journal of Advancements in Research & Technology, Volume 2, Issue5, May ISSN

International Journal of Advancements in Research & Technology, Volume 2, Issue5, May ISSN International Journal of Advancements in Research & Technology, Volume 2, Issue5, May-2013 194 A REVIEW ON OBJECT MODELLING METHODOLOGIES ROHIT SHARMA 1, Dr. VINODINI KATIYAR 2 1 Research Scholar, C.M.J.

More information

Model Driven Development of Context Aware Software Systems

Model Driven Development of Context Aware Software Systems Model Driven Development of Context Aware Software Systems Andrea Sindico University of Rome Tor Vergata Elettronica S.p.A. andrea.sindico@gmail.com Vincenzo Grassi University of Rome Tor Vergata vgrassi@info.uniroma2.it

More information

Topology Enhancement in Wireless Multihop Networks: A Top-down Approach

Topology Enhancement in Wireless Multihop Networks: A Top-down Approach Topology Enhancement in Wireless Multihop Networks: A Top-down Approach Symeon Papavassiliou (joint work with Eleni Stai and Vasileios Karyotis) National Technical University of Athens (NTUA) School of

More information

Data Model and Software Architecture for Business Process Model Generator

Data Model and Software Architecture for Business Process Model Generator VOL 2 (2018) NO 4-2 e-issn : 2549-9904 ISSN : 2549-9610 INTERNATIONAL JOURNAL ON INFORMATICS VISUALIZATION Data Model and Software Architecture for Business Process Model Generator Ivaylo Kamenarov #,

More information

Cloud Computing An IT Paradigm Changer

Cloud Computing An IT Paradigm Changer Cloud Computing An IT Paradigm Changer Mazin Yousif, PhD CTO, Cloud Computing IBM Canada Ltd. Mazin Yousif, PhD T-Systems International 2009 IBM Corporation IT infrastructure reached breaking point App

More information

LogicGeoObject: a Client-Side Architectural Model for Aggregating Geospatial Dynamics from Sensor Web

LogicGeoObject: a Client-Side Architectural Model for Aggregating Geospatial Dynamics from Sensor Web LogicGeoObject: a Client-Side Architectural Model for Aggregating Geospatial Dynamics from Sensor Web Xuelin He 1, Jeremy G. Morley 2 1 Department of Civil, Environmental & Geomatic Engineering, University

More information

UBS Data Center Efficiency Strategy

UBS Data Center Efficiency Strategy UBS Group Technology Public UBS Data Center Efficiency Strategy Steps in Efficiency, Automation leading to enabling the Cloud October 18, 2011 UBS one of the leading financial firms UBS draws on its 150-year

More information

* Inter-Cloud Research: Vision

* Inter-Cloud Research: Vision * Inter-Cloud Research: Vision for 2020 Ana Juan Ferrer, ATOS & Cluster Chair Vendor lock-in for existing adopters Issues: Lack of interoperability, regulatory context, SLAs. Inter-Cloud: Hardly automated,

More information

A Layered Protocol Architecture for Scalable Innovation and Identification of Network Economic Synergies in the Internet of Things

A Layered Protocol Architecture for Scalable Innovation and Identification of Network Economic Synergies in the Internet of Things A Layered Protocol Architecture for Scalable Innovation and Identification of Network Economic Synergies in the Internet of Things Tilman Wolf 1 and Anna Nagurney 2 1 Department of Electrical and Computer

More information

BUSINESS ARCHITECTURE AND THE OPEN GROUP I A S A e S u m m i t

BUSINESS ARCHITECTURE AND THE OPEN GROUP I A S A e S u m m i t BUSINESS ARCHITECTURE AND THE OPEN GROUP 2 0 17 I A S A e S u m m i t OVERVIEW Introduction to the organizations The Business Architecture Guild and the Business Architecture Framework The Open Group and

More information

Decentralizing the Semantic Web: Who will pay to realize it?

Decentralizing the Semantic Web: Who will pay to realize it? Decentralizing the Semantic Web: Who will pay to realize it? Tobias Grubenmann, Daniele Dell Aglio, Abraham Bernstein, Dmitry Moor, Sven Seuken Department of Informatics, University of Zurich, Switzerland,

More information

Kusum Lata, Sugandha Sharma

Kusum Lata, Sugandha Sharma International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2017 IJSRCSEIT Volume 2 Issue 4 ISSN : 2456-3307 A Survey on Cloud Computing and Mobile Cloud Computing

More information

Category Theory in Ontology Research: Concrete Gain from an Abstract Approach

Category Theory in Ontology Research: Concrete Gain from an Abstract Approach Category Theory in Ontology Research: Concrete Gain from an Abstract Approach Markus Krötzsch Pascal Hitzler Marc Ehrig York Sure Institute AIFB, University of Karlsruhe, Germany; {mak,hitzler,ehrig,sure}@aifb.uni-karlsruhe.de

More information

Architectural Blueprint

Architectural Blueprint IMPORTANT NOTICE TO STUDENTS These slides are NOT to be used as a replacement for student notes. These slides are sometimes vague and incomplete on purpose to spark a class discussion Architectural Blueprint

More information

ANALYSIS OF SaaS MULTI-TENANT DATABASE IN A CLOUD ENVIRONMENT

ANALYSIS OF SaaS MULTI-TENANT DATABASE IN A CLOUD ENVIRONMENT ANALYSIS OF SaaS MULTI-TENANT DATABASE IN A CLOUD ENVIRONMENT Maram Hassan AlAlwan Alalwan.maram@gmail.com Soha S. Zaghloul smekki@ksu.edu.sa College of Computer and Information Science Department of Computer

More information

Part III: Evaluating the Business Value of the Hybrid Cloud

Part III: Evaluating the Business Value of the Hybrid Cloud Contents at a Glance Introduction... 1 Part I: Understanding Concepts and Construction... 7 Chapter 1: Discovering the Fundamentals of Your Computing Environment...9 Chapter 2: The Hybrid Cloud Continuum...25

More information

Social Behavior Prediction Through Reality Mining

Social Behavior Prediction Through Reality Mining Social Behavior Prediction Through Reality Mining Charlie Dagli, William Campbell, Clifford Weinstein Human Language Technology Group MIT Lincoln Laboratory This work was sponsored by the DDR&E / RRTO

More information

Government IT Modernization and the Adoption of Hybrid Cloud

Government IT Modernization and the Adoption of Hybrid Cloud Government IT Modernization and the Adoption of Hybrid Cloud An IDC InfoBrief, Sponsored by VMware June 2018 Federal and National Governments Are at an Inflection Point Federal and national governments

More information

SOFTWARE ARCHITECTURE & DESIGN INTRODUCTION

SOFTWARE ARCHITECTURE & DESIGN INTRODUCTION SOFTWARE ARCHITECTURE & DESIGN INTRODUCTION http://www.tutorialspoint.com/software_architecture_design/introduction.htm Copyright tutorialspoint.com The architecture of a system describes its major components,

More information

The Impact of SOA Policy-Based Computing on C2 Interoperation and Computing. R. Paul, W. T. Tsai, Jay Bayne

The Impact of SOA Policy-Based Computing on C2 Interoperation and Computing. R. Paul, W. T. Tsai, Jay Bayne The Impact of SOA Policy-Based Computing on C2 Interoperation and Computing R. Paul, W. T. Tsai, Jay Bayne 1 Table of Content Introduction Service-Oriented Computing Acceptance of SOA within DOD Policy-based

More information

Sentinet for BizTalk Server SENTINET

Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server 1 Contents Introduction... 2 Sentinet Benefits... 3 SOA and API Repository... 4 Security... 4 Mediation and Virtualization... 5 Authentication

More information

The Value of Data Governance for the Data-Driven Enterprise

The Value of Data Governance for the Data-Driven Enterprise Solution Brief: erwin Data governance (DG) The Value of Data Governance for the Data-Driven Enterprise Prepare for Data Governance 2.0 by bringing business teams into the effort to drive data opportunities

More information

Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack

Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack Robert Collazo Systems Engineer Rackspace Hosting The Rackspace Vision Agenda Truly a New Era of Computing 70 s 80 s Mainframe Era 90

More information

Developing the ERS Collaboration Framework

Developing the ERS Collaboration Framework 1 Developing the ERS Collaboration Framework Patrick J. Martin, Ph.D. BAE Systems Technology Solutions patrick.j.martin@baesystems.com 10-26-2016 2 ERS Development Challenges Resilient System A system

More information

Topic 01. Software Engineering, Web Engineering, agile methodologies.

Topic 01. Software Engineering, Web Engineering, agile methodologies. Topic 01 Software Engineering, Web Engineering, agile methodologies. 1 What is Software Engineering? 2 1 Classic Software Engineering The IEEE definition: Software Engineering is the application of a disciplined,

More information

National Data Sharing and Accessibility Policy-2012 (NDSAP-2012)

National Data Sharing and Accessibility Policy-2012 (NDSAP-2012) National Data Sharing and Accessibility Policy-2012 (NDSAP-2012) Department of Science & Technology Ministry of science & Technology Government of India Government of India Ministry of Science & Technology

More information

Movie Recommendation System Based On Agglomerative Hierarchical Clustering

Movie Recommendation System Based On Agglomerative Hierarchical Clustering ISSN No: 2454-9614 Movie Recommendation System Based On Agglomerative Hierarchical Clustering P. Rengashree, K. Soniya *, ZeenathJasmin Abbas Ali, K. Kalaiselvi Department Of Computer Science and Engineering,

More information

CLOUD Virtualization. Certification. Cloud Virtualization. Specialist

CLOUD Virtualization. Certification. Cloud Virtualization. Specialist CLOUD Virtualization Certification Cloud Virtualization The Cloud Professional (CCP) program from Arcitura is dedicated to excellence in the fields of cloud computing technology, mechanisms, platforms,

More information

10 QUESTIONS, 10 ANSWERS. Get to know VMware Cloud on AWS The Best-in-Class Hybrid Cloud Service

10 QUESTIONS, 10 ANSWERS. Get to know VMware Cloud on AWS The Best-in-Class Hybrid Cloud Service 10 QUESTIONS, 10 ANSWERS Get to know VMware Cloud on AWS The Best-in-Class Hybrid Cloud Service GET TO KNOW VMWARE CLOUD ON AWS: THE BEST-IN-CLASS HYBRID CLOUD SERVICE IT leaders focused on finding ways

More information

Vblock Infrastructure Packages: Accelerating Deployment of the Private Cloud

Vblock Infrastructure Packages: Accelerating Deployment of the Private Cloud Vblock Infrastructure Packages: Accelerating Deployment of the Private Cloud Roberto Missana - Channel Product Sales Specialist Data Center, Cisco 1 IT is undergoing a transformation Enterprise IT solutions

More information

Virtustream Managed Services Drive value from technology investments through IT management solutions. Tim Calahan, Manager Managed Services

Virtustream Managed Services Drive value from technology investments through IT management solutions. Tim Calahan, Manager Managed Services Virtustream Managed Services Drive value from technology investments through IT management solutions Tim Calahan, Manager Managed Services Virtustream Managed Services Your partner in delivering IT as

More information

PSOACI Tetration Overview. Mike Herbert

PSOACI Tetration Overview. Mike Herbert Tetration Overview Mike Herbert Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join the Discussion

More information

Remotely Sensed Image Processing Service Automatic Composition

Remotely Sensed Image Processing Service Automatic Composition Remotely Sensed Image Processing Service Automatic Composition Xiaoxia Yang Supervised by Qing Zhu State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University

More information

Energy efficient optimization method for green data center based on cloud computing

Energy efficient optimization method for green data center based on cloud computing 4th ational Conference on Electrical, Electronics and Computer Engineering (CEECE 2015) Energy efficient optimization method for green data center based on cloud computing Runze WU1, a, Wenwei CHE1, b,

More information

Planning and Administering SharePoint 2016

Planning and Administering SharePoint 2016 Planning and Administering SharePoint 2016 Course 20339A 5 Days Instructor-led, Hands on Course Information This five-day course will combine the Planning and Administering SharePoint 2016 class with the

More information

DEVELOPING DECISION SUPPORT SYSTEMS A MODERN APPROACH

DEVELOPING DECISION SUPPORT SYSTEMS A MODERN APPROACH DEVELOPING DECISION SUPPORT SYSTEMS A MODERN APPROACH Ion Lungu PhD, Vlad Diaconiţa PhD Candidate Department of Economic Informatics Academy of Economic Studies Bucharest In today s economy access to quality

More information

Verint Knowledge Management Solution Brief Overview of the Unique Capabilities and Benefits of Verint Knowledge Management

Verint Knowledge Management Solution Brief Overview of the Unique Capabilities and Benefits of Verint Knowledge Management Verint Knowledge Management Solution Brief Overview of the Unique Capabilities and Benefits of Verint Knowledge Management November 2015 Table of Contents Introduction... 1 Verint Knowledge Management

More information

Advanced Technologies of SharePoint 2016 ( )

Advanced Technologies of SharePoint 2016 ( ) Advanced Technologies of SharePoint 2016 (20339-2) Formato do curso: Presencial e Live Training Com certificação: MCSE: Productivity Preço: 1740 Nível: Intermédio Duração: 35 horas This five-day course

More information

Computing as a Service

Computing as a Service Cloud Computing? Dipl. Ing. Abdelnasser Abdelhadi Islamic University Gaza Department of Computer Engineering April 2010 Computing as a Service Business Processes Collaboration Industry Applications Software

More information

2012 Business Continuity Management for CRISIS. Network Infrastructure for BCM

2012 Business Continuity Management for CRISIS. Network Infrastructure for BCM 2012 Business Continuity Management for CRISIS Network Infrastructure for BCM FACTS about lack of DR Planning After the incident of the World Trade Center, 40% of the companies without disaster recovery

More information

Mir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada

Mir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada Mir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada Mohamed Bakillah and Steve H.L. Liang Department of Geomatics Engineering University of Calgary, Alberta, Canada

More information

A Novel Method for the Comparison of Graphical Data Models

A Novel Method for the Comparison of Graphical Data Models 3RD INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS DEVELOPMENT (ISD01 CROATIA) A Novel Method for the Comparison of Graphical Data Models Katarina Tomičić-Pupek University of Zagreb, Faculty of Organization

More information

Orchestrating the Cloud Infrastructure using Cisco Intelligent Automation for Cloud

Orchestrating the Cloud Infrastructure using Cisco Intelligent Automation for Cloud Orchestrating the Cloud Infrastructure using Cisco Intelligent Automation for Cloud 2 Orchestrate the Cloud Infrastructure Business Drivers for Cloud Long Provisioning Times for New Services o o o Lack

More information

: Course : SharePoint 2016 Site Collection and Site Administration

: Course : SharePoint 2016 Site Collection and Site Administration Module Title Duration : Course 55194 : SharePoint 2016 Site Collection and Site Administration : 5 days Course Description This five-day instructor-led course is intended for power users and IT professionals,

More information

Empowering the Service Economy with SLA-aware Infrastructures in the project

Empowering the Service Economy with SLA-aware Infrastructures in the project Empowering the Service Economy with SLA-aware Infrastructures in the project SLA@SOI ETSI Workshop Grids, Clouds & Service Infrastructures, Sophia Antipolis, Dec 2-3, 2009 Ramin Yahyapour Technische Universität

More information

A Better Approach to Leveraging an OpenStack Private Cloud. David Linthicum

A Better Approach to Leveraging an OpenStack Private Cloud. David Linthicum A Better Approach to Leveraging an OpenStack Private Cloud David Linthicum A Better Approach to Leveraging an OpenStack Private Cloud 1 Executive Summary The latest bi-annual survey data of OpenStack users

More information

QLogic TrueScale InfiniBand and Teraflop Simulations

QLogic TrueScale InfiniBand and Teraflop Simulations WHITE Paper QLogic TrueScale InfiniBand and Teraflop Simulations For ANSYS Mechanical v12 High Performance Interconnect for ANSYS Computer Aided Engineering Solutions Executive Summary Today s challenging

More information

Pierre Sebellin. Systems Technical Officer International Electrotechnical Commission

Pierre Sebellin. Systems Technical Officer International Electrotechnical Commission Pierre Sebellin Systems Technical Officer International Electrotechnical Commission Introduction IEC is a global organization that publishes consensus-based international Standards and manages Conformity

More information

EarthCube and Cyberinfrastructure for the Earth Sciences: Lessons and Perspective from OpenTopography

EarthCube and Cyberinfrastructure for the Earth Sciences: Lessons and Perspective from OpenTopography EarthCube and Cyberinfrastructure for the Earth Sciences: Lessons and Perspective from OpenTopography Christopher Crosby, San Diego Supercomputer Center J Ramon Arrowsmith, Arizona State University Chaitan

More information

Open Software Standards for Next- Generation Community Satellite Software Packages June 2017

Open Software Standards for Next- Generation Community Satellite Software Packages June 2017 Atmospheric and Environmental Research www.aer.com Lexington, MA 2017 IMAP/ CSPP Users Group Meeting Open Software Standards for Next- Generation Community Satellite Software Packages June 2017 David Hogan

More information

QoS Management of Web Services

QoS Management of Web Services QoS Management of Web Services Zibin Zheng (Ben) Supervisor: Prof. Michael R. Lyu Department of Computer Science & Engineering The Chinese University of Hong Kong Dec. 10, 2010 Outline Introduction Web

More information

NGSON: Features, State of the Art, and Realization

NGSON: Features, State of the Art, and Realization NEXT GENERATION SERVICE OVERLAY NETWORKS (NGSON) NGSON: Features, State of the Art, and Realization Seung-Ik Lee and Shin-Gak Kang, Standards Research Center, Electronics and Telecommunications Research

More information

Fundamentals to Creating Architectures using ISO/IEC/IEEE Standards

Fundamentals to Creating Architectures using ISO/IEC/IEEE Standards Fundamentals to Creating Architectures using ISO/IEC/IEEE Standards What to Architect? How to Architect? IEEE Goals and Objectives Chartered by IEEE Software Engineering Standards Committee to: Define

More information

Context Coupling Techniques for Context-aware Web Service Systems - An Overview

Context Coupling Techniques for Context-aware Web Service Systems - An Overview Context Coupling Techniques for Context-aware Web Service Systems - An Overview Hong-Linh Truong and Schahram Dustdar Distributed Systems Group, Vienna University of Technology, Austria {truong, dustdar}@infosys.tuwien.ac.at

More information

On Specifying and Providing Data Concerns for Adaptive Service Composition and Execution

On Specifying and Providing Data Concerns for Adaptive Service Composition and Execution This lecture contains materials under submission. For personal use only. On Specifying and Providing Data Concerns for Adaptive Service Composition and Execution Hong-Linh Truong Distributed Systems Group,

More information