SlideShare a Scribd company logo
University of Pisa



IP Converging Technologies
                  (TIP)
     http://www.di.unipi.it/~augusto/tip


         A course of the
   Dept. of Computer Science

               Teacher
           Augusto Ciuffoletti
Framing the course
●   Convergence is a strategic issue for the development
    of an infrastructure and of the services it provides,
    since it enables the utilization of the same
    infrastructure for many purposes.
●   One of the many instances of convergence centers
    around IP: the pervasive diffusion of Internet makes
    this protocol as an ideal point of convergence for
    many services that are based upon communication
●   The course explains why Internet is an appropriate
    target for convergence, and how applications
    requiring a guaranteed quality of service can
    converge onto it.
Background of the course
●   The course addresses students pursuing the second
    cycle degree in Computer Science
●   Knowledge of the TCP/IP stack fundamentals are
    required
●   The course does not make use of programming
    languages
●   A reasonable knowledge of technical English is
    required to read documentation
Purpose of the course
●   At the end of the course, the student:
     –   Has a clear understanding of IP Networking
     –   Understands the limits of the “best effort” attitude
         in face of applications that require a guaranteed
         quality of service
     –   Knows the technologies that have been
         introduced to overcome such limits
     –   Appreciates the role of standards in the
         advancement of a technology
     –   Has a basic understanding of the Voice over IP
         technology and of other converging technologies
Program of the Course
                      (part one)
Exploring the Internet:
 –   Internet routing: we understand the topology of the
      Internet through the study of routing protocols,
      both Internal and External to Autonomous
      Systems (BGP and OSPF resp.)
 –   Congestion control: congestion is tightly bound to
     the “best effort” policy that characterizes the
     Internet. This phenomenon can be to some extent
     controlled, improving Internet reliability.
Program of the course
                       (part two)
Differentiated traffic management for IP convergence
 –   Traffic with distinct requirements regarding quality
     of service can be managed separately
 –   The Differentiated Services approach. Traffic
     aggregation and traffic class management. Multi
     Protocol Label Switching (MPLS)
 –   The Integrated Services Approach. Flow control
     and the Reservation Protocol (RSVP).
 –   ATM as a point of convergence
 –   IPv6 aspects related with flow control.
Program of the course
                      (part three)
Converging applications (case studies)
 –   Multimedia in the Internet. Real Time Protocol
     (RTP) and the Internet Group Membership
     Protocol (IGMP).
 –   Browsing from GSM phones. The Wireless
     Access Protocol (WAP)
 –   Telephony over IP. The session initiation protocol
     (SIP)
Extras
●   Students are invited to prepare a short seminar about
    a related topic, in change of a small bonus.
●   One or two lectures are given in teleconference (VoIP
    experiment).
●   Not on a regular basis, but a laboratory about routing
    using emulated networks (thanks to the NETKIT from
    RomaTre University) have been proposed.
●   The course has been given from year 2002-03 until
    2009-10.
●   The slides of the course (in html) are found in the
    reference web page:
    http://www.di.unipi.it/~augusto/tip/index.html
●   The course now should be updated with relevant
    technologies:
     –   TDM over IP: ultimate convergence?
     –   PON: the ideal carrier
     –   Timing: transversal
    “The road goes ever on and on...”
                               (from... ok, you know)
Profile of the teacher
●   I am an active researcher in the field of network
    monitoring, and I covered a leading position on the
    topic in a EU project, with many published papers
    and implementations;
●   Another topic of interest is clock synchronization, with
    reference to the NTP and IEEE1588 standards;
●   As a teacher, I have given the course in Computer
    Networks just before creating the TIP (and the
    companion TQI);
Students feedback
●   As a general rule I evaluated the preparation of the
    students as good. Only in a few cases the
    preparation was deemed unacceptable.
●   The TIP course has never been perceived as
    “difficult” from the students, however I noticed a
    progressive diminuition of their preparation.
●   Three students decided to prepare a master thesis on
    related topics under my supervision.

More Related Content

