Yee Jiun Song

About me

I’m a Ph.D. candidate in the department of Computer Science at Cornell University. I’m interested in systems in general and more specificially in the reliability of distributed systems. I have an MS in Computer Science from Stanford University. I graduated from UC Berkeley with a BS in EECS and a BA in Economics.

I am currently working with Robbert van Renesse on consensus protocols. Our work aims at building a high performance toolkit that includes implementations of several consensus protocols. Case studies have shown that no one consensus protocol is suitable for all uses. We make the observation that several well known consensus protocols, which have very different performance characteristics, share a set of common building blocks. This has enabled us to build a framework that can be instantiated into various consensus protocols through simple configuration changes. This approach allows us to deepen our understanding of the differences between various protocols, consider the impact of design choices of these protocols on their performance, as well as provide a one-size-fits-all toolkit that can be customized for different applications.

Contact Information

Email:   yeejiun at cs dot cornell dot edu
 

Office Address:          320 Upson Hall

                                    Department of Computer Science
                                    Cornell University
                                    Ithaca, NY 14850
 
Office Phone:              (607) 255 3084
 
Home Address:          112B Turkey Hill Road,
                                    Ithaca, NY 14850
 
Cell Phone:                (607) 280 0896
me

 

Publications

Yee Jiun Song, Robbert van Renesse. Bosco: One-Step Byzantine Aysnchronous Consensus. The 22nd International Symposium on Distributed Computing (DISC 08), September, 2008.

Yee Jiun Song, Robbert van Renesse, Fred B. Schneider, Danny Dolev. The Building Blocks of Consensus. The 9th International Conference on Distributed Computing and Networking (ICDCN 08), January, 2008. LNCS, Vol. 4904, pp. 54-72.

Yee Jiun Song, Venugopalan Ramasubramanian, Emin Gün Sirer. Optimal Resource Utilization in Content Distribution Networks. Cornell University Technical Report TR2005-2004, Ithaca, New York, 2005.

Mor Naaman, Yee Jiun Song, Andreas Paepcke, Hector Garcia-Molina. Assigning Textual Names to Sets of Geographic Coordinates. Journal of Computers, Environment, and Urban Systems, July 2006.

Mor Naaman, Yee Jiun Song, Andreas Paepcke, Hector Garcia-Molina. Automatic Organization for Digital Photographs with Geographic Coordinates. In proceedings, Fourth ACM/IEEE-CS Joint Conference on Digital Libraries, (JCDL 04), June 2004. Winner, Vannevar Bush Best Paper Award. Talk slides.
 
Susumu Harada, Mor Naaman, Yee Jiun Song, QianYing Wang, Andreas Paepcke. Lost in Memories: Interacting With Large Photo Collections on PDAs. In proceedings, Fourth ACM/IEEE-CS Joint Conference on Digital Libraries, (JCDL 04), June 2004. Talk slides.
 
Mor Naaman, Yee Jiun Song, Andreas Paepcke, Hector Garcia-Molina. Automatically Generating Metadata for Digital Photographs with Geographic Coordinates. In Thirteenth International World Wide Web Conference, (WWW 2004). Poster in PPT format (9MB)
 

 

Unpublished Work

 Yee Jiun Song, Wendy Tobagus, Der Yao Leong, Brad Johanson, Armando Fox. iSecurity: A Security Framework for Interactive Workspaces. September 2003.

 
Yee Jiun Song, Wendy Tobagus, Jeff Raymakers, Armando Fox. Is MTTR More Important Than MTTF For Improving User-Perceived Availability? December 2003.