kth.sePublications KTH
Change search
Link to record
Permanent link

Direct link
Roverso, Roberto
Publications (10 of 11) Show all publications
Roverso, R., El-Ansary, S. & Högqvist, M. (2013). On HTTP live streaming in large enterprises. In: SIGCOMM 2013 - Proceedings of the ACM SIGCOMM 2013 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication: . Paper presented at ACM SIGCOMM 2013 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, SIGCOMM 2013, 12 August 2013 through 16 August 2013, Hong Kong (pp. 489-490).
Open this publication in new window or tab >>On HTTP live streaming in large enterprises
2013 (English)In: SIGCOMM 2013 - Proceedings of the ACM SIGCOMM 2013 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, 2013, p. 489-490Conference paper, Published paper (Refereed)
Abstract [en]

In this work, we present a distributed caching solution which addresses the problem of efficient delivery of HTTP live streams in large private networks. With our system, we have conducted tests on a number of pilot deployments. The largest of them, with 3000 concurrent viewers, consistently showed that our system saves more than 90% of traffic towards the source of the stream while providing the same quality of user experience of a CDN. Another result is that our solution was able to reduce the load on the bottlenecks in the network by an average of 91.6%.

Keywords
content delivery network, distributed caching, http live, private networks, Http-live streaming, Large enterprise, User experience, Communication, Computer architecture, HTTP, Video streaming, Network architecture
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-304664 (URN)10.1145/2486001.2491685 (DOI)2-s2.0-84883268151 (Scopus ID)9781450320566 (ISBN)
Conference
ACM SIGCOMM 2013 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, SIGCOMM 2013, 12 August 2013 through 16 August 2013, Hong Kong
Note

QC 20211109

Available from: 2021-11-09 Created: 2021-11-09 Last updated: 2022-06-25Bibliographically approved
Roverso, R., El-Ansary, S. & Högqvist, M. (2013). On HTTP live streaming in large enterprises. Paper presented at ACM SIGCOMM 2013 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, SIGCOMM 2013; Hong Kong; China; 12 August 2013 through 16 August 2013. Computer communication review, 43(4), 489-490
Open this publication in new window or tab >>On HTTP live streaming in large enterprises
2013 (English)In: Computer communication review, ISSN 0146-4833, E-ISSN 1943-5819, Vol. 43, no 4, p. 489-490Article in journal (Refereed) Published
Abstract [en]

In this work, we present a distributed caching solution which addresses the problem of efficient delivery of HTTP live streams in large private networks. With our system, we have conducted tests on a number of pilot deployments. The largest of them, with 3000 concurrent viewers, consistently showed that our system saves more than 90% of traffic towards the source of the stream while providing the same quality of user experience of a CDN. Another result is that our solution was able to reduce the load on the bottlenecks in the network by an average of 91.6%.

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2013
Keywords
content delivery network, distributed caching, http live, private networks
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:kth:diva-133408 (URN)10.1145/2534169.2491685 (DOI)000327465900061 ()2-s2.0-84891599618 (Scopus ID)978-145032056-6 (ISBN)
Conference
ACM SIGCOMM 2013 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, SIGCOMM 2013; Hong Kong; China; 12 August 2013 through 16 August 2013
Note

QC 20131104

Available from: 2013-11-04 Created: 2013-10-31 Last updated: 2024-03-15Bibliographically approved
Roverso, R., Dowling, J. & Jelasity, M. (2013). Through the Wormhole: Low Cost, Fresh Peer Sampling for the Internet. In: 13th IEEE International Conference on Peer-to-Peer Computing, IEEE P2P 2013 - Proceedings: . Paper presented at 13th IEEE International Conference on Peer-to-Peer Computing, IEEE P2P 2013; Trento; Italy; 9 September 2013 through 11 September 2013 (pp. 6688707). IEEE
Open this publication in new window or tab >>Through the Wormhole: Low Cost, Fresh Peer Sampling for the Internet
2013 (English)In: 13th IEEE International Conference on Peer-to-Peer Computing, IEEE P2P 2013 - Proceedings, IEEE , 2013, p. 6688707-Conference paper, Published paper (Refereed)
Abstract [en]

State of the art gossip protocols for the Internet are based on the assumption that connection establishment between peers comes at negligible cost. Our experience with commercially deployed P2P systems has shown that this cost is much higher than generally assumed. As such, peer sampling services often cannot provide fresh samples because the service would require too high a connection establishment rate. In this paper, we present the wormhole-based peer sampling service (WPSS). WPSS overcomes the limitations of existing protocols by executing short random walks over a stable topology and by using shortcuts (wormholes), thus limiting the rate of connection establishments and guaranteeing freshness of samples, respectively.We show that our approach can decrease the connection establishment rate by one order of magnitude compared to the state of the art while providing the same levels of freshness of samples. This, without sacrificing the desirable properties of a PSS for the Internet, such as robustness to churn and NAT-friendliness. We support our claims with a thorough measurement study in our deployed commercial system as well as in simulation.