Similar to TIP: a course about IP convergence technology

A Kuriakidou, E Filtzantzidou, P Balaouras,I Roussakis, C. Mouzakis, I Stavra...
A Kuriakidou, E Filtzantzidou, P Balaouras,I Roussakis, C. Mouzakis, I Stavra...A Kuriakidou, E Filtzantzidou, P Balaouras,I Roussakis, C. Mouzakis, I Stavra...
A Kuriakidou, E Filtzantzidou, P Balaouras,I Roussakis, C. Mouzakis, I Stavra...
hmouzak
 
ITNE3007 Advanced Routing Copyright © 2015-2018 VIT, All R.docx
ITNE3007 Advanced Routing Copyright © 2015-2018 VIT, All R.docxITNE3007 Advanced Routing Copyright © 2015-2018 VIT, All R.docx
ITNE3007 Advanced Routing Copyright © 2015-2018 VIT, All R.docx
vrickens
 
resume-latest 14022016
resume-latest 14022016resume-latest 14022016
resume-latest 14022016
Sham Ramlee
 
NE3007 Advanced RoutingCopyright © 2015-2018 VIT, All Rights.docx
NE3007 Advanced RoutingCopyright © 2015-2018 VIT, All Rights.docxNE3007 Advanced RoutingCopyright © 2015-2018 VIT, All Rights.docx
NE3007 Advanced RoutingCopyright © 2015-2018 VIT, All Rights.docx
hallettfaustina
 
Chapter 7
Chapter 7Chapter 7
Chapter 7
uabir
 
Delivering Traditional and Omnidirectional Media
Delivering Traditional and Omnidirectional MediaDelivering Traditional and Omnidirectional Media
Delivering Traditional and Omnidirectional Media
Alpen-Adria-Universität
 
Vahid nazaritalooki cv
Vahid nazaritalooki cvVahid nazaritalooki cv
Vahid nazaritalooki cv
Vahid Nazaritalooki
 
Irati fire-engineering-workshop-nov2012
Irati fire-engineering-workshop-nov2012Irati fire-engineering-workshop-nov2012
Irati fire-engineering-workshop-nov2012
Eleni Trouva
 
Prof MSc Program in Electronics
Prof MSc Program in ElectronicsProf MSc Program in Electronics
Prof MSc Program in Electronics
saber ragab
 
Standard standardization protocol
Standard standardization protocolStandard standardization protocol
Standard standardization protocol
Sutanu Kandar
 
Latif ladid gen6 overview
Latif ladid gen6 overviewLatif ladid gen6 overview
Latif ladid gen6 overview
GlobalForum
 
How to (Help to) Save Our Planet with Green Coding
How to (Help to) Save Our Planet with Green CodingHow to (Help to) Save Our Planet with Green Coding
How to (Help to) Save Our Planet with Green Coding
Mindtrek
 
Level up your career with a Post Master's Degree in C-ITS (Connected Vehicles)
Level up your career with a Post Master's Degree in C-ITS (Connected Vehicles)Level up your career with a Post Master's Degree in C-ITS (Connected Vehicles)
Level up your career with a Post Master's Degree in C-ITS (Connected Vehicles)
Caroline HANRAS
 
Using Future Internet testbeds in the classroom
Using Future Internet testbeds in the classroomUsing Future Internet testbeds in the classroom
Using Future Internet testbeds in the classroom
FIBRE Testbed
 
Rina korea-eu-ws-2013-sergi figuerola-last version_upload
Rina korea-eu-ws-2013-sergi figuerola-last version_uploadRina korea-eu-ws-2013-sergi figuerola-last version_upload
Rina korea-eu-ws-2013-sergi figuerola-last version_upload
i2CAT Foundation
 
Influence of Transport Layer Information on QoE
Influence of Transport Layer Information on QoE Influence of Transport Layer Information on QoE
Influence of Transport Layer Information on QoE
Venkata Sai Kalyan Routhu
 
