I am a PhD candidate in computer science at Department of Computer Science and Engineering (CSE), University of California, Riverside and I am also part of Networks, Systems, and Security Laboratories (NSSL). My research is under supervision and guidance from Professor Srikanth Krishnamurthy and Professor Jiasi Chen. My research interests include WiFi and power line communications, machine-learning-based mobile computing, and information centric systems.
I received a Master's degree in computer science from Chulalongkorn University, Bangkok, Thailand, with a thesis titled, "Distributed time synchronization for wireless sensor networks" that was supervised by Dr. Chalermek Intanagonwiwat. I also received a bachelor's degree in electrical engineering with emphasis on communications engineering from Kasetsart University, Bangkok, Thailand.
I worked for Aeronautical Radio of Thailand (AEROTHAI) as a senior air traffic systems engineer at Department of Air Traffic Data Systems where I planned and administered safety-critical aeronautical data systems. Before that I had worked for 1tonet as a network engineer to install and test IP telephony systems.
In Winter 2017, I was a teaching assistant for my advisor, Srikanth, and taught undergrad students how to code ns-3 using C++ (CS169). I also graded the final project that asked them to modify low-level backing off mechasism of WiFi communications.
Stable Desynchronization for Wireless Sensor Networks,
arXiv cs.NI 2017
(I) Concepts and Algorithms (II) Performance Evaluation (III) Stability Analysis
Supasate Choochaisri, Kittipat Apicharttrisorn, Chalermek Intanagonwiwat
Enhancing WiFi Throughput with PLC Extenders: A Measurement Study,
Kittipat Apicharttrisorn, Ahmed Osama Fathy Atya, Jiasi Chen, Karthikeyan Sundaresan, Srikanth V. Krishnamurthy
A moving object tracking algorithm using support vector machines in binary sensor networks,
Dusadee Apicharttrisorn, Kittipat Apicharttrisorn, Teerasit Kasetkasem
Desynchronization with an artificial force field for wireless networks,
ACM SIGCOMM CCR 2012
Supasate Choochaisri, Kittipat Apicharttrisorn, Kittiporn Kornprasertthaworn, Pongpakdi Taechalertpaisarn, Chalermek Intanagonwiwat
Energy-Efficient Gradient Time Synchronization for Wireless Sensor Networks,
Kittipat Apicharttrisorn, Supasate Choochaisri, Chalermek Intanagonwiwat
There has been a recent explosion in the number of smartphone applications (apps). As users begin to download and use more and more such apps, they typically find that their smartphone batteries cannot cope with their use. Our goal in this proposal is to analyze the battery drainage behavior of an app with respect to their diverse usage patterns, and provide the user with information on his high-energy apps. Read more
Power line communications are attractive for providing backhaul Internet connectivity in settings without an in-built network infrastructure, especially in third world countries. Several retail segments such as healthcare, industrial automation and warehousing, are increasingly relying on Internet connectivity. Unfortunately, the topology of a PLC network is often unknown since it is hidden behind walls and the connectivity is typically established without communications in mind; in fact, nodes that are geographically close are not necessarily direct neighbors. The network structure dictates which transmissions interfere with each other. While the 1901 MAC resolves this issue to some extent, it can lead to poor throughput as well as unfairness in many cases. To drastically reduce the ill effects of interference, an understanding of the network topology needs to be derived. In addition, the quality of the PLC channel is time varying. The impedance loads on the PLC lines vary as electrical devices that are plugged in, and are turned ON or OFF. This causes the throughputs on certain links to either degrade or improve, thereby causing dynamics in the network topology. Read more
Bash script, nesC, C++, Java, Matlab
Unix, TinyOS, LLVM, Android, ns-3
Performance Evaluation for Computer Networks (Queueing Thoery), Design and Analysis of Algorithms, Seminar in Computer Science (Software Defined Networks, Cloud Computing, Network Function Virtualization), Advanced Operating Systems, Data Mining Techniques, Wireless Networks and Mobile Computing, Compiler Construction, Advanced Computer Networks, Theory of Computation, Database Management Systems, Distributed Systems, Artificial Intelligence, Information System Architecture, Embedded and Real-Time Systems
Wireless Communications, Satellite Communications, Digital Communications, Antenna, Communication Theory, Linear Algebra and Complex Numbers, Digital Signal Processing, Data Communication Networks, Digital Telephony, Signal and Systems
Office: 367 Winston Chung Hall, CSE Department, University of Callifornia, Riverside, Riverside, CA, USA 92521
Email: kapic zero zero one at ucr dot edu
or me at k one double t one pat dot com