Place, publisher, year, edition, pages
IEEE, 2013
Keywords
NAT-resilient gossip protocols, P2P Networks, Peer Sampling
National Category
Computer Systems
Identifiers
urn:nbn:se:kth:diva-134234 (URN)10.1109/P2P.2013.6688707 (DOI)000330658600013 ()2-s2.0-84893270274 (Scopus ID)978-147990521-8 (ISBN)
Conference
13th IEEE International Conference on Peer-to-Peer Computing, IEEE P2P 2013; Trento; Italy; 9 September 2013 through 11 September 2013
Note

QC 20131121

Available from: 2013-11-20 Created: 2013-11-20 Last updated: 2024-03-15Bibliographically approved
Reale, R., Roverso, R., El-Ansary, S. & Haridi, S. (2012). DTL: Dynamic transport library for peer-to-peer applications. In: Riccardo Reale, Roberto Roverso, Sameh El-Ansary and Seif Haridi (Ed.), Distributed Computing And Networking: . Paper presented at 13th International Conference on Distributed Computing and Networking, ICDCN 2012;Hong Kong; 3 January 2012 through 6 January 2012 (pp. 428-442). Springer Berlin/Heidelberg
Open this publication in new window or tab >>DTL: Dynamic transport library for peer-to-peer applications
2012 (English)In: Distributed Computing And Networking / [ed] Riccardo Reale, Roberto Roverso, Sameh El-Ansary and Seif Haridi, Springer Berlin/Heidelberg, 2012, p. 428-442Conference paper, Published paper (Refereed)
Abstract [en]

This paper presents the design and implementation of the Dynamic Transport Library (DTL), a UDP-based reliable transport library, initially designed for - but not limited to - peer-to-peer applications. DTL combines many features not simultaneously offered by any other transport library including: i) Wide scope of congestion control levels starting from less-than-best-effort to high-priority, ii) Prioritization of traffic relative to other non-DTL traffic, iii) Prioritization of traffic between DTL connections, iv) NAT-friendliness, v) Portability, and vi) Application level implementation. Moreover, DTL has a novel feature, namely, the ability to change the level of aggressiveness of a certain connection at run-time. All the features of the DTL were validated using a controlled environment as well as the Planet Lab testbed.

Place, publisher, year, edition, pages
Springer Berlin/Heidelberg, 2012
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 7129
Keywords
Application level, Controlled environment, Peer-to-peer application, Prioritization, Reliable transport, Runtimes
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:kth:diva-100009 (URN)10.1007/978-3-642-25959-3_32 (DOI)2-s2.0-84855724978 (Scopus ID)978-364225958-6 (ISBN)
Conference
13th International Conference on Distributed Computing and Networking, ICDCN 2012;Hong Kong; 3 January 2012 through 6 January 2012
Funder
Swedish e‐Science Research CenterICT - The Next Generation
Note

QC 20120802

Available from: 2012-08-02 Created: 2012-08-02 Last updated: 2024-03-15Bibliographically approved
Roverso, R., El-Ansary, S. & Haridi, S. (2012). Peer2View: A peer-to-peer HTTP-live streaming platform. In: 2012 IEEE 12th International Conference on Peer-to-Peer Computing, P2P 2012: . Paper presented at 2012 IEEE 12th International Conference on Peer-to-Peer Computing, P2P 2012; Tarragona;3 September 2012 through 5 September 2012 (pp. 65-66). IEEE
Open this publication in new window or tab >>Peer2View: A peer-to-peer HTTP-live streaming platform
2012 (English)In: 2012 IEEE 12th International Conference on Peer-to-Peer Computing, P2P 2012, IEEE , 2012, p. 65-66Conference paper, Published paper (Refereed)
Abstract [en]

Peer2View is a commercial peer-to-peer live video streaming (P2PLS) system. The novelty of Peer2View is threefold: i) It is the first P2PLS platform to support HTTP as transport protocol for live content, ii) The system supports both single and multi-bitrate streaming modes of operation, and iii) It makes use of an application-layer dynamic congestion control to manage priorities of transfers. Peer2View goals are to achieve substantial savings towards the source of the stream while providing the same quality of user experience of a CDN.

Place, publisher, year, edition, pages
IEEE, 2012
Keywords
Live video streaming, Modes of operation, Peer to peer, System supports, Transport protocols, User experience
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:kth:diva-107415 (URN)10.1109/P2P.2012.6335813 (DOI)2-s2.0-84870355454 (Scopus ID)978-146732862-3 (ISBN)
Conference
2012 IEEE 12th International Conference on Peer-to-Peer Computing, P2P 2012; Tarragona;3 September 2012 through 5 September 2012
Funder
Swedish e‐Science Research CenterICT - The Next Generation
Note

