Autonomic Computing. Pablo Chacin

Size: px
Start display at page:

Download "Autonomic Computing. Pablo Chacin"

Transcription

1 Autonomic Computing Pablo Chacin

2 Acknowledgements Some Slides taken from Manish Parashar and Omer Rana presentations

3 Agenda Fundamentals Definitions Objectives Alternative approaches Examples Research agenda Challenges The Canonical View Roots Reference architecture Limitations

4 Challenges: Complex & Uncertainty System Uncertainty Very large scales Dynamic: entities join, leave, move, change behavior Heterogeneous: capability, connectivity, reliability, guarantees, QoS Lack of common/complete knowledge (LOCK): number, type, location, availability, connectivity, protocols, semantics, etc. Information Uncertainty Availability, resolution, quality of information Devices capability, operation, calibration Trust in data, data models Semantics Application Uncertainty Dynamic behaviors: spacetime adaptivity Dynamic and complex couplings: multi-physics, multimodel, multi-resolution, Dynamic and complex (ad hoc, opportunistic) interactions Acknowledgement: O. Rana and M. Parashar

5 Complexity Dimensions Environment Complexity Cluster P2P CDN LSDS Grid Management Complexity

6 Self-Adaptive Software Software that evaluates its own performance and changes behaviour when the evaluation indicates that it is not accomplishing what the software is intended to do.... Managing complexity is a key goal of self-adaptive software. If a program must match the complexity of the environment in its own structure it will be very complex indeed! Somehow we need to be able to write software that is less complex than the environment in which it is operating yet operate robustly. [Ladd00].

7 The Vision of AC It s time to design and build computing systems capable of running themselves, adjusting to varying circumstances, and preparing their resources to handle most efficiently the workloads we put upon them. They must anticipate needs and allow users to concentrate on what they want to accomplish Paul Horn, IBM

8 Autonomic Properties Self-configuring: Adapt automatically to the dynamically changing environment Self-healing: Discover, diagnose and react to disruptions Self-optimizing: Monitor and tune resources automatically Self-protecting: Anticipate, detect, identify, and protect against attacks from anywhere

9 Biological roots The body s internal mechanisms continuously work together to maintain essential variables within physiological limits that define the viability zone directly linked with the survivability Ashby's Ultra-stable system. S. J. Holmes classification of animal behavior

10 Self-reflective Self-aware Self-governing Self-* Soup Self-anticipating Self-situated Self-diagnosis Self-directed Self-organization Self-monitoring Self-destructing Self-recovering Self-adjusting

11 Autonomic Characteristics Automatic: being able to self-control its internal functions and operations without any manual intervention or external help Adaptive: able to change its operation (i.e., its configuration, state and functions) to cope with temporal and spatial changes in its operational context Aware: able to monitor (sense) its operational context as well as its internal state

12 Challenges Conceptual Challenges: defining appropriate abstractions and models for specifying, understanding, controlling, and implementing autonomic behaviors Architecture Challenges: design system and software architectures to guide the specification and implementation of self-managing behaviors of constituent autonomic elements and their interactions. Middleware Challenges: provide the core services required to realize autonomic behaviors in a robust, reliable and scalable manner, in spite of the dynamism and uncertainty of the system. Application Challenges: build programming models and frameworks that support the development of autonomic elements Source: [PaHa05]

13 The Canonical View

14 MAPE-K Cycle Fundamental atom of the architecture Managed element(s) Database, storage system, server, software app, etc. Plus one autonomic manager Responsible for: Providing its service Managing its own behavior in accordance with policies Interacting with other autonomic elements Autonomic Manager Analyze Plan Monitor Execute Knowledge S E Managed Element An Autonomic Element Acknowledgement: O. Rana and M. Parashar

15 MAPE-K Structure Architectural Model Black Box models Introspection Knowledge Goals Rules Utility function Objective function Analytical (e.g. queuing theory) Semantic SLA Logic constrains Formal algebras

16 MAPE-K Monitor Events Probes Signals (e.g. prices) Plan Optimization Local search Evolutionary algorithms Rules Planning Logical reasoning Analise Mining Machine learning Filters Rules Assisted learning Execute Workflows Mobile agents Component rewiring Mostly domain specific

17 Reference Architecture Acknowledgement: O. Rana and M. Parashar

