By Neil Nachbar
Cloud applications and hardware devices have evolved significantly, but cloud systems sitting between cloud applications and hardware devices haven’t progressed at the same rate.
Weiwei Jia, who joined the computer engineering faculty at the University of Rhode Island this fall as an assistant professor, is developing the next generation of cloud systems that do a better job of handling current and future technology.
“The systems used in the cloud were designed for legacy applications and traditional hardware,” said Jia. “Those systems don’t consider the requirements of new applications or features of emerging hardware devices.”
Paving the way for the future
Jia enjoys understanding, designing, and building scalable, high-performance, and practical computer systems for modern clouds and data centers.
“My research paves the way for modern clouds to deploy new services and applications,” said Jia. “The research is practical, and it could make a real difference in society.”
Two examples of systems designed by Jia that are expected to make a significant difference are a first task scheduler for edge computing, called DASEC, and an effective cloud memory management system, called GEMINI.
DASEC helps edge computing provide low response times for a wide range of applications, such as autonomous robots and vehicles, online games and stocks, smart home devices, Internet of Things services, and augmented reality and virtual reality.
GEMINI will greatly improve the performance of data intensive applications in virtualized clouds and data centers.
“Today’s data-intensive applications, such as artificial intelligence, data analytics, and high-performance computing, are pervasive in clouds and data centers,” said Jia. “These applications usually need large computer memory capacity to store their huge datasets, in order to compute with high performance. I built GEMINI to efficiently store and manage huge datasets.”
Jia’s research on DASEC and GEMINI will be published at an upcoming symposium on cloud computing and an international conference on computer systems.
At a later date, Jia will release the source code for both to benefit the community, academia and industry.
Started with a textbook
Jia first became interested in computers while in high school in China. He spotted his older brother’s college textbook, C Programming Language, which intrigued him.
“I was curious about the name of the book, as I didn’t understand who could speak such a language,” said Jia. “My brother explained the language and the book to me. Later, he taught me a lot about computers and how to communicate with them. That’s when I realized it was something I wanted to pursue for a career.”
Coming to America
After earning his master’s degree in computer science and engineering in 2016 from Northwestern Polytechnical University in China, Jia decided to seek a doctorate in computer science at the New Jersey Institute of Technology.
“I discovered that many top researchers in computer science are from the United States, so I went to the U.S. to conduct research in computer systems,” said Jia.
Jia and his wife Xiaowei Shang, and their three-year-old daughter, have quickly become part of the URI community. Jia’s wife is completing a Ph.D. in computer science from the New Jersey Institute of Technology and hopes to join the College of Engineering as a teaching assistant professor.
“We’re very happy to join the URI family,” said Jia. “We appreciate the opportunity and all of the support we’ve received from colleagues at URI. We will do our best to make positive contributions to the University and the College of Engineering.”