SGD 2016 - Lessons learned
SGD 2016 - Lessons learnedSGD 2016 - Lessons learned
SGD 2016 - Lessons learned
SESAR Joint Undertaking
 
ApoorvJoshi_Resume
ApoorvJoshi_ResumeApoorvJoshi_Resume
ApoorvJoshi_Resume
Apoorv Joshi
 
my project publication
my project publicationmy project publication
my project publication
Emmanuel Onyeakusi
 
My Curriculum Vitae
My Curriculum VitaeMy Curriculum Vitae
My Curriculum Vitae
adil raja
 

Similar to TIP: a course about IP convergence technology (20)

A Kuriakidou, E Filtzantzidou, P Balaouras,I Roussakis, C. Mouzakis, I Stavra...
A Kuriakidou, E Filtzantzidou, P Balaouras,I Roussakis, C. Mouzakis, I Stavra...A Kuriakidou, E Filtzantzidou, P Balaouras,I Roussakis, C. Mouzakis, I Stavra...
A Kuriakidou, E Filtzantzidou, P Balaouras,I Roussakis, C. Mouzakis, I Stavra...
 
ITNE3007 Advanced Routing Copyright © 2015-2018 VIT, All R.docx
ITNE3007 Advanced Routing Copyright © 2015-2018 VIT, All R.docxITNE3007 Advanced Routing Copyright © 2015-2018 VIT, All R.docx
ITNE3007 Advanced Routing Copyright © 2015-2018 VIT, All R.docx
 
resume-latest 14022016
resume-latest 14022016resume-latest 14022016
resume-latest 14022016
 
NE3007 Advanced RoutingCopyright © 2015-2018 VIT, All Rights.docx
NE3007 Advanced RoutingCopyright © 2015-2018 VIT, All Rights.docxNE3007 Advanced RoutingCopyright © 2015-2018 VIT, All Rights.docx
NE3007 Advanced RoutingCopyright © 2015-2018 VIT, All Rights.docx
 
Chapter 7
Chapter 7Chapter 7
Chapter 7
 
Delivering Traditional and Omnidirectional Media
Delivering Traditional and Omnidirectional MediaDelivering Traditional and Omnidirectional Media
Delivering Traditional and Omnidirectional Media
 
Vahid nazaritalooki cv
Vahid nazaritalooki cvVahid nazaritalooki cv
Vahid nazaritalooki cv
 
Irati fire-engineering-workshop-nov2012
Irati fire-engineering-workshop-nov2012Irati fire-engineering-workshop-nov2012
Irati fire-engineering-workshop-nov2012
 
Prof MSc Program in Electronics
Prof MSc Program in ElectronicsProf MSc Program in Electronics
Prof MSc Program in Electronics
 
Standard standardization protocol
Standard standardization protocolStandard standardization protocol
Standard standardization protocol
 
Latif ladid gen6 overview
Latif ladid gen6 overviewLatif ladid gen6 overview
Latif ladid gen6 overview
 
How to (Help to) Save Our Planet with Green Coding
How to (Help to) Save Our Planet with Green CodingHow to (Help to) Save Our Planet with Green Coding
How to (Help to) Save Our Planet with Green Coding
 
Level up your career with a Post Master's Degree in C-ITS (Connected Vehicles)
Level up your career with a Post Master's Degree in C-ITS (Connected Vehicles)Level up your career with a Post Master's Degree in C-ITS (Connected Vehicles)
Level up your career with a Post Master's Degree in C-ITS (Connected Vehicles)
 
Using Future Internet testbeds in the classroom
Using Future Internet testbeds in the classroomUsing Future Internet testbeds in the classroom
Using Future Internet testbeds in the classroom
 
Rina korea-eu-ws-2013-sergi figuerola-last version_upload
Rina korea-eu-ws-2013-sergi figuerola-last version_uploadRina korea-eu-ws-2013-sergi figuerola-last version_upload
Rina korea-eu-ws-2013-sergi figuerola-last version_upload
 
Influence of Transport Layer Information on QoE
Influence of Transport Layer Information on QoE Influence of Transport Layer Information on QoE
Influence of Transport Layer Information on QoE
 
