
Narasimha Reddy
Truchard Foundation Chair Professor | Department Head, Electrical & Computer Engineering- (979) 845-7598
- reddy@tamu.edu
- 333J WEB
Biography
Narasimha Reddy received a B.Tech. degree in Electronics and Electrical Communications Engineering from the Indian Institute of Technology, Kharagpur, India in August 1985, and M.S. and Ph.D. degrees in Computer Engineering from the University of Illinois at Urbana-Champaign in May 1987 and August 1990, respectively.
Reddy’s research interests are in Computer Networks, Storage Systems, Multimedia Systems, and Computer Architecture. During 1990-1995, he was a Research Staff Member at IBM Almaden Research Center in San Jose. Reddy served as an Associate Dean for Research in the College of Engineering and an Associate Agency Director for Strategic Initiatives in TEES during 2016-21.
Reddy holds five patents and was awarded a technical accomplishment award while at IBM. He received an NSF Career Award in 1996. He was a Faculty Fellow of the College of Engineering at Texas A&M during 1999-2000. His honors include an Outstanding Professor award by the IEEE student branch at Texas A&M during 1997-1998, an Outstanding Faculty award by the Department of Electrical and Computer Engineering during 2003-2004, a Distinguished Achievement award for teaching from the Former Students Association of Texas A&M University, and a citation “for one of the most influential papers from the 1st ACM Multimedia Conference”.
Reddy is a Fellow of IEEE Computer Society and is a member of ACM.
Papers
View papers (155 entries)
- Seyed Ali Ghazi Asgar, Narasimha Reddy, “QuietPrint: Protecting 3D Printers Against Acoustic Side-Channel Attacks“, at “12th ACM, Cyber-Physical System Security Workshop (CPSS 2026)”, June 2026.
- Chandrahas Tirumalasetty, Narasimha Reddy, “Exploring Multi-Level Cache Prefetching for Fabric Attached Memory“, MEMSYS, October 2025.
- Susav Shrestha, Brad Settlemyer, Nikoli Dryden, Narasimha Reddy, “Polar Sparsity: High Throughput Batched LLM Inferencing with Scalable Contextual Sparsity,” NeurIPS Conference, Dec. 2025.
- Susav Shrestha, Aayush Gautam, Narasimha Reddy, “Token-Driven Gamma Tune: Adaptive Calibration for Enhanced Speculative Decoding,” https://arxiv.org/abs/2504.00030, June 4, 2025.
- Susav Shrestha, Aayush Gautam, Narasimha Reddy, “Storage Access Optimization for Efficient GPU‑Centric Information Retrieval,” The Journal of Supercomputing, Volume 81, Article 613, March 2025.
- Seyed Ali Ghazi Asgar, Narasimha Reddy, “Analysis of Misconfigured IoT MQTT Deployments and a Lightweight Exposure Detection System,” at “Workshop on Security and Privacy in Standardized IoT (SDIoTSec), NDSS”, February 2025.
- Rishabh Singla, Vishwam Raval, Hasan Ibrahim, Jaewon Kim, Prasad Enjeti, Narasimha Reddy, “Comprehensive Evaluation of Cyber Attacks on Grid-Connected Smart Inverters,” accepted for presentation at Applied Power Electronics Conference, March 2025.
- Chandrahas Tirumalasetty, Narasimha Reddy, “Contention Aware DRAM Cache Prefetching for CXL-Enabled Pooled Memory,” MEMSYS Conference, Sept. 2024.
- Roman Pletka, Slavisa Sarafijanovic, A.L. Narasimha Reddy, Haris Pozidis, “WannaLaugh: A Configurable Ransomware Emulator,” ACM SYSTOR Conference, Sept. 2024.
- Susav Shrestha, Narasimha Reddy, Zongwang Li, “ESPN: Memory-Efficient Multi-Vector Information Retrieval,” ACM International Symposium on Memory Management, June 2024.
- Rishabh Singla, Narasimha Reddy, Riccardo Bettati, Hussein Alnuweiri, “Toward a Multidimensional Analysis of the National Vulnerability Database,” IEEE Access, Volume 11, 2023.
- Rishabh Singla, Shreyas Srinivasa, Narasimha Reddy, Jens Myrup Pedersen, Emmanouil Vaselomanolakis, Riccardo Bettati, “An analysis of war impact on Ukrainian critical infrastructure through network measurements,” Proc. of IEEE/IFIP Network Traffic Measurement and Analysis (TMA) Conference, June 2023.
- Akash Tiwari,Yuandong Wang, Kyle Saleeby, A.L. Narasimha Reddy, Satish Bukkapatnam, “Learning Digital Emulators for Closed Architecture Machine Tool Controllers,” Proc. of North American Manufacturing Conference (NAMRC), also in Journal of Manufacturing Letters, 2023.
- Mian Qin, Qing Zheng, Jason Lee, Bradley Settlemyer, Fei Wen, Narasimha Reddy, Paul Gratz, “KVRangeDB: Range Queries for A Hash-Based Key-Value Device,” ACM Transactions on Storage, Vol. 1, No. 1, article to appear Jan. 2023.
- Chandrahas Tirumalasetty, Chih Chieh Chou, Narasimha Reddy, Paul Gratz, and Ayman Abouelwafa, “Reducing Minor Page Fault Overheads through Enhanced Page Walker,” accepted for publication in ACM Transactions on Architecture and Code Optimization, July 2022.
- Fei Wen, Mian Qin, Paul Gratz, and Narasimha Reddy, “Software Hint-Driven Data Management for Hybrid Memory in Mobile Systems,” ACM Transactions on Embedded Computing Systems, Vol. 21, No. 1, no. 8, Jan. 2022.
- Akash Tiwari, Eduardo Jose Villasenor, Nikhil Gupta, Narasimha Reddy, Ramesh Karri, and Satish T. S. Bukkapatnam. 2021. Protection against Counterfeiting Attacks in 3D Printing by Streaming Signature-embedded Manufacturing Process Instructions. In Proceedings of the 2021 Workshop on Additive Manufacturing (3D Printing) Security (AMSec ’21), November 19, 2021, Virtual Event, Republic of Korea. ACM, New York, NY, USA, 11 pages. https://doi.org/10.1145/3462223.3485620
- Mian Qin, A. L. Narasimha Reddy, Paul V. Gratz, “KVRAID: High Performance, Write Efficient, Update Friendly Erasure Coding Scheme for KV-SSDs,” The 14th ACM International Systems and Storage Conference, June 2021.
- Fei Wen, Mian Qin, Paul Gratz, Narasimha Reddy, “An FPGA-based Hybrid Memory Emulation System,” 31st Conference on Field Programmable Logic and Applications, August 2021.
- Rishabh Singla, A.L. Narasimha Reddy, Riccardo Bettati, Hussein Alnuweiri, “Connect Id: Identifying Devices Before They Connect to the Network,” IEEE World Forum on Internet of Things, June 2021.
- Fei Wen, Mian Qin, Paul Gratz, and Narasimha Reddy, OpenMem: Hardware/Software Cooperative Management for Mobile Memory System, The 58th Design Automation Conference (DAC’21), June 2021.
- Priyanka Mahesh, Akash Tiwari, Chenglu Jin, Panganamala R. Kumar, A. L. Narasimha Reddy, Satish T.S. Bukkapatanam, Nikhil Gupta, and Ramesh Karri, “A Survey of Cybersecurity of Digital Manufacturing,” Proceedings of IEEE, Vol. 4 , pp. 495-516, April 2021, DOI 10.1109/JPROC.2020.3032074
- Akash Tiwari, A. L. Narasimha Reddy, and Satish T.S. Bukkapatnam, “Cybersecurity assurance in the emerging Manufacturing-as-a-Service (MaaS) paradigm: A lesson from the video streaming industry,” ASTM Journal on Smart and Sustainable Manufacturing Systems, SSMS-2020-0066.R1, October 2020.
- Fei Wen, Mian Qin, Paul Gratz and A. L. Narasimha Reddy, “Hardware Memory Mgmt for Future Mobile Hybrid Memory Systems,” To appear in IEEE Trans. On Computer Aided Design of Integrated Circuits and Systems, 2020.
- Chih Chieh Chou, Jaemin Jung, A. L. Narasimha Reddy, Paul V. Gratz, Doug Voigt, Virtualize and Share Non‑Volatile Memories in User Space, CCF Transactions on High Performance Computing, 1-20, January 2020, DOI 10.1007/s42514-020-00019-8.
- Mian Qin, Joo Hwan Lee, Rekha Pitchumani, Yang Seok Ki, Narasimha Reddy, Paul V. Gratz, A Generic FPGA Accelerator for Minimum Storage Regenerating Codes, Proceedings of the 25th Asia and South Pacific Design Automation Conference, January, 2020.
- C. C. Chou, Y. Chen, D. Milojicic, N. Reddy and P. Gratz, “Optimizing Post-Copy Live Migration with System-Level Checkpoint Using Fabric-Attached Memory,” 2019 IEEE/ACM Workshop on Memory Centric High Performance Computing (MCHPC), Denver, CO, USA, 2019, pp. 16-24.
- Chih Chieh Chou, Jaemin Jung, A.L. Narasimha Reddy, Paul V. Gratz, Doug Voigt, vNVML: An Efficient User Space Library for Virtualizing and Sharing Non-Volatile Memories, IEEE 35th International Conference on Mass Storage Systems and Technology, 2019.
- Zhiyuan Zheng, Allen Webb, A. L. Narasimha Reddy, Riccardo Bettati, IoTAegis: A Scalable Framework to Secure the Internet of Things, Invited Paper at IEEE ICCCN, July 2018.
- Zhiyuan Zheng, A. L. Narasimha Reddy, Safeguarding Building Automation Networks: THE-Driven Anomaly Detector Based on Traffic Analysis, IEEE ICCCN (Invited Paper), July 2017.
- Viacheslav Fedorow, Jinchun Kim, Mian Qin, Paul V. Gratz, A.L. Narasimha Reddy, Speculative Paging for Future NVM Storage, Proc. of ACM MEMSYS Conf., October 2017.
- Zhiyuan Zheng, Shan Jin, Riccardo Bettati, A. L. Narasimha Reddy, Securing Cyber-Physical Systems with Adaptive Commensurate Response, Proc. of IEEE CNS Conf., October 2017.
- Zhiyuan Zheng, A. L. Narasimha Reddy, Towards Improving Data Validity of Cyber-Physical Systems through Path Redundancy, CPSS ’17, Proceedings of the 3rd ACM Workshop on Cyber-Physical System Security, 2017
- Sangwhan Moon, A. L. Narasimha Reddy, Does RAID Improve Lifetime of SSD Arrays?, ACM Transactions on Storage, Vol. 12, No. 3, Article 11, April 2016.
- Jinchun Kim, Seth H. Pugsley, Paul V. Gratz, A. L. Narasimha Reddy, Chris Wilkerson, Zeshan Chishti, Path Confidence based Lookahead Prefetching, Best Paper Nomination, IEEE MICRO Conference, October, 2016
- Allen T. Webb, A. L. Narasimha Reddy, Finding Proxy Users at the Service Using Anomaly Detection, IEEE Conference on Communications and Network Security, October 2016.
- Sangwhan Moon, A. L. Narasimha Reddy, Adaptive policies for balancing performance and lifetime of mixed SSD arrays through workload sampling, IEEE Mass Storage Symposium, April 2016.
- Viacheslav Fedorov, A. L. Narasimha Reddy and Paul Gratz, Shared Last-Level Caches and The Case for Longer Timeslices, MEMSYS Conference, October 2015.
- Jinchun Kim, Viacheslav Fedorov, Paul Gratz and A. L. Narasimha Reddy, Dynamic Memory Pressure Aware Ballooning, MEMSYS Conference, October 2015.
- Jinchunk Kim, Paul Gratz and A. L. Narasimha Reddy, Lookahead Prefetching with Signature Path, ACM ISCA Workshop on Data Prefetch Competition, June 2015.
- Bolun Huang, Samantha Wang, and A. L. Narasimha Reddy, Who is Hiring Whom: A New Method in Measuring Graduate Programs, ASEE conference, June 2015.
- Viacheslav Fedorov, Sheng Qiu, A. L. Narasimha Reddy and P. Gratz, ARI: Adaptive LLC-Memory Traffic Management , Proc. of HiPEAC Conf. Jan. 2014. Also to be published in ACM Transactions on Architecture and Code Optimization, 2014.
- Xiaojian Wu, Sheng Qiu, and A. L. Narasimha Reddy, 2013. SCMFS: A file system for storage class memory and its extensions. ACM Trans. Storage 9, 3, Article 7, August 2013.
- Ankit Singh and A. L. Narasimha Reddy, Multi Path PERT, Invited paper, ICCCN, July 2013.
- Sangwhan Moon and A. L. Narasimha Reddy, Don’t let RAID raid the lifetime of your SSD array, Proc. of USENIX HotStorage Conf., June 2013.
- Sheng Qiu and A. L. Narasimha Reddy, NVMFS: A hybrid file system for improving random write in NAND-flash SSD, Proc. of Mass Storage Systems Symposium, May 2013.
- Amit Amaleswarm, A. L. Narasimha Reddy, Sandep Yadav, Guofei Gu and Chao Yang, CATS: Characterizing Automation of Twitter Spammers , Int. Conf. COMSNETS, January 2013.
- Yong Oh Lee, and A. L. Narasimha Reddy, Multipath routing for reducing network energy , IEEE Greencom Conf., September 2012.
- Xiaojian Wu, and A. L. Narasimha Reddy, A novel approach to manage a hybrid storage system , Journal of Communications, vol. 7., July 2012.
- Sheng Qiu, A. L. Narasimha Reddy, Exploiting superpages in a nonvolatile memory system IEEE Mass Storage Symposium, April 2012.
- Sangwhan Moon, A. L. Narasimha Reddy, Write amplification due to ECC on flash memory or leave those bit errors alone, IEEE Mass Storage Symposium, April 2012
- Sandeep Yadav, Ashwath Kumar Reddy, A. L. Narasimha Reddy and Soups Ranjan, Detecting Algorithmically Generated Domain-flux Attacks with DNS Traffic Analysis , ACM/IEEE Transactions on Networking, 2012.
- Seungwon Shin, Guofei Gu, A. L. Narasimha Reddy and Christopher Lee, A large-scale empirical study of Confiker , to appear in IEEE Trans. on Information Forensics and Security, 2012.
- Yong Oh Lee, and A. L. Narasimha Reddy, Constructing disjoint paths for failure recovery and multipath routing , Elsevier Journal on Computer Networks., 2012.
- Xiaojian Wu, and A. L. Narasimha Reddy, SCMFS: A file system for Storage Class Memory, ACM/IEEE Supercomputing Conf, SC11, November 2011.
- Sandeep Yadav, A. L. Narasimha Reddy, Winning with DNS Failures: Strategies for faster botnet detection, SecureComm Conf., September 2011.
- Zhiyuan Yin, Hussein Alnuweiri, A. L. Narasimha Reddy,Hasari Celebi and Khalid Qaraqe, Improving the Performance of Delay Based protocol in delivering real time media via early retransmission , IEEE ICT Conf., June 2011.
- Yong Oh Lee, Balaji Rengarajan and A. L. Narasimha Reddy, Reaching approximate Wardrop equilibrium at reduced cost of link state updates , COMSNETS Conf., Jan 2011.
- Bin Qian and A. L. Narasimha Reddy, Measurement and performance study of PERT for on-demand video streaming , Pfldnet workshop, November 2010.
- Sandeep Yadav, Ashwath Kumar Reddy, A. L. Narasimha Reddy and Soups Ranjan, Detecting algorithmically generated malicious domain names , Proc. of Internet Measurement Conference, November 2010. Press Coverage for paper: Dark Reading, The Register, MIT Technology Review, eweek, ACM Tech News , Computer Power User , Communications of ACM
- Sandeep Yadav, A. L. Narasimha Reddy, MiND: Misdirected dNs packet Detector , IASTED Computer and Information Security Conference (CIS), November 2010.
- Xiaojian Wu, and A. L. Narasimha Reddy, Exploiting concurrency to improve latency and throughput in a hybrid storage system, Best Paper Award Nomination , IEEE MASCOTS Conf, September 2010.
- Prajjwal Devakota, and A. L. Narasimha Reddy, Performance of Quantized Congestion Notification in TCP Incast scenarios in data centers, IEEE MASCOTS Conf, September 2010.
- Yong Oh Lee and A. L. Narasimha Reddy, Disjoint multipath routing and failure recovery , IEEE ICC Conf., June 2010.
- Zhiyuan Yin, Hussein Alnuweiri and A. L. Narasimha Reddy, Performance of Early retransmission scheme in streaming media , IEEE ICT Conf., June 2010.
- Xiaojian Wu, and A. L. Narasimha Reddy, Managing storage space in a flash and disk hybrid storage system, IEEE MASCOTS Conf, Sept. 2009.
- Vinith Reddy, Yonghoon Kim, Srinivas Shakkottai and A. L. Narasimha Reddy, “MultiTrack: a delay and cost aware P2P overlay architecture,” ACM Sigmetrics, June 2009
- John Garrison, and A. L. Narasimha Reddy, Umbrella File System: Storage management across heterogeneous devices, ACM Trans. on Storage, March 2009.
- Seong Soo Kim, and A. L. Narasimha Reddy, Statistical Techniques for detecting traffic anomalies through packet header data , ACM/IEEE Trans. on Networking, June 2008.
- Kiran Kotla and A. L. Narasimha Reddy, Making a delay-based protocol adaptive to heterogenous enviornments, Proc. of IWQOS, June 2008.
- Sukwoo Kang and A. L. Narasimha Reddy, User-centric data migration in networked storage systems , Proc. of IPDPS, April 2008.
- Sumitha Bhandarkar and A. L. Narasimha Reddy, “Wireless Networks: TCP”, invited chapter in the book Encyclopedia of Wireless and Mobile Communications”, Auerbach Publications, April 2008.
- Y. Liu and A. L. Narasimha Reddy, “Multihoming route control among a Group of Multihomed Stub Networks,” Journal on Computer Communication, December 2007.
- Sumitha Bhandarkar, A. L. Narasimha Reddy, Yueping Zhang and Dmitri Loguinov, “Emulating AQM from end hosts,” Proc. of ACM Sigcomm, Aug. 2007.
- Sumitha Bhandarkar, and A. L. Narasimha Reddy “Robustness to packet reordering in high-speed networks,” Proc. of PFLDNet workshop, February 2007.
- Sukwoo Kang and A. L. Narasimha Reddy, “An approach to virtual allocation in storage systems in ACM Transactions on Storage,” vol.2, no.4, 371-399, November, 2006.
- Seong Soo Kim, and A. L. Narasimha Reddy, “Image-based Anomlay Detection Technique: Algorithm, Implementation and Effectiveness,” IEEE JSAC, October 2006.
- Sumitha Bhandarkar, A. L. Narasimha Reddy, Mark Allman and Ethan Blanton, “Improving the robustness of TCP to Non-Congestion Events” , IETF RFC 4653, August 2006.
- Seong Soo Kim, and A. L. Narasimha Reddy, “An evaluation of the effectiveness of measurement based anomaly detection techniques,” in ADSN workshop, held in conjunction with ICDCS, June 2006.
- Camelia Al Najjar and A. L. Narasimha Reddy, “A Service Provider’s Approach for improving performance of aggregate Voice-over-IP Traffic,” IwQOS, June, 2006.
- Sumitha Bhandarkar, Saurabh Jain and A. L. Narasimha Reddy, “LTCP: Improving the Performance of TCP in Highspeed Networks,” ACM SIGCOMM Computer Communication Review, January 2006.
- Seong Soo Kim, and A. L. Narasimha Reddy, “NetViewer: A network traffic visualization and analysis tool,” Proc.of USENIX LISA Conf, Dec. 2005.
- Y. Liu and A. L. Narasimha Reddy, “Route Optimization among a Group of Multihomed Stub Networks,” Proc. of Globecom, December 2005.
- D. W. Kwon, K. Ko, M. Vannucci, A. L. Narasimha Reddy, and S. Kim, “Wavelet methods for the detection of anomalies and their application to network traffic analysis,” accepted for publication in the journal of Quality and Reliability International, QREI, 2005.
- Seong Soo Kim, and A. L. Narasimha Reddy, “Modeling network traffic as images,” Proc. of ICC, May 2005.
- Seong Soo Kim, and A. L. Narasimha Reddy, “Real-time detection and containment of network attacks using QOS regulation,” Proc. of ICC, May 2005.
- Seong Soo Kim, and A. L. Narasimha Reddy, “A study of analyzing network traffic as images in real-time,” Proc. of Infocom 05, March 2005.
- Sumitha Bhandarkar, S. Jain, and A. L. Narasimha Reddy “Improving TCP performance in High Bandwidth High RTT links using layered congestion control,” Proc. of PFLDNet workshop, February 2005.
- Y. Liu and A. L. Narasimha Reddy, “A fast rerouting scheme for OSPF/IS-IS Networks,” Proc. of ICCCN, October 2004.
- Sukwoo Kang and A. L. Narasimha Reddy, “Virtual Allocation: A scheme for flexible storage allocation,” Proc. of OASIS workshop in conjunction with ASPLOS, October, 2004.
- Zhili Zhao, Swaroop Darbha, Narasimha Reddy, “A Method for Estimating the Proportion of Nonresponsive Traffic at a Router,” IEEE/ACM Transactions on Networking, Vol. 12, No. 4, 4, Aug. 2004.
- Z. Zhao, and A. L. Narasimha Reddy, “Impact of bandwidth-delay product and non-responsive flows on the performance of queue management schemes,” Proc. of ICC, June 2004.
- P. Achanta and A. L. Narasimha Reddy, “Design and evaluation of a partial state router,” Proc. of ICC, June 2004.
- Sumitha Bhandarkar, N. Sadry, A. L. Narasimha Reddy and N. Vaidya “TCP-DCR: A novel protocol for tolerating wireless channel errors,” Proc. of IEEE Trans. on Mobile Computing, Oct. 2004.
- Z. Zhao, D. Swaroop and A. L. Narasimha Reddy, “A method for estimating non-responsive traffic at a router”, in ACM/IEEE Trans. on Networking, August 2004.
- Seong Soo Kim, A. L. Narasimha Reddy and Marina Vannucci, “Detecting traffic anomalies through aggregate analysis of packet header data,” Proc. of Networking 2004, May 2004.
- Sumitha Bhandarkar, and A. L. Narasimha Reddy “TCP-DCR: Making TCP robust to non-congestion events,” Proc. of Networking 2004, May 2004.
- Seong Soo Kim, A. L. Narasimha Reddy and Marina Vannucci, “Detecting traffic anomalies using discrete wavelet transform,” Proc. of Int. Conf. on Infor. Networking (ICOIN), February 2004.
- Xiaonan Ma, A. L. Narasimha Reddy, “MVSS: An active storage architecture,” accepted in IEEE Trans. on Parallel and Distributed Systems, September 2003.
- Xiaonan Ma, A. L. Narasimha Reddy, “SPIRAL: A client-transparent third-pary transfer scheme for network attached disks,” to appear in IEEE Mass Storage Symposium, April 2003.
- I. Yeom and A. L. Narasimha Reddy, “Providing Consistent Delay Differentiation,” to appear in IEICE Transactions on Communications, 2002.
- I. Yeom and A. L. Narasimha Reddy, “Adaptive Marking for Assured Forwarding Service,” in IEEE Communications Letters, October 2002.
- A. Garg and A. L. Narasimha Reddy, “Mitigation of DOS attacks through QOS regulation,” in Proc. of IWQOS workshop, May 2002.
- Z. Zhao, J. Ametha, D. Swaroop and A. L. Narasimha Reddy, “A method for estimating non-responsive traffic at a router,” in Proc. of ACM SIGMETRICS, June 2002. Longer technical report .
- Xiaonan Ma, A. L. Narasimha Reddy, “Implementation and Evaluation of an active storage system prototype,” presented at Workshop on Novel uses of system area networks (SAN-1), held in conjunction with HPCA, February 2002.
- Smitha, A. L. Narasimha Reddy, “LRU-RED: An active queue management scheme to contain high bandwidth flows at congested routers,” in Proc. of Globecomm, November 2001.
- Smitha, Inkoo Kim and A. L. Narasimha Reddy, “Identifying long term high rate flows at a router,” in Proc. of High Performance Computing, December 2001.
- Ikjun Yeom and A. L. Narasimha Reddy, “Adaptive marking for aggregated flows,” in Proc. of IEEE Globecomm, November 2001.
- R. Wijayaratne and A. L. Narasimha Reddy, “System support for providing integrated services from networked multimedia storage servers,” in Proc. of ACM Multimedia Conf, September 2001.
- S. Gopalakrishnan and A. L. Narasimha Reddy, “SACRIO: An active buffer management scheme for Differentiated Services Networks,” in Proc. of NOSSDAV, June 2001.
- X. Ma and A. L. Narasimha Reddy, “MVSS: Multi View Storage System,” In Proc. of ICDCS, April 2001.
- I. Yeom and A. L. Narasimha Reddy, “Marking for QOS Improvement,” in Elsevier Journal of Computer Communications, January 2001, pages 35-50.
- G. Ma, A. Khaleel and A. L. Narasimha Reddy, “Performance evaluation of storage systems based on network attached disks,” in IEEE Transactions on Parallel and Distributed Systems, September 2000
- Adnan Khaleel and A. L. Narasimha Reddy, “Evaluation of Data and Request Distribution policies in a clustered server,” Proc. of High Performance Computing, December 1999.
- Ikjun Yeom and A. L. Narasimha Reddy, “Modeling TCP behavior in a Differentiated-Services Network,” in ACM/IEEE Transactions on Networking, Feb. 2001. Earlier TAMU ECE Technical Report, May 1999.
- Ikjun Yeom and A. L. Narasimha Reddy, “Impact of marking strategy on aggregated flows in a differentiated-services network,” International Workshop on QOS, June 1999.
- Deying Tong and A. L. Narasimha Reddy, “QoS Enhancement with Partial State,” International Workshop on QOS, June 1999.
- R. Wijayaratne and A. L. Narasimha Reddy, “Providing QOS guarantees for disk I/O,” Proc. of ACM/Springer Journal on Multimedia Systems, January 2000.
- R. Wijayaratne and A. L. Narasimha Reddy, “Integrated QOS management for disk I/O,” IEEE Conf. on Multimedia Computing and Systems, June. 1999.
- Ikjun Yeom and A. L. Narasimha Reddy, “Realizing throughput guarantees in a differentiated services network,” accepted at IEEE Int. Conf. on Multimedia Computing and Systems, June 1999.
- Sumit Gupta and A. L. Narasimha Reddy, “A Client-oriented IP Redirection mechanism,” IEEE Infocom Conf., March 1999.
- R. Wijayaratne and A. L. Narasimha Reddy, “Techniques for improving the throughput of VBR streams,” Proc. of ACM/SPIE Multimedia Computing and Networking , January 1999.
- Ikjun Yeom and A. L. Narasimha Reddy, “ENDE: An End-to-end Network Delay Emulator,” Journal on Multimedia Tools and Applications, August 2001
- Gang Ma and A. L. Narasimha Reddy, “An evaluation of storage systems based on network-attached disks,” Proc. of Int. Conf. on Parallel Processing , August 1998.
- A. L. Narasimha Reddy and Eli Upfal, “Real-time communication scheduling in a multicomputer video server,” to appear in Journal of Parallel and Distributed Computing.
- A. L. Narasimha Reddy and R. Wijayaratne, Scheduling for integrated service in multimedia systems , invited book chapter in The Multimedia Computing Handbook , CRC Press, Dec. 1998.
- A. L. Narasimha Reddy, “Effectiveness of caching policies for a web server”, in Proc. of High Performance Computing, Dec. 1997.
- A. L. Narasimha Reddy, “Caching strategies for a multimedia server,” Prof. IEEE Int. conf. on Multimedia Computing and Systems, June 1997.
- A. L. Narasimha Reddy, “Improving Latency in an Interactive Video Server,” SPIE Conf. Multimedia Computing and Networking , Feb. 1997.
- A. L. Narasimha Reddy and R. Haskin, Video Servers , invited bok chapter in The Communications Handbook , CRC Press, Oct. 1996.
- A. L. Narasimha Reddy, “Scheduling in Multimedia Systems,” invited book chapter in Design and Applications of Multimedia Systems, Kluwer Academic Publishers, Aug. 1995.
- A. L. Narasimha Reddy, “Improving the interactive responsiveness in a video server,” invited book chapter in Multimedia Information Storage and Management , Kluwer Academic Publishers, Ed: S. Chung, Dec. 1996.
- A. L. Narasimha Reddy and D. Finney, “A communication architecture for multiprocessors”, IBM Confidential Report, Dec. 1993, to be published in IBM Journal of Systems \& Development, July 1995.
- A. L. Narasimha Reddy, ” An evaluation of multiprocessor video server system”, IBM Confidential report, June 1994.
- A. L. Narasimha Reddy, “Movie and communication scheduling on a multiprocessor video server system,” IEEE Int. Conf. on Multimedia Computing and Systems, May. 1995.
- A. L. Narasimha Reddy, J. Wyllie, “I/O issues in a Multimedia System,” IEEE Computer Magazine, Mar. 1994. Translated into Japanese by Nikkei Electronics, a Japanese technical magazine.
- A. L. Narasimha Reddy, J. Wyllie, “Disk Scheduling in a Multimedia I/O System”, 1st ACM Conf. on Multimedia, August 1993.
- John Chandy and A. L. Narasimha Reddy, “Failure evaluation of disk array organizations,” Int. Conf. on Distributed Computing Systems, May 1993.
- A. L. Narasimha Reddy, J. Chandy and P. Banerjee, “Design and Evaluation of Gracefully Degradable Disk Arrays,” Journal of Parallel and Distributed Computing, January 1993.
- A. L. Narasimha Reddy “A Study of I/O System Organizations”, Int. Symp. on Computer Architecture, May 1992.
- A. L. Narasimha Reddy and Rich Freitas “Fault-tolerance of adaptive routing algorithms in multicomputers”, 4th IEEE Symp. on Parallel and Distributed Processing, December 1992.
- A. L. Narasimha Reddy “Reads and Writes: When I/Os aren’t Quite the Same,” Hawaii Int. Conf. on Systems and Sciences, January 1992.
- A. L. Narasimha Reddy, P. Banerjee and D. K. Chen, ‘Compiler Support for Parallel I/O Operations’, Int. Conf. on Parallel Processing, August 1991.
- A. L. Narasimha Reddy and P. Banerjee, ‘Gracefully Degradable Disk Arrays’, Int. Symp. on Fault Tolerant Computer Systems, June 1991.
- A.L.Narasimha Reddy and P.Banerjee, ‘Algorithm Based Fault Detection Techniques for Signal Processing Applications’, IEEE Transactions on Computers, October 1990.
- A.L.Narasimha Reddy and P.Banerjee, ‘A Study of I/O Behavior of Scientific Applications on A Multiprocessor’, Int. Symp. on Computer Architecture, June 1990
- A.L.Narasimha Reddy and P.Banerjee, ‘Design, Analysis and Simulation of I/O Architectures for Hypercube Multiprocessors’ IEEE transactions on Parallel and Distributed Systems, April 1990.
- A.L.Narasimha Reddy and P.Banerjee, ‘An evaluation of multiple-disk I/O systems’ IEEE transactions on Computers, December 1989.
- A.L.Narasimha Reddy and P.Banerjee, ‘A Study of Parallel Disk Organizations’ Computer Architecture News, ACM magazine, September 1989.
- A.L.Narasimha Reddy and P.Banerjee, ‘Performance evaluation of multiple-disk I/O systems’, Int. Conf. on Parallel Processing, August 1989.
- A.L.Narasimha Reddy and P.Banerjee, ‘I/O issues in hypercubes’, Int. Conf. on Supercomputing, Heraklion, Greece, June 1989.
- A.L.Narasimha Reddy, P.Banerjee and S.G.Abraham, ‘I/O embedding in Hypercubes’, Int. Conf. on Parallel Processing, August 1988.
- J.A.Abraham, P.Banerjee, C.Y.Chen, W.K.Fuchs, S.Y.Kuo and A.L. Narasimha Reddy, ‘Fault Tolerance Techniques for Systolic Arrays’, IEEE Computer Magazine, July 1987.
- A.L.Narasimha Reddy and P. Banerjee, ‘A Fault-Secure Dictionary Machine’, 3rd International Conference on Data Engineering, Febuary 1987.
- N.B.Chakraborti, John S. Soundararajan and A.L.Narasimha Reddy, ‘An Implementation of Mixed-Radix Conversion for Residue Number Applications’, IEEE Transactions on computers, August 1986.
Tech Reports
View tech reports (72 entries)
- Accelerating Storage Applications with Emerging Key Value Storage Devices, Mian Qin, August 2021
- Optimizing emerging memory systems for performance, Chih-Chieh Chou, May 2020
- Protecting Cyber-Physical Systems With Special Emphasis On Building Automation Networks, Zhiyuan Zheng, December, 2017
- Detecting Anomalies in Controller Area Network for Automobiles, Daksh Kumar Vasistha, August, 2017
- Addressing Insider Threats From Smart Devices, Allen T. Webb, August, 2017
- Memory Management for Emerging Memory Technologies, Viacheslav Fedorov, August, 2016
- Adaptive policies for balancing performance and lifetime of mixed SSD arrays through workload sampling, Sangwhan Moon, April, 2016
- Virtualization of Non-Volatile RAM, Ayush Ruia, May 2015
- Reliability of SSD Storage Systems, Sangwhan Moon, 2015
- Sentiment-Based Classification of Tweeters and University Programs, Bolun Huang, August 2014
- Enhancements to SQLite Library to Improve Performance on Mobile Platforms, Shyam Ramachandran, 2013
- Integration of Non-Volatile Memory Into Storage Hierarchy, Sheng Qiu, December, 2013
- SCMFS Performance Enhancement and Implementation on Mobile Platform, Qian Cao, August, 2012
- Improving Efficiency and Effectiveness of Multipath Routing in Computer Networks, Yong Oh Lee, May, 2012
- Multipath Probabilistic Early Response TCP, Ankit Singh, August, 2012
- Scalable Techniques for Anomaly Detection, Sandeep Yadav, December, 2012
- Detecting Networks Employing Algorithmically Generated Domain Names, Ashwath Kumar Krishna Reddy, August, 2011
- Storage Systems for Non-Volatile Memory Devices, Xiaojian Wu, August, 2011
- Evaluation of Probabilistic Early Response TCP (Pert) for Video Delivery and Extension With Ack Coalescing, Bin Quan, August, 2011
- The Umbrella File System: Storage Management Across Heterogeneous Devices, John Allen Garrison, May, 2010
- Performance of Quantized Congestion Notification in TCP Incast in Data Centers, Prajjwal Prasad Devkota, April 2010
- Disjoint Multi-Path Routing and Failure Recovery, Yong Oh Lee and A. L. Narasimha Reddy September 7, 2009
- Managing Storage Space in a Flash and Disk Hybrid Storage System, Xiaojian Wu and A. L. Narasimha Reddy, April, 2009
- A New I/O Scheduler for Solid State Devices, Marcus Dunn and A. L. Narasimha Reddy, April, 2009
- A Framework for Defending Against Prefix Hijack Attacks, Krishna Chaitanya Tadi, January, 2009
- Network Coding for Improving the Fairness of Long-Hop TCP Flows in a Multi-Hop Wireless Network, Yong Oh Lee, Manish Kumar Singh, October, 2008
- Adapting a Delay-Based Protocol to Heterogeneous Environments, Kiran Kotla, August, 2008
- Umbrella File System: Storage Management across Heterogeneous devices, John Garrison and A. L. Narasimha Reddy, Dec. 2007
- Flexible Allocation and Space Management in Storage Systems, Suk Woo Kang, May 2007
- Modeling and Stablity of PERT, Yueping Zhang, May 2007
- Improving Network Routing Performance in Dynamic Environments. Yong Liu, January 2007
- Congestion Control Algorithms of TCP in Emerging Networks, Sumitha Bhandarkar, August 2006
- Multihoming Route Control among a Group of Multihomed Stub Networks, Yong Liu, A. L. Narasimha Reddy, February 2006
- An Approach For Improving Performance of Aggregate Voice-Over-IP Traffic, Camelia Al-Najjar, August 2005
- LTCP-RC: RTT Compensation Technique to Scale High-Speed Protocol in High RTT Links, Saurabh Jain, August 2005
- Real-Time Analysis of Aggregate Network Traffic for Anomaly Detection, Seong Soo Kim, May 2005
- Evaluation of Different Packet Header Data as Signals for Anomaly Detection, Seong Soo Kim, and A. L. Narasimha Reddy, April 2005
- Improving Storage System Flexibility Through Virtual Allocation, Sukwoo Kang, and A. L. Narasimha Reddy, December 2004
- LTCP: A Layered Congestion Control Protocol for Highspeed Networks, Sumitha Bhandarkar, Saurabh Jain, A. L. Narasimha Reddy, October 2004
- A Study of Analyzing Network Traffic as Images in Real-Time, Seong Soo Kim, A. L. Narasimha Reddy, September 2004
- TCP-DCR Making TCP Robust to Non-Congestion Losses, Sumitha Bhandarkar, A. L. Narasimha Reddy, July 2003
- Detecting Traffic Anomalies at the Source through Aggregate Analysis of Packet Header Data, Seong Soo Kim, A. L. N. Reddy, Marina Vannucci, May 2003
- Improving Service Availability During Link Failure Transients through Alternate Routing, Siridhar Vellanki, A. L. N. Reddy, February 2003
- TCP-DCR: A Novel Protocol for Tolerating Wireless Channel Errors, Sumitha Bhandarkar, Nauzad Sadry, A. L. N. Reddy, Nitin Vaidya, February 2003
- Delayed Response Protocols for High-Delay Wireless Networks, Nauzad Erach Sadry, December 2002
- Design, Analysis and Experience of Partial State Router, Phani Gopal V Achanta & Dr. A.L.N.Reddy, July 2002
- WADeS: A Tool for Distributed Denial of Service Attack Detection, Anu Ramanathan, August 2002
- A Method for estimating non-responsive traffic at a router, Zhili Zhao, March 2002
- Mitigating Denial of Service Using QoS Regulation, Aman Garg, November 2001
- MVSS: an Active Storage Architecture, Xiaonan Ma, September, 2001
- SPIRAL: A Client-Transparent Third-Party Transfer Scheme for Network Attached Disks, Xiaonan Ma, July, 2001
- Implementation and Evaluation of an Active Storage System Prototype, Xiaonan Ma, July, 2001
- Policy Based End Server Resource Regulation, Aman Garg, May 2001
- Mitigating Denial of Service Using QoS Regulation, Aman Garg, May 2001
- Delayed Congestion Response Protocols, Sumitha Bhandarkar, August 2001
- PRISM: A File Server Architecture For Providing Integrated Services, Ravi Wijayaratne, May 2001
- An Active Queue Management Scheme To Contain High Bandwidth Flows At A Congested Router, Smitha, May 2001
- Analyzing Network Traces To Identify Long-Term High Rate Flows, Inkoo Kim, May 2001
- Bandwidth Assurance in a Differentiated Services Network, Ikjun Yeom, May 2001
- MPEG Aware Disk Storage System, Qian Ren, June 2000
- TRIO – A Scheme for Active Resource Management, Saikrishan Gopalakrishnan, May 2000
- MVSS: Multi-View Storage System, Xiaonan Ma and A.L. Narasimha Reddy, April 2000
- Modeling TCP behavior in a Differentiated-Services Network, Ikjun Yeom and A.L. Narasimha Reddy, May 2000
- Multiported Storage Devices, Marcus Grande, May 2000
- QOS Enhancement with Partial State, Deying Tong, August 1999
- Adaptive Best Effort Protocols for Video Delivery, Ashwin R. Madhwaraj, August 1998
- An Evaluation of the Storage Systems based on Network Attached Disks, Gang Ma, August 1998
- ENDE: An End-to-End Network Delay Emulator, Ikjun Yeom, August 1998
- A Client Oriented, IP Level Redirection Mechanism, Sumit Gupta, August 1998
- Realizing throughput guarantees in Differentiated Services Networks, Ikjun Yeom and A. L. Narasimha Reddy, August 1997
- On providing deterministic I/O service for VBR streams, A. L. Narasimha Reddy and Ravi Wijayaratne, August 1997
- Providing QoS guarantees for disk I/O, Ravi Wijayaratne and A. L. Narasimha Reddy, August 1997
Presentations
View presentations (9 entries)
- Keynote talk at IEEE ISCC 2010 pdf
- Talk at LISA 2005 ppt1
- Talks at ICC 2005 ppt1 ppt2
- Talks at KAIST ppt1 and Samsung ppt2
- Talk at University of Birmigham, 2004 ppt
- Talks at ICC, 2004 ppt1 ppt2
- Recent talks at Cisco and Juniper on Partial State Network Elements, 2002 ppt
- Talk at Nortel and Juniper on Differentiated Services Networks, 2000 part1 and part2
- Talk at NOSSDAV Powerpoint slides
Projects
View projects (29 entries)
High-Performance Storage and Delivery
Our research is focused on high-performance storage and delivery over networks. It includes (a) systems research to better support storage, and (b) network research to provide high-performance delivery of data, (c) protecting such network and systems infrastructure. Papers and technical reports
Current Projects
Memory Management
Machine Learning (ML) applications require huge amounts of memory. Data centers are starting to employ CXL like fabrics for building disaggregated memory pools. We are looking at both these aspects of increased memory demands and longer memory latencies of fabric attached memories.
Digital Manufacturing Security
Manufacturing is getting more and more digitized across design, manufacturing, testing and the supply chains. Cyber security of these processes has become important. We are part of an NSF CCRI project that is building infrastructure for supporting digital manufacturing security.
Non-volatile memory
As part of our NSF IURC Center CRIS-TAMU, we are looking at NVM from systems, architecture and device angles.
Hybrid storage systems
Flash memory and other emerging nonvolatile memories (NVMs) based on Phase Change Memory (PCM) and Resistive-RAM (RRAM) and other technologies are significantly impacting storage system organizations. Flash based Solid State Devices (SSDs) are being used in storage systems along with magnetic disk drives.
We built a file system SCMFS that could run on top of future nonvolatile memories. SCMFS exploits memory management hardware and was shown to provide up to 70% of memory bus bandwidth. While SCMFS assumed all data could reside in NVM, our recent work NVMFS was designed to work with both NVM and other storage devices such as Flash SSDs.
Our work on reliability of flash SSDs has shown that conventional techniques such as ECC and RAID could not be directly applied to SSD based systems.
We have proposed Umbrella File System to organize the data in such hybrid systems. UmbrellaFS allows individual file requirements to be matched to device level performance characteristics through a system wide policy while allowing a common name space across multiple underlying file systems.
We proposed techniques to match read/write characteristics of data to the read/write performance of flash and magnetic disk drives. We proposed a dynamic, adaptive technique to exploit concurrency in such a system to improve performance. Such techniques are shown to outperform traditional caching hierarchies.
Network protocols
We extended our previously proposed transport protocol PERT to compete with TCP in current Internet so that it can be incrementally deployed. We showed that PERT can be better at delivering video than TCP or other high-performance TCP protocols.
We continue our work on designing algorithms for designing alternate paths for tolerating failures and for multi-path routing .
Network security
We are studying the analysis of DNS traffic for detecting anomalies in network traffic. We have developed a tool to detect misdirected DNS queries . This tool enables detection of DNS cache poisoning and misdirection attacks.
We developed a technique to detect botnets by analyzing DNS traffic. Our approach analyzes DNS traffic at various levels of aggregation. The analysis is based on information-theoretic techniques and evaluates the queried DNS names. This allows us to detect algorithmically generated names of botnets and thus help identifying the presence of bots in the network and their Command and Control servers. Domain fluxing and IP fluxing techniques employed by botnets can cause many DNS failures. We exploit this property to further speed up botnet detection by analysing DNS failures
Past Projects
IP-based smart storage
This project is looking at the various architecture and performance issues in interconnecting storage devices and controllers on IP-based networks. We are currently evaluating the performance implications of moving devices from traditional interconnects such as SCSI to IP-based networks. We have recently developed a Linux based prototype that enables multiple “views” of data to be presented to the application. This Multi-View Storage System (MVSS) offers a single framework for deploying device-level enhancements such as encryption and compression and application-specific data filters such as MPEG-based QOS. MVSS exploits device-level parallelism and allows multiple views of underlying (single-copy) data to coexist in the server’s memory. In our earlier work, we provided views through device “ports”.
We are currently extending this work to enable third party transfers at networked storage devices. Our approach retains the file system control at a server and the devices do not need to understand file-system specific details. Our approach is file system agnostic and can be easily ported to any OS. Our approach enables third party transfers on a file by file basis, driven by user’s choice.
Protocols for extreme network environments
This project is trying to develop protocols for extreme network environments such as high-speed networks, high-loss, low-connectivity networks. Our recent work developed PERT (Probabilistic Early Response TCP) -a delay-based congestion protocol for high-speed links. PERT uses observed delays as congestion signals and employs probabilitic response to counter the uncertainty of congestion in the delay signals (due to traffic burstiness). PERT is shown to utilize the links well, with zero packet losses and low queuing delays. PERT is designed to compete with TCP fairly and utilize high-speed, high-delay links fully. You can find PERT ns-2 code here.
We have proposed “delayed congestion response” as a mechanism to deal with channel errors in high-loss wireless networking environments. TCP-DCR proposes to explicitly delay TCP’s congestion response to allow toleraing channel errors in wireless networks and reodering events in general networks. TCP-DCR is simple to implement, requiring minor changes to TCP stack, yet powerful to make TCP robust to different forms on noncongestion events. We recently developed Layered-TCP (LTCP) for high-speed networks. LTCP employs ideas from layered video transmission and adapts TCP to work well in high-speed networks. LTCP can adapt to any link bandwidth and is shown to perform as well as the previous proposals. LTCP’s strength lies in its simplicity and in its ability to coexist with unmodified TCP in low-banwidth networks. LTCP provides a general architectural framework for modifying TCP for high-bandwidth networks. Please see associated web site for ns-2 code etc.
Routing protocols for improving service availability
A link failure in a network results in interruption of service until the routing tables are recomputed, which may take several seconds. This effect is significant in high-bandwidth networks and more critical when voice calls are supported on IP networks. We proposed a simple alternate routing technique to improve the service availability during such failure transients. The proposed alternate routing methodology makes simple modifications to existing routing protocols and is shown to improve service availability significantly.
Statistical techniques for traffic analysis
We are developing tools based on statistical techniques for analyzing network traffic in order to detect, identify and contain traffic anomalies. Our current work is looking at traffic at the egress of a campus. We hypothesize that traffic at a campus egress will be highly correlated over time and changes in correlations can be used to signal traffic anomalies. We are employing a number of packet header fields (addresses, port numbers, traffic volume) as signals and employing statistical, signal-processing based and image-processing based techniques to analyze such signals. Our initial work shows that such analysis of aggregate packet header data can lead to simple and effective indicators of traffic anomalies.
Secure devices on network processors
With Intel’s funding, we are exploring approaches for employing network processors in improving security at the network edges. As a first step, we have implemented partial-state routers on network processors and shown that such devices can be built with little impact on packet-forwarding throughput. We are in the process of implementing statistical traffic analysis on such network processors.
Multimedia storage
This project focueses on building a scalable multimedia server based on a network of PCs. The emphasis is on providing integrated support for Variable Bit Rate (VBR) video streams along with interactive requests and regular file system requests. We are building a system based on Linux platform. Our approach tries to minimize modifications within the base file system. A user application provides an indication of the QOS required at the time of file open. The I/O library can run an admission control program to see if this request can be admitted. When admitted, the file descriptor of the opened file contains the QOS tag. The kernel is modified to to merely recognize the different QOS tags and to pass them down to the device. Most of the scheduling support is provided within a layered driver on top of the disk driver.
We have developed a technique for providing deterministic gurantees to VBR streams that allows exploiting statistical multiplexing of many streams.
Disks and data are distributed across the cluster to provide scalability. Data will be striped across the cluster to provide higher throughput and better load balance.
Data copies will be minimized to increase performance during disk and network I/O. Our multimedia library will incorporate mechanisms for copyless disk tranfers. A packet filter is being designed to work with this library to transfer data across the cluster, during a remote I/O, such that copies can be avoided at the receiving node.
Network QOS
QOS enhancement in Differentiated-Services Networks Diff-serv architecture is gaining momentum as a platform for providing QOS differentiation in the next generation Internet. We are exploring various questions in the diff-serv framework: (a) how to provide predictable end-to-end throughput to applications? (b) how can aggregate sources manage resources to achieve specific performance objectives of individual flows? (c) how can we estimate resource demands within the network? (d) how can we exploit routing to enhance QOS within the network? (e) what kind of support can the network provide for better end-to-end delays?
QOS enhancement with Partial State Current approaches to provide network QOS can be broadly classified into two categories: (a) approaches that require maintaining per-flow state within the network such as the Integrated Services architecture (b) approaches that require maintaing no state within the network such as the Differentiated Services architecture. Both approaches have their advantages and proponents. In this research, we are exploring ways to exploit partial state within the network for improving QOS. What if the network components can provide support for maintaining state for a fraction of the flows? Just as processors exploit caches (even though they are not part of the architecture) to reduce memory latencies, we are exploring ways to exploit partial state (for enhancing the QOS) even when state is not required in the QOS architecture (for example, as in diff-serv framework). Our recent work, SACRIO, has shown that partial state can result in better bandwidth realization and curtailment of nonresponsive UDP applications in diff-serv networks. Our analysis of internet traces has shown that this approach is scalable and effective .
Video transport over Internet Developing end host protocols that enable end hosts to transmit data smoothly over a network. These protocols are expected to give the application more flexibility in dealing with packet losses and other congestion notifications, while remaining fair. We have recently proposed a class of protocols that are promising to be fair, smooth and also provide an early indication of bandwidth variations to applications. A report will be available soon.
ENDE: An End-to-end Network Delay Emulator A typical protocol developer requries access to multiple machines across the Internet to test the developed protocols. ENDE eliminates the need for login access to remote machines during protocol development and testing. ENDE is a tool that accurately emulates the delays between a host and any given remote host on the Internet. ENDE uses timestamped ICMP requests to accurately estimate one-way dealys between two hosts. ENDE takes care of clock skew, clock offset, clock shifts and limited resolution of ICMP timestamps. A TCP/UDP based application can utilize ENDE without requiring any modifications to the application. We have validated the tool with actual experiments. Currently the tool is being extended for multicast applications.
IPRP: IP Redirection protocol With the explosive growth of web traffic, it has become necessary to find techniques for providing scalable services. We are developing IPRP, an IP redirection protocol, to enable clients to be redirected to alternate servers. IPRP works at the same level as ICMP or IGMP in the protocol stack. IPRP requires client interaction in redirecting the client to an alternate service. Our implementation of IPRP has shown that packet translation at the client results in little overhead while making this approach more scalable than other techniques. IPRP also enables a number of other applications such as mobile IP redirection, transparent hierarchical multicast, multi-path delivery of video, web-based malls etc.
Students
View students (56 entries)
Present Students:
- Caleb Norton
- Chandrahas Tirumalasetti
- Seyed Ali Ghazi
- Susav Shrestha
- Aayush Gautam
Postdocs:
- Jaemin Jung
- Jongmin Gim
Past PhD Students:
- Rishabh Singla
- Chih-Chieh Chou, next at Amazon
- Mian Qin, next at VmWare
- Zhiyuan Zheng, next at Pinterest
- Sangwhan Moon, next at RiverBed
- Viacheslav Fedorov, next at NXP Semiconductor
- Allen Webb, next at Google
- Sheng Qiu next at Samsung Research Labs, California
- Yong Oh Lee next at Samsung, South Korea
- Sandeep Yadav next at Damballa, Atlanta
- Xiaojian Wu next at Marvell Semiconductor
- John Garrison next at Defense lab in Alabama
- Sukwoo Kang next at IBM Almaden Research Center
- Sumitha Bhandarkar next at Motorola Labs in Austin
- Yong Liu next at EMC Corp.
- Seong Soo Kim next at Samsung, Korea
- Zhili Zhao next at Intel, Portland, Oregon
- Xiaonan Ma next at IBM Almaden Research Center
- Ravi Wijayaratne next at Quantum Corp.
- Ikjun Yeom next at KAIST, Korea
Past M.S. Students:
- Daksh Vasistha next at Facebook
- Bolun Huang later at Microsoft
- Shyam Ramchandran later at Cisco
- Ankit Singh next at Amazon
- Amit Anand next at Amazon
- Qian Cao next at Microsoft
- Bin Qian (M.S.) next at Amazon
- Ashwath Reddy (M.S.) next at Microsoft
- Prajjwal Devakota (M.S.) next at Bloomberg
- Kapil Garg (M.S.) next at Broadcom
- Chaitanya K. Tadi (M.S.) next at Intel
- Marcus Dunn(M.S.) next at Cisco
- Camelia Al-Najjar next doing Ph.D. at Case Western
- Saurabh Jain next at Cisco
- Pat Shuff next at Rice University
- Sridhar Vellanki next at Microsoft
- Phani Achanta next at IBM Austin
- Anu Ramanathan next at TI
- Aman Garg next at Tippingpoint Technologies
- Smitha next at Intel, India
- Qian Ren next at Lucent
- Sai K. Gopalakrishnan next at Cisco Systems
- Marcus Grande next at IBM Austin
- Adnan Khaleel next at Motorola
- Deying Tong next at Cisco Systems
- Gang Ma next at EMC Corp.
- Sumit Gupta next at Sun Research Labs
- Ashwin Madhwaraj next at Cisco Systems
- Mike Nichols next at Carstens, Yee and Cahoon LLP Law Firm