Skip to the content of the web site.

Research Expertise and/or Interests

I work on broad areas of mobile networking, such as mobile edge computing, device-to-device communications, Internet-of-Things, wireless network virtualization, AI and machine learning applications to networking, and many other interesting research problems.

Some Research Works

When D2D communications meet social networks: You can exploit smart devices and social connections to help each other.

According to Cisco's forecast, global mobile devices and connections in 2015 grew to 7.9 billion. With the high penetration rate of smart mobile devices, device-to-device (D2D), i.e., mobile-to-mobile, communications are becoming an appealing approach to support many proximity services, like social apps, location-based marketing, and public safety services. In particular, D2D can facilitate data dissemination aiming at delivering information a group of target users in a geographical region, such as in disaster alert, event notification, and classifieds distribution. Meanwhile, the popular social networks can provide valuable information, such as users' social characteristics and mobility patterns, to empower data dissemination. We developed social-aware energy-efficient D2D data dissemination algorithms, which can not only reduce energy cost and completion time, but also address the incentive constraint of participating users. We plan to test our designed algorithms for flood alerts in Canada.


Are we ready for the Big Data era? Network virtualization and software-defined networking are reshaping networks to embrace a tremendous volume of data.

Nowadays, the mobile networks are swamped with millions of applications providing differential services to data-hungry devices. Sharing radio access networks (RANs) among mobile network operators is not only a promising way to expand system capacity and reduce expenses, but also an inevitable trend facing the harsh realities of unremitting growth of traffic demand and continuously declining unit-data revenue. Focusing on an application-oriented perspective, we designed efficient solutions to share virtualized resources and optimize end users' experience. In addition, we studied particularly video content distribution in mobile networks with built-in content caching or virtualized source-service points in a software-defined mobile core. How to expedite video delivery in face of a huge volume of data requests is an ever-present theme for content/service providers like Netflix, YouTube, and so on. Our solution integrates server selection and smart routing to satisfy video requests while properly managing traffic through the network.


You should know how to boost your mobile speed if you are a video game lover.

Nowadays, the mainstream mobile devices (smartphones, tablets, iPads, etc.) are equipped with multiple radio interfaces, like Wi-Fi, Bluetooth, and 3G/4G. Meanwhile, according to the survey by GSMA Intelligence, a user in the U.S. owns 1.57 mobile devices on average. Have you ever thought how to make the best use of them when playing your favourite video game? There is a newly-minted Internet protocol, called multipath multipath transport control protocol (MPTCP), which can enable sending and receiving data across different network paths and interfaces at the same time. Apple's iOS 7 is the first large-scale use of this protocol.

As MPTCP is designed for generic networks rather than the mobile network, especially, if you want to pool your mobile devices together, further extensions are needed to enhance the performance of this new protocol. We have proposed several enhancement mechanisms for MPTCP in a cooperative scenario that involves multiple multi-radio mobile devices. The performance of MPTCP with such enhancements significantly improves when compared with the original version. This work received a Best Student Paper Award from IEEE CCNC 2013. The student working on this problem received the Governor General's Gold Medal for Outstanding Achievement in Graduate Studies in 2014 (only one winner throughout the University of New Brunswick).


There is no free lunch. Mobile cloud computing offers you new business opportunities.

In recent years, mobile network operators are facing unremitting demands for high date rates and ever-emerging new applications. Meanwhile, cloud computing is achieving great success in empowering end users with rich experience by leveraging resource virtualization and sharing. The merging of cloud computing into the mobile domain creates the appealing paradigm of mobile cloud computing (MCC).

You may be able to make money by leasing your redundant computational and networking resources. When will you be willing to share your resources? Get paid satisfactorily! But remember you are not a market "monopoly" but facing competitions from different providers. Thinking of the auctions at eBay, you must bid wisely to win. Resource sharing in MCC can be viewed as auctions too. You must run brilliant mechanisms to ensure that both MCC providers and end users are happy. Check our work to see how we address these challenging problems.


Are you bored of switching between Wi-Fi and mobile data?

In recent years, you may notice some mobile phones in the market can finally support auto-switch between Wi-Fi and mobile data, for example, a new feature of Apple's iOS 9 called Wi-Fi Assist. We have been working on similar problems since 2005, aiming to develop intelligent algorithms to automate the switching between Wi-Fi and cellular mobile networks. We designed effective admission and handover algorithms to maintain seamless Internet access for end users. We took into account multiple services like voice, video, and data, and tried to balance the traffic loads over different networks to maximize the resource utilization efficiency.