SGD 2016 - Lessons learned
SGD 2016 - Lessons learnedSGD 2016 - Lessons learned
SGD 2016 - Lessons learned
 
ApoorvJoshi_Resume
ApoorvJoshi_ResumeApoorvJoshi_Resume
ApoorvJoshi_Resume
 
my project publication
my project publicationmy project publication
my project publication
 
My Curriculum Vitae
My Curriculum VitaeMy Curriculum Vitae
My Curriculum Vitae
 

More from Augusto Ciuffoletti

An open-source testbed for IoT systems
An open-source testbed for IoT systemsAn open-source testbed for IoT systems
An open-source testbed for IoT systems
Augusto Ciuffoletti
 
0 basic
0 basic0 basic
Thingspeak: integrazione
Thingspeak: integrazioneThingspeak: integrazione
Thingspeak: integrazione
Augusto Ciuffoletti
 
Thingspeak: fondamenti
Thingspeak: fondamentiThingspeak: fondamenti
Thingspeak: fondamenti
Augusto Ciuffoletti
 
Design and implementation of a low-cost modular sensor
Design and implementation of a low-cost modular sensorDesign and implementation of a low-cost modular sensor
Design and implementation of a low-cost modular sensor
Augusto Ciuffoletti
 
ZHAW 2016 - OCCI for monitoring
ZHAW 2016 - OCCI for monitoringZHAW 2016 - OCCI for monitoring
ZHAW 2016 - OCCI for monitoring
Augusto Ciuffoletti
 
Open Cloud Computing Interface
Open Cloud Computing InterfaceOpen Cloud Computing Interface
Open Cloud Computing Interface
Augusto Ciuffoletti
 
Laboratorio Openstack
Laboratorio OpenstackLaboratorio Openstack
Laboratorio Openstack
Augusto Ciuffoletti
 
Automated deployment of a microservice based monitoring architecture
Automated deployment of a microservice based monitoring architectureAutomated deployment of a microservice based monitoring architecture
Automated deployment of a microservice based monitoring architecture
Augusto Ciuffoletti
 
OCCI Monitoring at OGF42 - Concepts and demo
OCCI Monitoring at OGF42 - Concepts and demoOCCI Monitoring at OGF42 - Concepts and demo
OCCI Monitoring at OGF42 - Concepts and demo
Augusto Ciuffoletti
 
Extending the OCCI API with monitoring capabilities
Extending the OCCI API with monitoring capabilitiesExtending the OCCI API with monitoring capabilities
Extending the OCCI API with monitoring capabilities
Augusto Ciuffoletti
 
2013 03 occi-monitoring
2013 03 occi-monitoring2013 03 occi-monitoring
2013 03 occi-monitoring
Augusto Ciuffoletti
 
Monitoring a virtual network infrastructure - An IaaS perspective
Monitoring a virtual network infrastructure - An IaaS perspectiveMonitoring a virtual network infrastructure - An IaaS perspective
Monitoring a virtual network infrastructure - An IaaS perspective
Augusto Ciuffoletti
 
Collision avoidance using a wandering token in the PTP protocol
Collision avoidance using a wandering token in the PTP protocolCollision avoidance using a wandering token in the PTP protocol
Collision avoidance using a wandering token in the PTP protocol
Augusto Ciuffoletti
 
Design of a secure "Token Passing" protocol
Design of a secure "Token Passing" protocolDesign of a secure "Token Passing" protocol
Design of a secure "Token Passing" protocol
Augusto Ciuffoletti
 
The wandering token
The wandering tokenThe wandering token
The wandering token
Augusto Ciuffoletti
 
Network Monitoring in the age of the Cloud
Network Monitoring in the age of the CloudNetwork Monitoring in the age of the Cloud
Network Monitoring in the age of the Cloud
Augusto Ciuffoletti
 
