Kali: Optimizing Resource Utilization in Distributed Clusters

Decreasing operational costs is a key criterion for organizations that manage compute clusters, such as Amazon, Microsoft, Google, Alibaba, etc. One way to decrease costs it to improve resource utilization in the cluster [13, 14]. Yet, high resource utilization can negatively affect workload performance and thus user satisfaction. Performance degradation happens when workloads running on […]

Read More
Mining Version Histories To Automate Merge-Conflict Resolutions

In current collaborative software development environments, developers usually work in parallel. They often share changes with other developers or incorporate changes from them, with the help of version control systems (VCSs) such as Git and Subversion. The parallel collaboration process improves the development speed on the one hand, but on the other hand, leads to […]

Read More
Business Intelligence and Recommendation for Samsung Knox Community Forum

Companies usually use private forums to share sensitive information and discuss strategies. Valuable business knowledge is hidden inside the user generated content in these forums and waiting to be extracted and reused. Knox Community Forum, a thriving private forum inside Samsung where employers from all around the world post content like win notices of deals, […]

Read More