Cooperative Inter-node and Inter- layer Optimization of Network Procotols D. Kliazovich, F. Granelli, N.L.S. da Fonseca Editors: Sudip Misra, Mohammad.

Slides:



Advertisements
Similar presentations
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 9 Fundamentals.
Advertisements

Chapter 17 Networking Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
Lecture 7 Transport Layer
Chapter 1 Data Communications and Networks - Overview Data Communications deals with the transmission of signals in a reliable and effective manner. Topics.
APOHN: Subnetwork Layering to Improve TCP Performance over Heterogeneous Paths April 4, 2006 Dzmitry Kliazovich, Fabrizio Granelli, University of Trento,
Chapter 1 1.  Introduction to Networking  Fundamental Network Characteristics  Type and Sizes of Networks  Network Performance issues and Concepts.
© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets with Internet Applications, 4e By Douglas.
© Wiley Inc All Rights Reserved. CCNA: Cisco Certified Network Associate Study Guide CHAPTER 2: Internet Protocols.
CS335 Principles of Multimedia Systems Multimedia Over IP Networks -- I Hao Jiang Computer Science Department Boston College Nov. 6, 2007.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
An Authentication Service Against Dishonest Users in Mobile Ad Hoc Networks Edith Ngai, Michael R. Lyu, and Roland T. Chin IEEE Aerospace Conference, Big.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
1 TCP-LP: A Distributed Algorithm for Low Priority Data Transfer Aleksandar Kuzmanovic, Edward W. Knightly Department of Electrical and Computer Engineering.
William Stallings Data and Computer Communications 7th Edition
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
IP Network Basics. For Internal Use Only ▲ Internal Use Only ▲ Course Objectives Grasp the basic knowledge of network Understand network evolution history.
Information Technologies -- Computer Networks 林永松 台灣大學資訊管理學系 (02)
Department of Computer Science Southern Illinois University Edwardsville Dr. Hiroshi Fujinoki and Kiran Gollamudi {hfujino,
Chapter 5 outline 5.1 Introduction and services
NetworkProtocols. Objectives Identify characteristics of TCP/IP, IPX/SPX, NetBIOS, and AppleTalk Understand position of network protocols in OSI Model.
Remote Access Chapter 4. Learning Objectives Understand implications of IEEE 802.1x and how it is used Understand VPN technology and its uses for securing.
Chapter 1 1.  Introduction to Networking  Fundamental Network Characteristics  Type and Sizes of Networks  Network Performance issues and Concepts.
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
Utility Based Scheduling in Cognitive Radio Networks Term Project CmpE-300 Analysis of Algorithms Spring 2009 Computer Engineering, Boğaziçi University,
1 Computer Networks DA Chapter 1-3 Introduction.
Marwan Al-Namari Week 4. Physical Path Application Presentation Session Transport Network Data Link Physical Application Presentation Session Transport.
Chapter 1. Introduction. By Sanghyun Ahn, Deot. Of Computer Science and Statistics, University of Seoul A Brief Networking History §Internet – started.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 04_a Transport Protocols - UDP Instructor: Dr. Li-Chuan Chen Date: 09/22/2003 Based in part upon slides.
Link Characteristic Information for Mobile IPTV QoS Support Soohong Daniel Park, Standard Architect Digital Media R&D Center, Samsung Electronics Blog:
Fundamentals of Computer Networks ECE 478/578 Lecture #19: Transport Layer Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University.
11 TRANSPORT LAYER PROTOCOLS Chapter 6 TCP and UDP SPX and NCP.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Designing Routing Protocol For Mobile Ad Hoc Networks Navid NIKAEIN Christian BONNET EURECOM Institute Sophia-Antipolis France.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
1 Collaborative Processing in Sensor Networks Lecture 2 - Mobile-agent-based Computing Hairong Qi, Associate Professor Electrical Engineering and Computer.
William Stallings Data and Computer Communications
Communication Networks - Overview CSE 3213 – Fall November 2015.
BASIC NETWORK PROTOCOLS AND THEIR FUNCTIONS Created by: Ghadeer H. Abosaeed June 23,2012.
Bidirectional Light-Trails Dzmitry Kliazovich, Fabrizio Granelli, University of Trento, Italy GLOBECOM’05 November 29, 2005 Hagen Woesner, Imrich Chlamtac.
Speaker: Yi-Lei Chang Advisor: Dr. Kai-Wei Ke 2012/05/15 IPv6-based wireless sensor network 1.
Cognitive Radio
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
ARQ Proxy (for WiFi networks) Ischia island, Italy Sept. 11, 2007 Dzmitry Kliazovich Nadhir Ben Halima Fabrizio Granelli University of Trento, Italy.
1 Review – The Internet’s Protocol Architecture. Protocols, Internetworking & the Internet 2 Introduction Internet standards Internet standards Layered.
J. Liebeher (modified by M. Veeraraghavan) 1 Introduction Complexity of networking: An example Layered communications The TCP/IP protocol suite.
Survey on Signaling Techniques for Cognitive Networks Dzmitry KliazovichUniversity of Luxembourg, Luxembourg Fabrizio GranelliUniversity of Trento, Italy.
- 1 - DPNM Review of Important Networking Concepts J. Won-Ki Hong Dept. of Computer Science and Engineering POSTECH Tel:
Cognitive Information Service Basic Principles and Implementation of A Cognitive Inter-Node Protocol Optimization Scheme Dzmitry Kliazovich Fabrizio Granelli.
2: Transport Layer 11 Transport Layer 1. 2: Transport Layer 12 Part 2: Transport Layer Chapter goals: r understand principles behind transport layer services:
MBMS in GSM Evolution Systems – A Research Paper Magesh Annamalai – FAU Feeds – Grad Student Sr.Systems Engineer - Location Technology Group T - Mobile.
Data and Computer Communications Eighth Edition by William Stallings Chapter 1 – Data Communications, Data Networks, and the Internet.
William Stallings Data and Computer Communications 7th Edition
Computer Communication Networks
Accelerating Peer-to-Peer Networks for Video Streaming
CS408/533 Computer Networks Text: William Stallings Data and Computer Communications, 6th edition Chapter 1 - Introduction.
Cognitive Link Layer for Wireless Local Area Networks
Part I. Overview of Data Communications and Networking
July 2009 doc.: IEEE /xxxxr0 July 2009
William Stallings Data and Computer Communications 7th Edition
A Cognitive Approach for Cross-Layer Performance Management
William Stallings Data and Computer Communications 7th Edition
Introduction Computer Networks.
Network Architecture for Cyberspace
Technologies and Applications of Computer Networks
Technologies and Applications of Computer Networks
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
Dzmitry Kliazovich University of Luxembourg, Luxembourg
Presentation transcript:

Cooperative Inter-node and Inter- layer Optimization of Network Procotols D. Kliazovich, F. Granelli, N.L.S. da Fonseca Editors: Sudip Misra, Mohammad Obaidat Publisher: Wiley

Objectives To introduce the concept of dynamically tuning TCP/IP protocols parameters using cooperation Realtime and distributed optimization through cognitive networking paradigm

Table of Contents Introduction A Framework for Cooperative Configuration and Optimization Cooperative Optimization Design Test Case: TCP Optimization Conclusions

Introduction Cooperation for performance improvement was proposed by J. Mitola III in the framework of cognitive radio paradigm Further generalized as “cognitive networking” The chapter proposes an architecture for setup and dynamic configuration of protocols parameters

TCP/IP Protocol Parameters

The Proposed Framework (1)

The Proposed Framework (2) The main task of the cognitive engine at every node is the optimization of different protocol stack parameters in order to converge to an optimal operational point given the network condition. The operational point can be expressed by a utility function that combines reports from running applications as well as other layers of the protocol stack.

The Proposed Framework (3) The cooperation and negotiation plane is responsible for harvesting cognitive information available at other network nodes, filtering and managing them in a distributed manner.

Cooperative Optimization (1)

Cooperative Optimization (2)

Signaling Alternatives In-band signaling is the most effective signaling method from the point of view of overhead reduction. Cognitive information can be encapsulated into ongoing traffic flows, for example into optional packet header fields, and delivered without waste of bandwidth resources. On-demand signaling method operates on a request- response basis and can be complementary to in-band signaling. It is designed for cases requiring instant cognitive information delivery between network nodes. Broadcast signaling method allows point-to-multipoint cognitive information delivery from CIS server to the network nodes located in the same segment, while keeping low overhead.

Test Case: TCP Optimization Goal: to optimize alpha and beta parameters of TCP congestion window evolution Environment: Network Simulator 2 (ns2)

Test Case: Scenario

Test Case: Intra-layer Cognitive Engine

Test Case: Inter-node Cognitive Engine

Test Case: Results (1)

Test Case: Results (2)

Test Case: Results (3)

Conclusions TCP/IP protocols can be extended to dynamically tune their parameters, based on past performance Exchange of information among nodes can further improve the performance

References [1]J. Mitola III, “Cognitive radio for flexible mobile multimedia communications,” Mobile Networks and Applications, vol. 6, no. 5, September [2]M. W. Murhammer and E. Murphy, “TCP/IP: Tutorial and Technical. Overview,” Upper Saddle River, NJ: Prentice-Hall, [3]J. Postel and J. Reynolds, “File Transfer Protocol (FTP),” RFC 959, IETF, October [4]Clark, George C., Jr., and J. Bibb Cain, “Error-Correction Coding for Digital Communications,” New York: Plenum Press, 1981, ISBN [5]ITU-T, P.800, “Methods for Subjective Determination of Transmission Quality,” Aug [6]J. Postel, “Transmission Control Protocol,” RFC 783, September [7]J. Postel, “User Datagram Protocol,” RFC 768, Aug [8]IEEE Wireless Local Area Networks. Available from: [9] ANWIEEE Std 802.3, “Carrier Sense Multiple Access with Collision Detection,” [10]K. Machova and J. Paralic, “Basic Principles of Cognitive Algorithms Design. Proceedings of the ICCC International Conference Computational Cybernetics,” Siofok, Hungary, [11]T. Kelly, “Scalable TCP Improving performance in highspeed wide area networks”, Computer Communication Review vol. 32, no. 2, April [12]The network simulator ns2. Available from: