Elastic Processes and the Vienna Elastic Computing Model
|
|
- Alison Franklin
- 5 years ago
- Views:
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 Schahram Dustdar and Hong-Linh Truong Distributed Systems Group, Vienna University of Technology,
More informationVirtualizing 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 informationData 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 informationData 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 informationPrinciples 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 informationV 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 informationTowards 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 informationAutonomic 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 informationWhere 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 informationAdvanced 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 informationAdvanced 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 informationMicrosoft 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 informationSymantec 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 informationImproved 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 informationCourse 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 informationHow 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 informationAn 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 informationAccelerate 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 informationTowards 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 informationCLOUD 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 informationNext-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 informationAdvanced 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 informationCLOUD 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 informationD 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 informationCall 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 informationComprehensive 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 informationA: 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 informationChapter 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 informationINFS 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 informationMoving 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 informationLOGICAL 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 informationADVISE 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 informationA 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 informationSYBL: 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 informationCHAPTER 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 informationA 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 informationASSURING 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 informationComputing 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 informationCOURSE 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 informationCloud 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 informationI 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 informationBPS 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 informationHCI 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 informationSlides 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 informationSynopsis 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 informationInternational 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 informationModel 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 informationTopology 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 informationData 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 informationCloud 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 informationLogicGeoObject: 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 informationUBS 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 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 informationA 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 informationBUSINESS 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 informationDecentralizing 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 informationKusum 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 informationCategory 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 informationArchitectural 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 informationANALYSIS 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 informationPart 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 informationSocial 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 informationGovernment 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 informationSOFTWARE 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 informationThe 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 informationSentinet 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 informationThe 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 informationDemystifying 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 informationDeveloping 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 informationTopic 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 informationNational 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 informationMovie 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 informationCLOUD 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 information10 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 informationVblock 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 informationVirtustream 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 informationPSOACI 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 informationRemotely 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 informationEnergy 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 informationPlanning 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 informationDEVELOPING 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 informationVerint 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 informationAdvanced 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 informationComputing 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 information2012 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 informationMir 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 informationA 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 informationOrchestrating 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
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 informationEmpowering 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 informationA 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 informationQLogic 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 informationPierre 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 informationEarthCube 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 informationOpen 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 informationQoS 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 informationNGSON: 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 informationFundamentals 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 informationContext 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 informationOn 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