1 This presentation has been elaborated in the framework of the EU FP6 funded project E 2 R II, which is part of a linked group of projects within the.

Slides:



Advertisements
Similar presentations
Current methods for negotiating firewalls for the Condor ® system Bruce Beckles (University of Cambridge Computing Service) Se-Chang Son (University of.
Advertisements

Fraunhofer FOKUS Context Management in Dynamic Environments IWCMC 2009, June 2009 Jens Tiemann Humberto Astudillo Evgenij Belikov Fraunhofer Institute.
Department of Computer Science and Engineering University of Washington Brian N. Bershad, Stefan Savage, Przemyslaw Pardyak, Emin Gun Sirer, Marc E. Fiuczynski,
© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—1-1 Building a Simple Network Understanding the TCP/IP Transport Layer.
A Component Based Programming Framework for Autonomic Applications Hua Liu, Manish Parashar, and Salim Hariri ICAC ‘04 John Otto Wi06 CS 395/495 Autonomic.
Extensibility, Safety and Performance in the SPIN Operating System Presented by Allen Kerr.
Software Reuse SEII-Lecture 28
Xiphos.ca Charlie Younghusband XipLink Product Manager Xiphos Technologies Xiphos’ Work with SCPS-TP & applications and interest in CisLunar Introducing.
20 03 TASTE OF RESEARCH SUMMER SCHOLARSHIPS Author: Wei Zhang Supervisor: Tim Moors Efficient Voice Over Wireless Network Abstract The objective of this.
Applying Genetic Algorithms to Decision Making in Autonomic Computing Systems Authors: Andres J. Ramirez, David B. Knoester, Betty H.C. Cheng, Philip K.
1 ITC242 – Introduction to Data Communications Week 12 Topic 18 Chapter 19 Network Management.
1 A general purpose proxy filtering mechanism applied to the mobile environment Author : Bruce Zenel From : Wireless Networks.
Figure 1.1 Interaction between applications and the operating system.
DISTRIBUTED PROCESS IMPLEMENTAION BHAVIN KANSARA.
Gursharan Singh Tatla Transport Layer 16-May
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
QualNet 2014/05/ 尉遲仲涵. Outline Directory Structure QualNet Basic Message & Event QualNet simulation architecture Protocol Model Programming.
L6 - March 1, 2006copyright Thomas Pole , all rights reserved 1 Lecture 6: Software Packaging: Dynamically Integrable Components and Text Ch.
NetSim ZigBee Simulation Code Walkthrough in 10 steps
Common Devices Used In Computer Networks
Web services: Why and How OOPSLA 2001 F. Curbera, W.Nagy, S.Weerawarana Nclab, Jungsook Kim.
Adaptability for flexible mobile service provision in 3G and beyond Nikos Houssos
Kaifei Chen, Siyuan He, Beidi Chen, John Kolb, Randy H. Katz, David E
Doc.: IEEE /0981r1 TGs Reference Architecture Considerations September 6, 2004 Tricci So & W. Steven Conner.Slide 1 TGs ESS Mesh System Reference.
Automating service management Tiina Niklander Faculty of Science Department of Computer Science In AMICT 2008 Petrozavodsk, May 2008.
Architecting Web Services Unit – II – PART - III.
C O R P O R A T E T E C H N O L O G Y Siemens AG Software & Engineering Usage of Enterprise OSGi inside Siemens:  Siemens Communications, Enterprise Systems.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Optimizing UDP-based Protocol Implementations Yunhong Gu and Robert L. Grossman Presenter: Michal Sabala National Center for Data Mining.
BitTorrent enabled Ad Hoc Group 1  Garvit Singh( )  Nitin Sharma( )  Aashna Goyal( )  Radhika Medury( )
A performance evaluation approach openModeller: A Framework for species distribution Modelling.
Component frameworks Roy Kensmil. Historical trens in software development. ABSTRACT INTERACTIONS COMPONENT BUS COMPONENT GLUE THIRD-PARTY BINDING.
Component Technology. Challenges Facing the Software Industry Today’s applications are large & complex – time consuming to develop, difficult and costly.
UDT as an Alternative Transport Protocol for GridFTP Raj Kettimuthu Argonne National Laboratory The University of Chicago.
UDT UDT Bo Liu 11/1/2012 Inspired by Yunhong GU. OUTLINE Goal of UDT Three conditions Congestion control of UDT UDT Format Composable UDT.
Fault Tolerance David Powell LAAS-CNRS, Toulouse.
Rule-Based Programming for VORBs Bertram Ludaescher Arcot Rajasekar Data and Knowledge Systems San Diego Supercomputer Center U.C. San Diego.
HighSpeed TCP for High Bandwidth-Delay Product Networks Raj Kettimuthu.
Rate Control Rate control tunes the packet sending rate. No more than one packet can be sent during each packet sending period. Additive Increase: Every.
Reconsidering Internet Mobility Alex C. Snoeren, Hari Balakrishnan, M. Frans Kaashoek MIT Laboratory for Computer Science.
07/09/04 Johan Muskens ( TU/e Computer Science, System Architecture and Networking.
Udt.sourceforge.net 1 :: 23 Supporting Configurable Congestion Control in Data Transport Services Yunhong Gu and Robert L. Grossman Laboratory for Advanced.
An Introduction to UDT Internet2 Spring Meeting Yunhong Gu Robert L. Grossman (Advisor) National Center for Data Mining University.
AoE and HyperSCSI on Linux PDA Prepared by They Yu Shu.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Enabling Components Management and Dynamic Execution Semantic.
Copyright © Genetic Computer School 2008 Computer Systems Architecture SA Lesson 12 The TCP/IP Protocol Suite.
1 6/3/2003 IEEE Link Security Study Group, June 2003, Ottawa, Canada Secure Frame Format PAR: 5 Criteria.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
SelfCon Foil no 1 Variability in Self-Adaptive Systems.
GYTE - Bilgisayar Mühendisliği Bölümü Bilgisayar Mühendisliği Bölümü GYTE - Bilgisayar Mühendisliği Bölümü AN ARCHITECTURE FOR NEXT GENERATION MIDDLEWARE.
Data Grid Plane Network Grid Plane Dynamic Optical Network Lambda OGSI-ification Network Resource Service Data Transfer Service Generic Data-Intensive.
Software, IEE Proceedings, Vol.152, Num.3, June 2005,Page(s): Prasanthi.S March, Java-based component framework for dynamic reconfiguration.
Session 1: Technology Development August 15 NSF Workshop.
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
SURENDRA INSTITUTE OF ENGINEERING & MANAGEMENT PRESENTED BY : Md. Mubarak Hussain DEPT-CSE ROLL
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Application – Transport – Network
UDP Socket Programming
ADVANCED RESEARCH WORKSHOP Azores, 28th June 2016
Architecting Web Services
Architecting Web Services
Made by:- Naveen singh & Mazaharul Haque
Cloud Testing Shilpi Chugh.
PREPARED BY: RIDDHI PATEL (09CE085)
CPEG514 Advanced Computer Networkst
IEEE P vs IEEE Date: Authors:
10th International Conference on Telecommunication, ICT’2003,
A Protocol Reconfiguration Framework with Autonomic Aspects
End-to-End Reconfigurability (E2R)
End-to-End Reconfigurability II (E2RII)
Presentation transcript:

1 This presentation has been elaborated in the framework of the EU FP6 funded project E 2 R II, which is part of a linked group of projects within the Wireless World Initiative WWI. This publication/presentation reflects solely the author's views. The Commission/Community is not liable for any use of the information contained therein. 13 th International Conference on Telecommunications, 9-12 May 2006, Madeira Portugal Self-Configuring Protocols: A UDT Case Study Panagis Magdalinos Eleni Patouni Nikos Andriopoulos and Nancy Alonistioti {panagis,elenip,nand, University of Athens

ICT th International Conference on Telecommunications 9-12 May 2006 (Funchal, Madeira island, Portugal) 2 Design Assumptions for Component-based Framework Dynamic composition of protocol layers to form a protocol stack Dynamic composition of component services in fully- fledged protocol service Dynamic runtime modification of the protocol stack. Dynamic replacement of the functionality of concrete protocol layers Dynamic replacement of distinct protocol components within these protocols. Reliable and transparent reconfiguration execution No loss of existing connections and data, Minimum performance overhead

ICT th International Conference on Telecommunications 9-12 May 2006 (Funchal, Madeira island, Portugal) 3 Dynamic Configuration of Autonomic Protocol Components Dynamic Binding of Autonomic Protocol Components

ICT th International Conference on Telecommunications 9-12 May 2006 (Funchal, Madeira island, Portugal) 4 Dynamic Configuration of Autonomic Protocol Components Dynamic Replacement of Autonomic Protocol Components

ICT th International Conference on Telecommunications 9-12 May 2006 (Funchal, Madeira island, Portugal) 5 UDT Case Study UDT is an application level data transport protocol for the emerging distributed data intensive applications over wide area high-speed networks (e.g., 1 Gb/s or above). UDT uses UDP to transfer bulk data and it has its own reliability control and congestion control mechanism. This new protocol is not only for private or QoS-enabled links, but also for shared networks. UDT is also a composable framework that can accommodate various congestion control algorithms. UDT reliability and congestion control mechanisms exist entirely in user space (not kernel space) and thus protocol variables are accessible at run time. UDT protocol configuration (congestion control algorithm selection) can only be done at compile time.

ICT th International Conference on Telecommunications 9-12 May 2006 (Funchal, Madeira island, Portugal) 6 UDT/CCC Architecture Figure 1. UDT/CCC Architecture In this layered architecture, the UDT layer is completely in user space above the network transport layer of UDP, whereas the UDT layer itself provides transport for applications. Meanwhile, applications provide optional control handlers to UDT as callbacks.

ICT th International Conference on Telecommunications 9-12 May 2006 (Funchal, Madeira island, Portugal) 7 Future Work Check the possibility of incorporating the framework for dynamic binding and replacement of autonomic components with the UDT protocol. Modify the congestion control part. Three Possible Stages of Integration:  Identification of possible protocol components: a generic UDT component and the congestion control component  Dynamic Binding of protocol components  Dynamic replacement of protocol components during runtime operation and not at compile time. Possible Demonstration Scenario: in a network/terminal initiated scenario, the congestion control component is dynamically replaced during runtime operation of the UDT protocol.

ICT th International Conference on Telecommunications 9-12 May 2006 (Funchal, Madeira island, Portugal) 8 Thank you!