18 Limitation of Canonical View Not a sound theoretical background Biology as an Inspiring metaphor Gap between goals and model (e.g. feedback loops alone can't achieve self-awareness) Don't address distributed adaptation Scalability Lack of global/accurate information Delays Failures applying changes Coordination

19 Alternative Approaches Biologically Inspired Socially Inspired Economic Theory

20 Biology Inspired Exploits very rich set of biological phenomena Stigmergy: indirect coordination using the environment (e.g. pheromones) Emergent Self-organization (e.g. swarm intelligence, epidemic algorithms) Evolutionary adaptation (e.g. genetic algorithms) Not very formal: Ad hoc modeling requires identifying analogies between target system and biological systems, mapping goals, environment, interactions, etc.

21 Social Models Exploit social phenomena Social networks and interactions Learning Information dissemination (e.g. gossiping) Collective behaviors (crowds) Organization and coordination (e.g. norms) Use concepts that are close to computer systems management: preferences, organization, coordination Unfortunately, we are still learning about how society works:lack of comprehensive theories

22 Economic Models Based on the observation that economy can achieve social goals of millions of individuals sort of Model self-adaptation as an economy on which selfish agents pursue their individual goals by trading Not necessarily modeled as markets Money is not necessary (e.g. bartering) Leverage powerful theoretical body: game theory, mechanism design, value theory Needs the mapping of adaptation policies to pricing policies, trading preferences It's not clear to what extend computer economies follow the same assumptions than human economies What happens with market regulations? Taxes, monetary polices

23 Examples

24 Autonomia [DHX+03]

25 Autonomia Straightforward implementation of the MAPE-K model Agent based architecture Key components Application Management Editor: develop application from a library of components. Define management policies Application Delegated Manager: monitors application, selects resources, trigger agents Autonomic Middleware Service: supporting services for application's agents Knowledge repository

26 Unity [TCW+04]

27 Unity Uses application dependent Utility Functions to express the preferences over alternative resource allocations Application Environment Manager: responsible for predicting how a variation in the allocated resources will impact the achievement of the application goals and for obtaining the resources that the environment needs The Resource Arbiter element is responsible for deciding which resources from a pool should be assigned to which application environment. Very centralized. Scalability?

28 Automate [PPL+06]

29 Automate Semantic middleware: offers services for P2P semantic messaging and topology maintenance. Decentralized Coordination Engine: supports a decentralized decision making process by means of an agent based deductive rule execution engine. Programming System: supports the definition and execution of autonomic components, capable of selfconfiguration, adaptation and optimization. Offers services for dynamic component composition. Fully decentralized architecture based on P2P model. However, scalability of coordination is a issue.

30 eudon

31 eudon Based on Epidemic overlays Self-organizing Resilient, low overhead, scalable Utility-Function driven Self-adaptation using local information Accommodate local policies/conditions Emergent coordination Model-less adaptation Don't assume global/accurate information Reactive Robust

32 Challenges

33 Challenges A sound theory of Autonomicity Up to know, we have been borrowing metaphors and isolated techniques from other fields A more generic reference architecture Consider large scale distributed systems Tools Frameworks, languages, platforms Metrics to measure fitness of adaptation Testbeds and benchmarks

34 Conclusions A new class of large scale distributed applications impose significant challenges for the management Autonomic Computing emerged as a vision to address these challenges The Autonomic Computing vision is yet to be realized The canonical view has important limitations for large scale distributed systems Approaches that exploit emergent properties seems the more promising alternative

35 References [ChNa11] P. Chacin,L. Navarro. Utility Driven Elastic Services. 11th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS). LNCS [DHX+03] X. Dong et al. (2003). Autonomia: an autonomic computing environment. IEEE International Performance, Computing, and Communications Conference, 2003 [Ladd00] Laddaga, R. (2000) Active Software. First International Workshop on Self-Adaptive Software (IWSAS 2000). LNCS [PaHa05 ] M. Parashar, S. Hariri. (2005). Autonomic Computing: An Overview. In LNCS Proceedings of the Workshop on Unconventional Programming Paradigms 2004 ( ) [PLL+06] Parashar et al. (2006). AutoMate: Enabling Autonomic Grid Applications. Cluster Computing, The Journal of Networks, Software Tools, and Applications, 9(1). [TCW+04] G. Tesauro et al. (2004) A Multi-Agent Systems Approach to Autonomic Computing. Third International Joint Conference on Autonomous Agents and Multiagent Systems,

36 Questions?... No, really, Questions? Thanks! Pablo Chacin

Parallel VS Distributed

Parallel VS Distributed Parallel VS Distributed The distributed systems tend to be multicomputers whose nodes made of processor plus its private memory whereas parallel computer refers to a shared memory multiprocessor. In Parallel

More information

Center for Cloud and Autonomic Computing (CAC)

Center for Cloud and Autonomic Computing (CAC) A CISE-funded Center University of Florida, Jose Fortes, 352.392.9265, fortes@ufl.edu Rutgers University, Manish Parashar, 732.445.4388, parashar@cac.rutgers.edu University of Arizona, Salim Hariri, 520.621.4378,

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

Autonomic Applications for Pervasive Environments

Autonomic Applications for Pervasive Environments Autonomic Applications for Pervasive Environments Manish Parashar WINLAB/TASSL ECE, Rutgers University http://www.caip.rutgers.edu/tassl Ack: NSF (CAREER, KDI, ITR, NGS), DoE (ASCI) Pervasive Computing:

More information

PARALLEL AND DISTRIBUTED PLATFORM FOR PLUG-AND-PLAY AGENT-BASED SIMULATIONS. Wentong CAI

PARALLEL AND DISTRIBUTED PLATFORM FOR PLUG-AND-PLAY AGENT-BASED SIMULATIONS. Wentong CAI PARALLEL AND DISTRIBUTED PLATFORM FOR PLUG-AND-PLAY AGENT-BASED SIMULATIONS Wentong CAI Parallel & Distributed Computing Centre School of Computer Engineering Nanyang Technological University Singapore

More information

Trust4All: a Trustworthy Middleware Platform for Component Software

