1 rserpool-comp-06.ppt / 14 July 2003 / John Loughney IETF 57 Comparison of Protocols for Reliable Server Pooling John Loughney.

Slides:



Advertisements
Similar presentations
Cs/ee 143 Communication Networks Chapter 6 Internetworking Text: Walrand & Parekh, 2010 Steven Low CMS, EE, Caltech.
Advertisements

11/10/031 ENRP and ASAP Updates and Issues Presenter: Qiaobing Xie November 10, 2003.
1 SASP v1 (Server/Application State Protocol) draft-bivens-sasp-00.txt Alan Bivens IBM Research New York, USA IETF 60.
Distributed components
Some of these slides were excerpted from: Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey A. Hoffer.
1. Introducing Java Computing  What is Java Computing?  Why Java Computing?  Enterprise Java Computing  Java and Internet Web Server.
Terminal Bridge Extension Over Distributed Architecture MSc. Sami Saalasti.
PROGRESS project: Internet-enabled monitoring and control of embedded systems (EES.5413)  Introduction Networked devices make their capabilities known.
Middleware Technologies compiled by: Thomas M. Cosley.
SPARTA - Durham July SPARTA Wavefront Processor Unit (WPU) API.
Multiple Processor Systems 8.1 Multiprocessors 8.2 Multicomputers 8.3 Distributed systems.
Data Communications I & II Project Sequence Tom Costello.
MarketNet Directory Services (MDS) Weibin Zhao Henning Schulzrinne Department of Computer Science Columbia University.
2 Systems Architecture, Fifth Edition Chapter Goals Describe client/server and multi-tier application architecture and discuss their advantages compared.
12-1 © Prentice Hall, 2004 Chapter 12: Design Elements Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey.
Technology Integration: RSerPool & Server Load-balancing Curt Kersey, Cisco Systems Aron Silverton, Motorola Labs.
Principles for Collaboration Systems Geoffrey Fox Community Grids Laboratory Indiana University Bloomington IN 47404
GSI Operating Software – Migration OpenVMS to Linux Ralf Huhmann PCaPAC 2008 October 20, 2008.
Network Architecture and Protocol Concepts. Network Architectures (1) The network provides one or more communication services to applications –A service.
Barracuda Load Balancer Server Availability and Scalability.
Rhys McBreen (How the internet works) X. Contents The Layers and what they do IP Addressing X.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Application Layer CHAPTER 2. Announcements and Outline  Administrative Items  Questions? Recap 1.Introduction to Networks 1.Network Type 2.N etwork.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 13: Physical Architecture Layer Design Alan Dennis,
Thomas Dreibholz Institute for Experimental Mathematics University of Duisburg-Essen, Germany University of Duisburg-Essen, Institute.
Wireless Access and Terminal Mobility in CORBA Dimple Kaul, Arundhati Kogekar, Stoyan Paunov.
Architecting Web Services Unit – II – PART - III.
Slide 1 Physical Architecture Layer Design Chapter 13.
1 of of 25 3 of 25 ORBs (Object Request Broker) – A distributed software bus for communication among middleware services and applications – To.
Wireless Networks of Devices (WIND) Hari Balakrishnan and John Guttag MIT Lab for Computer Science NTT-MIT Meeting, January 2000.
CSP Implementing a network 1 Implementing a network Lecturer: Smilen Dimitrov Cross-sensorial processing – MED7.
Heavy and lightweight dynamic network services: challenges and experiments for designing intelligent solutions in evolvable next generation networks Laurent.
A.Obaid - Wilfried Probst - Rufin Soh INE4481 DISTRIBUTED DATABASES & CLIENT-SERVER ARCHITECTURES1 Chapter 1. Distributed systems: Definitions, design.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
CORBA IS 8030 – Integrated Computing Environments Dr. Hoganson CORBA Common Object Request Broker Architecture Published by Object Management Group (OMG)
SEMINOR. INTRODUCTION 1. Middleware is connectivity software that provides a mechanism for processes to interact with other processes running on multiple.
Thomas Dreibholz Institute for Experimental Mathematics University of Duisburg-Essen, Germany University of Duisburg-Essen, Institute.
TANGO TANGO ALTERNATE NETWORK GRAPH ORGANIZER Olof Hellqvist Zak Blacher.
NEA Requirements Update -06 version summary. Posture Transport Considerations Issue –Ability of existing protocols used for network access to meet requirements.
GLOBE DISTRIBUTED SHARED OBJECT. INTRODUCTION  Globe stands for GLobal Object Based Environment.  Globe is different from CORBA and DCOM that it supports.
Reliable Server Pooling Sockets API Presenter: Aron Silverton IETF 61 Washington, D.C
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
Sua-04.ppt / 10 December 2000 / John A. Loughney SCCP User Adaptation Layer 49 th IETF Meeting: San Diego, CA draft-ietf-sigtran-sua-04.txt John A. Loughney.
Copyright © Genetic Computer School 2008 Computer Systems Architecture SA Lesson 12 The TCP/IP Protocol Suite.
SOCKS By BITSnBYTES (Bhargavi, Maya, Priya, Rajini and Shruti)
Firewalls2 By using a firewall: We can disable a service by throwing out packets whose source or destination port is the port number for that service.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
Data Communications and Networks Chapter 9 – Distributed Systems ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
AN OVERVIEW Rocky K. C. Chang13 Sept The web 2.
Algorithms and Techniques in Structured Scalable Peer-to-Peer Networks
1 ForCES Applicability Statement Alan Crouch Mark Handley Hormuzd Khosravi 65 th IETF Meeting, Dallas.
Michael G. Williams, Jeremey Barrett 1 Intro to Mobi-D Host based mobility.
Design Considerations for the Common MIH Protocol Functions draft-hepworth-mipshop-mih-design-considerations-01 Ele Hepworth (*), Robert Hancock, Srinivas.
Services Provided by RSerPool Authors: Peter Lei Phillip Conrad Presenter: Michael Tüxen.
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
By Ronnie Julio Mohammad Alsawwaf.  Using more than two computer systems that are linked together  Handles a larger/more variable workload  Provides.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Cross-functional team who negotiates and implements changes in the FRAG Framework Responsible for finding common solutions that should be added to the.
Rserpool Security Trust Argument draft-ietf-rserpool-asap-13.txt Maureen Stillman November 6, 2006
Distributed Systems Architectures Chapter 12. Objectives  To explain the advantages and disadvantages of different distributed systems architectures.
The Reliable Server Pooling Framework
CORBA Within the OS & Its Implementation
Packet Switching To improve the efficiency of transferring information over a shared communication line, messages are divided into fixed-sized, numbered.
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Inventory of Distributed Computing Concepts
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
Distributed Systems Bina Ramamurthy 4/7/2019 B.Ramamurthy.
Distributed Systems Bina Ramamurthy 4/22/2019 B.Ramamurthy.
An Interactive Browser For BaBar Databases
Presentation transcript:

