Iosif Legrand. California Institute of Technology
|
|
- Cuthbert Bryant
- 5 years ago
- Views:
Transcription
1 California Institute of Technology
2 Distributed Dynamic s Architecture Hierarchical structure of loosely coupled services which are independent & autonomous entities able to cooperate using a dynamic set of proxies or self describing protocols. They need a dynamic registration and discovery & subscription mechanism For an effective use of distributed resources, these services should provide adaptability and self-organization (aggregation and hierarchical orchestration) Reliable on a large scale network distributed environment Avoid single points of failure Automatic re-activation of components and services Scalable & Flexible for adding dynamically new services and automatically replicate existing ones to cope with time dependent load
3 Distributed Object Systems CORBA, RMI, DCOM Traditional Distributed Object Models (CORBA, DCOM) The Stub is linked to the Client. The Client must know about the service from the beginning and needs the right stub for it Server Skeleton Stub CLIENT IDL Compiler The Server and the client code must be created together!!
4 Web s WSDL/SOAP SOAP Server WSDL CLIENT Interface The client can dynamically generate the data structures and the interfaces for using remote objects based on WSDL Platform independent
5 MonALISA Design Considerations Any well suited protocol for the application Proxy Dynamic Code Loading Proxy CLIENT s can be used dynamically Remote s Proxy == RMI Stub Mobile Agents Proxy == Entire Smart Proxies Proxy adjusts to the client Act as a true dynamic service and provide the necessary functionally to be used by any other services that require such information (Jini, interface to WSDL / SOAP) mechanism to dynamically discover all the Units" remote event notification for changes in the any system lease mechanism for each registered unit
6 ID jar Publish the Interface jar Web Server Register Register with ID JINI Network s CLIENT Ask for a lease Get a lease for T A Registers with at least one using the same ID. It provides information about its functionality and the URL addressed from where interested clients may get the dynamic code to use it. The must ask each for a lease and periodically renew it. If a fails to renew the lease, it is removed form the Directory. When problems are solved, it can re-register. The lease mechanism allows the to keep an up to date directory of services and correctly handle network problems.
7 Monitoring: Data Collection Dynamic PULL Thread Pool SNMP get & walk rsh sshremote scripts End-To-End measurements Other tools (Ganglia, MRT ) Farm Monitor Configuration Control Trap Listener PUSH snmp trap WEB Server Dynamic loading of modules or agents Trap Agent (ucd snmp) perl
8 Registration / Discovery / Remote Notification MonALISA Registration Discovery Client (other service) s Proxy Multiplexer MonALISA s Proxy Multiplexer Data Filters & Agents MonALISA Client (other service)
9 Monitor UNIT & Data Handling Client (other service) Web client WEB WSDL SOAP Monitor Data Stores Data Cache & DB Registration Discovery Other tools McKoi DB MySQL Farm Monitor data Predicates & Agents Configuration Control (SSL) Client (other service) Java UDP User defined loadable Modules to write /sent data MySQL MDS Predicates & Agents
10 Global Client for Farms and Network CALTECH - - DataTAG
11 Mobile Agents and Filters Simple Global Load filter agent From FNAL to all Maximum Flow Data Replication Path Agent Deployed to each RC and evaluates the best path for real-time data replication From CERN to all
12 Pseudo Clients & Dedicated Repositories MySQL IDB MonaLisa Discovery Filter Agents / Data WAP TOMCAT JSP/servelts Pseudo Client WEB MySQL IDB MonaLisa Filter Agents // Data MySQL
13 VRVS Architecture cornell caltech pub vrvs 5 starlight vrvs us funet vrvs eu Reflectors are hosts that interconnect users by permanent IP tunnels. usf The active IP tunnels must be selected so that there is no cycle formed. inet 2 usp sinica Tree triumf kek The selection is made according to the assumed network links performance.
14 Barůvka s Algorithm A 5 B C 2 D E 4 F
15 Barůvka s Algorithm A 5 B C 2 D E 4 F
16 Barůvka s Algorithm 4 A 6 5 B C 2 i C 2 D E 4 F
17 Monitoring VRVS Reflectors
18 Global Client / Dynamic Discovery
19 MonALISA repositories
20 SUMMARY MonALISA is able to dynamically discover all the Units" used by a community and through the remote event notification mechanism keeps k an update state for the entire system Automatic & secure code update (services and clients). Dynamic configuration for services. Secure Admin interface. Access to aggregate farm values and all the details for each node Selected real time / historical data for any subscribed listeners ers Active filter agents to process the data and provided dedicated / customized information to other services or clients. Mobile Agents for decision support and global optimization. Dynamic proxies and WSDL & WAP pages for services. Embedded SNMP support and interfaces with other tools ( LSF, PBS,, Ganglia, Hawkeye, IEPM-BW ) Dedicate pseudo-clients for repository, WAP access or decision making units It proved to be a stable and reliable distributed service system.. It is currently running at ~ 100 sites
MONitoring Agents using a Large Integrated Services Architecture. Iosif Legrand California Institute of Technology
MONitoring Agents using a Large Integrated s Architecture California Institute of Technology Distributed Dynamic s Architecture Hierarchical structure of loosely coupled services which are independent
More informationInternet2 Meeting September 2005
End User Agents: extending the "intelligence" to the edge in Distributed Systems Internet2 Meeting California Institute of Technology 1 OUTLINE (Monitoring Agents using a Large, Integrated s Architecture)
More informationGrid monitoring with MonAlisa
Grid monitoring with MonAlisa Iosif Legrand (Caltech) Iosif.Legrand@cern.ch Laura Duta (UPB) laura.duta@cs.pub.ro Alexandru Herisanu (UPB) aherisanu@cs.pub.ro Agenda What is MonAlisa? Who uses it? A little
More informationAn Agent Based, Dynamic Service System to Monitor, Control and Optimize Distributed Systems. June 2007
An Agent Based, Dynamic Service System to Monitor, Control and Optimize Distributed Systems June 2007 Iosif Legrand California Institute of Technology 1 The MonALISA Framework An Agent Based, Dynamic Service
More informationDIPLOMA PROJECT. Distributed Delay Constrained Multicast Algorithms for the MonALISA Framework
Politehnica University of Bucharest The Faculty of Computer Science and Automatic Control DIPLOMA PROJECT Distributed Delay Constrained Multicast Algorithms for the MonALISA Framework Algoritmi distribuiti
More informationMonitoring the ALICE Grid with MonALISA
Monitoring the ALICE Grid with MonALISA 2008-08-20 Costin Grigoras ALICE Workshop @ Sibiu Monitoring the ALICE Grid with MonALISA MonALISA Framework library Data collection and storage in ALICE Visualization
More informationPOLITEHNICA UNIVERSITY OF BUCHAREST THE FACULTY OF COMPUTER SCIENCE AND AUTOMATIC CONTROL DIPLOMA PROJECT DISTRIBUTED ALGORITHMS
POLITEHNICA UNIVERSITY OF BUCHAREST THE FACULTY OF COMPUTER SCIENCE AND AUTOMATIC CONTROL DIPLOMA PROJECT DISTRIBUTED ALGORITHMS FOR THE MONALISA FRAMEWORK UPB Scientific Coordinator: Prof. Dr. Eng. Valentin
More informationMONALISA: A MONITORING FRAMEWORK FOR LARGE SCALE COMPUTING SYSTEMS
computing@computingonline.net www.computingonline.net ISSN 1727-6209 International Journal of Computing MONALISA: A MONITORING FRAMEWORK FOR LARGE SCALE COMPUTING SYSTEMS Ciprian Dobre 1), Ramiro Voicu
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 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 informationComputer and Automation Research Institute Hungarian Academy of Sciences. Jini and the Grid. P. Kacsuk
Computer and Automation Research Institute Hungarian Academy of Sciences Jini and the Grid P. Kacsuk Laboratory of Parallel and Distributed Systems MTA SZTAKI Research Institute kacsuk@sztaki.hu www.lpds.sztaki.hu
More informationCAS 703 Software Design
Dr. Ridha Khedri Department of Computing and Software, McMaster University Canada L8S 4L7, Hamilton, Ontario Acknowledgments: Material based on Software by Tao et al. (Chapters 9 and 10) (SOA) 1 Interaction
More informationMeasuring the available bandwidth in a network (end to end). Integration in MonALISA
Politehnica University of Bucharest Computer Science and Engineering Department Faculty of Computer Science Measuring the available bandwidth in a network (end to end). Integration in MonALISA Student
More informationDS 2009: middleware. David Evans
DS 2009: middleware David Evans de239@cl.cam.ac.uk What is middleware? distributed applications middleware remote calls, method invocations, messages,... OS comms. interface sockets, IP,... layer between
More informationDistributed Objects and Remote Invocation. Programming Models for Distributed Applications
Distributed Objects and Remote Invocation Programming Models for Distributed Applications Extending Conventional Techniques The remote procedure call model is an extension of the conventional procedure
More informationA Tutorial on The Jini Technology
A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far A Tutorial on The Jini Technology Lian Chen Introduction Jini network technology provides a simple
More informationGlobalWatch: A Distributed Service Grid Monitoring Platform with High Flexibility and Usability*
GlobalWatch: A Distributed Service Grid Monitoring Platform with High Flexibility and Usability* Sheng Di, Hai Jin, Shengli Li, Ling Chen, Chengwei Wang Cluster and Grid Computing Lab Huazhong University
More informationMonitoring and Control of Large Scale Distributed Systems
Monitoring and Control of Large Scale Distributed Systems Enrico Fermi International School of Physics Grid and Cloud Computing 26 July 2014 Iosif Legrand Caltech / CERN 1 The MONARC - LHC Computing Model
More informationDistributed Systems. Web Services (WS) and Service Oriented Architectures (SOA) László Böszörményi Distributed Systems Web Services - 1
Distributed Systems Web Services (WS) and Service Oriented Architectures (SOA) László Böszörményi Distributed Systems Web Services - 1 Service Oriented Architectures (SOA) A SOA defines, how services are
More informationCloud Computing Chapter 2
Cloud Computing Chapter 2 1/17/2012 Agenda Composability Infrastructure Platforms Virtual Appliances Communication Protocol Applications Connecting to Cloud Composability Applications build in the cloud
More informationCisco ISE Ports Reference
Cisco ISE Infrastructure, page 1 Cisco ISE Administration Node Ports, page 2 Cisco ISE Monitoring Node Ports, page 3 Cisco ISE Policy Service Node Ports, page 4 Cisco ISE pxgrid Service Ports, page 8 OCSP
More informationLecture 5: Object Interaction: RMI and RPC
06-06798 Distributed Systems Lecture 5: Object Interaction: RMI and RPC Distributed Systems 1 Recap Message passing: send, receive synchronous versus asynchronous No global Time types of failure socket
More informationPort Usage Information for the IM and Presence Service
Port Usage Information for the Service Port usage overview, page 1 Information collated in table, page 1 service port list, page 2 Port usage overview This document provides a list of the and ports that
More informationCisco ISE Ports Reference
Cisco ISE Infrastructure Cisco ISE Infrastructure, on page 1 Cisco ISE Administration Node Ports, on page 2 Cisco ISE Monitoring Node Ports, on page 4 Cisco ISE Policy Service Node Ports, on page 5 Inline
More informationWeb Services for Integrated Management: a Case Study
Web Services for Integrated Management: a Case Study Jean-Philippe Martin-Flatin, CERN, Switzerland Pierre-Alain Doffoel, ESCP-EAP, France Mario Jeckle, University of Applied Sciences Furtwangen, Germany
More informationPhiladelphia Area Java Users' Group December 12, 2001
Jini: What it is, how we use it, and where it's going Philadelphia Area Java Users' Group December 12, 2001 Michael Ogg CTO, Valaran Corporation http://www.valaran.com ogg@valaran.com Jini Overview v1.0
More informationPort Usage Information for the IM and Presence Service
Port Usage Information for the Service Service Port Usage Overview, on page 1 Information Collated in Table, on page 1 Service Port List, on page 2 Service Port Usage Overview This document provides a
More informationCisco ISE Ports Reference
Cisco ISE Infrastructure, page 1 Cisco ISE Administration Node Ports, page 2 Cisco ISE Monitoring Node Ports, page 4 Cisco ISE Policy Service Node Ports, page 5 Cisco ISE pxgrid Service Ports, page 10
More informationTrading Services for Distributed Enterprise Communications. Dr. Jean-Claude Franchitti. Presentation Agenda
Page 1 Trading Services for Distributed Enterprise Communications Dr. Jean-Claude Franchitti Presentation Agenda Enterprise Systems Technology Classifications Naming, Directory, and Trading Services in
More informationDistributed Technologies - overview & GIPSY Communication Procedure
DEPARTMENT OF COMPUTER SCIENCE CONCORDIA UNIVERSITY Distributed Technologies - overview & GIPSY Communication Procedure by Emil Vassev June 09, 2003 Index 1. Distributed Applications 2. Distributed Component
More informationTable of Contents. LISA User Guide
Table of Contents LISA (Localhost Information Service Agent) User Guide...1 1. General Features...1 2. Requirements...1 3. LISA User Guide...1 4. System Monitoring Panel...2 5. Host Monitoring Panel...2
More informationSystem types. Distributed systems
System types 1 Personal systems that are designed to run on a personal computer or workstation Distributed systems where the system software runs on a loosely integrated group of cooperating processors
More informationDistributed systems. Distributed Systems Architectures. System types. Objectives. Distributed system characteristics.
Distributed systems Distributed Systems Architectures Virtually all large computer-based systems are now distributed systems. Information processing is distributed over several computers rather than confined
More informationPage 1. Extreme Java G Session 8 - Sub-Topic 2 OMA Trading Services
Extreme Java G22.3033-007 Session 8 - Sub-Topic 2 OMA Trading Services Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences Trading Services
More informationJava Development and Grid Computing with the Globus Toolkit Version 3
Java Development and Grid Computing with the Globus Toolkit Version 3 Michael Brown IBM Linux Integration Center Austin, Texas Page 1 Session Introduction Who am I? mwbrown@us.ibm.com Team Leader for Americas
More informationUbiquitous Computing Summer Supporting distributed applications. Distributed Application. Operating System. Computer Computer Computer.
Episode 11: Middleware Hannes Frey and Peter Sturm University of Trier Middleware Supporting distributed applications Distributed Application Middleware Operating System Operating System Operating System
More informationDistributed Systems. The main method of distributed object communication is with remote method invocation
Distributed Systems Unit III Syllabus:Distributed Objects and Remote Invocation: Introduction, Communication between Distributed Objects- Object Model, Distributed Object Modal, Design Issues for RMI,
More informationICENI: An Open Grid Service Architecture Implemented with Jini Nathalie Furmento, William Lee, Anthony Mayer, Steven Newhouse, and John Darlington
ICENI: An Open Grid Service Architecture Implemented with Jini Nathalie Furmento, William Lee, Anthony Mayer, Steven Newhouse, and John Darlington ( Presentation by Li Zao, 01-02-2005, Univercité Claude
More informationUnit 7: RPC and Indirect Communication
SR (Systèmes Répartis) Unit 7: RPC and Indirect Communication François Taïani Outline n Remote Procedure Call è First Class RPC è Second Class RPC (RMI) n Indirect Communication è Group Communication è
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 informationCisco ISE Ports Reference
Cisco ISE Infrastructure Cisco ISE Infrastructure, on page 1 Cisco ISE Administration Node Ports, on page 2 Cisco ISE Monitoring Node Ports, on page 4 Cisco ISE Policy Service Node Ports, on page 6 Cisco
More informationChapter 3: Naming Page 38. Clients in most cases find the Jini lookup services in their scope by IP
Discovery Services - Jini Discovery services require more than search facilities: Discovery Clients in most cases find the Jini lookup services in their scope by IP multicast/broadcast Multicast UDP for
More informationIP Communications Required by the Cisco TelePresence Exchange System
APPENDIXF IP Communications Required by the Cisco TelePresence Exchange System Added July 19, 2012 This appendix contains the following sections: Firewall and Access List Considerations, page F-1 Ports
More informationMonitoring of a distributed computing system: the Grid
University of Florence Degree in Computer Science December 2005 Monitoring of a distributed computing system: the Grid AliEn@CERN Meoni Marco - id. 02461991 Master Degree Internal commitee: Prof. Gregorio
More informationNaming and Service Discovery in Peer-to-Peer Networks
Naming and Service Discovery in Peer-to-Peer Networks ECE1770 Expert Topic Eli Fidler Vinod Muthusamy February 13, 2003 Outline Traditional Distributed Naming Systems Distributed Naming Paradigms P2P Naming
More informationWAP/ WML : Wireless Protocol wireless protocol
Device Connectivity Device Connectivity Pervasive computing devices do not develop their full potential unless they are connected to applications and services through the Internet. Device connectivity
More informationJIMS Extensions for Resource Monitoring and Management of Solaris 10
1 ICCS 2006 (GSRM'06) JIMS Extensions for Resource Monitoring and Management of Solaris 10 JIMS Extensions for Resource Monitoring and Management of Solaris 10 Marcin Jarząb, Damian Wieczorek, Kazimierz
More informationone.world Towards a System Architecture for Pervasive Computing
Towards a System Architecture for Pervasive Computing Robert Grimm, Janet Davis, Ben Hendrickson, Eric Lemar, Tom Anderson, Brian Bershad, Gaetano Borriello, David Wetherall University of Washington Vision
More informationDistributed Systems Architectures. Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 12 Slide 1
Distributed Systems Architectures Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 12 Slide 1 Objectives To explain the advantages and disadvantages of different distributed systems architectures
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 informationIBM Tivoli Netcool Service Quality Manager V4.1.1
000-430 IBM Tivoli Netcool Service Quality Manager V4.1.1 Version: 3.0 QUESTION NO: 1 During the IBM Tivoli Netcool Service Quality Manager planning stages, which two standard options are available to
More informationIBM Tivoli Identity Manager V5.1 Fundamentals
IBM Tivoli Identity Manager V5.1 Fundamentals Number: 000-038 Passing Score: 600 Time Limit: 120 min File Version: 1.0 http://www.gratisexam.com/ IBM 000-038 IBM Tivoli Identity Manager V5.1 Fundamentals
More informationSoftware. Networked multimedia. Buffering of media streams. Causes of multimedia. Browser based architecture. Programming
1 Software Networked multimedia Introduction Browser based software architecture Distributed software Servers Network Terminals User interface Middleware Communications Network multimedia can be defined
More informationStreamSets Control Hub Installation Guide
StreamSets Control Hub Installation Guide Version 3.2.1 2018, StreamSets, Inc. All rights reserved. Table of Contents 2 Table of Contents Chapter 1: What's New...1 What's New in 3.2.1... 2 What's New in
More informationDistributed Computing
Distributed Computing 1 Why distributed systems: Benefits & Challenges The Sydney Olympic game system: see text page 29-30 Divide-and-conquer Interacting autonomous systems Concurrencies Transactions 2
More informationA Reference Model for Autonomic Networking draft-behringer-anima-reference-model-03.txt
A Reference Model for Autonomic Networking 93 rd IETF, 20 July 2015 Michael Behringer Brian Carpenter Toerless Eckert 1 Reference Model High Level View Autonomic Function B ASA ASA Registrar ASA ASAs deployed
More informationDistribution system how to remotely configure Zabbix infrastructure
Distribution system how to remotely configure Zabbix infrastructure Extension for Zabbix configuration distribution from S&T Slovakia Stanislav Ťažiar, 5.10.2018 Agenda 1. What we do 2. Distribution system
More information1.264 Lecture 16. Legacy Middleware
1.264 Lecture 16 Legacy Middleware What is legacy middleware? Client (user interface, local application) Client (user interface, local application) How do we connect clients and servers? Middleware Network
More informationUnderstanding Feature and Network Services in Cisco Unified Serviceability
CHAPTER 10 Understanding Feature and Network Services in Cisco Unified Serviceability May 19, 2009 Cisco Unified Serviceability service management includes working with feature and network services and
More informationAnnouncements. me your survey: See the Announcements page. Today. Reading. Take a break around 10:15am. Ack: Some figures are from Coulouris
Announcements Email me your survey: See the Announcements page Today Conceptual overview of distributed systems System models Reading Today: Chapter 2 of Coulouris Next topic: client-side processing (HTML,
More informationDistributed Object-Based Systems The WWW Architecture Web Services Handout 11 Part(a) EECS 591 Farnam Jahanian University of Michigan.
Distributed Object-Based Systems The WWW Architecture Web Services Handout 11 Part(a) EECS 591 Farnam Jahanian University of Michigan Reading List Remote Object Invocation -- Tanenbaum Chapter 2.3 CORBA
More informationCisco Unified Communications Manager TCP and UDP Port
Cisco TCP and UDP Port Usage This chapter provides a list of the TCP and UDP ports that Cisco uses for intracluster connections and for communication with external applications or devices. You will also
More informationCisco Unified Communications Manager TCP and UDP Port
Cisco TCP and UDP Port Usage This chapter provides a list of the TCP and UDP ports that Cisco uses for intracluster connections and for communication with external applications or devices. You will also
More informationCptS 464/564 Lecture 18
CptS 464/564 Lecture 18 2nd November 2004 Checkpoint What have we covered so far? Paradigms and Models: frameworks for the discussion of DS What is the plan ahead? Next: examples of distributed systems
More informationIBM WebSphere Application Server 8. Clustering Flexible Management
IBM WebSphere Application Server 8 Clustering Flexible Management Thomas Bussière- bussiere@fr.ibm.com IT Architect Business Solution Center La Gaude, France WebSphere Application Server: High Availability
More informationAdaptive Cluster Computing using JavaSpaces
Adaptive Cluster Computing using JavaSpaces Jyoti Batheja and Manish Parashar The Applied Software Systems Lab. ECE Department, Rutgers University Outline Background Introduction Related Work Summary of
More informationContents at a Glance. vii
Contents at a Glance 1 Installing WebLogic Server and Using the Management Tools... 1 2 Administering WebLogic Server Instances... 47 3 Creating and Configuring WebLogic Server Domains... 101 4 Configuring
More informationHow Mobile IP Works? Presenter: Ajoy Singh
How Mobile IP Works? Presenter: Ajoy Singh Agenda Required background What problems does Mobile IP solve? Mobile IP: protocol overview Scope Requirements Design goals Functional entities 5/2/2002 How Mobile
More informationArchitectural Styles. Software Architecture Lecture 5. Copyright Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy. All rights reserved.
Architectural Styles Software Architecture Lecture 5 Copyright Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy. All rights reserved. Object-Oriented Style Components are objects Data and associated
More informationKINGS COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING ACADEMIC YEAR (ODD SEMESTER) QUESTION BANK
KINGS COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING ACADEMIC YEAR 2011 2012(ODD SEMESTER) QUESTION BANK SUBJECT CODE / NAME: IT1402-MIDDLEWARE TECHNOLOGIES YEAR/SEM : IV / VII UNIT
More information<Insert Picture Here> Click to edit Master title style
Click to edit Master title style Introducing the Oracle Service What Is Oracle Service? Provides visibility into services, service providers and related resources across the enterprise
More informationCORBA and COM TIP. Two practical techniques for object composition. X LIU, School of Computing, Napier University
CORBA and COM TIP Two practical techniques for object composition X LIU, School of Computing, Napier University CORBA Introduction Common Object Request Broker Architecture (CORBA) is an industry-standard
More informationMulti-threaded, discrete event simulation of distributed computing systems
Multi-threaded, discrete event simulation of distributed computing systems Iosif C. Legrand California Institute of Technology, Pasadena, CA, U.S.A Abstract The LHC experiments have envisaged computing
More informationSysAid Technical Presentation. Phone (Toll-Free US): Phone: +972 (3)
SysAid Technical Presentation www.sysaid.com sales@sysaid.com Phone (Toll-Free US): 1-800-686-7047 Phone: +972 (3) 533-3675 SysAid Overview A Global ITSM Solution Provider Technology Built for You Customer-Driven
More informationWe manage the technology that lets you manage your business.
We manage the technology that lets you manage your. Stages of Legacy Modernization Metadata enablement of a four-stage approach end-to-end Modernization Stages of Legacy Modernization The speed of technology
More informationChapter 4:- Introduction to Grid and its Evolution. Prepared By:- NITIN PANDYA Assistant Professor SVBIT.
Chapter 4:- Introduction to Grid and its Evolution Prepared By:- Assistant Professor SVBIT. Overview Background: What is the Grid? Related technologies Grid applications Communities Grid Tools Case Studies
More informationApplication Servers G Session 5 - Main Theme Object Management Architectures. Dr. Jean-Claude Franchitti
Application Servers G22.3033-011 Session 5 - Main Theme Object Management Architectures Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences
More informationMessage Passing vs. Distributed Objects. 5/15/2009 Distributed Computing, M. L. Liu 1
Message Passing vs. Distributed Objects 5/15/2009 Distributed Computing, M. L. Liu 1 Distributed Objects M. L. Liu 5/15/2009 Distributed Computing, M. L. Liu 2 Message Passing versus Distributed Objects
More informationBlackBerry Enterprise Server for IBM Lotus Domino Version: 5.0. Administration Guide
BlackBerry Enterprise Server for IBM Lotus Domino Version: 5.0 Administration Guide SWDT487521-636611-0528041049-001 Contents 1 Overview: BlackBerry Enterprise Server... 21 Getting started in your BlackBerry
More informationChapter 8 Web Services Objectives
Chapter 8 Web Services Objectives Describe the Web services approach to the Service- Oriented Architecture concept Describe the WSDL specification and how it is used to define Web services Describe the
More informationReplication Mechanism of ZEMIS Ref
Replication Mechanism of ZEMIS Ref Tanja Küry University of Bern tanja.kuery@students.unibe.ch 09.01.2017 ZEMIS Ref ZEMIS Referenzdatenverwaltung Administration application for so called reference data
More informationToday: Distributed Objects. Distributed Objects
Today: Distributed Objects Case study: EJBs (Enterprise Java Beans) Case study: CORBA Lecture 23, page 1 Distributed Objects Figure 10-1. Common organization of a remote object with client-side proxy.
More informationMcAfee Red and Greyscale
epolicy Orchestrator version 4.0 Quick Reference Card Product Updates DAT File Updates Database server McAfee Download Site 1 2 4 Threat Notification epolicy Orchestrator Server and Master Repository 6
More informationEdge Device Manager R15 Release Notes
2017-03 Software releases are created to add new features, make enhancements or correct defects. These releases are tested on all current, actively shipping platforms and operating systems as applicable.
More informationBEAWebLogic. Server. Introduction to WebLogic Server and WebLogic Express. Version 8.1 Revised: June 28, 2006 Part Number:
BEAWebLogic Server Introduction to WebLogic Server and WebLogic Express Version 8.1 Revised: June 28, 2006 Part Number: 860-001002-012 Copyright Copyright 2003 BEA Systems, Inc. All Rights Reserved. Restricted
More informationWendy Lee CHAPTER 1 INTRODUCTION. Jini which is based on Java platform is a network technology from Sun
An Introduction to the Madison Framework for Connecting JINI with Mobile Devices By Wendy Lee CHAPTER 1 INTRODUCTION 1.1 Background Jini which is based on Java platform is a network technology from Sun
More informationMirth Connect and NwHIN Gateway Integration Training
Mirth Connect and NwHIN Gateway Integration Training Gerald Bortis David Schramm October 3, 2011 Objectives Gain a basic understanding of the NwHIN Gateway Learn how to install and configure the NwHIN
More informationOutline. EEC-681/781 Distributed Computing Systems. The OSI Network Architecture. Inter-Process Communications (IPC) Lecture 4
EEC-681/781 Distributed Computing Systems Lecture 4 Department of Electrical and Computer Engineering Cleveland State University wenbing@ieee.org Outline Inter-process communications Computer networks
More informationAgent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma. Distributed and Agent Systems
Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Distributed and Agent Systems Prof. Agostino Poggi What is CORBA? CORBA (Common Object Request
More information(9A05803) WEB SERVICES (ELECTIVE - III)
1 UNIT III (9A05803) WEB SERVICES (ELECTIVE - III) Web services Architecture: web services architecture and its characteristics, core building blocks of web services, standards and technologies available
More informationDistributed Systems Principles and Paradigms. Distributed Object-Based Systems. Remote distributed objects. Remote distributed objects
Distributed Systems Principles and Paradigms Maarten van Steen VU Amsterdam, Dept. Computer Science steen@cs.vu.nl Chapter 10: Version: December 10, 2012 1 / 22 10.1 Architecture 10.1 Architecture Remote
More informationDistributed Systems Recitation 3. Tamim Jabban
15-440 Distributed Systems Recitation 3 Tamim Jabban Project 1 Involves creating a Distributed File System (DFS): FileStack Stores data that does not fit on a single machine Enables clients to perform
More informationBEA WebLogic. Server. Introduction to WebLogic Server and WebLogic Express
BEA WebLogic Server Introduction to WebLogic Server and WebLogic Express Release 8.1 Document Revised: October 29, 2002 Copyright Copyright 2002 BEA Systems, Inc. All Rights Reserved. Restricted Rights
More informationIntroduction to Web Services & SOA
References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Web Service Definition The term "Web Services" can be confusing.
More informationFrequently Asked Questions About Performance Monitor
APPENDIXA Frequently Asked Questions About Performance Monitor The following topics answer common questions about Performance monitor and contain troubleshooting tips: Installation, page A-1 Importing,
More informationChapter 15: Distributed Communication. Sockets Remote Procedure Calls (RPCs) Remote Method Invocation (RMI) CORBA Object Registration
Chapter 15: Distributed Communication Sockets Remote Procedure Calls (RPCs) Remote Method Invocation (RMI) CORBA Object Registration Sockets Defined as an endpoint for communcation Concatenation of IP
More informationExercise SBPM Session-4 : Web Services
Arbeitsgruppe Exercise SBPM Session-4 : Web Services Kia Teymourian Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universität Berlin kia@inf.fu-berlin.de Agenda Presentation of
More information04 Webservices. Web APIs REST Coulouris. Roy Fielding, Aphrodite, chp.9. Chp 5/6
04 Webservices Web APIs REST Coulouris chp.9 Roy Fielding, 2000 Chp 5/6 Aphrodite, 2002 http://www.xml.com/pub/a/2004/12/01/restful-web.html http://www.restapitutorial.com Webservice "A Web service is
More informationJini and Universal Plug and Play (UPnP) Notes
Jini and Universal Plug and Play () Notes Abstract Jini and are overlapping technologies. They both address the area of device connectivity and the ability to dynamically make use of new devices on the
More informationOO-Middleware. Computer Networking 2 DVGC02 Stefan Alfredsson. (slides inspired by Annika Wennström, Sören Torstensson)
OO-Middleware Computer Networking 2 DVGC02 Stefan Alfredsson (slides inspired by Annika Wennström, Sören Torstensson) Object oriented middleware Extendend mechanism for objects Objects consist of data
More information