Trust4All: a Trustworthy Middleware Platform for Component Software Proceedings of the 7th WSEAS International Conference on Applied Informatics and Communications, Athens, Greece, August 24-26, 2007 124 Trust4All: a Trustworthy Middleware Platform for Component Software

More information

Toward Self-Organizing, Self-Repairing and Resilient Large-Scale Distributed Systems

Toward Self-Organizing, Self-Repairing and Resilient Large-Scale Distributed Systems Toward Self-Organizing, Self-Repairing and Resilient Large-Scale Distributed Systems Alberto Montresor 1, Hein Meling 2, and Özalp Babaoğlu1 1 Department of Computer Science, University of Bologna, Mura

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

A generic conceptual framework for selfmanaged

A generic conceptual framework for selfmanaged A generic conceptual framework for selfmanaged environments E. Lavinal, T. Desprats, and Y. Raynaud IRIT, UMR 5505 - Paul Sabatier University 8 route de Narbonne, F-3062 Toulouse cedex 9 {lavinal, desprats,

More information

GPC 2007 Round Table on Pervasive Grids

GPC 2007 Round Table on Pervasive Grids GPC 2007 Round Table on Pervasive Grids Manish Parashar The Applied Software Systems Laboratory ECE, Rutgers University http://www.caip.rutgers.edu/tassl (Ack: NSF, DoE, NIH) The Grid Concept Resource

More information

Introduction to Mobile Ad hoc Networks (MANETs)

Introduction to Mobile Ad hoc Networks (MANETs) Introduction to Mobile Ad hoc Networks (MANETs) 1 Overview of Ad hoc Network Communication between various devices makes it possible to provide unique and innovative services. Although this inter-device

More information

Mobile Wireless Sensor Network enables convergence of ubiquitous sensor services

Mobile Wireless Sensor Network enables convergence of ubiquitous sensor services 1 2005 Nokia V1-Filename.ppt / yyyy-mm-dd / Initials Mobile Wireless Sensor Network enables convergence of ubiquitous sensor services Dr. Jian Ma, Principal Scientist Nokia Research Center, Beijing 2 2005

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

Toward Self-Organizing, Self-Repairing and Resilient Distributed Systems

Toward Self-Organizing, Self-Repairing and Resilient Distributed Systems Toward Self-Organizing, Self-Repairing and Resilient Distributed Systems Alberto Montresor 1, Hein Meling 2, and Özalp Babaoğlu1 1 Department of Computer Science, University of Bologna, Mura Anteo Zamboni

More information

ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT

ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT PhD Summary DOCTORATE OF PHILOSOPHY IN COMPUTER SCIENCE & ENGINEERING By Sandip Kumar Goyal (09-PhD-052) Under the Supervision

More information

International Journal of Scientific & Engineering Research Volume 8, Issue 5, May ISSN

International Journal of Scientific & Engineering Research Volume 8, Issue 5, May ISSN International Journal of Scientific & Engineering Research Volume 8, Issue 5, May-2017 106 Self-organizing behavior of Wireless Ad Hoc Networks T. Raghu Trivedi, S. Giri Nath Abstract Self-organization

More information

Fortum SGEM Program Presentation of ongoing research activities

Fortum SGEM Program Presentation of ongoing research activities Fortum SGEM Program Presentation of ongoing research activities MV and LV Network Automation Solutions in EU Benchmarking Research 1 Existing Distribution Grid Little change in the past few decades Mostly

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

Dynamically Provisioning Distributed Systems to Meet Target Levels of Performance, Availability, and Data Quality

Dynamically Provisioning Distributed Systems to Meet Target Levels of Performance, Availability, and Data Quality Dynamically Provisioning Distributed Systems to Meet Target Levels of Performance, Availability, and Data Quality Amin Vahdat Department of Computer Science Duke University 1 Introduction Increasingly,

More information

Elastic Processes and the Vienna Elastic Computing Model

Elastic Processes and the Vienna Elastic Computing Model Advanced Topics in Service-Oriented Computing and Cloud Computing, the Vienna PhD School of Informatics, WS 2011. Elastic Processes and the Vienna Elastic Computing Model Hong-Linh Truong and Schahram

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

ICT-SHOK Project Proposal: PROFI

ICT-SHOK Project Proposal: PROFI ICT-SHOK Project Proposal: PROFI Full Title: Proactive Future Internet: Smart Semantic Middleware Overlay Architecture for Declarative Networking ICT-SHOK Programme: Future Internet Project duration: 2+2

More information

Adaptive Internet Data Centers

Adaptive Internet Data Centers Abstract Adaptive Internet Data Centers Jerome Rolia, Sharad Singhal, Richard Friedrich Hewlett Packard Labs, Palo Alto, CA, USA {jar sharad richf}@hpl.hp.com Trends in Internet infrastructure indicate

More information

IEEE 2013 JAVA PROJECTS Contact No: KNOWLEDGE AND DATA ENGINEERING

IEEE 2013 JAVA PROJECTS  Contact No: KNOWLEDGE AND DATA ENGINEERING IEEE 2013 JAVA PROJECTS www.chennaisunday.com Contact No: 9566137117 KNOWLEDGE AND DATA ENGINEERING (DATA MINING) 1. A Fast Clustering-Based Feature Subset Selection Algorithm for High Dimensional Data

More information

GEMOM Genetic Message Oriented Secure Middleware Significant and Measureable Progress beyond the State of the Art

GEMOM Genetic Message Oriented Secure Middleware Significant and Measureable Progress beyond the State of the Art GEMOM Genetic Message Oriented Secure Middleware Significant and Measureable Progress beyond the State of the Art Habtamu Abie, Ilesh Dattani,, Milan Novkovic,, John Bigham,, Shaun Topham,, and Reijo Savola

More information

Integration of Decentralized Economic Models for Resource Self-management in Application Layer Networks*

Integration of Decentralized Economic Models for Resource Self-management in Application Layer Networks* Integration of Decentralized Economic Models for esource Self-management in Application Layer Networks* Pablo Chacin, Felix Freitag, Leandro Navarro, Isaac Chao, and Oscar Ardaiz Computer Architecture

More information

Ant Colonies, Self-Organizing Maps, and A Hybrid Classification Model

Ant Colonies, Self-Organizing Maps, and A Hybrid Classification Model Proceedings of Student/Faculty Research Day, CSIS, Pace University, May 7th, 2004 Ant Colonies, Self-Organizing Maps, and A Hybrid Classification Model Michael L. Gargano, Lorraine L. Lurie, Lixin Tao,

More information

Towards a Unified Architecture for Resilience, Survivability and Autonomic Fault-Management for Self-Managing Networks

Towards a Unified Architecture for Resilience, Survivability and Autonomic Fault-Management for Self-Managing Networks Towards a Unified Architecture for Resilience, Survivability and Autonomic Fault-Management for Self-Managing Networks Nikolay Tcholtchev, Monika Grajzer 2, Bruno Vidalenc 3 Nikolay.Tcholtchev@fokus.fraunhofer.de,

More information

H1 Spring C. A service-oriented architecture is frequently deployed in practice without a service registry

H1 Spring C. A service-oriented architecture is frequently deployed in practice without a service registry 1. (12 points) Identify all of the following statements that are true about the basics of services. A. Screen scraping may not be effective for large desktops but works perfectly on mobile phones, because

More information

SELF-HEALING NETWORKS: REDUNDANCY AND STRUCTURE

SELF-HEALING NETWORKS: REDUNDANCY AND STRUCTURE SELF-HEALING NETWORKS: REDUNDANCY AND STRUCTURE Guido Caldarelli IMT, CNR-ISC and LIMS, London UK DTRA Grant HDTRA1-11-1-0048 INTRODUCTION The robustness and the shape Baran, P. On distributed Communications

More information

Browsing the World in the Sensors Continuum. Franco Zambonelli. Motivations. all our everyday objects all our everyday environments

Browsing the World in the Sensors Continuum. Franco Zambonelli. Motivations. all our everyday objects all our everyday environments Browsing the World in the Sensors Continuum Agents and Franco Zambonelli Agents and Motivations Agents and n Computer-based systems and sensors will be soon embedded in everywhere all our everyday objects

More information

AN APPROACH FOR FAULT MANAGEMENT BASED ON AUTONOMIC COMPUTING PLUS MOBILE AGENTS

AN APPROACH FOR FAULT MANAGEMENT BASED ON AUTONOMIC COMPUTING PLUS MOBILE AGENTS AN APPROACH FOR FAULT MANAGEMENT BASED ON AUTONOMIC COMPUTING PLUS MOBILE AGENTS Sergio Armando Gutiérrez, Ms.Eng 1, John Willian Branch, PhD 2 12 Facultad de Minas, Universidad Nacional de Colombia, Sede

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

Properties of Biological Networks

Properties of Biological Networks Properties of Biological Networks presented by: Ola Hamud June 12, 2013 Supervisor: Prof. Ron Pinter Based on: NETWORK BIOLOGY: UNDERSTANDING THE CELL S FUNCTIONAL ORGANIZATION By Albert-László Barabási

More information

ARE LARGE-SCALE AUTONOMOUS NETWORKS UNMANAGEABLE?

ARE LARGE-SCALE AUTONOMOUS NETWORKS UNMANAGEABLE? ARE LARGE-SCALE AUTONOMOUS NETWORKS UNMANAGEABLE? Motivation, Approach, and Research Agenda Rolf Stadler and Gunnar Karlsson KTH, Royal Institute of Technology 164 40 Stockholm-Kista, Sweden {stadler,gk}@imit.kth.se

More information

Networked CPS: Some Fundamental Challenges

Networked CPS: Some Fundamental Challenges Networked CPS: Some Fundamental Challenges John S. Baras Institute for Systems Research Department of Electrical and Computer Engineering Fischell Department of Bioengineering Department of Mechanical

More information

Grid Computing Systems: A Survey and Taxonomy

Grid Computing Systems: A Survey and Taxonomy Grid Computing Systems: A Survey and Taxonomy Material for this lecture from: A Survey and Taxonomy of Resource Management Systems for Grid Computing Systems, K. Krauter, R. Buyya, M. Maheswaran, CS Technical

More information

END-TO-END RECONFIGURABILITY II: TOWARDS SEAMLESS EXPERIENCE

END-TO-END RECONFIGURABILITY II: TOWARDS SEAMLESS EXPERIENCE END-TO-END RECONFIGURABILITY II: TOWARDS SEAMLESS EXPERIENCE Didier Bourse, Karim El-Khazen, David Bateman (Motorola Labs, France) Marylin Arndt (France Telecom, France) Nancy Alonistioti (University of

More information

Opportunistic Application Flows in Sensor-based Pervasive Environments

Opportunistic Application Flows in Sensor-based Pervasive Environments Opportunistic Application Flows in Sensor-based Pervasive Environments N. Jiang, C. Schmidt, V. Matossian, and M. Parashar WINLAB/TASSL ECE, Rutgers University http://www.caip.rutgers.edu/tassl Presented

More information

Ultra-high-speed In-memory Data Management Software for High-speed Response and High Throughput

Ultra-high-speed In-memory Data Management Software for High-speed Response and High Throughput Ultra-high-speed In-memory Data Management Software for High-speed Response and High Throughput Yasuhiko Hashizume Kikuo Takasaki Takeshi Yamazaki Shouji Yamamoto The evolution of networks has created

More information

Self-Coordination as Fundamental Concept for Cyber Physical Systems

Self-Coordination as Fundamental Concept for Cyber Physical Systems Self-Coordination as Fundamental Concept for Cyber Physical Systems Franz J. Rammig Heinz Nixdorf Institut Universität Paderborn, Paderborn, Germany franz@upb.de Abstract. In this paper we discuss using

More information

Large Scale Computing Infrastructures

Large Scale Computing Infrastructures GC3: Grid Computing Competence Center Large Scale Computing Infrastructures Lecture 2: Cloud technologies Sergio Maffioletti GC3: Grid Computing Competence Center, University

More information

USING ECONOMIC MODELS TO TUNE RESOURCE ALLOCATIONS IN DATABASE MANAGEMENT SYSTEMS

USING ECONOMIC MODELS TO TUNE RESOURCE ALLOCATIONS IN DATABASE MANAGEMENT SYSTEMS USING ECONOMIC MODELS TO TUNE RESOURCE ALLOCATIONS IN DATABASE MANAGEMENT SYSTEMS by Mingyi Zhang A thesis submitted to the School of Computing In conformity with the requirements for the degree of Master

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

Adaptive System Infrastructure for Ultra-Large. Large-Scale Systems. SMART Conference, Thursday, March 6 th, 2008

Adaptive System Infrastructure for Ultra-Large. Large-Scale Systems. SMART Conference, Thursday, March 6 th, 2008 Adaptive System Infrastructure for Ultra-Large Large-Scale Systems SMART Conference, Thursday, March 6 th, 2008 Dr. Douglas C. Schmidt d.schmidt@vanderbilt.edu www.dre.vanderbilt.edu/~schmidt Institute

More information

IEEE Smart Grid Research IEEE Smart Grid Vision for Computing: 2030 and Beyond. Executive Summary... xv. Chapter 1 Introduction...

IEEE Smart Grid Research IEEE Smart Grid Vision for Computing: 2030 and Beyond. Executive Summary... xv. Chapter 1 Introduction... IEEE Smart Grid Research IEEE Smart Grid Vision for Computing: 2030 and Beyond Table of Contents Executive Summary... xv Chapter 1 Introduction... 1 1.1 Purpose and scope... 1 1.2 CS-SGVP approach... 1

More information

Massive Data Analysis

Massive Data Analysis Professor, Department of Electrical and Computer Engineering Tennessee Technological University February 25, 2015 Big Data This talk is based on the report [1]. The growth of big data is changing that

More information

Countering Hidden-Action Attacks on Networked Systems

Countering Hidden-Action Attacks on Networked Systems Countering on Networked Systems University of Cambridge Workshop on the Economics of Information Security, 2005 Outline Motivation 1 Motivation 2 3 4 Motivation Asymmetric information inspires a class

More information

Introduction to Internet of Things Prof. Sudip Misra Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur

Introduction to Internet of Things Prof. Sudip Misra Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Introduction to Internet of Things Prof. Sudip Misra Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Lecture 05 Basics of IoT Networking-Part-I In this lecture and

More information

Self-Organization in Autonomous Sensor/Actuator Networks [SelfOrg]

Self-Organization in Autonomous Sensor/Actuator Networks [SelfOrg] Self-Organization in Autonomous Sensor/Actuator Networks [SelfOrg] PD Dr.-Ing. Falko Dressler Computer Networks and Communication Systems Department of Computer Science University of Erlangen http://www7.informatik.uni-erlangen.de/~dressler/

More information

Part I: Future Internet Foundations: Architectural Issues

Part I: Future Internet Foundations: Architectural Issues Part I: Future Internet Foundations: Architectural Issues Part I: Future Internet Foundations: Architectural Issues 3 Introduction The Internet has evolved from a slow, person-to-machine, communication

More information

Cloud Computing the VMware Perspective. Bogomil Balkansky Product Marketing

Cloud Computing the VMware Perspective. Bogomil Balkansky Product Marketing Cloud Computing the VMware Perspective Bogomil Balkansky Product Marketing Cloud Computing - the Key Questions What is it? Why do you need it? How do you build (or leverage) one (or many)? How do you operate

More information

<Insert Picture Here> Enterprise Data Management using Grid Technology

<Insert Picture Here> Enterprise Data Management using Grid Technology Enterprise Data using Grid Technology Kriangsak Tiawsirisup Sales Consulting Manager Oracle Corporation (Thailand) 3 Related Data Centre Trends. Service Oriented Architecture Flexibility

More information

Certificate Revocation: What Is It and What Should It Be

Certificate Revocation: What Is It and What Should It Be University of the Aegean De Facto Joint Research Group Certificate Revocation: What Is It and What Should It Be John Iliadis 1,2, Stefanos Gritzalis 1 1 Department of Information and Communication Systems

More information

Chapter Outline. Chapter 2 Distributed Information Systems Architecture. Distributed transactions (quick refresh) Layers of an information system

Chapter Outline. Chapter 2 Distributed Information Systems Architecture. Distributed transactions (quick refresh) Layers of an information system Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 2 Distributed Information Systems Architecture Chapter Outline

More information

Solution Overview Vectored Event Grid Architecture for Real-Time Intelligent Event Management

Solution Overview Vectored Event Grid Architecture for Real-Time Intelligent Event Management Solution Overview Vectored Event Grid Architecture for Real-Time Intelligent Event Management Copyright Nuvon, Inc. 2007, All Rights Reserved. Introduction The need to improve the quality and accessibility

More information

Joe Butler, Principal Engineer, Director Cloud Services Lab. Nov , OpenStack Summit Paris.

Joe Butler, Principal Engineer, Director Cloud Services Lab. Nov , OpenStack Summit Paris. Telemetry the foundation of intelligent cloud orchestration. Joe Butler, Principal Engineer, Director Cloud Services Lab. Nov 3 2014, OpenStack Summit Paris. http://sched.co/1xj2lm9 Datacenter Trends and

More information

IEEE networking projects

IEEE networking projects IEEE 2018-18 networking projects An Enhanced Available Bandwidth Estimation technique for an End-to-End Network Path. This paper presents a unique probing scheme, a rate adjustment algorithm, and a modified

More information

Making Business Process Implementations Flexible and Robust: Error Handling in the AristaFlow BPM Suite

Making Business Process Implementations Flexible and Robust: Error Handling in the AristaFlow BPM Suite Making Business Process Implementations Flexible and Robust: Error Handling in the AristaFlow BPM Suite Andreas Lanz, Manfred Reichert, and Peter Dadam Institute of Databases and Information Systems, University

More information

QoS-aware resource allocation and load-balancing in enterprise Grids using online simulation

QoS-aware resource allocation and load-balancing in enterprise Grids using online simulation QoS-aware resource allocation and load-balancing in enterprise Grids using online simulation * Universität Karlsruhe (TH) Technical University of Catalonia (UPC) Barcelona Supercomputing Center (BSC) Samuel

More information

CSE 5306 Distributed Systems. Course Introduction

CSE 5306 Distributed Systems. Course Introduction CSE 5306 Distributed Systems Course Introduction 1 Instructor and TA Dr. Donggang Liu @ CSE Web: http://ranger.uta.edu/~dliu Email: dliu@uta.edu Phone: 817-2720741 Office: ERB 555 Office hours: Tus/Ths

More information

ICN & 5G. Dr.-Ing. Dirk Kutscher Chief Researcher Networking. NEC Laboratories Europe

ICN & 5G. Dr.-Ing. Dirk Kutscher Chief Researcher Networking. NEC Laboratories Europe ICN & 5G Dr.-Ing. Dirk Kutscher Chief Researcher Networking NEC Laboratories Europe Performance and Security Today User Equipment Access Network Core/Service Network Application Servers 2 NEC Corporation

More information

A Secure and Dynamic Multi-keyword Ranked Search Scheme over Encrypted Cloud Data

A Secure and Dynamic Multi-keyword Ranked Search Scheme over Encrypted Cloud Data An Efficient Privacy-Preserving Ranked Keyword Search Method Cloud data owners prefer to outsource documents in an encrypted form for the purpose of privacy preserving. Therefore it is essential to develop

More information

PARTICLE SWARM OPTIMIZATION (PSO)

PARTICLE SWARM OPTIMIZATION (PSO) PARTICLE SWARM OPTIMIZATION (PSO) J. Kennedy and R. Eberhart, Particle Swarm Optimization. Proceedings of the Fourth IEEE Int. Conference on Neural Networks, 1995. A population based optimization technique

More information

Self-Adaptive Middleware for Wireless Sensor Networks: A Reference Architecture

Self-Adaptive Middleware for Wireless Sensor Networks: A Reference Architecture Architecting Self-Managing Distributed Systems Workshop ASDS@ECSAW 15 Self-Adaptive Middleware for Wireless Sensor Networks: A Reference Architecture Flávia C. Delicato Federal University of Rio de Janeiro

More information

Outline. Definition of a Distributed System Goals of a Distributed System Types of Distributed Systems

Outline. Definition of a Distributed System Goals of a Distributed System Types of Distributed Systems Distributed Systems Outline Definition of a Distributed System Goals of a Distributed System Types of Distributed Systems What Is A Distributed System? A collection of independent computers that appears

More information

Gen-Z Overview. 1. Introduction. 2. Background. 3. A better way to access data. 4. Why a memory-semantic fabric

Gen-Z Overview. 1. Introduction. 2. Background. 3. A better way to access data. 4. Why a memory-semantic fabric Gen-Z Overview 1. Introduction Gen-Z is a new data access technology that will allow business and technology leaders, to overcome current challenges with the existing computer architecture and provide

More information

Evolving IoT with Smart Objects

Evolving IoT with Smart Objects Evolving IoT with Smart Objects John Soldatos (jsol@ait.gr) Associate Professor Athens Information Technology isprint Workshop, Brussels, September 19th, 2017 Monolithic IoT applications (2005-2010) IoT

More information

Wide Area Query Systems The Hydra of Databases

Wide Area Query Systems The Hydra of Databases Wide Area Query Systems The Hydra of Databases Stonebraker et al. 96 Gribble et al. 02 Zachary G. Ives University of Pennsylvania January 21, 2003 CIS 650 Data Sharing and the Web The Vision A World Wide

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

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

System Configuration. Paul Anderson. publications/oslo-2008a-talk.pdf I V E R S I U N T Y T H

System Configuration. Paul Anderson.  publications/oslo-2008a-talk.pdf I V E R S I U N T Y T H E U N I V E R S I System Configuration T H O T Y H F G Paul Anderson E D I N B U R dcspaul@ed.ac.uk http://homepages.inf.ed.ac.uk/dcspaul/ publications/oslo-2008a-talk.pdf System Configuration What is

More information

Encounter LATP-ETPs 19 October 2015, Lisbon, Portugal Ernestina Menasalvas, Universidad Politécnica de Madrid

Encounter LATP-ETPs 19 October 2015, Lisbon, Portugal Ernestina Menasalvas, Universidad Politécnica de Madrid Encounter LATP-ETPs 19 October 2015, Lisbon, Portugal Ernestina Menasalvas, Universidad Politécnica de Madrid NESSI is an H2020 ETP the Commission's Horizon 2020 proposal for an integrated research and

More information

Challenges for Data Driven Systems

Challenges for Data Driven Systems Challenges for Data Driven Systems Eiko Yoneki University of Cambridge Computer Laboratory Data Centric Systems and Networking Emergence of Big Data Shift of Communication Paradigm From end-to-end to data

More information

What is This Thing Called System Configuration?

What is This Thing Called System Configuration? PAUL ANDERSON dcspaul@inf.ed.ac.uk Alva Couch couch@cs.tufts.edu What is This Thing Called System Configuration? Tufts University Computer Science LISA 2004 (1) Overview Paul says: The configuration problem

More information

A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme

A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme Yue Zhang 1 and Yunxia Pei 2 1 Department of Math and Computer Science Center of Network, Henan Police College, Zhengzhou,

More information

Top-down definition of Network Centric Operating System features

Top-down definition of Network Centric Operating System features Position paper submitted to the Workshop on Network Centric Operating Systems Bruxelles 16-17 march 2005 Top-down definition of Network Centric Operating System features Thesis Marco Danelutto Dept. Computer

More information

Resources and Services Virtualization without Boundaries (ReSerVoir)

Resources and Services Virtualization without Boundaries (ReSerVoir) Resources and Services Virtualization without Boundaries (ReSerVoir) Benny Rochwerger April 14, 2008 IBM Labs in Haifa The Evolution of the Power Grid The Burden Iron Works Water Wheel http://w w w.rootsw

More information

Autonomic Web-based Simulation

Autonomic Web-based Simulation Autonomic Web-based Simulation Yingping Huang and Gregory Madey Computer Science and Engineering University of Notre Dame Autonomic Web-based Simulation p.1/38 Autonomic Web-based Simulation Autonomic

More information

Dynamic Context Management and Reference Models for Dynamic Self Adaptation

Dynamic Context Management and Reference Models for Dynamic Self Adaptation Dynamic Context Management and Reference Models for Dynamic Self Adaptation Norha Villegas Icesi University (Colombia) and University of Victoria (Canada) Gabriel Tamura Icesi University (Colombia) Hausi

More information

Feature Selection in Learning Using Privileged Information

Feature Selection in Learning Using Privileged Information November 18, 2017 ICDM 2017 New Orleans Feature Selection in Learning Using Privileged Information Rauf Izmailov, Blerta Lindqvist, Peter Lin rizmailov@vencorelabs.com Phone: 908-748-2891 Agenda Learning

More information

Table of Contents 1 Introduction A Declarative Approach to Entity Resolution... 17

Table of Contents 1 Introduction A Declarative Approach to Entity Resolution... 17 Table of Contents 1 Introduction...1 1.1 Common Problem...1 1.2 Data Integration and Data Management...3 1.2.1 Information Quality Overview...3 1.2.2 Customer Data Integration...4 1.2.3 Data Management...8

More information

DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN. Chapter 1. Introduction

DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN. Chapter 1. Introduction DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN Chapter 1 Introduction Definition of a Distributed System (1) A distributed system is: A collection of

More information

On Optimizing Command and Control Structures

On Optimizing Command and Control Structures On Optimizing Command and Control Structures 16th ICCRTS Gary F. Wheatley Best Paper Presentation Kevin Schultz, David Scheidt, {kevin.schultz, david.scheidt}@jhuapl.edu This work was funded in part by

More information

Title DC Automation: It s a MARVEL!

Title DC Automation: It s a MARVEL! Title DC Automation: It s a MARVEL! Name Nikos D. Anagnostatos Position Network Consultant, Network Solutions Division Classification ISO 27001: Public Data Center Evolution 2 Space Hellas - All Rights

More information

Pervasive and Mobile Computing. Dr. Atiq Ahmed. Introduction Network Definitions Network Technologies Network Functions 1/38

Pervasive and Mobile Computing. Dr. Atiq Ahmed. Introduction Network Definitions Network Technologies Network Functions 1/38 Department of Computer Science & Information Technology University of Balochistan Course Objectives To discuss the fundamental problems in the emerging area of mobile and pervasive computing, along with

More information

Proceedings Self-Managing Distributed Systems and Globally Interoperable Network of Clouds

Proceedings Self-Managing Distributed Systems and Globally Interoperable Network of Clouds Proceedings Self-Managing Distributed Systems and Globally Interoperable Network of Clouds Giovanni Morana C3DNA Inc., 7533 Kingsburry Ct, Cupertino, CA 95014, USA; giovanni@c3dna.com; Tel.: +39-349-094-1356

More information

An Intelligent Service Oriented Infrastructure supporting Real-time Applications

An Intelligent Service Oriented Infrastructure supporting Real-time Applications An Intelligent Service Oriented Infrastructure supporting Real-time Applications Future Network Technologies Workshop 10-11 -ETSI, Sophia Antipolis,France Karsten Oberle, Alcatel-Lucent Bell Labs Karsten.Oberle@alcatel-lucent.com

More information

Introduction to Distributed Systems

Introduction to Distributed Systems Introduction to Distributed Systems Other matters: review of the Bakery Algorithm: why can t we simply keep track of the last ticket taken and the next ticvket to be called? Ref: [Coulouris&al Ch 1, 2]

More information

Fast Topology Management in Large Overlay Networks

Fast Topology Management in Large Overlay Networks Topology as a key abstraction Fast Topology Management in Large Overlay Networks Ozalp Babaoglu Márk Jelasity Alberto Montresor Dipartimento di Scienze dell Informazione Università di Bologna! Topology

More information

Self-optimised Tree Overlays using Proximity-driven Self-organised Agents

Self-optimised Tree Overlays using Proximity-driven Self-organised Agents Self-optimised Tree Overlays using Proximity-driven Self-organised Agents Evangelos Pournaras, Martijn Warnier and Frances M.T. Brazier Abstract Hierarchical structures are often deployed in large scale

More information

Chapter 1: Distributed Information Systems

Chapter 1: Distributed Information Systems Chapter 1: Distributed Information Systems Contents - Chapter 1 Design of an information system Layers and tiers Bottom up design Top down design Architecture of an information system One tier Two tier

More information

Peer-to-peer systems and overlay networks

Peer-to-peer systems and overlay networks Complex Adaptive Systems C.d.L. Informatica Università di Bologna Peer-to-peer systems and overlay networks Fabio Picconi Dipartimento di Scienze dell Informazione 1 Outline Introduction to P2P systems

More information

Cloud Security Gaps. Cloud-Native Security.

Cloud Security Gaps. Cloud-Native Security. Cloud Security Gaps Cloud-Native Security www.aporeto.com Why Network Segmentation is Failing Your Cloud Application Security How to Achieve Effective Application Segmentation By now it s obvious to security-minded

More information

Opportunistic Application Flows in Sensor-based Pervasive Environments

Opportunistic Application Flows in Sensor-based Pervasive Environments Opportunistic Application Flows in Sensor-based Pervasive Environments Nanyan Jiang, Cristina Schmidt, Vincent Matossian, and Manish Parashar ICPS 2004 1 Outline Introduction to pervasive sensor-based

More information

Networked Cyber-Physical Systems

Networked Cyber-Physical Systems Networked Cyber-Physical Systems Dr.ir. Tamás Keviczky Delft Center for Systems and Control Delft University of Technology The Netherlands t.keviczky@tudelft.nl http://www.dcsc.tudelft.nl/~tkeviczky/ September

More information

Networking for a dynamic infrastructure: getting it right.

Networking for a dynamic infrastructure: getting it right. IBM Global Technology Services Networking for a dynamic infrastructure: getting it right. A guide for realizing the full potential of virtualization June 2009 Executive summary June 2009 Networking for

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

An Introduction to Complex Systems Science

An Introduction to Complex Systems Science DEIS, Campus of Cesena Alma Mater Studiorum Università di Bologna andrea.roli@unibo.it Disclaimer The field of Complex systems science is wide and it involves numerous themes and disciplines. This talk

More information

International Journal of Data Mining & Knowledge Management Process (IJDKP) Vol.7, No.3, May Dr.Zakea Il-Agure and Mr.Hicham Noureddine Itani

International Journal of Data Mining & Knowledge Management Process (IJDKP) Vol.7, No.3, May Dr.Zakea Il-Agure and Mr.Hicham Noureddine Itani LINK MINING PROCESS Dr.Zakea Il-Agure and Mr.Hicham Noureddine Itani Higher Colleges of Technology, United Arab Emirates ABSTRACT Many data mining and knowledge discovery methodologies and process models

More information