QC 20130114

Available from: 2012-12-11 Created: 2012-12-11 Last updated: 2024-03-15Bibliographically approved
Roverso, R., El-Ansary, S. & Haridi, S. (2012). SmoothCache: HTTP-live streaming goes peer-to-peer. In: Networking 2012: . Paper presented at 11th International IFIP TC 6 Networking Conference, NETWORKING 2012; Prague; 21 May 2012 through 25 May 2012 (pp. 29-43). Springer Berlin/Heidelberg, 7290 LNCS(PART 2)
Open this publication in new window or tab >>SmoothCache: HTTP-live streaming goes peer-to-peer
2012 (English)In: Networking 2012, Springer Berlin/Heidelberg, 2012, Vol. 7290 LNCS, no PART 2, p. 29-43Conference paper, Published paper (Refereed)
Abstract [en]

In this paper, we present SmoothCache, a peer-to-peer live video streaming (P2PLS) system. The novelty of SmoothCache is threefold: i) It is the first P2PLS system that is built to support the relatively-new approach of using HTTP as the transport protocol for live content, ii) The system supports both single and multi-bitrate streaming modes of operation, and iii) In Smoothcache, we make use of recent advances in application-layer dynamic congestion control to manage priorities of transfers according to their urgency. We start by explaining why the HTTP live streaming semantics render many of the existing assumptions used in P2PLS protocols obsolete. Afterwards, we present our design starting with a baseline P2P caching model. We, then, show a number of optimizations related to aspects such as neighborhood management, uploader selection and proactive caching. Finally, we present our evaluation conducted on a real yet instrumented test network. Our results show that we can achieve substantial traffic savings on the source of the stream without major degradation in user experience.

Place, publisher, year, edition, pages
Springer Berlin/Heidelberg, 2012
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 7290
Keywords
caching, CDN, HTTP-Live streaming, peer-to-peer
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:kth:diva-99907 (URN)10.1007/978-3-642-30054-7_3 (DOI)000371252600003 ()2-s2.0-84861653146 (Scopus ID)9783642300530 (ISBN)
Conference
11th International IFIP TC 6 Networking Conference, NETWORKING 2012; Prague; 21 May 2012 through 25 May 2012
Funder
Swedish e‐Science Research CenterICT - The Next Generation
Note

QC 20120808

Available from: 2012-08-08 Created: 2012-08-02 Last updated: 2024-03-15Bibliographically approved
Gkogkas, A., Roverso, R. & Haridi, S. (2011). Accurate and efficient simulation of bandwidth dynamics for Peer-To-Peer overlay networks. In: VALUETOOLS '11 Proceedings of the 5th International ICST Conference on Performance Evaluation Methodologies and Tools: . Paper presented at 5th International ICST Conference on Performance Evaluation Methodologies and Tools, VALUETOOLS 2011, Cachan, France, 16 May 2011 through 20 May 2011 (pp. 352-361). ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering)
Open this publication in new window or tab >>Accurate and efficient simulation of bandwidth dynamics for Peer-To-Peer overlay networks
2011 (English)In: VALUETOOLS '11 Proceedings of the 5th International ICST Conference on Performance Evaluation Methodologies and Tools, ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering) , 2011, p. 352-361Conference paper, Published paper (Refereed)
Abstract [en]

When evaluating Peer-to-Peer content distribution systems by means of simulation, it is of vital importance to correctly mimic the bandwidth dynamics behaviour of the underlying network. In this paper, we propose a scalable and accurate flow-level network simulation model based on an evolution of the classical progressive filling algorithm which follows the max-min fairness idea. We build on top of the current state of the art by applying an optimization to reduce the cost of each bandwidth allocation/deallocation operation on a node-based directed network model. Unlike other works, our evaluation of the chosen approach focuses both on efficiency and on accuracy. Our experiments show that, in terms of scalability, our bandwidth allocation algorithm outperforms existing directed models when simulating large-scale structured overlay networks. In terms of accuracy we show that allocation dynamics of our proposed solution follow those of the NS-2 packet-level simulator by a small and nearly constant offset for the same scenarios. To the best of our knowledge, this is the first time that an accuracy study has been conducted on an improvement of the classical progressive filling algorithm.

Place, publisher, year, edition, pages
ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering), 2011
Keywords
bandwidth dynamics simulation, flow-level simulation, peer-to-peer systems, progressive filling
National Category
Computer Systems
Identifiers
urn:nbn:se:kth:diva-134230 (URN)10.4108/icst.valuetools.2011.245721 (DOI)2-s2.0-84897392664 (Scopus ID)978-1-936968-09-1 (ISBN)
Conference
5th International ICST Conference on Performance Evaluation Methodologies and Tools, VALUETOOLS 2011, Cachan, France, 16 May 2011 through 20 May 2011
Note

