Name: TELECOMMUNICATION NETWORKS THEORY
Code: 504102009
Type: Compulsory
ECTS: 6
Length of subject: Per term
Semester and course: 2nd Year - Second term
Speciality:
Language: English
Mode of study: On-site class
Lecturer data: BUENO DELGADO, MARÍA VICTORIA
Knowledge area: Ingeniería Telemática
Department: Tecnologías de la Información y las Comunicaciones
Telephone: 968326505
Email: mvictoria.bueno@upct.es
Office hours and location:
Qualifications/Degrees:
Academic rank in UPCT: Profesora Titular de Universidad
Number of five-year periods: 3
Number of six-year periods: 2 de investigación
Curriculum Vitae: Full Profile
Lecturer data: MUÑOZ GEA, JUAN PEDRO
Knowledge area: Ingeniería Telemática
Department: Tecnologías de la Información y las Comunicaciones
Telephone: 968338893
Email: juanp.gea@upct.es
Office hours and location:
lunes - 17:30 / 20:30
ANTIGONES, planta 2, Despacho 40
martes - 09:00 / 12:00
ANTIGONES, planta 2, Despacho 40
Qualifications/Degrees:
PhD in PhD in Telecommunication Engineering from Technical University of Cartagena (SPAIN) - 2011
Engineer in Telecommunication Engineering from Technical University of Cartagena (SPAIN) - 2005
Technical Engineer in Technical Telecommunication Engineering, major in Telematics from Technical University of Cartagena (SPAIN) - 2003
Academic rank in UPCT: Profesor Titular de Universidad
Number of five-year periods: 3
Number of six-year periods: 2 de investigación
Curriculum Vitae: Full Profile
Lecturer data: PINTADO SEDANO, ÁNGEL ANTONIO
Knowledge area: Ingeniería Telemática
Department: Tecnologías de la Información y las Comunicaciones
Telephone: 968325397
Email: angel.pintado@upct.es
Office hours and location:
Qualifications/Degrees:
Academic rank in UPCT: Profesor Asociado
Number of five-year periods: Not applicable due to the type of teaching figure
Number of six-year periods: No procede por el tipo de figura docente
Curriculum Vitae: Full Profile
[CB1 ]. Students are required to show they possess and understand knowledge in an area of study that starts from the base of general secondary education, and that they are at a level which includes aspects that imply knowledge coming from the forefront of their field of study.
[CB2 ]. Students are required to be able to apply their knowledge to their job or vocation in a professional manner, and to possess the skills that are usually demonstrated through the elaboration and defense of arguments and the resolution of problems within their area of study.
[CG3 ]. Knowledge of basic subjects and technologies which enables the student to learn new methods and technologies, and gives them great versatility to adapt to new situations
[C1 ]. Specific training which is common to the telecommunication branch: Ability to autonomously learn new knowledge and techniques suitable for the conception, development or operation of telecommunication systems and services.
[C13 ]. Specific training which is common to the telecommunication branch: Ability to differentiate the concepts of access and transport networks, circuit and packet switching networks, fixed and mobile networks, as well as distributed network systems and applications, voice services, data, audio, video and interactive and multimedia services.
[C14 ]. Specific training which is common to the telecommunication branch: Knowledge of the methods of network interconnection and routing, as well as the basics of planning, sizing of networks according to traffic parameters.
[C2 ]. Specific training which is common to the telecommunication branch: Ability to use communication and computer applications (office automation, databases, advanced calculation, project management, visualization, etc.) to support the development and operation of networks, telecommunication and electronics services and applications.
[C3 ]. Specific training which is common to the telecommunication branch: Ability to use computer tools to search for bibliographic resources or information related to telecommunications and electronics.
[C4 ]. Specific of training which is common to the telecommunication branch: Ability to analyze and specify the fundamental parameters of a communications system.
[C6 ]. Specific training which is common to the telecommunication branch: Ability to conceive, deploy, organize and manage networks, systems, services and telecommunications infrastructures in residential (home, city and digital communities), business or institutional contexts, being responsible for their implementation and continuous improvement, as well as learning about their economic and social impact.
Se recomienda haber cursado las asignaturas: Álgebra, Cálculo I, Redes y Servicios de Telecomunicaciones, Conmutación y Fundamentos de Programación (este último caso es especialmente importante para las prácticas, que requieren programación en Java)
[TR4 ]. Using information resources responsibly
Al finalizar el programa formativo, el estudiante debe ser capaz de::
Clasificar los problemas de optimización según varios criterios.
Argumentar la convexidad de un problema de diseño de redes.
Interpretar el significado en el contexto de un problema de diseño de redes de la función de Lagrange, los multiplicadores y la función dual.
Aplicar las condiciones KKT a los problemas convexos de diseño de redes que lo permitan.
Identificar los elementos fundamentales que aparecen en un problema de diseño de redes: topología, capacidades de los enlaces, tráfico, encaminamiento.
Clasificar y aplicar las medidas de prestaciones en redes a problemas de optimización.
Formular, interpretar y resolver numéricamente los problemas de encaminamiento.
Formular, interpretar y resolver numéricamente los problemas de asignación de capacidad.
Formular, interpretar y resolver numéricamente los problemas de control de congestión.
Formular, interpretar y resolver numéricamente los problemas de determinación de topología de nodos y enlaces.
Interconexión de redes. Encaminamiento. Análisis para la planificación y dimensionamiento de flujos en redes.
Unit 0.- Introduction
0.1. Optimization and communication networks
Unit I.- Mathematical foundations of network optimization
1.1. Convex sets. Convex functions.
1.2. Optimization problems
1.2.1. Classification
1.2.2. Linear programming. Convex programming. Nonlinear programming. Integer and mixed-integer programming.
1.3. Duality
1.4. Optimality conditions (KKT) and sensitivity analysis
Unit II.- Modeling network design problems
2.1. Definitions and notation
2.2. Performance metrics in networks
2.3. Routing
2.4. Capacity allocation
2.5. Congestion control (NUM model)
2.6. Node location, topology design and generic network design problems
Practice 1. An introduction to Net2Plan.
In this practice the student is introduced to the use of Net2Plan tool to solve network design problems.
Practice 2. Introduction to Net2Plan algorithms development.
In this practice the concept of Net2Plan algorithm is introduced, and how to run them in Net2Plan.
Practice 3. Introduction to Net2Plan algorithms development (II).
In this practice the student is introduced into the development of more complex Net2Plan design algorithms.
Practice 4. Introduction to JOM library in Net2Plan
In this practice the student is introduced to the use of Java Modeller Optimization (JOM) library for solving optimization problems.
Practice 5. Traffic routing. Flow-path formulation
In this practice, Net2Plan algorithms that solve some variants of traffic routing problems are created, solving flow-path formulations using the Java Modeller Optimization (JOM) library.
Practice 6. Traffic routing. Flow-link formulation
In this practice, Net2Plan algorithms that solve some variants of traffic routing problems are created, solving flow-link formulations using Java Optimization Modeller (JOM) library.
Practice 7. Joint routing optimization with modular capacities, using a destination-link formulation
In this practice, Net2Plan algorithms to solve a CFA problem are created, where the link capacities and the routing are optimized together, solving a destination-link formulation of the problem.
Practice 8. Congestion control
In this practice Net2Plan algorithms that solve the congestion control problem formulations are created.
Practice 9. Node location problems
In this practice Net2Plan algorithms to solve various node location problems are created.
Practice 10. Joint topology, routing and capacity design (TCFA)
In this practice Net2Plan algorithms are created to solve different variants of TCFA (topology, flow (routing), capacity assignment) problems.
Promoting the continuous improvement of working and study conditions of the entire university community is one the basic principles and goals of the Universidad Politécnica de Cartagena. Such commitment to prevention and the responsibilities arising from it concern all realms of the university: governing bodies, management team, teaching and research staff, administrative and service staff and students. The UPCT Service of Occupational Hazards (Servicio de Prevención de Riesgos Laborales de la UPCT) has published a "Risk Prevention Manual for new students" (Manual de acogida al estudiante en materia de prevención de riesgos), which may be downloaded from the e-learning platform ("Aula Virtual"), with instructions and recommendations on how to act properly, from the point of view of prevention (safety, ergonomics, etc.), when developing any type of activity at the University. You will also find recommendations on how to proceed in an emergency or if an incident occurs. Particularly when carrying out training practices in laboratories, workshops or field work, you must follow all your teacher's instructions, because he/she is the person responsible for your safety and health during practice performance. Feel free to ask any questions you may have and do not put your safety or that of your classmates at risk.
Se recomienda haber cursado las asignaturas: Álgebra, Cálculo I, Redes y Servicios de Telecomunicaciones, Conmutación y Fundamentos de Programación (este último caso es especialmente importante para las prácticas, que requieren programación en Java).
Theory class: Activities consisting of training sessions to develop theoretical knowledge based on concepts and theories
Expository class with student intervention. Resolution of doubts raised by the student.
Solve short exercises in class, or problems and case studies that require student work outside of class.
30
100
Problem solving class: Activities consisting of training sessions to develop practical or applied knowledge based on problem solving exercises, or practical cases
0
100
Laboratory or field practice class: Activities aimed at developing practical or applied skills by the student supervised by a remote teacher
0
100
Practical class in the computer room: Activities for the acquisition of certain skills through the use of specific software
We work with students in the laboratory, guiding the activities of the practice sessions.
24
100
Seminars, tutorials led by teaching staff, conferences, visits, round tables, etc .: Activities to develop theoretical, practical or applied knowledge based on specific topics or views of the profession
Assistance to assessment tests.
6
100
Assessment activities (final assessment system)
Assistance to final assessment tests.
0
100
Tutorials: Individual or in groups, will serve to advise, resolve any doubts, guide, monitor work or the knowledge acquired
0
50
Carrying out individual or group assignments: Autonomous and / or collaborative learning to develop theoretical, practical or applied knowledge by carrying out projects, practice reports and / or assignments
Preparation of assignments and exercises (includes time for bibliographic consultation and documentation)
Personal study (group or individual)
120
0
Written and/or oral exams (assessment of theoretic and/or applied subject contents)
Written and/or oral exams (assessment of theoretic and/or applied subject contents). A partial exam at the middle of the semester (25%) and a partial exam at the end of the semester (25%).
50 %
Written and/or oral exams (laboratory practice assessment)
Written and/or oral exams (laboratory practice assessment). A partial exam at the middle of the semester (15%) and a partial exam at the end of the semester (15%).
30 %
Delivery of exercises and / or practices
Questionnaires about laboratory practices. A questionnaire at the middle of the semester (10%) and a questionnaire at the end of the semester (10%).
20 %
Practical laboratory assignment
Evaluation activities of the practical contents through questionnaires, deliverables, evaluation tests at the end of the internship,
etc. The methodology used is explained in the presentation of the course.
Usual evaluation procedure: practical lesssons 1-5 (25%), practical lessons 6-10 (25%)
50 %
Written and/or oral exams (assessment of theoretic and/or applied subject contents)
Written and/or oral exams (assessment of theoretic and/or applied subject contents). Two exams (25% and 25%), corresponding to the contents of the two partial exams.
50 %
Written and/or oral exams (laboratory practice assessment)
Written and/or oral exams (laboratory practice assessment). Two exams (15% and 15%), corresponding to the contents of the two partial exams.
0 %
Delivery of exercises and / or practices
Questionnaires about laboratory practices. Two questionnaires (10% and 10%), corresponding to the two questionnaires to be carried out during the course.
0 %
More info in "Comments" section.
Students can choose to work in continuous or final assessment system.
A modification of the continuous evaluation system has been requested for the 2022-2023 academic year. If it is effective for January 2023, means that in the continuous evaluation system will be applied the "Practical Laboratory Work" where activities of evaluation of practical practical laboratory work will have a total percentage of 50% of the final grade of the course. The deliverable activity (20%) and the practical exam activity (30%) will be removed.
Evaluation activities of the "Practical Laboraoty work" are questionnaires, deliverables, evaluation tests at the end of the internship, etc. The methodology used is explained in the presentation of the course.
Usual evaluation procedure: practical lesssons 1-5 (25%), practical lessons 6-10 (25%)
If a student does not pass the course in the continuous assessment system, he/she can perform in the final assessment system the not passed evaluation activities. If a student who has passed an assessment activity in the continuous assessment system wishes to take that same activity in the final assessment system, he/she must renounce the grade obtained in the continuous assessment system.
Attendance to practices is not mandatory.
It is mandatory to get a minimum of 3.5 out of 10 points in the evaluation of the theory part (50% final grade) to be able to sum with the rest of the parts and pass the course.
Students of second or subsequent enrollments who have completed the course in Spanish and who choose to enroll in the itinerary of intensification in English should perform again beyond all educational activities conducted in English face to be recognized the realization of the itinerary.
Author: Pablo Pavón Mariño
Title: Optimization of Computer Networks: Modeling and Algorithms: A Hands-On Approach
Editorial: Wiley
Publication Date: 2016
ISBN: 978-1-119-01335-8
Author: Stephen Boyd
Title: Convex Optimization
Editorial: Cambridge University Press
Publication Date: 2004
ISBN: 9780511804441
http:/net2plan.com/jom/
http://www.net2plan.com/