Grid Infrastructure Architecture A Modular Approach from CoreGRID
Grid Infrastructure Architecture A Modular Approach from CoreGRIDGrid Infrastructure Architecture A Modular Approach from CoreGRID
Grid Infrastructure Architecture A Modular Approach from CoreGRID
Augusto Ciuffoletti
 
Scalable concurrency control in a dynamic membership
Scalable concurrency control  in a dynamic membershipScalable concurrency control  in a dynamic membership
Scalable concurrency control in a dynamic membership
Augusto Ciuffoletti
 
Prototype Implementation of a Demand Driven Network Monitoring Architecture
Prototype Implementation of a Demand Driven Network Monitoring ArchitecturePrototype Implementation of a Demand Driven Network Monitoring Architecture
Prototype Implementation of a Demand Driven Network Monitoring Architecture
Augusto Ciuffoletti
 

More from Augusto Ciuffoletti (20)

An open-source testbed for IoT systems
An open-source testbed for IoT systemsAn open-source testbed for IoT systems
An open-source testbed for IoT systems
 
0 basic
0 basic0 basic
0 basic
 
Thingspeak: integrazione
Thingspeak: integrazioneThingspeak: integrazione
Thingspeak: integrazione
 
Thingspeak: fondamenti
Thingspeak: fondamentiThingspeak: fondamenti
Thingspeak: fondamenti
 
Design and implementation of a low-cost modular sensor
Design and implementation of a low-cost modular sensorDesign and implementation of a low-cost modular sensor
Design and implementation of a low-cost modular sensor
 
ZHAW 2016 - OCCI for monitoring
ZHAW 2016 - OCCI for monitoringZHAW 2016 - OCCI for monitoring
ZHAW 2016 - OCCI for monitoring
 
Open Cloud Computing Interface
Open Cloud Computing InterfaceOpen Cloud Computing Interface
Open Cloud Computing Interface
 
Laboratorio Openstack
Laboratorio OpenstackLaboratorio Openstack
Laboratorio Openstack
 
Automated deployment of a microservice based monitoring architecture
Automated deployment of a microservice based monitoring architectureAutomated deployment of a microservice based monitoring architecture
Automated deployment of a microservice based monitoring architecture
 
OCCI Monitoring at OGF42 - Concepts and demo
OCCI Monitoring at OGF42 - Concepts and demoOCCI Monitoring at OGF42 - Concepts and demo
OCCI Monitoring at OGF42 - Concepts and demo
 
Extending the OCCI API with monitoring capabilities
Extending the OCCI API with monitoring capabilitiesExtending the OCCI API with monitoring capabilities
Extending the OCCI API with monitoring capabilities
 
2013 03 occi-monitoring
2013 03 occi-monitoring2013 03 occi-monitoring
2013 03 occi-monitoring
 
Monitoring a virtual network infrastructure - An IaaS perspective
Monitoring a virtual network infrastructure - An IaaS perspectiveMonitoring a virtual network infrastructure - An IaaS perspective
Monitoring a virtual network infrastructure - An IaaS perspective
 
Collision avoidance using a wandering token in the PTP protocol
Collision avoidance using a wandering token in the PTP protocolCollision avoidance using a wandering token in the PTP protocol
Collision avoidance using a wandering token in the PTP protocol
 
Design of a secure "Token Passing" protocol
Design of a secure "Token Passing" protocolDesign of a secure "Token Passing" protocol
Design of a secure "Token Passing" protocol
 
The wandering token
The wandering tokenThe wandering token
The wandering token
 
Network Monitoring in the age of the Cloud
Network Monitoring in the age of the CloudNetwork Monitoring in the age of the Cloud
Network Monitoring in the age of the Cloud
 
Grid Infrastructure Architecture A Modular Approach from CoreGRID
Grid Infrastructure Architecture A Modular Approach from CoreGRIDGrid Infrastructure Architecture A Modular Approach from CoreGRID
Grid Infrastructure Architecture A Modular Approach from CoreGRID
 
Scalable concurrency control in a dynamic membership
Scalable concurrency control  in a dynamic membershipScalable concurrency control  in a dynamic membership
Scalable concurrency control in a dynamic membership
 