QC 20131121

Available from: 2013-11-20 Created: 2013-11-20 Last updated: 2024-03-15Bibliographically approved
Roverso, R., El-Ansary, S., Haridi, S. & Gkogkas, A. (2011). Mesmerizer: a effective tool for a complete peer-to-peer software development life-cycle. In: 4th International ICST Conference on Simulation Tools and Techniques. Paper presented at SIMUTools '11, 4th International ICST Conference on Simulation Tools and Techniques. Barcelona, Spain. March 21-25 2011 (pp. 506-515).
Open this publication in new window or tab >>Mesmerizer: a effective tool for a complete peer-to-peer software development life-cycle
2011 (English)In: 4th International ICST Conference on Simulation Tools and Techniques, 2011, p. 506-515Conference paper, Published paper (Refereed)
Abstract [en]

In this paper we present what are, in our experience, the best practices in Peer-To-Peer (P2P) application development and how we combined them in a middleware platform called Mesmerizer. We explain how simulation is an integral part of the development process and not just an assessment tool. We then present our component-based event-driven framework for P2P application development, which can be used to execute multiple instances of the same application in a strictly controlled manner over an emulated network layer for simulation/testing, or a single application in a concurrent environment for deployment purpose. We highlight modeling aspects that are of critical importance for designing and testing P2P applications, e.g. the emulation of Network Address Translation and bandwidth dynamics. We show how our simulator scales when emulating low-level bandwidth characteristics of thousands of concurrent peers while preserving a good degree of accuracy compared to a packet-level simulator.

National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-92091 (URN)978-1-936968-00-8 (ISBN)
Conference
SIMUTools '11, 4th International ICST Conference on Simulation Tools and Techniques. Barcelona, Spain. March 21-25 2011
Note
QC 20120328Available from: 2012-03-26 Created: 2012-03-26 Last updated: 2024-03-15Bibliographically approved
Roverso, R., Naiem, A., Reda, M., El-Beltagy, M., El-Ansary, S., Franzen, N. & Haridi, S. (2011). On The Feasibility Of Centrally-Coordinated Peer-To-Peer Live Streaming. In: In Proceedings of IEEE Consumer Communications and Networking Conference 2011: . Paper presented at 2011 IEEE Consumer Communications and Networking Conference, CCNC'2011; Las Vegas, NV; United States.
Open this publication in new window or tab >>On The Feasibility Of Centrally-Coordinated Peer-To-Peer Live Streaming
Show others...
2011 (English)In: In Proceedings of IEEE Consumer Communications and Networking Conference 2011, 2011Conference paper, Published paper (Refereed)
Abstract [en]

In this paper we present an exploration of central coordination as a way of managing P2P live streaming overlays. The main point is to show the elements needed to construct a system with that approach. A key elementin the feasibility of this approach is a near real-time optimization engine for peer selection. Peer organization in a way that enables high bandwidth utilization plus optimized peer selection based on multiple utility factors make it possible to achieve large source bandwidth savings and provide high quality of user experience. The benefits of our approach are also seen most when NAT constraints come into play.

National Category
Other Electrical Engineering, Electronic Engineering, Information Engineering Computer Engineering
Identifiers
urn:nbn:se:kth:diva-32370 (URN)10.1109/CCNC.2011.5766328 (DOI)2-s2.0-79957890842 (Scopus ID)978-142448790-5 (ISBN)
Conference
2011 IEEE Consumer Communications and Networking Conference, CCNC'2011; Las Vegas, NV; United States
Note

QC 20110426

Available from: 2011-04-13 Created: 2011-04-13 Last updated: 2024-03-15Bibliographically approved
Roverso, R., Naiem, A., El-Beltagy, M., El-Ansary, S. & Haridi, S. (2010). A GPU-enabled solver for time-constrained linear sum assignment problems. In: 2010 7th International Conference on Informatics and Systems, INFOS2010. Paper presented at 2010 7th International Conference on Informatics and Systems, INFOS2010. Cairo. 28 March 2010 through 30 March 2010.
Open this publication in new window or tab >>A GPU-enabled solver for time-constrained linear sum assignment problems
Show others...
2010 (English)In: 2010 7th International Conference on Informatics and Systems, INFOS2010, 2010Conference paper, Published paper (Refereed)
National Category
Computer Systems
Identifiers
urn:nbn:se:kth:diva-32382 (URN)2-s2.0-77953175019 (Scopus ID)978-1-4244-5828-8 (ISBN)
Conference
2010 7th International Conference on Informatics and Systems, INFOS2010. Cairo. 28 March 2010 through 30 March 2010
Note
QC 20111114Available from: 2011-04-13 Created: 2011-04-13 Last updated: 2024-03-15Bibliographically approved

Search in DiVA

Show all publications