Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Junguk Cho

dblp:89/1207 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Software-defined and programmable networks › control plane
control plane scalability
0.312018
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.312018
MobileStream: a scalable, programmable and evolvable mobile core control plane platform · CoNEXT 2018
Edge and fog computing
mobile edge computing
0.322016
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.312017
Poster: A New Scalable, Programmable and Evolvable Mobile Control Plane Platform · MobiCom 2017
Software-defined and programmable networks
SDN control plane
0.312017
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.212016
ACACIA: Context-aware Edge Computing for Continuous Interactive Applications over Mobile Networks · CoNEXT 2016
Edge and fog computing
edge cloud
0.212016
ACACIA: Context-aware Edge Computing for Continuous Interactive Applications over Mobile Networks · CoNEXT 2016
Cellular and mobile networks
network slicing
0.112018
MobileStream: a scalable, programmable and evolvable mobile core control plane platform · CoNEXT 2018
Hardware accelerators and domain-specific architectures
face detection
0.112009
Fpga-based face detection system using Haar classifiers · FPGA 2009
Reconfigurable computing and FPGAs
FPGA accelerator
0.112009
Fpga-based face detection system using Haar classifiers · FPGA 2009
Virtual and augmented reality › augmented reality
augmented reality applications
0.112016
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.012009
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
YearPublicationVenuePosition
2022 Slice-Tune: a system for high performance DNN autotuning
abstract
Autotuning 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
Middleware5
2018 MobileStream: a scalable, programmable and evolvable mobile core control plane platform
abstract
Control 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
CoNEXT1
2017 Typhoon: An SDN Enhanced Real-Time Big Data Streaming Framework
abstract
Stream 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
CoNEXT1
2017 Poster: A New Scalable, Programmable and Evolvable Mobile Control Plane Platform
abstract
We 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
MobiCom1
2016 ACACIA: Context-aware Edge Computing for Continuous Interactive Applications over Mobile Networks
abstract
There 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
CoNEXT1
2016 Repeatable mobile networking research with phantomNet: demo
abstract
We 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
MobiCom1
2016 Acacia - context-aware edge computing for continuous interactive applications over mobile networks: demo
abstract
We 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
MobiCom1
2012 TwoB: a two-tier web browser architecture optimized for mobile network
abstract
The 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
MoMM1
2010 Increased Performace of FPGA-Based Color Classification System
abstract
This 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
FCCM1
2010 Field Programmable Gate Array Implementation of Parts-Based Object Detection for Real Time Video Applications
abstract
The 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
FPL2
2009 Parallelized Architecture of Multiple Classifiers for Face Detection
abstract
This 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
ASAP1
2009 Fpga-based face detection system using Haar classifiers
abstract
This 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
FPGA1
2009 Energy benefits of reconfigurable hardware for use in underwater sensor nets
abstract
Small, 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
IPDPS3