@article{jang_sichitiu_2012, title={IEEE 802.11 Saturation Throughput Analysis in the Presence of Hidden Terminals}, volume={20}, ISSN={["1558-2566"]}, DOI={10.1109/tnet.2011.2165322}, abstractNote={Due to its usefulness and wide deployment, IEEE 802.11 has been the subject of numerous studies, but still lacks a complete analytical model. Hidden terminals are common in IEEE 802.11 and cause the degradation of throughput. Despite the importance of the hidden terminal problem, there have been a relatively small number of studies that consider the effect of hidden terminals on IEEE 802.11 throughput, and many are not accurate for a wide range of conditions. In this paper, we present an accurate new analytical saturation throughput model for the infrastructure case of IEEE 802.11 in the presence of hidden terminals. Simulation results show that our model is accurate in a wide variety of cases.}, number={2}, journal={IEEE-ACM TRANSACTIONS ON NETWORKING}, author={Jang, Beakcheol and Sichitiu, Mihail L.}, year={2012}, month={Apr}, pages={557–570} } @article{kim_lee_chon_jang_kwon_choi_2010, title={Performance impact of large file transfer on web proxy caching: A case study in a high bandwidth campus network environment}, volume={12}, number={1}, journal={Journal of Communications and Networks}, author={Kim, H. C. and Lee, D. and Chon, K. and Jang, B. and Kwon, T. and Choi, Y.}, year={2010}, pages={52–66} } @article{lim_jang_yoon_sichitiu_dean_2010, title={RaPTEX: Rapid Prototyping Tool for Embedded Communication Systems}, volume={7}, ISSN={["1550-4859"]}, DOI={10.1145/1806895.1806902}, abstractNote={Advances in microprocessors, memory, and radio technology have enabled the emergence of embedded systems that rely on communication systems to exchange information and coordinate their activities in spatially distributed applications. However, developing embedded communication systems that satisfy specific application requirements is a challenge due to the many tradeoffs imposed by different choices of underlying protocols and their parameters. Furthermore, evaluating the correctness and performance of the design and implementation before deploying it is a nontrivial task due to the complexity of the resulting system. This article presents the design and implementation of RaPTEX, a rapid prototyping tool for embedded communication systems, especially well suited for wireless sensor networks (WSNs), consisting of three major subsystems: a toolbox, an analytical performance estimation framework, and an emulation environment. We use a hierarchical approach in the design of the toolbox to facilitate the composition of the network stack. For fast exploration of the tradeoff space at design time, we build an analytical performance estimation model for energy consumption, delay, and throughput. For realistic performance evaluation, we design and implement a hybrid, accurate, yet scalable, emulation environment. Through three use cases, we study the tradeoff space for different protocols and topologies, and highlight the benefits of using RaPTEX for designing and evaluating embedded communication systems for WSNs.}, number={1}, journal={ACM TRANSACTIONS ON SENSOR NETWORKS}, author={Lim, Jun Bum and Jang, Beakcheol and Yoon, Suyoung and Sichitiu, Mihail L. and Dean, Alexander G.}, year={2010}, month={Aug} } @article{jang_lee_chon_kim_2009, title={DNS Resolution with Renewal Using Piggyback}, volume={11}, ISSN={["1229-2370"]}, DOI={10.1109/JCN.2009.6391355}, abstractNote={Domain name system (DNS) is a primary identification mechanism for Internet applications. However, DNS resolutions often take an unbearably long time, and this could seriously impair the consistency of the service quality of Internet applications based on DNS such as World Wide Web. Several approaches reduce DNS resolution time by proactively refreshing expired cached records or prefetching available records beforehand, but these approaches have an inherent problem in that they cause additional DNS traffic. In this paper, we propose a DNS resolution time reduction scheme, named renewal using piggyback (RUP), which refreshes expired cached records by piggybacking them onto solicited DNS queries instead of by issuing additional DNS queries. This method decreases both DNS resolution time and DNS traffic since it reduces the number of queries generated to handle a given DNS resolution without generating additional DNS messages. Simulation results based on two large independent DNS traces show that our proposed approach much reduces not only the DNS resolution time but also the DNS traffic.}, number={4}, journal={JOURNAL OF COMMUNICATIONS AND NETWORKS}, author={Jang, Beakcheol and Lee, Dongman and Chon, Kilnam and Kim, Hyunchul}, year={2009}, month={Aug}, pages={416–427} }