Prototype Implementation of a Demand Driven Network Monitoring Architecture
Prototype Implementation of a Demand Driven Network Monitoring ArchitecturePrototype Implementation of a Demand Driven Network Monitoring Architecture
Prototype Implementation of a Demand Driven Network Monitoring Architecture
 

Recently uploaded

Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
ScyllaDB
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 

Recently uploaded (20)

Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 

TIP: a course about IP convergence technology

  • 1. University of Pisa IP Converging Technologies (TIP) http://www.di.unipi.it/~augusto/tip A course of the Dept. of Computer Science Teacher Augusto Ciuffoletti
  • 2. Framing the course ● Convergence is a strategic issue for the development of an infrastructure and of the services it provides, since it enables the utilization of the same infrastructure for many purposes. ● One of the many instances of convergence centers around IP: the pervasive diffusion of Internet makes this protocol as an ideal point of convergence for many services that are based upon communication ● The course explains why Internet is an appropriate target for convergence, and how applications requiring a guaranteed quality of service can converge onto it.
  • 3. Background of the course ● The course addresses students pursuing the second cycle degree in Computer Science ● Knowledge of the TCP/IP stack fundamentals are required ● The course does not make use of programming languages ● A reasonable knowledge of technical English is required to read documentation
  • 4. Purpose of the course ● At the end of the course, the student: – Has a clear understanding of IP Networking – Understands the limits of the “best effort” attitude in face of applications that require a guaranteed quality of service – Knows the technologies that have been introduced to overcome such limits – Appreciates the role of standards in the advancement of a technology – Has a basic understanding of the Voice over IP technology and of other converging technologies
  • 5. Program of the Course (part one) Exploring the Internet: – Internet routing: we understand the topology of the Internet through the study of routing protocols, both Internal and External to Autonomous Systems (BGP and OSPF resp.) – Congestion control: congestion is tightly bound to the “best effort” policy that characterizes the Internet. This phenomenon can be to some extent controlled, improving Internet reliability.
  • 6. Program of the course (part two) Differentiated traffic management for IP convergence – Traffic with distinct requirements regarding quality of service can be managed separately – The Differentiated Services approach. Traffic aggregation and traffic class management. Multi Protocol Label Switching (MPLS) – The Integrated Services Approach. Flow control and the Reservation Protocol (RSVP). – ATM as a point of convergence – IPv6 aspects related with flow control.
  • 7. Program of the course (part three) Converging applications (case studies) – Multimedia in the Internet. Real Time Protocol (RTP) and the Internet Group Membership Protocol (IGMP). – Browsing from GSM phones. The Wireless Access Protocol (WAP) – Telephony over IP. The session initiation protocol (SIP)
  • 8. Extras ● Students are invited to prepare a short seminar about a related topic, in change of a small bonus. ● One or two lectures are given in teleconference (VoIP experiment). ● Not on a regular basis, but a laboratory about routing using emulated networks (thanks to the NETKIT from RomaTre University) have been proposed.
  • 9. The course has been given from year 2002-03 until 2009-10. ● The slides of the course (in html) are found in the reference web page: http://www.di.unipi.it/~augusto/tip/index.html ● The course now should be updated with relevant technologies: – TDM over IP: ultimate convergence? – PON: the ideal carrier – Timing: transversal “The road goes ever on and on...” (from... ok, you know)
  • 10. Profile of the teacher ● I am an active researcher in the field of network monitoring, and I covered a leading position on the topic in a EU project, with many published papers and implementations; ● Another topic of interest is clock synchronization, with reference to the NTP and IEEE1588 standards; ● As a teacher, I have given the course in Computer Networks just before creating the TIP (and the companion TQI);
  • 11. Students feedback ● As a general rule I evaluated the preparation of the students as good. Only in a few cases the preparation was deemed unacceptable. ● The TIP course has never been perceived as “difficult” from the students, however I noticed a progressive diminuition of their preparation. ● Three students decided to prepare a master thesis on related topics under my supervision.