Telecommunications Engineering Principles and Applications

2 cycle degree programme lm in telecommunications n.w
1 / 20
Embed
Share

This program focuses on the knowledge and technologies required for managing computer networks and distributed systems. Exploring centralized and distributed systems, advancements in technology, and the advantages of distributed systems over centralized ones.

  • Telecommunications
  • Engineering
  • Distributed Systems
  • Technology
  • Networks

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. 2 cycle degree programme (lm) in Telecommunications Engineering Principles Models and Applications for Distributed Systems Prof. Maurelio Boari (maurelio.boari@unibo.it)

  2. Learning outcomes Knowledge related to the technologies needed for management and usage of computer networks and distributed systems

  3. Centralized solution TERMINAL TERMINAL centralized computer TERMINAL TERMINAL 3

  4. Centralized systems Characteristics Proprietary systems Limited knowledge of the computer thecnologies Backlog First Platform (Mainframe) - late 1950's to present Second Platform (Client/Server) - mid 1980's to present Third Platform (Social, Mobile, Cloud & Analytics, possibly IoT) - early 2010's to present 4

  5. Advances in thechnology personal computer local network (LAN) High speed networks (LAN, MAN, WAN) 5

  6. Distributed Systems Set of independent computers connected by a communication network in order to execute different functions (administration, management, thecnical problems, logistic, production..) that are present in a complex organization. 6

  7. Advances in thechnology personal computer local network (LAN) High speed networks (LAN, MAN, WAN) 7

  8. computer Data Local terminals base 8

  9. Network node - Hardware : server. CPU, main memory, mass memory , I/O devices - Software: base software, application software - Base software: compiler, interpreter , editor, operating system, protocols

  10. Advantages of Distributed systems over Centralized ones servers offer a better price/performance than mainframes A large number of applications are distributed ( they run on different machines) Reliability Incremental growth (computing power can be added in small increments) Data sharing (allow many users access to a common data base) Device sharing (allow many users to share expensive peripherals) Flexibility (spread the workload over the available machines in the most cost effective way) 10

  11. Interaction among distributed computing applications Word wide web application In the past years the www had a very large success basically for two reasons: - Simplicity - Ubiquity For a service provider is simple to contact a great number of users.. For a user is simple to access a service everywhere it is located. However, www is strongly oriented to the interaction among users and systems.

  12. Web limitations The web model is not suitable to the management of the interactions among applications. It is based on a very simple model: - the user, using a browser, sends a URL to a server. - the web server returns a HTML page that is graphically displayed by the browser. In a interaction between two applications this scheme presents two critical aspects: The URL are a very simple tool in order to express complex and articulated requests. HTML is a language basically used to describe how documents may be displayed.

  13. Interaction among distributed computing applications The evolution of the internet and web utilization made necessary the demand of interactions among applications in different scenarios: A program of business management must be able to integrate the local informations with those made available on Internet by suppliers, banks or public administrations. An application used by estate agents must access real time informations caming from wordwide finantial markets. The library managent system can look for a book either in the local catalog or in those of a larger library management system (University, local goverment, )

  14. Web limitations The web model is not suitable to the management of the interactions among applications. It is based on a very simple model: - the user, using a browser, sends a URL to a server. - the web server returns a HTML page that is graphically displayed by the browser. In a interaction between two applications this scheme presents two critical aspects: The URL are a very simple tool in order to express complex and articulated requests. HTML is a language basically used to describe how documents may be displayed.

  15. Course contents 1.Basic elements of the hardware and software architecture of a network node. -Operating system objectives and functions. - Process description and control - Process management: scheduling, resources and protection -Process classification: independent/cooperating, share memory,message passing, communication/competition/ interference - threads (multithreading).

  16. 2. Network communication: methods and tools - Overview - Distributed and heterogenous systems - Client/server and peer-to-peer models. - Cloud computing - Sockets - RPC and RMI - web services technology -XML language

  17. 3. Network security - attacks to network security - criptography and network security - encryption :classical and modern techniques -digital signature and authentication protocols - electronic mail security - web security

  18. Recommended reading W. Stallings: Operating Systems . Prentice Hall, fourth edition ,2001 Douglas Comer : " Computer networs and Internet", Addison-Wesley,2000. . Pfleeger, Pfleeger: " Security in Computing"Prentice Hall, 2004 A.S. Tanenbaum: Computer Networks Prentice Hall, 1996

  19. Seminars TLC and computer science Cloud platform Mobile technology and applications Big data Internet of things (IOT) Data center and network security

  20. Teaching methods class lessons and lab( Java language, communication tools implementation) Assessment methods oral proof concerning the arguments examined in the course (including Java and tools implementation by Java). Office hours . Tuesday, 15-17 (also by e-mail)

Related


More Related Content