15/06/1999HP OVUA Workshop - Bologna - Italy1 An Integrated Environment for the Management of Network Resources and Services Paolo Bellavista, Antonio.

Slides:



Advertisements
Similar presentations
The Challenges of CORBA Security It is important to understand that [CORBAsecurity] is only a (powerful) security toolbox and not the solution to all security.
Advertisements

Comparison Study of Three Mobile Agent Systems Aglets, Grasshopper and Voyager Qunhua Zhao, Hua Wang and Yi Zhang Department of Computer Science and Engineering.
Understanding Code Mobility
Mobile Agents Mouse House Creative Technologies Mike OBrien.
CORBA/TMN Interworking Solutions
1 Secure Dynamic Reconfiguration of Scalable Systems with Mobile Agents Fabio Kon, Binny Gill, Manish Anand, Roy Campbell, and M. Dennis Mickunas
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 9 Distributed Systems Architectures Slide 1 1 Chapter 9 Distributed Systems Architectures.
Mobile Agents Integrity in E-commerce Applications Antonio Corradi, Rebecca Montanari {acorradi, University of Bologna - Italy.
P. Bellavista, A. Corradi, C. Stefanelli - ISADS'99 - Tokyo, 22 March A Secure and Open Mobile Agent (SOMA) Programming Environment Paolo Bellavista,
High Performance Computing Course Notes Grid Computing.
1.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 1: Introducing Windows Server.
IBM Software Group ® Accessing Domino via Outlook iNotes Access for Microsoft Outlook - Notes Domino 5.5 – Domino Access for MS Outlook - Notes Domino.
Implementing and Administering AD FS
Distributed Network and System Management Based on Intelligent and Mobile Agents Jianguo Ding 25/03/2002 DVT-DatenVerarbeitungsTechnik FernUniversität.
6/4/2015Page 1 Enterprise Service Bus (ESB) B. Ramamurthy.
Distributed Systems Architectures
Software Engineering and Middleware: a Roadmap by Wolfgang Emmerich Ebru Dincel Sahitya Gupta.
Management of IP networks and services AIMS‘99 Workshop Heidelberg May, 1999 Dr. Stefan Covaci GMD FOKUS, Berlin Some Ideas on Management of IP Networks.
Terminal Bridge Extension Over Distributed Architecture MSc. Sami Saalasti.
Mobile Agents: A Key for Effective Pervasive Computing Roberto Speicys Cardoso & Fabio Kon University of São Paulo - Brazil.
Managing Agent Platforms with the Simple Network Management Protocol Brian Remick Thesis Defense June 26, 2015.
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Integration of Mobile Agents and Legacy System to Manage ATM Heterogeneous Network André Ribeiro Cardoso Coordenação de Pós-Graduação em Informática -
MADE Mobile Agents based system for Distance Evaluation Vikram Jamwal KReSIT, IIT Bombay Guide : Prof. Sridhar Iyer.
Software to Data model Lenos Vacanas, Stelios Sotiriadis, Euripides Petrakis Technical University of Crete (TUC), Greece Workshop.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
1 소프트웨어공학 강좌 Chap 9. Distributed Systems Architectures - Architectural design for software that executes on more than one processor -
Digital Object Architecture
Security in Virtual Laboratory System Jan Meizner Supervisor: dr inż. Marian Bubak Consultancy: dr inż. Maciej Malawski Master of Science Thesis.
Mobile Agent Technology for the Management of Distributed Systems - a Case Study Claudia Raibulet& Claudio Demartini Politecnico di Torino, Dipartimento.
Implementing Network Access Protection
Software Architecture Framework for Ubiquitous Computing Divya ChanneGowda Athrey Joshi.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
第十四章 J2EE 入门 Introduction What is J2EE ?
Enterprise Java Beans Java for the Enterprise Server-based platform for Enterprise Applications Designed for “medium-to-large scale business, enterprise-wide.
Wireless Access and Terminal Mobility in CORBA Dimple Kaul, Arundhati Kogekar, Stoyan Paunov.
1 22 August 2001 The Security Architecture of the M&M Mobile Agent Framework P. Marques, N. Santos, L. Silva, J. Silva CISUC, University of Coimbra, Portugal.
Grid Security Issues Shelestov Andrii Space Research Institute NASU-NSAU, Ukraine.
Module 5: Designing a Terminal Services Infrastructure.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
Management for IP-based Applications Mike Fisher BTexaCT Research
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
Maintaining Network Health. Active Directory Certificate Services Public Key Infrastructure (PKI) Provides assurance that you are communicating with the.
MOBILE AGENTS What is a software agent ? Definition of an Agent (End-User point of view): An agent is a program that assists people and acts on their behalf.
Identity Management: A Technical Perspective Richard Cissée DAI-Labor; Technische Universität Berlin
By Garrett Kelly. 3 types or reasons for distributed applications Data Data used by the application is distributed Computation Computation is distributed.
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
Refining middleware functions for verification purpose Jérôme Hugues Laurent Pautet Fabrice Kordon
Summary of Distributed Computing Security Yifeng Zou Georgia State University
Secure Systems Research Group - FAU SW Development methodology using patterns and model checking 8/13/2009 Maha B Abbey PhD Candidate.
Understanding Code Mobility A Fuggetta, G P Picco and G Vigna Presenter Samip Bararia.
Transparent Mobility of Distributed Objects using.NET Cristóbal Costa, Nour Ali, Carlos Millan, Jose A. Carsí 4th International Conference in Central Europe.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Distributed Object Frameworks DCE and CORBA. Distributed Computing Environment (DCE) Architecture proposed by OSF Goal: to standardize an open UNIX envt.
David Wippich, CEO Ensim. What We’ll Talk About Today Crazy Market Dynamics Convergence of Convergence Unifying Unified Communications Benefits of Complexities.
Mobile Agents For Mobile Computing Department Of Computer Science – Dartmouth College Robert Gray David Kotz Saurab Nog Daniela Rus George Cybenko.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
Distributed System Architectures Yonsei University 2 nd Semester, 2014 Woo-Cheol Kim.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
February 1999T. Haupt, DATORR meeting1 Gateway System New Generation of WebFlow.
Summer School on Telecommunications Lappeenranta August Calypso: System Components and Tools for Media Distribution over Broadband Networks Calypso:
Context-Aware Middleware for Resource Management in the Wireless Internet US Lab 신현정.
Module 8: Securing Network Traffic by Using IPSec and Certificates
Mobile Agents.
Module 8: Securing Network Traffic by Using IPSec and Certificates
Presentation transcript:

15/06/1999HP OVUA Workshop - Bologna - Italy1 An Integrated Environment for the Management of Network Resources and Services Paolo Bellavista, Antonio Corradi, Rebecca Montanari {pbellavista, acorradi, University of Bologna - Italy Cesare Stefanelli University of Ferrara - Italy Software & Docs available at

15/06/1999HP OVUA Workshop - Bologna - Italy2 Novel Management Solutions (1) Traditional management tools are based on the Client/Server model (SNMP, CMIP) Good design examples, but C/S shows its limits under certain conditions (e.g. micro-management problem) Novel Management solutions: CORBA as integration technology with legacy management components TMN & TINA as solution frameworks at the architecture level Code Mobility:Management by Delegation Active Networks Intelligent Networks Mobile Agents

15/06/1999HP OVUA Workshop - Bologna - Italy3 Modern Management Environments should be: flexible, to dynamically introduce new protocols and services adaptive, to tune systems behaviour without suspending service provision capable of supporting service design, deployment and control together with managing more traditional network resources interoperable, to integrate with legacy systems and services (CORBA) secure, to permit differentiated security levels for service provision in untrusted environments Following these guidelines, we have designed MESIS (Management Environment for Secure and Interoperable Services) Novel Management Solutions (2)

15/06/1999HP OVUA Workshop - Bologna - Italy4 The MESIS Architecture for Management Applications

15/06/1999HP OVUA Workshop - Bologna - Italy5 MESIS is built on top of the SOMA Mobile Agent DPE Mobile Agent Technology: Mobile Agents are programs that act on behalf of a principal and can autonomously migrate at runtime and continue their operations on the new host Our Goal: to provide an integrated programming framework for the design of distributed services in global, open and untrusted environments

15/06/1999HP OVUA Workshop - Bologna - Italy6 The MESIS Organization: Locality Abstractions

15/06/1999HP OVUA Workshop - Bologna - Italy7 Agent Identification Facility: dynamically assigns GUIDs to any system entity Agent Migration Facility: permits reallocation of network resources and service components (native protocol, CORBA IIOP, MASIF) Agent Communication Facility: - local comm. by shared objects (blackboards, tuple spaces) - remote comm. by message exchange Agent Naming Facility: permits to trace and search any system entity (by accommodating different naming systems: DNS, Directory Service,...) Agent Interoperability Facility Agent Security Facility MESIS Facilities dealt in the following...

15/06/1999HP OVUA Workshop - Bologna - Italy8 Why Security and Interoperability in MESIS? Untrusted environments call for Security at any system layer - Mechanisms (authentication, authorization and access control, secrecy, integrity) - Policies (enforced at domain/place locality) - Infrastructures (for certificate administration) Open and heterogeneous environments require Interoperability - with other DPE layers via CORBA - with other MA DPE implementations via OMG MASIF Interoperability-related Security Issues - CORBA Security Services, SECIOP

15/06/1999HP OVUA Workshop - Bologna - Italy9 MESIS Interoperability via CORBA and MASIF compliance (1) MESISas CORBAclient MESISasCORBA server MASIFinteroperability MA DPE CORBA DPE CORBA Bridge MASIF Bridge CORBA Server CORBA Client MESIS DPE MESISService Layer Remote Monitoring Videoon Demand Remote Configuration

15/06/1999HP OVUA Workshop - Bologna - Italy10 CORBA ORB CMIP legacy systems SNMP legacy systems CMIPgatewaySNMPgateway CORBA-based Management System Systems Management Common Facilities Place M A S I F MESIS M A S I F Place Security Services MESIS Interoperability via CORBA and MASIF compliance (2) MASIF-compliant Manag. System Place

15/06/1999HP OVUA Workshop - Bologna - Italy11 MESIS Security: Mechanisms, Policies and Infrastructures IAIK Cryptographic Mechanisms JDK1.2 Security Policies Entrust PKI Flexibility for application designers in the selection of the proper security level

15/06/1999HP OVUA Workshop - Bologna - Italy12 We are using the MESIS environment for managing resources and services in the areas of: Network and Systems Management Multimedia Distribution Management Personal Communications Support & Management for Mobile Computing Services We have already implemented…. Management Tools & Network Services in MESIS

15/06/1999HP OVUA Workshop - Bologna - Italy13 Network and Systems Management: Remote Installation

15/06/1999HP OVUA Workshop - Bologna - Italy14 PCS for Mobile Computing: the Mobility Support Module

15/06/1999HP OVUA Workshop - Bologna - Italy15 Place1 Home Place DomainA Mobile Place 1 Creation of a MobilePlace Agents delivered to a MobilePlace Place1 Home Place DomainA Mobile Place 1 Place1 Default Place DomainB Mobile Place 1 Place2 AgentA B Agent A reaches immediately the mobile place. Agent B tries to reach the mobile place that has already moved; the agent is tunneled via the home place PCS for Mobile Computing: Terminal Mobility Mobile Place Abstraction

15/06/1999HP OVUA Workshop - Bologna - Italy16 Conclusions and Current Work The MESIS environment is demonstrating: to be extremely flexible in the management of existing components and services to allow rapid prototyping of new services We currently work on From the point of view of the support: Full integration with the Entrust PKI Full compliance with CORBA Security Services and SECIOP User Authentication via JavaCard and JavaButton From the point of view of the implementation of new services: QoS-aware Multimedia Stream Management Intelligent Information Retrieval for Distributed Virtual Museums Software & Docs about MESIS and SOMA are available on the Web: