Saverio Mascolo | |
---|---|
Born | |
Awards | IEEE Fellow Google Faculty Award Cisco Academy Research Award |
Academic background | |
Education | Laurea degree Ph.D |
Alma mater | Politecnico di Bari University of California, Los Angeles |
Academic work | |
Institutions | Politecnico di Bari,Italy |
Saverio Mascolo is an Italian information engineer,academic and researcher. He is the former Head of the Department of Electrical Engineering and Information Science and the professor of Automatic Control at Department of Ingegneria Elettrica e dell'Informazione (DEI) at Politecnico di Bari,Italy. [1]
Mascolo’s research interests include adaptive video streaming,immersive videoconferencing,congestion control,quality of experience,cloud computing,mobile robotic,and reinforcement learning,manufacturing systems and automatic control. [2]
Mascolo is an IEEE Fellow for contributions to "modeling and control of congestion in packet networks." [3] He is senior member of ACM,member of the IFAC technical committee "Networked systems" and has previously been a member of the Academic Senate of Politecnico di Bari. He has been an Associate Editor of IEEE Transactions on Automatic Control,and is an Associate Editor of ACM/IEEE Transaction on Networking and of Computer Networks Elsevier. [4]
Mascolo received the Laurea degree in electronic engineering in 1991 and his Ph.D. in 1994 from the Department of Electrical and Electronic Engineering at Politecnico di Bari. He was a Post-doc Visiting Scholar at the University of California at Los Angeles,for their Computer Science Department Boelter Hall from 1995 to 1996. [5]
Since 1995,Mascolo has been a Professor of Automatic Control (professore ordinario) at Politecnico di Bari. [6] since 2000,he has been the Scientific Coordinator and founder of the "Control of computing and communication systems Lab (C3lab)" at Politecnico di Bari. From 2001 to 2006,he has been an External Academic Consultant at Uppsala University. [7] In 2012,he founded Quavlive srl [8] and for the period of 2015 to 2021,he has been the Head of the Department of Electrical Engineering and Information Science at Politecnico di Bari and a member of the Academic Senate of Politecnico di Bari. Since 2021,he has been the Scientific Coordinator and founder of the teaching laboratory "Mobile robot and embedded control (Mobirec)".
Mascolo’s research spans over topics such as mobile computing,congestion control,telecommunication control,transport protocols,Asynchronous Transfer Mode,bandwidth allocation,access protocols,video streaming,internet,image resolution,image sequences,and discrete systems among others. [5]
Mascolo led the research on "Congestion control for web real-time communication" project for making telecommunications possible in real-time,eliminating any delays created on the internet using any browser without the need to install any other programs. [9] This project was assigned the "Google research Award 2014." [10] He discussed computational complexities for proposed restriction policies in a paper and showed a few examples to compare their performances. The modern production facilities of flexible manufacturing systems show a great degree of resource sharing,a position in which deadlocks of circular waits occur. Necessary and sufficient conditions are derived using digraph and theoretical concepts for when deadlocks arise and largely characterize very undesirable situations of second level deadlocks that eventually develop into circular waits in the future. [11] In a study,he investigated the performance of a new TCP protocol with a sender-side modification of the window congestion control scheme,TCP Westwood (TCWP),which is intended to better handle large bandwidth-delay product paths (large pipes),with potential packet loss due to transmission or other errors (leaky pipes),and with dynamic load (dynamic pipes). [12] His "evolution of Westwood TCP" was named Westwood+,and further resulted in a model for fair and friendly sharing of the bottleneck link and a Markov Chain Performance model in presence of link errors. [13] In a research,he used Smith’s principle and the classical control theory for designing an algorithm for controlling the best effort traffic in high-speed ATM networks. With a guarantee of stability,the designed algorithm offers fair and full utilization of network links in a realistic traffic scenario,where there are various propagation delays and several available bit rate connections sharing the network with high priority traffic. [14] He also presented a feedback control algorithm for ATM congestion in another study where source rates are adjusted according to VC queue lengths along the path with intermediate nodes where the goal was to “fill-in”the residual bandwidth,avoiding going beyond the specified queue threshold. The experimental and theoretical results indicate high throughput,despite having queue sizes independent of the round-trip delay. [15]
Mascolo proposed a Quality Adaptation Controller (QAC) for live adaptive video streaming which was designed using feedback control theory. When compared to Akamai adaptive video streaming,it was found that QAC is able to regulate the video quality to match the available bandwidth with a transient of less than 30s while ensuring a continuous video reproduction. It also fairly shares the available bandwidth both in the cases of a concurrent TCP greedy connection or a concurrent video streaming flow,and Akamai underutilizes the available bandwidth due to the conservativeness of its heuristic algorithm;additionally,when unexpected available bandwidth reductions occur,the video reproduction is affected. [16] He recommended ELASTIC Feedback Linearization Adaptive Streaming Controller in a paper,which is a client side controller made with feedback control theory that does not create an on-off traffic pattern. Using a testbed with delays and bandwidth capacity set,ELASTIC was compared to other proposed client-side controllers present in the literature and specifically investigated the extent the considered algorithms can fairly share and fully utilize the bottleneck,and also get a fair share in case video flows share the bottleneck with TCP greedy flows. The results indicated that ELASTIC achieves a very high fairness and gets a fair share when it coexists with TCP greedy flows. [17]
Google proposed Quick UDP Internet Connections(QUIC) in 2012 as a reliable protocol on top of UDP as to reduce Web Page retrieval time which Moscolo studied in a paper. Firstly,he checked if QUIC can be safely deployed in the internet and then the web page load time was evaluated in comparison with HTTP and SPDY. With respect to HTTP,QUIC reduces the overall page retrieval time when there is a channel without induced random losses and in case of a lossy channel,it outperforms SPDY. When enabled,the performance of QUIC worsens because of the FEC module. [18] He studied the new Akamai services aimed at measuring how fast the video quality tracks the internet available bandwidth and to what degree the service is able to ensure continuous video distribution with all of the abrupt changes in the available bandwidth. The main results of the study were that the video client computes the available bandwidth and sends a feedback signal to the server that selects the video at the bitrate that matches the available bandwidth,any video is encoded at five different bit rates with each level stored on the server,and a feedback control law is employed to ensure that the player buffer length tracks a desired buffer length. Moreover,the video bitrate matches the available bandwidth in roughly 150 seconds and when an abrupt variation of the available bandwidth occurs,the suitable video level is selected after roughly 14 seconds and the video reproduction is affected by short interruptions. [19]
Mascolo developed a general methodology for designing chaotic and hyperchaotic cryptosystems with the basic idea to make the decrypter a non-linear observer for the state of the encrypter. The advantages of the suggested approach are discussed in detail and particularly the utilization of hyperchaos-based cryptosystems along with their increased complexity of the transmitted signal,contribute to the development of communication systems with higher security. [20]
Mascolo is the founder of Quavlive] srl,an academic spinoff active in videostreaming and videoconferencing. [21]
The Transmission Control Protocol (TCP) is one of the main protocols of the Internet protocol suite. It originated in the initial network implementation in which it complemented the Internet Protocol (IP). Therefore,the entire suite is commonly referred to as TCP/IP. TCP provides reliable,ordered,and error-checked delivery of a stream of octets (bytes) between applications running on hosts communicating via an IP network. Major internet applications such as the World Wide Web,email,remote administration,and file transfer rely on TCP,which is part of the Transport layer of the TCP/IP suite. SSL/TLS often runs on top of TCP.
In computer networking,the transport layer is a conceptual division of methods in the layered architecture of protocols in the network stack in the Internet protocol suite and the OSI model. The protocols of this layer provide end-to-end communication services for applications. It provides services such as connection-oriented communication,reliability,flow control,and multiplexing.
Network congestion in data networking and queueing theory is the reduced quality of service that occurs when a network node or link is carrying more data than it can handle. Typical effects include queueing delay,packet loss or the blocking of new connections. A consequence of congestion is that an incremental increase in offered load leads either only to a small increase or even a decrease in network throughput.
FAST TCP is a TCP congestion avoidance algorithm especially targeted at long-distance,high latency links,developed at the Netlab,California Institute of Technology and now being commercialized by FastSoft. FastSoft was acquired by Akamai Technologies in 2012.
Transmission Control Protocol (TCP) uses a congestion control algorithm that includes various aspects of an additive increase/multiplicative decrease (AIMD) scheme,along with other schemes including slow start and congestion window (CWND),to achieve congestion avoidance. The TCP congestion-avoidance algorithm is the primary basis for congestion control in the Internet. Per the end-to-end principle,congestion control is largely a function of internet hosts,not the network itself. There are several variations and versions of the algorithm implemented in protocol stacks of operating systems of computers that connect to the Internet.
TCP Vegas is a TCP congestion avoidance algorithm that emphasizes packet delay,rather than packet loss,as a signal to help determine the rate at which to send packets. It was developed at the University of Arizona by Lawrence Brakmo and Larry L. Peterson and introduced in 1994.
TCP Westwood (TCPW) is a sender-side-only modification to TCP New Reno that is intended to better handle large bandwidth-delay product paths,with potential packet loss due to transmission or other errors,and with dynamic load.
Packet loss occurs when one or more packets of data travelling across a computer network fail to reach their destination. Packet loss is either caused by errors in data transmission,typically across wireless networks,or network congestion. Packet loss is measured as a percentage of packets lost with respect to packets sent.
Fairness measures or metrics are used in network engineering to determine whether users or applications are receiving a fair share of system resources. There are several mathematical and conceptual definitions of fairness.
UDP-based Data Transfer Protocol (UDT),is a high-performance data transfer protocol designed for transferring large volumetric datasets over high-speed wide area networks. Such settings are typically disadvantageous for the more common TCP protocol.
Bandwidth management is the process of measuring and controlling the communications on a network link,to avoid filling the link to capacity or overfilling the link,which would result in network congestion and poor performance of the network. Bandwidth is described by bit rate and measured in units of bits per second (bit/s) or bytes per second (B/s).
The Skype protocol is a proprietary Internet telephony network used by Skype. The protocol's specifications have not been made publicly available by Skype and official applications using the protocol are closed-source.
Adaptive bitrate streaming is a technique used in streaming multimedia over computer networks.
Bufferbloat is a cause of high latency and jitter in packet-switched networks caused by excess buffering of packets. Bufferbloat can also cause packet delay variation,as well as reduce the overall network throughput. When a router or switch is configured to use excessively large buffers,even very high-speed networks can become practically unusable for many interactive applications like voice over IP (VoIP),audio streaming,online gaming,and even ordinary web browsing.
Dynamic Adaptive Streaming over HTTP (DASH),also known as MPEG-DASH,is an adaptive bitrate streaming technique that enables high quality streaming of media content over the Internet delivered from conventional HTTP web servers. Similar to Apple's HTTP Live Streaming (HLS) solution,MPEG-DASH works by breaking the content into a sequence of small segments,which are served over HTTP. An early HTTP web server based streaming system called SProxy was developed and deployed in the Hewlett Packard Laboratories in 2006. It showed how to use HTTP range requests to break the content into small segments. SProxy shows the effectiveness of segment based streaming,gaining best Internet penetration due to the wide deployment of firewalls,and reducing the unnecessary traffic transmission if a user chooses to terminate the streaming session earlier before reaching the end. Each segment contains a short interval of playback time of content that is potentially many hours in duration,such as a movie or the live broadcast of a sport event. The content is made available at a variety of different bit rates,i.e.,alternative segments encoded at different bit rates covering aligned short intervals of playback time. While the content is being played back by an MPEG-DASH client,the client uses a bit rate adaptation (ABR) algorithm to automatically select the segment with the highest bit rate possible that can be downloaded in time for playback without causing stalls or re-buffering events in the playback. The current MPEG-DASH reference client dash.js offers both buffer-based (BOLA) and hybrid (DYNAMIC) bit rate adaptation algorithms. Thus,an MPEG-DASH client can seamlessly adapt to changing network conditions and provide high quality playback with few stalls or re-buffering events.
QUIC is a general-purpose transport layer network protocol initially designed by Jim Roskind at Google,implemented,and deployed in 2012,announced publicly in 2013 as experimentation broadened,and described at an IETF meeting. QUIC is used by more than half of all connections from the Chrome web browser to Google's servers. Microsoft Edge,Firefox,and Safari support it.
Multipath TCP (MPTCP) is an ongoing effort of the Internet Engineering Task Force's (IETF) Multipath TCP working group,that aims at allowing a Transmission Control Protocol (TCP) connection to use multiple paths to maximize throughput and increase redundancy.
The Fast Adaptive and Secure Protocol (FASP) is a proprietary data transfer protocol. FASP is a network-optimized network protocol created by Michelle C. Munson and Serban Simu,productized by Aspera,and now owned by IBM subsequent to its acquisition of Aspera. The associated client/server software packages are also commonly called Aspera. The technology is patented under US Patent #8085781,Bulk Data Transfer,#20090063698,Method and system for aggregate bandwidth control. and others.
Maria Pia Fanti is an Italian control theorist known for her research on topics that include discrete event dynamic systems,Petri nets,consensus,fault detection and isolation,agile manufacturing,and road traffic control. She is a professor in the Department of Electrical and Information Engineering at the Polytechnic University of Bari,where she heads the Laboratory for Control and Automation.
Hassan K. Khalil is an Egyptian-born American electrical engineer. He was named Fellow of the Institute of Electrical and Electronics Engineers (IEEE) in 1989 for contributions to singular perturbation theory and its application to control.
{{cite journal}}
: Cite journal requires |journal=
(help){{cite journal}}
: Cite journal requires |journal=
(help)