Menu:

There are 89 items.

List Journal / Magazine in all research areas.


QoS Resource Management


Journal / Magazine

  • Vanish Talwar, Bikash Agarwalla, Sujoy Basu, Raj Kumar, Klara Nahrstedt, Resource Allocation for Remote Desktop Sessions in Utility Grids, Journal of Concurrency and Computation: Practice and Experience, John Wiley and Sons, 2005. pdf

  • Wanghong Yuan, and Klara Nahrstedt, Energy-Efficient CPU Scheduling for Multimedia Applications Battery Energy, To appear in ACM Transactions on Computer Systems, pdf

  • W. Yuan, K. Nahrstedt, S. Adve, D. Jones, and R. Kravets, GRACE: Cross-Layer Adaptation for Multimedia Quality and Battery Energy, To appear in IEEE Transaction on Mobile Computing, pdf

  • H. Alex Chen, Lintian Qiao, Klara Nahrstedt, Adaptive versus Reservation-based Synchronization Protocols - Analysis and Comparison, Multimedia Tools and Applications Journal, num. 4, pp. 219-257, Kluwer Publisher, 2001. pdf

  • C.S. Potter, Hao-hua Chu, B. Frey, C. Green, N. Kisseberth, T.J. Madden, K.L. Miller, Klara Nahrstedt, J. Pulokas, A. Reilein, D. Tcheng, D. Weber, B. Carragher, Leginon: A System for Fully Automated Acquisition of 1000 Electron Micrographs a Day, Ultramicroscopy Journal, vol. 77, pp. 153-161, North-Holland Publisher, 1999. ps

  • Klara Nahrstedt, Hao-hua Chu, Srinivas Narayan, QoS-aware Resource Management for Distributed Multimedia Applications, Journal on High-Speed Networking, Special Issue on Multimedia Networking, vol. 8, num. 3-4, pp. 227-255, IOS Press, 1998. ps

  • Klara Nahrstedt, Provision of End-to-End Quality of Service Guarantees, IEEE Journal of Electrical Engineering (Central Europe Division), vol. 49, num. 1-2, pp. 45-46, 1998. ps

  • Klara Nahrstedt, Jonathan M. Smith, Design, Implementation and Experiences with the OMEGA End-point Architecture, IEEE Journal on Selected Areas in Communication, vol. 17, num. 7, pp. 1263-1279, September, 1996. ps

  • Klara Nahrstedt, End-to-End QoS Guarantees in Networked Multimedia Systems, ACM Computing Surveys Journal, vol. 27, num. 4, pp. 613-616, December, 1995. ps

  • Klara Nahrstedt, Multimedia Research in Computer Science Department at UIUC, IEEE Multimedia Newsletters, vol. 3, num. 1, pp. 24-26, December, 1995. ps

  • Klara Nahrstedt, Ralf Steinmetz, Resource Management in Multimedia Networked Systems, IEEE Computer, vol. 28, num. 5, pp. 52-65, May, 1995. ps

  • Klara Nahrstedt, Jonathan M. Smith, The QoS Broker, IEEE Multimedia, vol. 2, num. 1, pp. 53-67, (Translated and reprinted in Nikkei Electronics, (10)9, No. 646, September 1995, Japanese), Spring, 1995. ps

  • Jingwen Jin, Klara Nahrstedt, QoS-aware Service Management for Component-Based Distributed Applications, ACM Transactions on Internet Technology , Special Issue on Middleware for Service-Oriented Computing, 2007. pdf

  • Hoang Nguyen, Raoul Rivas, and Klara Nahrstedt, End-to-end Reference QoS architecture for 802.11 WLAN, Special Issue on Quality of Communication Networks and Services, vol. E93-B, No 6, IEICE Transactions Fundamentals of Electronics, Communications and Computer Sciences, 2010.

  • Wanghong Yuan, Klara Nahrstedt, Sarita V. Adve, Douglas L. Jones, Robin H. Kravets, GRACE-1: Cross-Layer Adaptation for Multimedia Quality and Battery Energy, IEEE TRANSACTIONS ON MOBILE COMPUTING, vol. 5, num. 7, 2006. pdf

  • V. Vardhan, D. G. Sachs, W. Jeon, A. F. Harris, S. V. Adve, D. L. Jones, R. H. Kravets, and K. Nahrstedt, GRACE-2: Integrating Fine-Grained Application Adaption with Global Adaption for Saving Energy, Int’l J. of Embedded Systems (IJES), Special Issue on “Low Power Real-Time Embedded Computing, vol. 4, num. 2, 2009. pdf

  • V. Vardhan, D. G. Sachs, W. Jeon, A. F. Harris, S. V. Adve, D. L. Jones, R. H. Kravets, and K. Nahrstedt, GRACE-2: Integrating Fine-Grained Application Adaption with Global Adaption for Saving Energy, Int’l J. of Embedded Systems (IJES), Special Issue on “Low Power Real-Time Embedded Computing, vol. 4, num. 2, 2009. pdf

  • Hoang Viet Nguyen, Raoul Rivas, Klara Nahrstedt, iDSRT: Intergrated Dynamic Soft-Real-Time Architecture for Critical Infrastructure Data Delivery over WLAN, Springer Journal Mobile Networks and Applications (MONET), vol. 15, num. 4, 2010.


    QoS Middleware


    Journal / Magazine

  • Klara Nahrstedt, Bin Yu, Jin Liang and Yi Cui, Hourglass Multimedia Content and Service Composition Framework for Smart Room Environements, to appear in Elsevier Journal on Pervasive and Mobile Computing, 2005. pdf

  • Xiaohui Gu, Klara Nahrstedt, Distributed Multimedia Service Composition with Statistical QoS Assurances, to appear in IEEE Transactions on Multimedia, 2005. pdf

  • Jingwen Jin, Klara Nahrstedt, QoS Specification Languages for Distributed Multimedia Applications: A Survey and Taxonomy, IEEE Multimedia Magazine, vol. 11, num. 3, pp. 74-87, July, 2004. pdf

  • Xiaohui Gu, Alan Messer, Ira Greenberg, Dejan Milojicic, Klara Nahrstedt, Adaptive Offloading for Pervasive Computing (preprint), IEEE Pervasive Computing Magazine, vol. 3, num. 3, July, 2004. pdf

  • Won J. Jeon, Klara Nahrstedt, QoS-aware Middleware Support for Collaborative Multimedia Streaming and Caching Service, Microprocessors and Microsystems, Special Issue on QoS-enabed Multimedia Provisioning over the Internet, Elsevier Science, December, 2002. ps

  • Yi Cui, Klara Nahrstedt, Dongyan Xu, Seamless User-level Handoff in Ubiquitous Multimedia Service Delivery, Multimedia Tools and Applications Journal, Special Issue on Mobile Multimedia and Communications and m-Commerce, vol. 22, pp. 137-170, Kluwer, 2004. pdf

  • Cristian Koliver, Klara Nahrstedt, Jean-Marie Farines, Joni Da Silva Fraga, Sandra Aparecida Sandri, Specification, Mapping and Control of QoS Adaptation, Real-Time Systems Journal, Special Issue on Control-Theoretical Approaches to Real-Time Computing, Lui Sha and Tarek Abdelzaher (Eds), vol. 23, pp. 143-174, Kluwer Academic Publishers, 2002. pdf

  • Xiaohui Gu, Klara Nahrstedt, Wanghong Yuan, Duangdao Wichadakul, Dongyan Xu, An XML-based Quality of Service Enabling Language for the Web, Journal of Visual Language and Computing (JVLC), special issue on Multimedia Languages for the Web, vol. 13, num. 1, pp. 61-95, Academic Press, February, 2002. pdf

  • Klara Nahrstedt, Dongyan Xu, Duangdao Wichadakul, Baochun Li, QoS-Aware Middleware for Ubiquitous and Heterogeneous Environments, IEEE Communications Magazine, 2001. ps

  • Dongyan Xu, Klara Nahrstedt, Duangdao Wichadakul, QoS and Contention-Aware Multi-Resource Reservation, Journal of Cluster Computing, vol. 4, num. 2, Baltzer Science Publishers, 2001. pdf

  • Baochun Li, William Kalter, Klara Nahrstedt, A Hierarchical Quality of Service Control Architecture for Configurable Multimedia Applications, Journal of High Speed Networks, Special Issue on Management of Multimedia Networking, IOS Press, 2001. pdf

  • Fabio Kon, Roy Campbell, Klara Nahrstedt, Using Dynamic Configuration to Manage a Scalable Multimedia Distributed System, Computer Communication Journal, Special Issue on QoS-Sensitive Distributed Network Systems and Applications, 2000. pdf

  • Baochun Li, Klara Nahrstedt, A Control-based Middleware Framework for Quality of Service Adaptations, IEEE Journal of Selected Areas in Communication, Special Issue on Service Enabling Platforms, vol. 17, num. 9, pp. 1632-1650, September, 1999. pdf

  • Oguz Angin, Andrew Campbell, Lai-Tee Cheok, Raymond R-F Liao, Koon-Seng Lim, Klara Nahrstedt, Report on the 5th IFIP International Workshop on Quality of Service (IWQoS'97), ACM SIGCOMM Computer Communication Review, pp. 100-108, July, 1997. ps

  • Liang, Jin, Indranil Gupta, Klara Narhstedt, Reliable On-Demand Management Operations for Large-scale Distributed Applications, ACM SIGOPS Operating Systems Review (OSR) Special Issue on Gossip-Based Networking, , vol. 41, no. 5, pp. 82-88, 2007.

  • Long Vu, Indranil Gupta, Klara Nahrstedt, Jin Liang, Understanding the Overlay Characteristics of a Large-scale Peer-to-Peer IPTV System, ACM Transactions on Multimedia Computing, Communications and Applications (TOMCCAP), 2010.

  • Dongyan Xu, Klara Nahrstedt, Duangdao Wichadakul, MeGaDiP: A Wide Area Media Gateway Discovery Protocol, Information Sci. J., vol. 141, Elsevier Science Publisher, 2002. pdf

  • Baochun Li, Dongyan Xu, Klara Nahrstedt, An Integrated Runtime QoS-aware Middleware Framework for Distributed Multimedia Applications, ACM/Springer Multimedia Systems J., vol. 8, num. 5, Springer Verlag, 2002. pdf

  • Xiaohui Gu, Klara Nahrstedt, On Composing Stream Applications in Peer-to-Peer Environments, IEEE Trans. on Parallel and Distributed Systems, vol. 17, num. 8, 2006. pdf


    QoS Routing


    Journal / Magazine

  • Jun Wang, Yaling Yang, Li Xiao and Klara Nahrstedt, Edge-based Traffic Engineering for OSPF Networks, Elsevier Journal on Computer Networks, vol. 48, num. 4, pp. 605-625, 2004. pdf

  • Li Xiao, Jun Wang, King-Shan Lui and Klara Nahrstedt, Advertising Interdomain QoS Routing Information, IEEE Journal on Selected Areas in Communications, vol. 22, num. 10, December, 2004. pdf

  • King-Shan Lui, Klara Nahrstedt, Shigang Chen, Routing with Topology Aggregation in Delay-Bandwidth Sensitive Networks, IEEE Transactions on Networking, vol. ?, num. ?, ?, 2004 (to appear). pdf

  • Jun Wang and Klara Nahrstedt, Hop-by-Hop Routing Algorithms For Premium Traffic, ACM Computer Communication Review Journal, vol. 32, num. 5, November, 2002. pdf

  • King-Shan Lui, Whay Chiou Lee, Klara Nahrstedt, STAR: A Transparent Spanning Tree Bridge Protocol with Alternate Routing, ACM Computer Communication Review, vol. 32, num. 3, July, 2002. ps

  • Shigang Chen, Klara Nahrstedt, Yuval Shavitt, A QoS-Aware Multicast Routing Protocol, IEEE Journal on Special Areas in Communication, vol. 18, num. 12, pp. 2580-2592, December, 2000. ps

  • Shigang Chen, Klara Nahrstedt, Distributed Quality-of-Service Routing in Ad-Hoc Networks, IEEE Journal on Special Areas in Communications, vol. 17, num. 8, pp. 1-18, August, 1999. ps

  • Shigang Chen, Klara Nahrstedt, An Overview of Quality-of-Service Routing for the Next Generation High-Speed Networks: Problems and Solutions, IEEE Network Magazine, Special Issue on Transmission and Distribution of Digital Video, vol. 12, num. 6, pp. 64-79, November-December, 1998. ps

  • SULEYMAN ULUDAG, KING-SHAN LUI, KLARA NAHRSTEDT, GREGORY BREWSTER, Analysis of Topology Aggregation Techniques for QoS Routing, ACM Computing Surveys, vol. 39, No 3., August , 2007. pdf

  • King-Shan Lui, Suleyman Uludag, Yan Tam, Klara Nahrstedt, Quality-of-Service Routing with Path Information Aggregation, Elsevier Computer Networks, Feb. 2007. pdf

  • Li Xiao, Guanghui He, Klara Nahrstedt, BGP Session Lifetime Modeling in Congested Networks, Elsevier Computer Networks Journal, 2005. pdf


    Security and Privacy in Wireless Ad Hoc Networks


    Journal / Magazine

  • Wenbo He, Ying Huang, Ravishankar Sathyamy, Klara Nahrstedt, Whay C. Leez, SMOCK: A Scalable Method of Cryptographic Key Management for Mission-critical Wireless Ad Hoc Networks, IEEE Trans. on Information Forensics and Security, 2009. pdf


    Multimedia Security


    Journal / Magazine

  • Hao Chu, Lintian Qiao, Klara Nahrstedt, Hua Wang, A Secure Multicast Protocol with Copyright Protection, ACM Computer Communication Review Journal (ACM CCR), vol. 32, num. 2, pp. 42-60, April, 2002. ps

  • Christopher Busch, Klara Nahrstedt, Ioannis Pitas, Image Security (Guest Editor Introduction), IEEE Computer Graphics and Applications, Special Issue on Multimedia Security, vol. 19, num. 1, pp. 16-17, January-February, 1999. pdf

  • Lintian Qiao, Klara Nahrstedt, Watermarking Schemes and Protocols for Protecting Rightful Ownership and Customer's Rights, Journal of Visual Communication and Image Representation, vol. 9, num. 3, pp. 194-210, Academic Press, September, 1998. ps

  • Lintian Qiao, Klara Nahrstedt, Comparison of MPEG Encryption Algorithms, International Journal on Computers & Graphics, Special Issue on Data Security in Image Communication and Network, vol. 22, num. 3, Permagon Publisher, 1998. ps

  • Jana Dittman, Petra Wohlmacher, Klara Nahrstedt, Using Cryptographic and Watermarking Algorithms, IEEE Multimedia, vol. 8, num. 4, pp. 54-65, 2001. pdf


    Multimedia Communication


    Journal / Magazine

  • Yi Cui, Yuan Xue, and Klara Nahrstedt, Optimal Distributed Multicast Routing using Network Coding: Theory and Applications, ACM SIGMETRICS Performance Evaluation Review, vol. 32, num. 2, 2004. pdf

  • Bin Yu and Klara Nahrstedt, Internet-based Interactive HDTV, ACM/Springer Multimedia Systems Journal, vol. ?, num. ?, pp. ?-?, ?, 2004. pdf

  • Yi Cui, Baochun Li, Klara Nahrstedt, oStream: Asynchronous Streaming Multicast in Application-Layer Overlay Networks, IEEE Journal of Selected Areas in Communication, Special Issue on Recent Advances in Service Overlays, vol. 22, num. 1, pp. 91-106, January, 2004. pdf

  • Sergio Servetto, Klara Nahrstedt, Broadcast Quality Video over IP, IEEE Transactions on Multimedia, vol. 3, num. 1, pp. 162-173, 2001. ps.gz

  • Sergio Servetto, Kannan Ramchandran, Vinay Vaishampayan, Klara Nahrstedt, Multiple Description Wavelet Based Image Coding, IEEE Transactions on Image Processing, vol. 9, num. 5, pp. 813-826, May, 2000. ps.gz

  • Chris Hess, Daniel Lin, Klara Nahrstedt, Design, Implementation and Experience with an Integrated Multimedia Mailing System, IEEE Multimedia, vol. 5, num. 4, pp. 13-23, October-December, 1998. ps

  • W. Zhen, K. Nahrstedt, P.A. Chou, A. Ortega, P. Frossard, H.H. Yu, Introduction to the Special Issue on Streaming Media, IEEE Transactions on Multimedia, vol. 6, num. 2, pp. 225-229, 2004. pdf

  • Wenbo He, Klara Nahrstedt, Xue Liu, End-to-End Delay Control of Multimedia Applications over Multi-hop Wireless Links, ACM Transactions on Multimedia Computing, Communications and Applications (TOMCCAP), vol. 5, num. 2, 2009. pdf

  • Kyungtae Kan, Won Jeon, Kyung-Joon Parks , Roy Campbell, Klara Nahrstedt, Cross-layer Quality Assessment of Wireless Video Transmission over Mobile Broadcast Networks, IEEE Transactions on Mobile Computing, vol. 9, num. 10, pp. 1478-1490, 2010. pdf


    Mobile Ad Hoc Networks


    Journal / Magazine

  • Yuan Xue, Baochun Li, Klara Nahrstedt, Optimal Resource Allocation in Wireless Ad Hoc Networks: A Price-based Approach, IEEE Transactions on Mobile Computing, 2005 (to appear). pdf

  • Yuan Xue, Yi Cui, Klara Nahrstedt, Maximizing Lifetime for Data Aggregation in Wireless Sensor Networks, ACM/Kluwer Mobile Networks and Applications (MONET) Special Issue on Energy Constraints and Lifetime Performance in Wireless Sensor Networks, 2005 (to appear). pdf

  • Yuan Xue, Kai Chen, Klara Nahrstedt, Achieving Proportional Delay Differentiation in Wireless LAN via Cross-Layer Scheduling, Journal of Wireless Communications and Mobile Computing, Special Issue on Emerging WLAN Technologies and Applications, vol. 4, num. 8, pp. 849-866, Wiley InterScience, 2004. pdf

  • Yuan Xue, Baochun Li, Klara Nahrstedt, Channel-Relay Price Pair: Towards Arbitrating Incentives in Wireless Ad hoc Networks, num. Report No. UIUCDCS-R-2004-2476 (Engr. No. UILU-ENG-2004-1779), Department of Computer Science, University of Illinois at Urbana-Champaign, September, 2004. pdf

  • Yuan Xue, Baochun Li, Klara Nahrstedt, Channel-Relay Price Pair: Towards Arbitrating Incentives in Wireless Ad hoc Networks, Journal of Wireless Communications and Mobile Computing, Special Issue on Ad Hoc Networks, Wiley InterScience, 2005 (to appear). pdf

  • Yuan Xue, Klara Nahrstedt, Providing Fault-Tolerant Ad-hoc Routing Service in Adversarial Environments, Wireless Personal Communications, Special Issue on Security for Next Generation Communications, vol. 29, num. 3-4, Kluwer Academic Publishers, 2004. pdf

  • Kai Chen, Klara Nahrstedt, Effective Location-Guided Overlay Multicast in Mobile Ad Hoc Networks, International Journal of Wireless and Mobile Computing (IJWMC), Special Issue on Group Communications in Ad Hoc Networks, Inderscience Publishers, vol. 3, pp. ?-?, 2005 (accepted). pdf

  • Kai Chen, Klara Nahrstedt, Limitations of Equation-based Congestion Control in Mobile Ad hoc Networks, International Journal of Wireless and Mobile Computing (IJWMC), Special Issue on Wireless Ad Hoc Networking, Inderscience Publishers, vol. 1, num. 2, 2005. pdf

  • Samarth H. Shah, Kai Chen, Klara Nahrstedt, Dynamic Bandwidth Management for Single-hop Ad Hoc Wireless Networks, ACM/Kluwer Mobile Networks and Applications (MONET) Journal, Special Issue on Algorithmic Solutions for Wireless, Mobile, Ad Hoc and Sensor Networks, vol. 10, num. 1, 2005. pdf

  • Kai Chen, Yuan Xue, Samarth H. Shah, Klara Nahrstedt, Understand Bandwidth-Delay Product in Mobile Ad Hoc Networks, Elsevier Computer Communications (ComCom) Journal, Special Issue on Protocol Engineering for Wired and Wireless Networks, vol. 27, num. 10, pp. 923-934, 2004. pdf

  • Kai Chen, Samarth H. Shah, Klara Nahrstedt, Cross-Layer Design for Data Accessibility in Mobile Ad hoc Networks, Journal of Wireless Personal Communications, Special Issue on Multimedia Network Protocols and Enabling Radio Technologies, Kluwer Academic Publishers, vol. 21, pp. 49-75, 2002. pdf

  • Long Vu, Klara Nahrstedt, Rahul Malik, Qiyan Wang, COADA: Leveraging Dynamic Coalition Peer-to-Peer Network for Adaptive Content Download of Cellular Users, International Journal of Adaptive, Resilient and Autonomic Systems (IJARAS), 2011. pdf

  • Long Vu, Indranil Gupta, Klara Nahrstedt, Jin Liang, Understanding the Overlay Characteristics of a Large-scale Peer-to-Peer IPTV System, ACM Transactions on Multimedia Computing, Communications and Applications (TOMCCAP), Vol 6, issue 4 (Accepted. To appear)., 2010. pdf

  • Long Vu and Quang Do and Klara Nahrstedt, Jyotish: Constructive approach for context predictions of people movement from joint Wifi/Bluetooth trace, Pervasive and Mobile Computing, Elsevier, 2011. pdf

  • Wenbo He, Ying Huang, Klara Nahrstedt, Whay C. Lee, A Scalable Public Key Management Scheme in Wireless Ad Hoc Networks, ACM SIGMOBILE Mobile Computing and Communications Review, vol. 11, 2007. pdf

  • Laura Galluccio, Klara Nahrstedt, Violet R. Syrotiuk, Guest editorial for special issue on cross-layer design in ad hoc and sensor networks, Ad Hoc Networks (ADHOC), pp. 611-613, 2013. pdf


    Trustworthy System and Infrastructure


    Journal / Magazine

  • E-Yong Kim, Li Xiao, Klara Nahrstedt, Kunsoo Park, Secure Interdomain Routing Registry, IEEE Trans. on Information Forensics and Security, vol. 3, num. 2, 2008. pdf


    Tele-Immersion


    Journal / Magazine

  • ZHENYU YANG, WANMIN WU, KLARA NAHRSTEDT, GREGORIJ KURILLO, RUZENA BAJCSY, Enabling Multi-party 3D Tele-immersive Environments with ViewCast, ACM Transactions on Multimedia Computing, Communications and Applications, 2009. pdf

  • Klara Nahrstedt, Ahsan Arefin, Raoul Rivas, Pooja Agarwal, Zixia Huang, Wanmin Wu, Zhenyu Yang, QoS and resource management in distributed interactive multimedia environments, Multimedia Tools and Applications, vol. 51, Springer Netherlands, 2011. pdf

  • Klara Nahrstedt, Zhenyu Yang, Wanmin Wu, Ahsan Arefin, Raoul Rivas, Next generation session management for 3D teleimmersive interactive environments, Multimedia Tools and Applications, vol. 51, Springer Netherlands, 2011. pdf

  • Ram Vasudevan, Gregorij Kurillo, Edgar Lobaton, Ruzena Bajcsy, Klara Nahrstedt, High Quality Visualization for Geographically Distributed 3D Teleimmersive Applications, IEEE Transactions on Multimedia , vol. 13, num. 3, 2011. pdf

  • Shu Shi, Klara Nahrstedt, Roy Campbell, A Real-Time Remote Rendering System for Interactive Mobile Graphics, ACM TOMCCAP, vol. 8, num. 3s, 2012. pdf

  • Md Ahsan Arefin, Zixia Huang, Raoul Rivas, Shu Shi, Wanmin Wu, Pengye Xia, Klara Nahrstedt, Gregorij Kurillo, Ruzena Bajcsy, Classification and Analysis of 3D Teleimmersive Activities , IEEE Multimedia Magazine, vol. 20, pp. 38-48, 2013. pdf

  • Shannon Chen, Zhenhuan Gao, Klara Nahrstedt, Indranil Gupta, 3DTI Amphitheater: Towards 3DTI Broadcasting, ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM), vol. 11, num. 2s, 2015. pdf


    Other Topics


    Journal / Magazine

  • Vanish Talwar, Sujoy Basu, Raj Kumar, Architecture and Environment for Enabling Interactive Grids, Journal of Grid Computing, vol. 1, pp. 231--250, Kluwer Academic Publishers, 2003. (note: online version available at here)

  • Manuel Roman, Chris Hess, Renato Cerquerira, Anand Ranganathan, Roy Campbell, Klara Nahrstedt, A Middleware Infrastructure for Active Spaces, IEEE Pervasive Computing Magazine, vol. 1, pp. 74-83, 2002. pdf