Recent Publications

. PADS: Privacy-preserving Auction Design forAllocating Dynamically Priced Cloud Resources. IEEE CIC 2017, 2017.

PDF Project Slides

. Zenith: Utility-aware Resource Allocation for Edge Computing. In IEEE Edge 2017, 2017.

PDF Project Slides

. MEMoMR: Accelerate MapReduce via reuse of intermediate results. Concurrency and Computation: Practice and Experience, 2015.

PDF

Recent Posts

Intro

I have moved my homepage to Hugo which I think is the fastest static website generator. On the other hand, I like the theme - …

Recent & Upcoming Talks

Projects

*

Contracts Federated Cloud

A Contracts-based Federated Cloud Architecture

PADS

Privacy-preserving Dynamic Price on Cloud Resource Allocation

Zenith

An Innovation on Edge Computing Architecture

Skills

Java

100%

Cloud Computing

100%

Stream Processing Engine

100%

Edge Computing

100%

Python

80%

R

80%

Teaching Experience

  • Instructor , September 2018 - Present

    • University of Pittsburgh
      • Information Security & Privacy (Online Course) (2018 Fall)
  • Teaching Assistant , September 2015 - Present

    • University of Pittsburgh
  • Teaching Assistant , September 2013 - January 2014

    • China University of Geosciences
      • Advanced Programming Language (JAVA)
        • Instructor: Prof. Shengwen Li

Professional Services

  • Journal Review
    • Transactions on Services Computing (TSC)
    • Information Systems Frontiers (ISFI) : IRI - Special Issue on Foundations of Reuse
  • Conference Review
    • International Workshop on Internet-scale Clouds and Big Data (ISCBD 2016)
    • IEEE International Conference on Communications (ICC 2015)
  • Journal External Review
    • Transactions on Services Computing (TSC)
  • Conference External Review
    • ACM International Conference on Information and Knowledge Management (CIKM 2016)
  • Conference Volunteer
    • IEEE $18^{th}$ International Conference on Information Reuse and Integration, San Diego, CA, USA. Aug 4 - 6, 2017
    • The $37^{th}$ International Conference on Distributed Computing Systems (ICDCS 2017), Atlanta, GA, USA. June 5 - 8, 2017
    • IEEE $17^{th}$ International Conference on Information Reuse and Integration (IRI 2016), Pittsburgh, PA, USA. Jul 28 - 30, 2016
    • IEEE $2^{ed}$ International Conference on Collaboration and Internet Computing (CIC 2016), Pittsburgh, PA, USA. Nov 1 - 3, 2016
  • Conference Webmaster

Experience

 
 
 
 
 
September 2015 – Present
Pittsburgh, PA, USA

Teaching Assistant

University of Pittsburgh

  • Reviewed related literatures (mainly in Cloud Computing and Edge Computing)
  • Focus on resource sharing problems in Cloud and Edge Computing
  • Publish four papers on these topics:

    • Cost-aware resource management for federated clouds using resource sharing contracts. In 10th IEEE International Conference on Cloud Computing (IEEE Cloud 2017), 2017.
    • Optimized contract-based model for resource allocation in federated geo-distributed clouds. IEEE Transactions on Services Computing, 2018.
    • Zenith: Utility-aware re- source allocation for edge computing. In 1st IEEE International Conference on Edge Computing (IEEE Edge 2017), 2017.
    • PADS: Privacy-preserving auction design for allocating dynamically priced cloud resources. In IEEE 3rd International Conference on Collaboration and Internet Computing (CIC), 2017.
 
 
 
 
 
September 2012 – June 2015
Wuhan, Hubei, China

Research Assistant

China University of Geosciences

  • Reviewed related literatures (mainly in Cloud Computing)
  • Constructed the cloud computing platform for our faculty:

    • Designed the virtualization solution for the cluster. (based on Xen)
    • Deployed Hadoop and related application(Hive, Spark, Solr …) on the cluster.
    • Supported the experiment of Deep Learning in our lab.
  • Studied MapReduce programming model and did research on it:

    • Read the source code of MapReduce in Hadoop project.
    • Proposed a new method to reuse the intermediate results automatically and data-awarenessly and implemented the prototype system by modifying the core code of MapReduce.
    • Evaluated the performance on the cluster and got the result that the system could improve the performance up to 24.6% compared with the previous optimization work.
    • The paper is published on CCPE. (Title: MEMoMR: Accelerate MapReduce via reuse of intermediate results)
  • Managed the cluster in our faculty:

 
 
 
 
 
July 2009 – August 2012
Wuhan, Hubei, China

Undergraduate Research Assistant

China University of Geosciences

  • Reviewed related literatures (mainly in Computer Vision and Robotics).
  • Participated in The 9 th Robot Soccer Tournament of China and The Tryouts for FIRA in Changchun in freshmen year.
  • Studied the architecture and implementation of ROS(The Robot Operating System) and preliminarily deployed it on the robots control panel (Version: RB100 by RoBoard).
  • Successfully applied for The National College Students Innovation Experiment Program (with funding):

    • Topic: Small Model Aircraft Autopilot System and Aerial Photo Research
    • Chose Quadrotor(an aircraft with four rotors) as the carrier platform of the research.
    • Studied the theory of balancing the Quadrotor with MikroKopter(one of the most famous open source UAV projects).
    • Studied and implemented the point clouds registration algorithm ICP and RANSAC on ROS.
    • Used ASUS Xtion PRO (a device like Kinect) to get the point cloud data and evaluated the algorithm.
    • Wrote graduation thesis based on this topic.(Title: the Design and Implementation of the Quadrotor Autopilot and 3-D Point Cloud Generation and Processing System)

Contact

  • Information Sciences Bldg Room 410, 135 N Bellefield Ave, Pittsburgh, PA 15213, USA
  • email to book an appointment