Demo Data from EDBT 2026 / reviewers in the wild / expert
Junguk Cho
dblp:89/1207
· DBLP profile ↗
13ranked-venue papers
10as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 6 · 6 first-authorSystems, architecture and hardware · 5 · 3 first-authorSoftware engineering, systems software and programming languages · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer networks
6 papers |
Cellular and mobile networks · 31% Edge and fog computing · 29% Software-defined and programmable networks · 20% | |
| Databases, data mining, and information retrieval
1 paper |
Data stream processing · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Reconfigurable computing and FPGAs · 34% Hardware accelerators and domain-specific architectures · 34% Cloud and datacenter computing · 31% |
Topics — the 12 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software-defined and programmable networks › control plane
control plane scalability |
0.3 | 1 | 2018 | MobileStream: a scalable, programmable and evolvable mobile core control plane platform · CoNEXT 2018 |
Cellular and mobile networks › mobile networks › mobile network architecture
mobile core network |
0.3 | 1 | 2018 | MobileStream: a scalable, programmable and evolvable mobile core control plane platform · CoNEXT 2018 |
Edge and fog computing
mobile edge computing |
0.3 | 2 | 2016 | ACACIA: Context-aware Edge Computing for Continuous Interactive Applications over Mobile Networks · CoNEXT 2016 Acacia - context-aware edge computing for continuous interactive applications over mobile networks: demo · MobiCom 2016 |
Internet of things and sensor networks › LPWAN
cellular iot |
0.3 | 1 | 2017 | Poster: A New Scalable, Programmable and Evolvable Mobile Control Plane Platform · MobiCom 2017 |
Software-defined and programmable networks
SDN control plane |
0.3 | 1 | 2017 | Typhoon: An SDN Enhanced Real-Time Big Data Streaming Framework · CoNEXT 2017 |
Cellular and mobile networks › mobile networks › mobile network architecture › cellular network architecture
5g network architecture |
0.2 | 1 | 2016 | ACACIA: Context-aware Edge Computing for Continuous Interactive Applications over Mobile Networks · CoNEXT 2016 |
Edge and fog computing
edge cloud |
0.2 | 1 | 2016 | ACACIA: Context-aware Edge Computing for Continuous Interactive Applications over Mobile Networks · CoNEXT 2016 |
Cellular and mobile networks
network slicing |
0.1 | 1 | 2018 | MobileStream: a scalable, programmable and evolvable mobile core control plane platform · CoNEXT 2018 |
Hardware accelerators and domain-specific architectures
face detection |
0.1 | 1 | 2009 | Fpga-based face detection system using Haar classifiers · FPGA 2009 |
Reconfigurable computing and FPGAs
FPGA accelerator |
0.1 | 1 | 2009 | Fpga-based face detection system using Haar classifiers · FPGA 2009 |
Virtual and augmented reality › augmented reality
augmented reality applications |
0.1 | 1 | 2016 | Acacia - context-aware edge computing for continuous interactive applications over mobile networks: demo · MobiCom 2016 |
Computer vision › Face, body and person analysis
face detection |
0.0 | 1 | 2009 | Fpga-based face detection system using Haar classifiers · FPGA 2009 |
Methods — techniques the papers use, named apart from their topics
SDN · 0.9stream processing · 0.3real-time stream processing · 0.3edge computing · 0.2haar features · 0.2adaboost · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Slice-Tune: a system for high performance DNN autotuningabstractAutotuning DNN models prior to their deployment is an essential but time-consuming task. Using expensive (and power-hungry) GPU and TPU accelerators efficiently is also key. Since DNNs do not always use a GPU fully, spatial multiplexing of multiple models can provide just the right amount of GPU resources for each DNN. We find that a DNN model tuned with the maximum GPU resources has higher inference latency if less GPU resources are available at inference time. We present methods to tune a DNN model, so that we provide the right amount of accelerator resources during tuning. Thus, even when a wide range of GPU resources are available at inference time, the tuned model achieves low inference latency. Further, existing autotuning frameworks take a long time to tune a model due to inefficient utilization of the client and server-side CPU and GPU. Our system, Slice-Tune, improves several autotuning frameworks to efficiently use system resources by re-thinking the partitioning of tasks between the client and server (where models are profiled on the server GPU), in a Kubernetes environment. We increase parallelism during tuning by sharding the tuning model across multiple tuning application instances, providing concurrent tuning of different operators of a model. We also scale server instances to achieve better GPU multiplexing. Slice-Tune reduces DNN autotuning time in a single GPU and in GPU clusters. Slice-Tune decreases DNN autotuning time by up to 75%, and increase autotuning throughput by a factor of 5, across 3 different autotuning frameworks (TVM, Ansor, and Chameleon). Aditya Dhakal, K. K. Ramakrishnan, Sameer G. Kulkarni, Puneet Sharma 0001, Junguk Cho |
Middleware | 5 |
| 2018 | MobileStream: a scalable, programmable and evolvable mobile core control plane platformabstractControl planes in future mobile core networks face two new challenges. First, they must scale to process the growing control traffic generated by an ever increasing number of mobile devices. Second, they must be flexible and evolvable to support the range of emerging service abstractions and to realize customized network slices to meet the broad range of requirements of these networks. To address these challenges, we propose MobileStream, a scalable, programmable, and evolvable mobile core control plane platform. MobileStream provides a set of refactored basic building blocks, functionally decomposed from existing monolithic control plane components. It leverages realtime streaming frameworks to assemble, execute, and scale these blocks as streaming control plane applications. Moreover, it allows users to add their own functions to customize and optimize streaming control plane applications. We present several streaming control plane applications to showcase the flexibility and generality of MobileStream. We describe our extensive functional testing, with a variety of mobile devices and base stations, to validate the MobileStream prototype, and present the results of large-scale experiments demonstrating its scalability. Junguk Cho, Ryan Stutsman, Jacobus E. van der Merwe |
CoNEXT | 1 |
| 2017 | Typhoon: An SDN Enhanced Real-Time Big Data Streaming FrameworkabstractStream processing pipelines operated by current big data streaming frameworks present two problems. First, the pipelines are not flexible, controllable, and programmable enough to accommodate dynamic streaming application needs. Second, the application-level data routing over the pipelines do not exhibit optimal performance for increasingly common one-to-many communication. To address these problems, we propose an SDN-based real-time big data streaming framework called Typhoon, that tightly integrates SDN functionality into a real-time stream framework. By partially offloading application-layer data routing and control to the network layer via SDN interfaces and protocols, Typhoon provides on-the-fly programmability of both the application and network layers, and achieve high-performance data routing. In addition, Typhoon SDN controller exposes cross-layer information, from both the application and the network, to SDN control plane applications to extend the framework's functionality. We introduce several SDN control plane applications to illustrate these benefits. Junguk Cho, Hyunseok Chang, Sarit Mukherjee, T. V. Lakshman, Jacobus E. van der Merwe |
CoNEXT | 1 |
| 2017 | Poster: A New Scalable, Programmable and Evolvable Mobile Control Plane PlatformabstractWe propose a new scalable, programmable and evolvable mobile control plane platform running on realtime stream frameworks for future mobile networks. We build our prototype and show its feasibility by using Cellular Internet of Things (CIoT) as an example use case in a realistic mobile networking testbed. Junguk Cho, Jacobus E. van der Merwe |
MobiCom | 1 |
| 2016 | ACACIA: Context-aware Edge Computing for Continuous Interactive Applications over Mobile NetworksabstractThere is widespread agreement that future continuous interactive (CI) applications will require edge computing capabilities from mobile networks. There is also widespread expectation that the emerging 5G network architecture, with its constituent technology components, will be the context in which this will be realized. Indeed many of the components that will be part of such an environment have been studied in standalone manner. However, the question of whether an end-to-end combination of these components would satisfy application requirements, or indeed, how these components would be combined into service offerings by mobile network providers, have not been meaningfully addressed. Towards addressing these challenges, we propose ACACIA - a service abstraction framework that enables CI applications on edge clouds in mobile networks. Evaluation of our prototype implementation shows that our holistic approach provides a 70% end-to-end application level latency reduction when compared with existing cloud and mobile solutions. Junguk Cho, Karthikeyan Sundaresan, Rajesh Mahindra, Jacobus E. van der Merwe, Sampath Rangarajan |
CoNEXT | 1 |
| 2016 | Repeatable mobile networking research with phantomNet: demoabstractWe will demonstrate features and capabilities of the PhantomNet testbed. PhantomNet is a mobile testbed, at the University of Utah, aimed at enabling a broad range of mobile networking related research. PhantomNet is remotely accessible and open to the mobile networking research community. Junguk Cho, Jonathon Duerig, Eric Eide, Binh Nguyen 0003, Robert Ricci, Aisha Syed, Jacobus E. van der Merwe, Kirk Webb, Gary Wong |
MobiCom | 1 |
| 2016 | Acacia - context-aware edge computing for continuous interactive applications over mobile networks: demoabstractWe propose Acacia- a service abstraction framework that enables continuous interactive (CI) applications on edge clouds in mobile networks. We will demonstrate the Acacia architecture and illustrate its feasibility by using an augmented reality application as an example use case. Junguk Cho, Karthikeyan Sundaresan, Rajesh Mahindra, Jacobus E. van der Merwe, Sampath Rangarajan |
MobiCom | 1 |
| 2012 | TwoB: a two-tier web browser architecture optimized for mobile networkabstractThe connection establishment phase including DNS lookups and TCP handshakes takes significantly long time during web browsing through mobile network. In this paper, we propose a novel web browser architecture that aims at improving mobile web browsing performance. Our approach delegates the connection establishment phase and HTTP header field delivery to a dedicated proxy server located at the joint point between WAN and mobile network to reduce both the number and size of packets on mobile network. Our evaluation showed that the proposed scheme reduces the number of mobile network packets by up to 52% and, consequently, shortens the average page loading time by up to 37%. Junguk Cho, Jinkyu Jeong, Euiseong Seo |
MoMM | 1 |
| 2010 | Increased Performace of FPGA-Based Color Classification SystemabstractThis paper presents a hardware architecture for increased performance of color classification. In our architecture, color classification, based on an AdaBoost algorithm, identifies a pixel as having the color of interest or not. We designed the proposed architecture using Verilog HDL and implemented the design in a Xilinx Virtex-5 FPGA. The architecture for color classification can have 598 times performance improvement over an equivalent software solution and 1.9 times performance improvement over the leading hardware color classifier. Junguk Cho, Bridget Benson, Sunsern Cheamanunkul, Ryan Kastner |
FCCM | 1 |
| 2010 | Field Programmable Gate Array Implementation of Parts-Based Object Detection for Real Time Video ApplicationsabstractThe emergence of smart cameras has been fueled by increasingly advanced computing platforms that are capable of performing a variety of real-time computer vision algorithms. Smart cameras provide the ability to understand their environment. Object detection and behavior classification play an important role in making such observations. This paper presents a high-performance FPGA implementation of a generalized parts-based object detection and classifier that runs with capability of 266 frames/sec. The detection algorithm is easily reconfigured by simply loading a new representation into on-board memory, i.e., the FPGA can detect and classify a newly specified object and behavior without any changes to the hardware implementation. Deborah Goshorn, Junguk Cho, Ryan Kastner, Shahnam Mirzaei |
FPL | 2 |
| 2009 | Parallelized Architecture of Multiple Classifiers for Face DetectionabstractThis paper presents a parallelized architecture of multiple classifiers for face detection based on the Viola and Jones object detection method. This method makes use of the AdaBoost algorithm which identifies a sequence of Haar classifiers that indicate the presence of a face. We describe the hardware design techniques including image scaling, integral image generation, pipelined processing of classifiers, and parallel processing of multiple classifiers to accelerate the processing speed of the face detection system. Also we discuss the parallelized architecture which can be scalable for configurable device with variable resources. We implement the proposed architecture in Verilog HDL on a Xilinx Virtex-5 FPGA and show the parallelized architecture of multiple classifiers can have 3.3times performance gain over the architecture of a single classifier and an 84times performance gain over an equivalent software solution. Junguk Cho, Bridget Benson, Shahnam Mirzaei, Ryan Kastner |
ASAP | 1 |
| 2009 | Fpga-based face detection system using Haar classifiersabstractThis paper presents a hardware architecture for face detection based system on AdaBoost algorithm using Haar features. We describe the hardware design techniques including image scaling, integral image generation, pipelined processing as well as classifier, and parallel processing multiple classifiers to accelerate the processing speed of the face detection system. Also we discuss the optimization of the proposed architecture which can be scalable for configurable devices with variable resources. The proposed architecture for face detection has been designed using Verilog HDL and implemented in Xilinx Virtex-5 FPGA. Its performance has been measured and compared with an equivalent software implementation. We show about 35 times increase of system performance over the equivalent software implementation. Junguk Cho, Shahnam Mirzaei, Jason Oberg, Ryan Kastner |
FPGA | 1 |
| 2009 | Energy benefits of reconfigurable hardware for use in underwater sensor netsabstractSmall, dense underwater sensor networks have the potential to greatly improve undersea environmental and structural monitoring. However, few sensor nets exist because commercially available underwater acoustic modems are too costly and energy inefficient to be practical for this applications. Therefore, when designing an acoustic modem for sensor networks, the designer must optimize for low cost and low energy consumption at every level, from the analog electronics, to the signal processing scheme, to the hardware platform. In this paper we focus on the design choice of hardware platform: digital signal processors, microcontrollers, or reconfigurable hardware, to optimize for energy efficiency while keeping costs low. We implement one algorithm used in an acoustic modem design - Matching Pursuits for channel estimation - on all three platforms and perform a design space exploration to compare the timing, power and energy consumption of each implementation. We show that the reconfigurable hardware implementation can provide a maximum of 210X and 52X decrease in energy consumption over the microcontroller and DSP implementations respectively. Bridget Benson, Ali Irturk, Junguk Cho, Ryan Kastner |
IPDPS | 3 |