scispace - formally typeset
Search or ask a question
Author

Jie Liu

Bio: Jie Liu is an academic researcher from Harbin Institute of Technology. The author has contributed to research in topics: Wireless sensor network & Data center. The author has an hindex of 63, co-authored 284 publications receiving 14624 citations. Previous affiliations of Jie Liu include Microsoft & PARC.


Papers
More filters
Journal ArticleDOI
29 Jan 2003
TL;DR: It is argued that modeling systems in this manner leads to unexpected and hard-to-analyze interactions between the communication mechanisms and proposes a more structured approach to heterogeneity, called hierarchical heterogeneity, to solve this problem.
Abstract: Modern embedded computing systems tend to be heterogeneous in the sense of being composed of subsystems with very different characteristics, which communicate and interact in a variety of ways-synchronous or asynchronous, buffered or unbuffered, etc. Obviously, when designing such systems, a modeling language needs to reflect this heterogeneity. Today's modeling environments usually offer a variant of what we call amorphous heterogeneity to address this problem. This paper argues that modeling systems in this manner leads to unexpected and hard-to-analyze interactions between the communication mechanisms and proposes a more structured approach to heterogeneity, called hierarchical heterogeneity, to solve this problem. It proposes a model structure and semantic framework that support this form of heterogeneity, and discusses the issues arising from heterogeneous component interaction and the desire for component reuse. It introduces the notion of domain polymorphism as a way to address these issues.

1,146 citations

Proceedings Article
16 Apr 2008
TL;DR: This paper characterize unique properties, performance, and power models of connection servers, based on a real data trace collected from the deployed Windows Live Messenger, and shows that these algorithms can save a significant amount of energy without sacrificing user experiences.
Abstract: Energy consumption in hosting Internet services is becoming a pressing issue as these services scale up Dynamic server provisioning techniques are effective in turning off unnecessary servers to save energy Such techniques, mostly studied for request-response services, face challenges in the context of connection servers that host a large number of long-lived TCP connections In this paper, we characterize unique properties, performance, and power models of connection servers, based on a real data trace collected from the deployed Windows Live Messenger Using the models, we design server provisioning and load dispatching algorithms and study subtle interactions between them We show that our algorithms can save a significant amount of energy without sacrificing user experiences

704 citations

Proceedings ArticleDOI
10 Jun 2010
TL;DR: Joulemeter builds power models to infer power consumption from resource usage at runtime and identifies the challenges that arise when applying such models for VM power metering, and shows how existing instrumentation in server hardware and hypervisors can be used to build the required power models on real platforms with low error.
Abstract: Virtualization is often used in cloud computing platforms for its several advantages in efficiently managing resources. However, virtualization raises certain additional challenges, and one of them is lack of power metering for virtual machines (VMs). Power management requirements in modern data centers have led to most new servers providing power usage measurement in hardware and alternate solutions exist for older servers using circuit and outlet level measurements. However, VM power cannot be measured purely in hardware. We present a solution for VM power metering, named Joulemeter. We build power models to infer power consumption from resource usage at runtime and identify the challenges that arise when applying such models for VM power metering. We show how existing instrumentation in server hardware and hypervisors can be used to build the required power models on real platforms with low error. Our approach is designed to operate with extremely low runtime overhead while providing practically useful accuracy. We illustrate the use of the proposed metering capability for VM power capping, a technique to reduce power provisioning costs in data centers. Experiments are performed on server traces from several thousand production servers, hosting Microsoft's real-world applications such as Windows Live Messenger. The results show that not only does VM power metering allows virtualized data centers to achieve the same savings that non-virtualized data centers achieved through physical server power capping, but also that it enables further savings in provisioning costs with virtualization.

604 citations

Journal ArticleDOI
Feng Zhao1, Jie Liu1, Juan Liu1, Leonidas J. Guibas2, James E. Reich1 
11 Aug 2003
TL;DR: Results from simulations and experimental implementations have demonstrated that these information-based approaches to processing and organizing spatially distributed, multimodal sensor data in a sensor network are scalable and make efficient use of scarce sensing and communication resources.
Abstract: This paper describes information-based approaches to processing and organizing spatially distributed, multimodal sensor data in a sensor network. Energy-constrained networked sensing systems must rely on collaborative signal and information processing (CSIP) to dynamically allocate resources, maintain multiple sensing foci, and attend to new stimuli of interest, all based on task requirements and resource constraints. Target tracking is an essential capability for sensor networks and is used as a canonical problem for studying information organization problems in CSIP. After formulating a CSIP tracking problem in a distributed constrained optimization framework, the paper describes information-driven sensor query and other techniques for tracking individual targets as well as combinatorial tracking problems such as counting targets. Results from simulations and experimental implementations have demonstrated that these information-based approaches are scalable and make efficient use of scarce sensing and communication resources.

409 citations

Proceedings ArticleDOI
03 Nov 2010
TL;DR: This work first examines the interference patterns between ZigBee and WiFi networks at the bit-level granularity, then designs BuzzBuzz to mitigate WiFi interference through header and payload redundancy, which improves the ZigBee network delivery rate and reduces ZigBee retransmissions.
Abstract: Frequency overlap across wireless networks with different radio technologies can cause severe interference and reduce communication reliability. The circumstances are particularly unfavorable for ZigBee networks that share the 2.4 GHz ISM band with WiFi senders capable of 10 to 100 times higher transmission power. Our work first examines the interference patterns between ZigBee and WiFi networks at the bit-level granularity. Under certain conditions, ZigBee activities can trigger a nearby WiFi transmitter to back off, in which case the header is often the only part of the Zig-Bee packet being corrupted. We call this the symmetric interference regions, in comparison to the asymmetric regions where the ZigBee signal is too weak to be detected by WiFi senders, but WiFi activity can uniformly corrupt any bit in a ZigBee packet. With these observations, we design BuzzBuzz to mitigate WiFi interference through header and payload redundancy. Multi-Headers provides header redundancy giving ZigBee nodes multiple opportunities to detect incoming packets. Then, TinyRS, a full-featured Reed Solomon library for resource-constrained devices, helps decoding polluted packet payload. On a medium-sized testbed, BuzzBuzz improves the ZigBee network delivery rate by 70%. Furthermore, BuzzBuzz reduces ZigBee retransmissions by a factor of three, which increases the WiFi throughput by 10%.

401 citations


Cited by
More filters
Journal ArticleDOI
TL;DR: Approaches to Modifying the Electronic Band Structure for Visible-Light Harvesting and its Applications d0 Metal Oxide Photocatalysts 6518 4.4.1.
Abstract: 2.3. Evaluation of Photocatalytic Water Splitting 6507 2.3.1. Photocatalytic Activity 6507 2.3.2. Photocatalytic Stability 6507 3. UV-Active Photocatalysts for Water Splitting 6507 3.1. d0 Metal Oxide Photocatalyts 6507 3.1.1. Ti-, Zr-Based Oxides 6507 3.1.2. Nb-, Ta-Based Oxides 6514 3.1.3. W-, Mo-Based Oxides 6517 3.1.4. Other d0 Metal Oxides 6518 3.2. d10 Metal Oxide Photocatalyts 6518 3.3. f0 Metal Oxide Photocatalysts 6518 3.4. Nonoxide Photocatalysts 6518 4. Approaches to Modifying the Electronic Band Structure for Visible-Light Harvesting 6519

6,332 citations

Proceedings ArticleDOI
05 May 2008
TL;DR: It is concluded that it will not be sufficient to improve design processes, raise the level of abstraction, or verify designs that are built on today's abstractions to realize the full potential of cyber-Physical Systems.
Abstract: Cyber-Physical Systems (CPS) are integrations of computation and physical processes. Embedded computers and networks monitor and control the physical processes, usually with feedback loops where physical processes affect computations and vice versa. The economic and societal potential of such systems is vastly greater than what has been realized, and major investments are being made worldwide to develop the technology. There are considerable challenges, particularly because the physical components of such systems introduce safety and reliability requirements qualitatively different from those in general- purpose computing. Moreover, physical components are qualitatively different from object-oriented software components. Standard abstractions based on method calls and threads do not work. This paper examines the challenges in designing such systems, and in particular raises the question of whether today's computing and networking technologies provide an adequate foundation for CPS. It concludes that it will not be sufficient to improve design processes, raise the level of abstraction, or verify (formally or otherwise) designs that are built on today's abstractions. To realize the full potential of CPS, we will have to rebuild computing and networking abstractions. These abstractions will have to embrace physical dynamics and computation in a unified way.

3,309 citations

Journal ArticleDOI

3,152 citations