Nasif Ekiz | University of Delaware (original) (raw)
Uploads
Papers by Nasif Ekiz
International Journal of …, 2005
2013 22nd International Conference on Computer Communication and Networks (ICCCN), 2013
ABSTRACT We first explain problems with the default scheduler used by the Linux kernel MPTCP impl... more ABSTRACT We first explain problems with the default scheduler used by the Linux kernel MPTCP implementation. Then we propose the design of a new scheduler. Preliminary empirical results show that our proposed scheduler improves the throughput in MPTCP by alleviating the problems caused by the default scheduler.
Computer Communications, 2014
ABSTRACT Reneging occurs when a transport layer data receiver first selectively acks data, and la... more ABSTRACT Reneging occurs when a transport layer data receiver first selectively acks data, and later discards that data from its receiver buffer prior to delivery to the receiving application or socket buffer. Reliable transport protocols such as TCP (Transmission Control Protocol) and SCTP (Stream Control Transmission Protocol) are designed to tolerate reneging. We argue that this design should be changed because: (1) reneging is a rare event in practice, and the memory saved when reneging does occur is insignificant, and (2) by not tolerating reneging, transport protocols have the potential for improved performance as has been shown in the case of SCTP. To support our argument, we analyzed TCP traces from three different domains (Internet backbone, wireless, enterprise). We detected reneging in only 0.05% of the analyzed TCP flows. In each reneging case, the operating system was fingerprinted thus allowing the reneging behavior of Linux, FreeBSD and Windows to be more precisely characterized. The average main memory returned each time to the reneging operating system was on the order of two TCP segments. Reneging saves so little memory that it is not worth the trouble. Since reneging happens rarely and when it does happen, reneging returns insignificant memory, we recommend designing reliable transport protocols to not permit reneging.
ACM SIGCOMM Computer Communication Review, 2011
NETWORKING 2008 Ad …, Jan 1, 2009
Citeseer
... Download: http://www.cis.udel.edu/\~amer/CisResearchDayRenegi CACHED: Download as a PDF. by Pr... more ... Download: http://www.cis.udel.edu/~amer/CisResearchDayRenegi CACHED: Download as a PDF. by Prof Paul Amer , Nasif Ekiz , Jonathan Leighton , Ertugrul Yilmaz , Aasheesh Koli , Ersin Ozkan , Fred Baker (cisco , Definition Data Reneging. ...
… , 2008. ICNP 2008, Jan 1, 2008
cis.udel.edu
ABSTRACT This work explores the benefits from SCTP's multistreaming service for HTTP-bas... more ABSTRACT This work explores the benefits from SCTP's multistreaming service for HTTP-based applications. The current web transport TCP, offers a sequential bytestream, and in-order data delivery within the bytestream. Transferring independent web objects over a single TCP ...
Computer Communications, Jan 1, 2009
Citeseer
... Concurrent Multipath Transfer. Download: http://www.cis.udel.edu/\~amer/PEL/ poc/pdf/Computer ... more ... Concurrent Multipath Transfer. Download: http://www.cis.udel.edu/~amer/PEL/ poc/pdf/Computer CACHED: Download as a PDF. by Preethi Natarajan A , NasifEkiz B , Paul D. Amer B , All Stewart C. Add To MetaCart. ...
International Journal of …, Jan 1, 2005
International Journal of …, 2005
2013 22nd International Conference on Computer Communication and Networks (ICCCN), 2013
ABSTRACT We first explain problems with the default scheduler used by the Linux kernel MPTCP impl... more ABSTRACT We first explain problems with the default scheduler used by the Linux kernel MPTCP implementation. Then we propose the design of a new scheduler. Preliminary empirical results show that our proposed scheduler improves the throughput in MPTCP by alleviating the problems caused by the default scheduler.
Computer Communications, 2014
ABSTRACT Reneging occurs when a transport layer data receiver first selectively acks data, and la... more ABSTRACT Reneging occurs when a transport layer data receiver first selectively acks data, and later discards that data from its receiver buffer prior to delivery to the receiving application or socket buffer. Reliable transport protocols such as TCP (Transmission Control Protocol) and SCTP (Stream Control Transmission Protocol) are designed to tolerate reneging. We argue that this design should be changed because: (1) reneging is a rare event in practice, and the memory saved when reneging does occur is insignificant, and (2) by not tolerating reneging, transport protocols have the potential for improved performance as has been shown in the case of SCTP. To support our argument, we analyzed TCP traces from three different domains (Internet backbone, wireless, enterprise). We detected reneging in only 0.05% of the analyzed TCP flows. In each reneging case, the operating system was fingerprinted thus allowing the reneging behavior of Linux, FreeBSD and Windows to be more precisely characterized. The average main memory returned each time to the reneging operating system was on the order of two TCP segments. Reneging saves so little memory that it is not worth the trouble. Since reneging happens rarely and when it does happen, reneging returns insignificant memory, we recommend designing reliable transport protocols to not permit reneging.
ACM SIGCOMM Computer Communication Review, 2011
NETWORKING 2008 Ad …, Jan 1, 2009
Citeseer
... Download: http://www.cis.udel.edu/\~amer/CisResearchDayRenegi CACHED: Download as a PDF. by Pr... more ... Download: http://www.cis.udel.edu/~amer/CisResearchDayRenegi CACHED: Download as a PDF. by Prof Paul Amer , Nasif Ekiz , Jonathan Leighton , Ertugrul Yilmaz , Aasheesh Koli , Ersin Ozkan , Fred Baker (cisco , Definition Data Reneging. ...
… , 2008. ICNP 2008, Jan 1, 2008
cis.udel.edu
ABSTRACT This work explores the benefits from SCTP's multistreaming service for HTTP-bas... more ABSTRACT This work explores the benefits from SCTP's multistreaming service for HTTP-based applications. The current web transport TCP, offers a sequential bytestream, and in-order data delivery within the bytestream. Transferring independent web objects over a single TCP ...
Computer Communications, Jan 1, 2009
Citeseer
... Concurrent Multipath Transfer. Download: http://www.cis.udel.edu/\~amer/PEL/ poc/pdf/Computer ... more ... Concurrent Multipath Transfer. Download: http://www.cis.udel.edu/~amer/PEL/ poc/pdf/Computer CACHED: Download as a PDF. by Preethi Natarajan A , NasifEkiz B , Paul D. Amer B , All Stewart C. Add To MetaCart. ...
International Journal of …, Jan 1, 2005