• Publications
  • Influence
Employing Opportunistic Charging for Electric Taxicabs to Reduce Idle Time
For electric taxicabs, the idle time spent on cruising for passengers, seeking chargers, and charging is wasteful. Previous works can only save cruising time through better routing, or chargerExpand
  • 13
  • 2
  • Open Access
An Exploration of Designing a Hybrid Scale-Up/Out Hadoop Architecture Based on Performance Measurements
Scale-up machines perform better for jobs with small and median (KB, MB) data sizes, while scale-out machines perform better for jobs with large (GB, TB) data size. Since a workload usually consistsExpand
  • 28
  • 1
  • Open Access
Parsl: Pervasive Parallel Programming in Python
High-level programming languages such as Python are increasingly used to provide intuitive interfaces to libraries written in lower-level languages and for assembling applications from variousExpand
  • 28
  • 1
  • Open Access
Designing a Hybrid Scale-Up/Out Hadoop Architecture Based on Performance Measurements for High Application Performance
Since scale-up machines perform better for jobs with small and median (KB, MB) data sizes while scale-out machines perform better for jobs with large (GB, TB) data size, and a workload usuallyExpand
  • 21
  • 1
  • Open Access
Measuring Scale-Up and Scale-Out Hadoop with Remote and Local File Systems and Selecting the Best Platform
MapReduce is a popular computing model for parallel data processing on large-scale datasets, which can vary from gigabytes to terabytes and petabytes. Though Hadoop MapReduce normally uses HadoopExpand
  • 13
  • 1
  • Open Access
New Bandwidth Sharing and Pricing Policies to Achieve a Win-Win Situation for Cloud Provider and Tenants
For predictable application performance or fairness in network sharing in clouds, many bandwidth allocation policies have been proposed. However, with these policies, tenants are not incentivized toExpand
  • 15
  • 1
  • Open Access
PageRankVM: A PageRank Based Algorithm with Anti-Collocation Constraints for Virtual Machine Placement in Cloud Datacenters
There is a dramatic increase in the variety of virtual machines (VMs) and complexity of VM placement problems in clouds. Previous VM placement approaches attempt to accommodate more VMs efficientlyExpand
  • 5
  • 1
  • Open Access
A Network-Aware Scheduler in Data-Parallel Clusters for High Performance
In spite of many shuffle-heavy jobs in current commercial data-parallel clusters, few previous studies have considered the network traffic in the shuffle phase, which contains a large amount of dataExpand
  • 5
  • 1
  • Open Access
Analysis of Knowledge Sharing Activities on a Social Network Incorporated Discussion Forum: A Case Study of DISboards
DISboards is a discussion forum that provides a platform for knowledge sharing on planning and resources for Disney-related travel (Disney World, Disney Cruise Line, etc.). Since no previous work hasExpand
  • 1
  • 1
New bandwidth sharing and pricing policies to achieve a win-win situation for cloud provider and tenants
For predictable application performance or fairness in network sharing in clouds, many bandwidth allocation policies have been proposed. However, with these policies, tenants are not incentivized toExpand
  • 20