Research
Research Interests
Computer Networking, Network Security, Distributed Systems, Peer-to-Peer Systems, Database, Information Retrieval, Web Data Mining, Data Grid, Grid Computing
Active Projects
At this point I'm conducting these projects with Prof. Minaxi Gupta and Prof. Steven Myer.
Phishing
I am starting a new Phishing related project.
IPsec Mobility and Power Saving
I have been working on IPsec mobility and power saving. The result is under submission.
SSL Performance Study on PDAs
I have conducted the performance evaluation of SSL on PDAs. Its result is under submission.
Past Projects
Network Security
Behavior Alert
I had conducted a project on P2P alert system based on end-host's previous behavior with Prof. Minaxi Gupta .
Countering Spams
I had been working on countering spams based on history-based prioritization
and token-based authentication with with Prof. Minaxi Gupta. The result has been published in SRUTI '06.
IPSec Performance Study
I worked on IPSec performance study with Prof. Minaxi Gupta. We evaluated the performance on IPSec-based VPNs, identifying the performance bottleneck and characteristics in IPSec protocol. Especially OpenSwan, an open source IPSec implementation for Linux, was used for this purpose. Furthermore, we analyzed the snapshotted logs of the VPN server at Indiana University - Bloomington to characterize the real VPN workload. The resuls has been published in NPSec 2005.
Web Searching
Web Searching in a Peer-To-Peer Environment: 6Search
I worked on Scalable Search Engines Via
Adaptive Topic-Driven Crawlers under Prof. Filippo Menczer's
supervision. Especially I explored a data fusion issue, which was a problem
happening when each peer should merge search results from other neighbor
peers in a P2P distributed web search system. I also looked into
exploiting a centralized web search service such as Google, Yahoo, MSN
search as peer in 6Search, which is a P2P distributd web search system.
Grid / High Performance Computing
Compiling MATLAB
I worked on ParaM project with Prof. Arun Chauhan. This project
was to translate a productive and powerful high level script language such
as a MatLab script into more fast and efficient C/C++ or Fortran language;
futheremore, it would apply automatically sequencial MATLAB script codes
parallelism. I focused especially on type inferencing issue.
DBMS in a Grid Computing Environment: Condor
I worked in Condor Team as a Research Assistant. Actually I was involved into this project to contribute to them with database technologies and perspectives. I had been looking for various ways to integrate DB technologies into a Grid computing world. I mainly worked on how to manage efficiently ClassAds, Semi-structured data in RDBMS; thus, I did some experiments with DBMS and a XML native storage system, and designed and built jqmond (Job Queue MONitor Daemon). Here is a brief report about that. For this project, I did a database research under an advisor, Prof. Jeffrey F. Naughton's supervision, and also worked with Prof. Miron Livny for Condor system details.
Spatial Databases
Mobile CyberMap: Mobile DBMS
Mobile CyberMap seeks to build a GIS software for PDA (Window CE-based). My responsibility was to design a software architecture and to write codes for display, networking, and GPS functions.
CyberMap: Internet-Scaled GIS/DB
CyberMap builds a Web-based GIS service using Java, a Vector Map, Spatial Indexing, Memory DB, and fast communication on TCP/IP technologies.
MapWorld: Update Propagation, Concurrency & Consistency
MapWorld seeked to build a client-side interoperable concurrent updating tool so that many client can concurrently update spatial data of various GIS servers through cooperation. My responsibility was to design the control protocol of concurrency and consistency of cached spatial data, and to build the server module for the protocol.
Open Desktop GIS: Client-Server GIS/DB
The Development of the Open Desktop GIS S/W on Windows 95/98 Platform developed the open GIS compliant client S/W whcih could be used as the client tool interoperable to differenct GIS servers or as the stand-alone desktop GIS S/W.
OpenGIS Data Provider
- The Development of Interoperable OpenGIS Data Provider for MGE based on OLE DB presented the standard interfaces of the Data Source Access Interface which could be used to uniformly connect and then access different data sources independent of the types of GIS servers although it mainly dealt with the issues of implementing the OpenGIS data provider for MGE.
- The Design and Implementation of Interoperable OpenGIS API based on CORBA implemented the standard interfaces of OpenGIS by using CORBA which is a distributed object technology.
Manipulation Tool for Handling of Geographic Info.: Spatial DBMS Engine
The Research and Development of Manipulation Tool for Handling of Geographic Information designed and implemented a spatial query language, called GSQL, on the Gothing S/W. The standard SQL was extended for allowing of spatial operations in the expression of the query language.
Publications
Conference / Workshop
- Youngsang Shin, Minaxi Gupta, Rob Henderson, Aaron Emigh, "Separating Wheat from the Chaff: A Deployable Approach to Counter Spam," Proceedings of the second USENIX Workshop on Steps to Reducing Unwanted Traffic on the Internet (SRUTI '06), San Jose, California, USA, July 7, 2006.
- Craig Shue, Youngsang Shin, Minaxi Gupta, Jong Youl Choi, "Analysis of IPSec Overheads for VPN Servers," Proceedings of the first IEEE ICNP Workshop on Secure Network Protocols (NPSec), Boston, Massachusetts, USA, November 6, 2005
- Bonggi Jun, Sungwoo Ahn, Youngsang Shin, Bonghee Hong, "Design and Implementation of System for Mobile Map Service," Proceedings of Mobile Multimedia-Terminal Technology Workshop, 2001.
- Youngsang Shin, Jinoh Choi, Daesoo Cho, Bonghee Hong, "Concurrency and Consistency Control of Spatial Data in Client-Side Update Transactions," Proceedings of '99 Korea Information Science Society Fall Conference, 1999.
- Youngsang Shin, Jinoh Choi, Bonghee Hong, "Update Propagation of Cached Spatial Data in Client-Server Environment," Proceedings of '99 Korea Information Science Society Spring Conference, 1999.
Journal
- Youngsang Shin, Bonghee Hong, "Concurrency Control and Consistency Maintenace of Cached Spatial Data in Client-Server Environment," Journal of the Korea Information Science Society: Databases, 2001.
- Jinoh Choi, Youngsang Shin, Bonghee Hong, "Update Propagation of Replicated Data in Distributed Spatial Databases," Lecture Notes in Computer Science 1677, pp.952-963, 1999 (10th International Conference, DEXA '99, Florence, Italy, Aug/Sep 1999.)
Master's Thesis / Project Report
- Youngsang Shin, "The Management of ClassAds in RDBMS and XML Native Storage Systems," Master's Project Report, Computer Sciences Dept., University of Wisconsin - Madison, May 2004.
- Youngsang Shin, "A Study on Update Propagation of Cached Spatial Data in Client-Server Environment," Master's Thesis, Dept. of Computer Engineering, Pusan National University, February 2000. [Abstract]