Dependable Pervasive Computing. Roy H. Campbell Systems Research Group University of Illinois at Urbana- Champaign
|
|
- Suzanna Manning
- 6 years ago
- Views:
Transcription
1 Dependable Pervasive Computing Roy H. Campbell Systems Research Group University of Illinois at Urbana- Champaign
2 Active Spaces Application Logic Display Controller
3 Outline! Motivation! Gaia Architecture! Component Management Core! Event Manager!! Data Management! Presence! Security! Application Framework
4 Motivation! User Virtual Space! applications! data! preferences! configurations app Office
5 Virtual space -> Active Space User Virtual Space Discussion Virtual Space Family Discussion Business Meeting Brainstorming Virtual Space Home Active Space Office Active Space
6 Dependability Issues! Active Space Devices! Active Space Infrastructure! s! QoS Provisions! Active Space Applications! Users
7 Gaia Architecture Applications Application Framework Quality of Event Manager File System Security Presence Component Management Core Space Repository Gaia Kernel
8 Component Management Core Applications Middleware Event Manager Application Framework File System Resource Management Component Repository QoS Translation Configuration Management Presence Component Management Core QoS Adaptation QoS Instantiation Space Repository Gaia Kernel
9 Component Management Core! Provides functionality to manipulate components in Gaia:! Creation! Destruction! Uploading! Contains three basic abstractions:! Components! Component Containers! Nodes
10 Component Management Core Active Space Gaia Node Gaia Component Container Gaia Node Gaia Components Gaia Node Examples Gaia Component Container
11 Device Dependability! Lua script boots Active Space using master/alternative configuration files! Gaia Container registers with repository! Components in Gaia Containers register with repository! Keep alive events
12 Event Manager Applications Middleware Event Manager Application Framework File System Resource Management Component Repository QoS Translation Configuration Management Presence Component Management Core QoS Adaptation QoS Instantiation Space Repository Gaia Kernel
13 Event Manager! Loosely coupled communication based on channels.! Supports push, pull, and hybrid mechanisms.! Supports creation of named event channels and distribution of load.! Persistent Events, Databases
14 Event Manager Event Channel Factory 1... Event Channel Factory n Suppliers Suppliers Event Manager Event Channels CreateChannelType DeleteChannelType CreateEventChannel GetEventChannel DeleteEventChannel ListChannelTypes ListEventChannels Consumers Consumers
15 Dependability Issues! Event manager tracks channels! E manager restarted by script! E channels run independent of E manager
16 Applications Middleware Event Manager Application Framework File System Resource Management Component Repository QoS Translation Configuration Management Presence Component Management Core QoS Adaptation QoS Instantiation Space Repository Gaia Kernel
17 -Aware Applications! Situational information, or context, increases richness of communication in human-computer interaction.! Makes it possible to produce more useful computational services.! Example contexts: location, time, weather, stock prices, moods, user activity,
18 ! Provides a taxonomy and uniform representation of context types.! Provides an infrastructure to promote design, implementation, and evolution of context-aware applications.! Ontologies DAML+OIL and Prolog Reasoning Engine.
19 Infrastructure Ubiquitous Applications Inference Inference Engine Engine Synthesizer Synthesizer Engine Engine Provider Provider Provider Provider Provider Provider History History Infrastructure
20 Security and People X Access(X, Display) :- SocialActivity(Room 2401, UbiComp Seminar) IsPresenter(Ubicomp Seminar, X)!if there is a UbiComp Seminar going on in the room, then the presenter has access to the display.
21 Dependability Issues! Reliability of context providers, consumers, channels! engines can reason about temporal, interval logic and about probabilities. What might be useful in run time models?
22 File System Applications Middleware Event Manager Application Framework File System Resource Management Component Repository QoS Translation Configuration Management Presence Component Management Core QoS Adaptation QoS Instantiation Space Repository Gaia Kernel
23 File System! Data Organization:! affects data organization.! Data important in current context is easily accessible.! Can attach context to files and directories.! : situation, location, space, group, time.! Data Transformation:! Applications open data as desired type dynamically typed file system.! System converts data to desired type.
24 Dependability Issues! Availability! Replication! Security Peer to Peer?
25 Questions?
26 References! Manuel Román, Christopher K. Hess, Renato Cerqueira, Anand Ranganathon, Roy H. Campbell, and Klara Nahrstedt, Gaia: A Middleware Infrastructure to Enable Active Spaces. In IEEE Pervasive Computing, Dec 2002! Fabio Kon and Fabio Costa and Gordon Blair and Roy H. Campbell, The Case for Reflective Middleware, Communications of the ACM, 2002, V.45, 6; June, pp ! Manuel Roman and Fabio Kon and Roy Campbell, Reflective Middleware: From Your Desk to Your Hand", IEEE Distributed Systems Online, 2001, V. 2, 5, July.
A Middleware for Context-Aware Agents in Ubiquitous Computing Environments *
A Middleware for Context-Aware Agents in Ubiquitous Computing Environments * Anand Ranganathan and Roy H. Campbell Department of Computer Science University of Illinois at Urbana-Champaign, USA {ranganat,rhc}@uiuc.edu
More informationGaia: Enabling Active Spaces
Gaia: Enabling Active Spaces Manuel Roman, Roy H. Campbell {mroman1,rhc}@cs.uiuc.edu Department of Computer Science. University of Illinois at Urbana-Champaign 1304 West Springfield Avenue Urbana, IL,
More informationRFC 003 Event Service October Computer Science Department October 2001 Request for Comments: 0003 Obsoletes: none.
Ubiquitous Computing Bhaskar Borthakur University of Illinois at Urbana-Champaign Software Research Group Computer Science Department October 2001 Request for Comments: 0003 Obsoletes: none The Event Service
More informationA Middleware for Context-Aware Agents in Ubiquitous Computing Environments 1
A Middleware for Context-Aware Agents in Ubiquitous Computing Environments 1 Anand Ranganathan, Roy H. Campbell Department of Computer Science University of Illinois at Urbana-Champaign, USA {ranganat,
More informationA Framework for enabling Service migration in Ubiquitous Computing
A Framework for enabling Service migration in Ubiquitous Computing Irene Antony Tharayil and Dr. Rajasree M. S. Masters Student, Department of Computer Science and Engineering, College of Engineering Trivandrum
More informationWidget Integration Framework for Context-Aware Middleware
Widget Integration Framework for Context-Aware Middleware Eun-Seok Ryu, Jeong-Seop Hwang, and Chuck Yoo 236, Department of Computer Science and Engineering, Korea University, Anam-dong, Sungbuk-ku, Seoul,
More informationCabot: On the Ontology for the Middleware Support of Context-Aware Pervasive Applications
Cabot: On the Ontology for the Middleware Support of Context-Aware Pervasive Applications Chang Xu 1, S.C. Cheung 1, Cindy Lo 1, K.C. Leung 1 and Jun Wei 2 1 Department of Computer Science, Hong Kong University
More informationTowards a Pervasive Computing Benchmark 1
Towards a Pervasive Computing Benchmark 1 Anand Ranganathan, Jalal Al-Muhtadi, Jacob Biehl, Brian Ziebart, Roy H. Campbell, Brian Bailey University of Illinois at Urbana-Champaign {ranganat, almuhtad,
More informationA Generative Programming Approach to Middleware Development
A Generative Programming Approach to Middleware Development Venkita Subramonian and Christopher Gill Washington University, St. Louis {venkita,cdgill}@cse.wustl.edu OMG Workshop on Distributed Object Computing
More informationA Browser-based UI Framework for Smart Interaction with Ambient Services
A Browser-based UI Framework for Smart Interaction with Ambient Services Heinz-Josef Eikerling, Matthias Benesch, Frank Berger Distributed Interactive Systems Siemens AG IT Solutions & Services C-LAB Fürstenallee
More informationThe Design and Implementation of Secure Event Manager Using SPKI/SDSI Certificate*
The Design and Implementation of Secure Manager Using SPKI/SDSI Certificate* YoungLok Lee 1, HyungHyo Lee 2, Seungyong Lee 1, HeeMan Park 1, and BongNam Noh 1,** 1 Dept. of Information Security, Chonnam
More informationAn infrastructure for context-awareness based on first order logic
Pers Ubiquit Comput (2003) 7: 353 364 DOI 10.1007/s00779-003-0251-x ORIGINAL ARTICLE Anand Ranganathan Æ Roy H. Campbell An infrastructure for context-awareness based on first order logic Received: 9 November
More informationCore Embedded Systems
Grand Challenges in Cyber Physical The Next Generation Tarek Abdelzaher Department of Computer Science University of Illinois at Urbana Champaign Core Core Challenges: Dependability Hardware/Software Co-Design
More informationAn Approach to Dynamic Service Management in Pervasive Computing Systems
An Approach to Dynamic Service Management in Pervasive Computing Systems Lalana Kagal lkagal1@cs.umbc.edu Vladimir Korolev vkorol1@cs.umbc.edu Tim Finin finin@cs.umbc.edu Sasikanth Avancha savanc1@cs.umbc.edu
More informationA Context Based Storage System for Mobile Computing Applications
A Context Based Storage System for Mobile Computing Applications Sharat Khungar Jukka Riekki {firstname.lastname}@ee.oulu.fi Department of Electrical and Information Engineering and Infotech Oulu P.O.BOX
More informationA RESOURCE MANAGEMENT FRAMEWORK FOR INTERACTIVE GRIDS
A RESOURCE MANAGEMENT FRAMEWORK FOR INTERACTIVE GRIDS Raj Kumar, Vanish Talwar, Sujoy Basu Hewlett-Packard Labs 1501 Page Mill Road, MS 1181 Palo Alto, CA 94304 USA { raj.kumar,vanish.talwar,sujoy.basu}@hp.com
More informationChapter 2 Architectures. Software Architectures
Chapter 2 Architectures Software architectures of distributed systems System architectures of distributed systems 1 Software Architectures Software architecture describes how the software components are
More information2K: A Distributed Operating System for Dynamic Heterogeneous Environments
2K: A Distributed Operating System for Dynamic Heterogeneous Environments Fabio Kon Roy H. Campbell M. Dennis Mickunas Klara Nahrstedt Department of Computer Science University of Illinois at Urbana-Champaign
More informationModel-Driven Geo-Elasticity In Database Clouds
Model-Driven Geo-Elasticity In Database Clouds Tian Guo, Prashant Shenoy College of Information and Computer Sciences University of Massachusetts, Amherst This work is supported by NSF grant 1345300, 1229059
More informationGrid-Based Data Mining and the KNOWLEDGE GRID Framework
Grid-Based Data Mining and the KNOWLEDGE GRID Framework DOMENICO TALIA (joint work with M. Cannataro, A. Congiusta, P. Trunfio) DEIS University of Calabria ITALY talia@deis.unical.it Minneapolis, September
More informationSLiM : Scalable Live Media Streaming Framework for a U-City
SLiM : Scalable Live Media Streaming Framework for a U-City Eun-Seok Ryu, Chuck Yoo 236, Department of Computer Science and Engineering, Korea University, Anam-Dong, Seongbuk-Gu, Seoul, Korea { esryu,
More informationSWiM: A Simple Window Mover
SWiM: A Simple Window Mover Tony Chang, Damon Cook, Ramona Su University of Illinois, Urbana-Champaign Digital Computing Lab 1304 W. Springfield Avenue Urbana, IL 61801 {tychang1, djcook, ramonasu}@uiuc.edu
More informationDistributed Middleware. Distributed Objects
Distributed Middleware Distributed objects DCOM CORBA EJBs Jini Lecture 25, page 1 Distributed Objects Figure 10-1. Common organization of a remote object with client-side proxy. Lecture 25, page 2 Distributed
More informationT2C2. A timely and trusted curator and coordinator of scientific data
Accelerating Science via Smart and Joint Cyber-Infrastructure for Materials and Semiconductor Fabrication Data and Metadata Klara Nahrstedt University of Illinois at Urbana-Champaign A timely and trusted
More informationIntercloud Security. William Strickland COP 6938 Fall 2012 University of Central Florida 10/08/2012
Intercloud Security William Strickland COP 6938 Fall 2012 University of Central Florida 10/08/2012 Overview Problem and motivation Intercloud concept Security issues in Intercloud Intercloud trust model
More informationA Framework for Mobile, Context-Aware Applications
> REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 1 A Framework for Mobile, Context-Aware Applications Suparna De and Klaus Moessner Abstract The heterogeneous, dynamic
More informationContext Aware Computing
CPET 565/CPET 499 Mobile Computing Systems Context Aware Computing Lecture 7 Paul I-Hai Lin, Professor Electrical and Computer Engineering Technology Purdue University Fort Wayne Campus 1 Context-Aware
More informationIntroduction 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 informationFlexiNet 2.1 Roundup. Richard Hayton ANSA Consortium
FlexiNet 2.1 Roundup Richard Hayton FlexiNet 2.1 Statistics 118,000 lines of Java 80,000 words 47 Code Fragments 87 Figures Code Architecture Document What does it contain? Core Framework binding, naming,
More informationA Policy Description Language for Context-based Access Control and Adaptation in Ubiquitous Environment
A Policy Description Language for Context-based Access Control and Adaptation in Ubiquitous Environment Joonseon Ahn 1, Byeong-Mo Chang 2, and Kyung-Goo Doh 3 1 Hankuk Aviation Universiy, Koyang, 412-791,
More informationMobile Cloud Computing: Issues, Challenges and Future Trends
Mobile Cloud Computing: Issues, Challenges and Future Trends In Partial fulfillment of the requirements for course CMPT 890 Presented by: Ahmed Abdel Moamen Agents Lab 1 Introduction It is widely believed
More informationCourse AZ-100T01-A: Manage Subscriptions and Resources
Course AZ-100T01-A: Manage Subscriptions and Resources Module 1: Managing Azure Subscriptions In this module, you ll learn about the components that make up an Azure subscription and how management groups
More informationToday: More Case Studies DCOM
Today: More Case Studies DCOM Jini Lecture 24, page 1 DCOM Distributed Component Object Model Microsoft s object model (middleware) Lecture 24, page 2 DCOM: History Successor to COM Developed to support
More informationReal-Time Architectures 2003/2004. Resource Reservation. Description. Resource reservation. Reinder J. Bril
Real-Time Architectures 2003/2004 Resource reservation Reinder J. Bril 03-05-2004 1 Resource Reservation Description Example Application domains Some issues Concluding remark 2 Description Resource reservation
More informationA Simple Mass Storage System for the SRB Data Grid
A Simple Mass Storage System for the SRB Data Grid Michael Wan, Arcot Rajasekar, Reagan Moore, Phil Andrews San Diego Supercomputer Center SDSC/UCSD/NPACI Outline Motivations for implementing a Mass Storage
More informationBuilding a hybrid experimental platform for mobile botnet research
Building a hybrid experimental platform for mobile botnet research Apostolos Malatras EC JRC, Institute for the Protection and Security of the Citizen apostolos.malatras@jrc.ec.europa.eu Laurent Beslay
More informationFunctional Requirements for Grid Oriented Optical Networks
Functional Requirements for Grid Oriented Optical s Luca Valcarenghi Internal Workshop 4 on Photonic s and Technologies Scuola Superiore Sant Anna Pisa June 3-4, 2003 1 Motivations Grid networking connection
More informationGrid 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 informationUbiquitous Application Model
Ubiquitous Application Model Manuel Román and Roy H. Campbell {mroman1, rhc}@cs.uiuc.edu Department of Computer Science University of Illinois at Urbana-Champaign 1304 West Springfield Av., Urbana, IL
More informationIntroduction to Grid Technology
Introduction to Grid Technology B.Ramamurthy 1 Arthur C Clarke s Laws (two of many) Any sufficiently advanced technology is indistinguishable from magic." "The only way of discovering the limits of the
More informationElectronic Payment Systems (1) E-cash
Electronic Payment Systems (1) Payment systems based on direct payment between customer and merchant. a) Paying in cash. b) Using a check. c) Using a credit card. Lecture 24, page 1 E-cash The principle
More informationMobile and ubiquitous computing. INF 5040/9040 autumn lecturer: Frank Eliassen. Frank Eliassen, SRL & Ifi/UiO 1. Home PC
Mobile and ubiquitous computing INF 5040/9040 autumn 2009 lecturer: Frank Eliassen Frank Eliassen, SRL & Ifi/UiO 1 Motivation Mobile computing is concerned with exploiting the connectedness of portable
More informationMiddleware for Ubiquituous Computing
Middleware for Ubiquituous Computing Main Instructor : Ass. Prof. Jean-Yves Tigli http://www.tigli.fr at Polytech of Nice - Sophia Antipolis University Email : tigli@polytech.unice.fr 1 PART 0 : Introduction
More informationA Case for Goal-oriented Programming Semantics
A Case for Goal-oriented Programming Semantics Umar Saif, Hubert Pham, Justin Mazzola Paluska, Jason Waterman, Chris Terman, Steve Ward {umar, hubert, jmp, jwaterman, cjt, ward}@mit.edu Abstract. Contemporary
More informationJanus: A-Cross-Layer Soft Real- Time Architecture for Virtualization
Janus: A-Cross-Layer Soft Real- Time Architecture for Virtualization Raoul Rivas, Ahsan Arefin, Klara Nahrstedt UPCRC, University of Illinois at Urbana-Champaign Video Sharing, Internet TV and Teleimmersive
More informationTowards Distributed Context Management in Ambient Networks
Towards Distributed Context Management in Ambient Networks Christoph Reichert, Michael Kleis Fraunhofer FOKUS Kaiserin-Augusta-Allee 31 10589 Berlin, Germany E-mail:{reichert,kleis}@fokus.fraunhofer.de
More informationRFID in Internet of things: from the static to the real-time
RFID in Internet of things: from the static to the real-time ETSI Workshop on RFID and The Internet Of Things, 3rd and 4th December 007 Fabio Forno, Ph. D. Mikhail Simonov Introduction Outline Complexity
More informationA Gateway-Assisted Approach Toward QoS Adaptations
A -Assisted Approach Toward QoS Adaptations William Kalter, Baochun Li, Won Jeon, Klara Nahrstedt, Jun-Hyuk Seo Department of Computer Science University of Illinois at Urbana-Champaign kalter,b-li,wonjeon,klara,jseo@cs.uiuc.edu
More informationPlanning and Administering SharePoint 2016
Planning and Administering SharePoint 2016 20339-1; 5 Days; Instructor-led Course Description This five-day course will provide you with the knowledge and skills to plan and administer a Microsoft SharePoint
More informationEducation and Support for SharePoint, Office 365 and Azure
Education and Support for SharePoint, Office 365 and Azure www.combined-knowledge.com Course Duration: 3 Days Overview CONFIGURING HYBRID WORKLOADS FOR SHAREPOINT AND OFFICE 365 Configuring Hybrid Workloads
More informationMulti-Layered Architecture of Middleware for Ubiquitous Robot
Multi-Layered Architecture of Middleware for Ubiquitous Robot In-Bae Jeong, Jong-Hwan Kim Department of Electrical Engineering and Computer Science KAIST Daejeon, Republic of Korea {ibjeong,johkim}@rit.kaist.ac.kr
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 informationMiddleware example EPC Global Infrastructure Vertical approach EPC middleware EPC middleware DNS ONS Exchange Identification Capture ONS SOAP/HP SOAP
RFID in Internet of things: from the static to the real-time ESI Workshop on RFID and he Internet Of hings, rd and 4th December 007 Fabio Forno, Ph. D. Mikhail Simonov Outline Introduction Complexity of
More informationCreating End-toEnd Middleware Services Via Configuration
Creating End-toEnd Middleware Services Via Configuration Sanjai Narain narain@research.telcordia.com Kirthika Parmeswaran kirthika@research.telcordia.com Pradeep Gore pradeep@oomworks.com Real-Time And
More informationQu O O & & A P P O O D
Defense Enabling Using QuO: Experience in uilding Survivable CORA Applications Chris Jones, Partha Pal, Franklin Webber N Technologies QuO & APOD 1 APOD 12/1/2002 DOCSEC 2002 Christopher Jones APOD Overview
More informationA Framework for Supporting Autonomous Agents in Ubiquitous Computing Environments
A Framework for Supporting Autonomous Agents in Ubiquitous Computing Environments Marcela Rodríguez and Jesus Favela Departamento de Ciencias de la Computación, CICESE, Ensenada, México {marcerod, favela}@cicese.mx
More informationCXS Citrix XenServer 6.0 Administration
Course Overview View Course Dates & Register Today Students will learn to effectively install, configure, administer, and troubleshoot XenServer 6.0. Students will also learn how to configure a Provisioning
More informationRELIABILITY IN CLOUD COMPUTING SYSTEMS: SESSION 1
RELIABILITY IN CLOUD COMPUTING SYSTEMS: SESSION 1 Dr. Bahman Javadi School of Computing, Engineering and Mathematics Western Sydney University, Australia 1 TUTORIAL AGENDA Session 1: Reliability in Cloud
More informationApproach for Mapping Ontologies to Relational Databases
Approach for Mapping Ontologies to Relational Databases A. Rozeva Technical University Sofia E-mail: arozeva@tu-sofia.bg INTRODUCTION Research field mapping ontologies to databases Research goal facilitation
More informationSmart Home: A peek in the future
Smart Home: A peek in the future Manish Anand, Jalal Al-Muhtadi, M. Dennis Mickunas, Roy H. Campbell Department of Computer Science University of Illinois at Urbana-Champaign Urbana, IL 61801 {anand, almuhtad,
More informationVersion 11
The Big Challenges Networked and Electronic Media European Technology Platform The birth of a new sector www.nem-initiative.org Version 11 1. NEM IN THE WORLD The main objective of the Networked and Electronic
More informationReflective Middleware: From Your Desk to Your Hand
Reflective Middleware: From Your Desk to Your Hand Manuel Román, Ubicore LLC Fabio Kon, University of São Paulo, Brazil Roy H. Campbell, University of Illinois at Urbana-Champaign Vol. 2, No. 5, 2001 Communication
More informationDistributed and Cloud Computing
Jiří Kašpar, Pavel Tvrdík (ČVUT FIT) Distributed and Cloud Computing MI-POA, 2011, Lecture 12 1/28 Distributed and Cloud Computing Ing. Jiří Kašpar prof. Ing. Pavel Tvrdík CSc. Department of Computer Systems
More informationOperating-System Structures
Operating-System Structures System Components Operating System Services System Calls System Programs System Structure System Design and Implementation System Generation 1 Common System Components Process
More informationCHAPTER 2 BASIC OPERATING SYSTEM CONCEPT MANAGEMENT
CHAPTER 2 BASIC OPERATING SYSTEM CONCEPT MANAGEMENT Types of User Interface USER INTERFACE Command Interface Menu Interface Graphical User Interface Voice actuated Interface Web- form Interface User interface
More informationCisco Unified IP Phone Services
CHAPTER 35 Using Cisco Unified Communications Manager Administration, you can define and/or maintain IP phone services that can display on supported Cisco Unified IP Phones models. IP phone services comprise
More informationPrimary-Context Model and Ontology: A Combined Approach for Pervasive Transportation Services
Primary-Context Model and Ontology: A Combined Approach for Pervasive Transportation Services Deirdre Lee and René Meier Distributed Systems Group, Department of Computer Science, Trinity College Dublin,
More informationPersonal vdisk Implementation Guide. Worldwide Technical Readiness
Worldwide Technical Readiness Table of Contents Table of Contents... 2 Overview... 3 Implementation Guide... 4 Pre-requisites... 5 Preparing PVS vdisk to be used with Personal vdisk... 6 Creating a Desktop
More informationINSPIRE and Service Level Management Why it matters and how to implement it
Service Level Agreements for D-Grid INSPIRE and Service Level Management Why it matters and how to implement it Bastian Baranski con terra GmbH Münster, Germany http://www.sla4d-grid.de Motivation Evolution
More informationLive Migration of Virtualized Edge Networks: Analytical Modeling and Performance Evaluation
Live Migration of Virtualized Edge Networks: Analytical Modeling and Performance Evaluation Walter Cerroni, Franco Callegati DEI University of Bologna, Italy Outline Motivations Virtualized edge networks
More informationWorkflow, Planning and Performance Information, information, information Dr Andrew Stephen M c Gough
Workflow, Planning and Performance Information, information, information Dr Andrew Stephen M c Gough Technical Coordinator London e-science Centre Imperial College London 17 th March 2006 Outline Where
More informationIntroduction to the Semantic Web
ITTALKS Introduction to the Web example applications ITTALKS is a database driven web site of IT related talks at UMC and other institutions. The database contains information on Seminar events http://ittalks.org/
More informationThe Data Access Layer:
EBOOK The Data Access Layer: A PRAGMATIC APPROACH 01 06 Identifying the Optimal DAL Architecture What are Patterns 02 07 Decomposing the Data Layer Pass-Thru 03 08 Eager and Deffered Data Materialization
More informationEnriching Lifelong User Modelling with the Social e- Networking and e-commerce Pieces of the Puzzle
Enriching Lifelong User Modelling with the Social e- Networking and e-commerce Pieces of the Puzzle Demetris Kyriacou Learning Societies Lab School of Electronics and Computer Science, University of Southampton
More informationArchitectural Styles I
Architectural Styles I Software Architecture VO/KU (707023/707024) Roman Kern KTI, TU Graz 2015-01-07 Roman Kern (KTI, TU Graz) Architectural Styles I 2015-01-07 1 / 86 Outline 1 Non-Functional Concepts
More informationDynamic Federation of Partitioned Applications in Ubiquitous Computing Environments
Dynamic Federation of Partitioned pplications in Ubiquitous Computing Environments Ichiro Satoh National Institute of Informatics 2-1-2 Hitotsubashi, Chiyoda-ku, Tokyo 101-8430, Japan E-mail: ichiro@nii.ac.jp
More informationNetworking Cyber-physical Applications in a Data-centric World
Networking Cyber-physical Applications in a Data-centric World Jie Wu Dept. of Computer and Information Sciences Temple University ICCCN 2015 Panel Computers weaving themselves into the fabric of everyday
More informationInteGrade: Object-Oriented Grid Middleware Leveraging Idle Computing Power of Desktop Machines
InteGrade: Object-Oriented Grid Middleware Leveraging Idle Computing Power of Desktop Machines Andrei Goldchleger Fabio Kon Alfredo Goldman Marcelo Finger Department of Computer Science University of São
More informationOpportunistic 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 informationDevelopment Tools for context aware and Secure Pervasive Computing in Embedded Systems Middleware
Development Tools for context aware and Secure Pervasive Computing in Embedded Systems Middleware A THESIS SUBMITTED TO THE SCHOOL OF COMPUTING SCIENCE OF THE UNIVERSITY OF NEWCASTLE UPON TYNE IN PARTIAL
More informationCross-Layer Design for Data Accessibility in Mobile Ad Hoc Networks. Klara Nahrstedt
imaq An Integrated Mobile Ad-hoc QoS Framework Cross-Layer Design for Data Accessibility in Mobile Ad Hoc Networks Klara Nahrstedt Department of Computer Science University of Illinois at Urbana-Champaign
More informationSupport for Situation-Awareness in. Trustworthy Ubiquitous Computing Application Software
Support for Situation-Awareness in Trustworthy Ubiquitous Computing Application Software Stephen S. Yau, Dazhi Huang, Haishan Gong, Yisheng Yao Department of Computer Science and Engineering Arizona State
More informationArmy Data Services Layer (ADSL) Data Mediation Providing Data Interoperability and Understanding in a
Army Data Services Layer (ADSL) Data Mediation Providing Data Interoperability and Understanding in a SOA Environment Michelle Dirner Army Net-Centric t Data Strategy t (ANCDS) Center of Excellence (CoE)
More informationSecure Data Transmission Using Cloud Computing
Secure Data Transmission Using Cloud Computing Trinath Naralasetty #1, K. Eswar *2 # 1 PG Student,St.Ann's College of Engineering and Technology,chirala. 2Associate proessor,st.ann s college of Engineering
More informationComputing Environments
Brokering Techniques for Managing ThreeTier Applications in Distributed Cloud Computing Environments Nikolay Grozev Supervisor: Prof. Rajkumar Buyya 7th October 2015 PhD Completion Seminar 1 2 3 Cloud
More informationPervasive 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 informationDesign Patterns. Manuel Mastrofini. Systems Engineering and Web Services. University of Rome Tor Vergata June 2011
Design Patterns Lecture 1 Manuel Mastrofini Systems Engineering and Web Services University of Rome Tor Vergata June 2011 Definition A pattern is a reusable solution to a commonly occurring problem within
More informationPanel 1 Service Platform and Network Infrastructure for Ubiquitous Services
Panel 1 Platform and Network Infrastructure for Ubiquitous s Wolfgang Kellerer DoCoMo Euro-Labs Munich, Germany WWRF WG2 ( Architecture) Vice Chair DoCoMo Communications Landsberger Str. 312 80687 Munich
More informationMiddleware Support for Embedded Software with Multiple QoS Properties for Ubiquitous Computing Environments
Middleware Support for Embedded Software with Multiple QoS Properties for Ubiquitous Computing Environments Stephen S. Yau, Yu Wang and Dazhi Huang Department of Computer Science and Engineering Arizona
More informationDomain Driven Design IS. An architectural methodology for evolving a software system that closely aligns to business requirements
Domain Driven Design IS An architectural methodology for evolving a software system that closely aligns to business requirements Domain Driven Design IS Domain First Focus on the Object Model Focus on
More informationHorizon Project. Horizon - A New Horizon for Internet. Institutions. FINEP settlement number 1655/08. VirtuOR
Horizon Project ANR call for proposals number ANR-08-VERS-010 FINEP settlement number 1655/08 Horizon - A New Horizon for Internet WP1 - TASK 1.2: Choice of the Context-Aware Technology Report (Annex C)
More informationPlatform as a Service lecture 2
Politecnico di Milano Platform as a Service lecture 2 Building an example application in Google App Engine Cloud patterns Elisabetta Di Nitto Developing an application for Google App Engine (GAE)! Install
More informationSystem Software for Sensor Networks
System Software for Sensor Networks IST Co-operating Objects Workshop Brussels, June 23 rd 24 th, 2005 Dr. Pedro José Marrón pedro.marron@informatik.uni-stuttgart.de University of Stuttgart, Group 1/30
More informationChapter 12 (revised by JAS)
Chapter 12 (revised by JAS) Pattern-Based Design Slide Set to accompany Software Engineering: A Practitionerʼs Approach, 7/e by Roger S. Pressman Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman
More informationCHAPTER 1 Fundamentals of Distributed System. Issues in designing Distributed System
CHAPTER 1 Fundamentals of Distributed System Introduction Distributed Computing Models Software Concepts Issues in designing Distributed System Client Server Model 1 What is a Distributed System? Tanenbaum
More informationA Service Oriented Architecture Combining Agents and Ontologies Towards Pervasive Adaptation
A Service Oriented Architecture Combining Agents and Ontologies Towards Pervasive Adaptation Christos GOUMOPOULOS a,1 and Achilles Kameas a, b a Research Academic Computer Technology Institute, DAISy group,
More informationNetwork Based Hard/Soft Information Fusion Network Architecture/SOA J. Rimland
Network Based Hard/Soft Information Fusion Network Architecture/SOA J. Rimland Objectives: Develop, demonstrate and evaluate an information architecture, cyber-infrastructure, data standards and tools
More informationDistributed Systems Question Bank UNIT 1 Chapter 1 1. Define distributed systems. What are the significant issues of the distributed systems?
UNIT 1 Chapter 1 1. Define distributed systems. What are the significant issues of the distributed systems? 2. What are different application domains of distributed systems? Explain. 3. Discuss the different
More informationPARALLEL 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