1 rserpool-comp-06.ppt / 14 July 2003 / John Loughney IETF 57 Comparison of Protocols for Reliable Server Pooling John Loughney

2 rserpool-comp-06.ppt / 14 July 2003 / John Loughney Changes Updated CORBA section Updated DNS section Updated SLP section New L4/L7 Switching section Expanded ASAP & ENRP section

3 rserpool-comp-06.ppt / 14 July 2003 / John Loughney CORBA Tightened text, in general. Added text about CORBA being an application service in an HA middleware stack and not a communications service. In a conceptual model of a middleware stack for highly available clustering, CORBA is considered an application service and not a messaging or clustering service. A distributed application may utilize a CORBA ORB for location transparency at the application layer, and the ORB may in turn utilized RSerPool for its communications layer.

4 rserpool-comp-06.ppt / 14 July 2003 / John Loughney DNS / SLP / ASAP / ENRP Minor changes: DNS – more text about needs in RserPool for handle to address resolution. SLP – improved text Updated ASAP / ENRP sections

5 rserpool-comp-06.ppt / 14 July 2003 / John Loughney L4/L7 Switching Got feedback from many sources that RserPool should consider this. Summary: Inadequate support for naming, as well as registration and deregistration services. Need to define a standard protocol to allow the switches to communicate amongst themselves and, perhaps, implement a co-resident name server on the switch. Deploy middle boxes as opposed to end-devices / peer-to- peer model. Usually requires specialized hardware. Lacks the ability to provide a robust framework for location transparent clustering capable of scaling in size and performance. Proprietary technology. Often service specific.