Tianyi Cui

ORCID: 0000-0003-4932-5183
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Cloud Computing and Resource Management
  • IoT and Edge/Fog Computing
  • Parallel Computing and Optimization Techniques
  • Software-Defined Networks and 5G
  • AI and HR Technologies
  • Real-Time Systems Scheduling
  • Embedded Systems Design Techniques
  • Software System Performance and Reliability

University of Washington
2019-2021

Microsoft (United States)
2019

Emerging Multicore SoC SmartNICs, enclosing rich computing resources (e.g., a multicore processor, onboard DRAM, accelerators, programmable DMA engines), hold the potential to offload generic datacenter server tasks. However, it is unclear how use SmartNIC efficiently and maximize offloading benefits, especially for distributed applications. Towards this end, we characterize four commodity SmartNICs summarize performance implications from perspectives: traffic control, capability, memory,...

10.1145/3341302.3342079 article EN 2019-08-14

Communication intensive applications in hosts with multi-core CPU and high speed networking hardware often put considerable stress on the native socket system an OS. Existing replacements leave significant performance table, as well have limitations compatibility isolation.

10.1145/3341302.3342071 article EN 2019-08-14

It is always challenging task for students to select right universities. For students, graduate job placement the most important component of university quality. However, existing evaluation methods predominantly depend on either subjective criteria, such as perceived quality learning environment and academic prestige, or factors like faculty excellence, which may not provide a precise indication placement. Indeed, there still lack data-driven approach accurately measure based employment...

10.1109/tkde.2024.3402234 article EN IEEE Transactions on Knowledge and Data Engineering 2024-05-17

Load balancers are pervasively used inside today's clouds to distribute network requests across data center servers at scale. While load were initially built using dedicated and custom hardware, most cloud providers now use software-based balancers. This allows the implementations be more agile also enables on-demand provisioning of balancing workload on generic servers, but it comes with increased operating costs.

10.1145/3476886.3477505 article EN 2021-08-19

Load balancers are pervasively used inside today's clouds to scalably distribute network requests across data center servers. Given the extensive use of load and their associated operating costs, several efforts have focused on improving efficiency by implementing Layer-4 load-balancing logic within kernel or using hardware acceleration. This work explores whether more complex connection-oriented Layer-7 capability can also benefit from In particular, we target offloading onto programmable...

10.48550/arxiv.2403.11411 preprint EN arXiv (Cornell University) 2024-03-17
Coming Soon ...