Learn More
Delivering a complex application on a resource-constrained mobile device is challenging. An adaptive offloading system enables dynamic partitioning of the application and efficient offloading of part of its execution to a nearby surrogate. To deliver pervasive services without modifying the application or degrading its fidelity, we propose an adaptive(More)
Pervasive computing allows a user to access an application on heterogeneous devices continuously and consistently. However it is challenging to deliver complex applications on resource-constrained mobile devices, such as cellular telephones and PDA. Different approaches, such as application-based or system-based adaptations, have been proposed to address(More)
WSDL provides the potential for Web services to enrich consumers' lives. However, it has had only limited success in enterprise environments and even less in the mass market. Apart from the difficulties and high costs involved in current approaches, another reason is the low precision for Web Services discovery using the most widely known tool: search(More)
distributed platform, Java, resource constraints, mobile computing Many visions of the future predict a world with pervasive computing, where computing services and resources permeate the environment. In these visions, people will want to execute a service on any available device without worrying about whether the service has been tailored for the device.(More)
As consumer electronic devices become more powerful and networked, users are required to understand more and more `complex' device functionalities just to carry out simplest tasks. Users are experiencing more and more inconvenience and frustration as the number and complexity of home devices rise and the amount of content/data stored in the home increases.(More)
Biographies Alan Messer is a Senior Manager and Principle Engineer with Samsung Electronics' Corporate Techology Operations division. He leads projects researching the practical application of pervasive computing and distributed systems to consumer electronics. He also currently engaged in representing Samsung Electronics in several standardization bodies,(More)
It is a common belief that most of computer system failures nowadays stem from programming errors. Computer systems are becoming more complex and harder to maintain and administer, making software errors an even more common case, while contemporary computer architectures are optimized for price and performance and not for availability. In this paper, we(More)
It is widely understood that most downtime is accounted for by programming errors and administration time. However, recent work has indicated an increasing cause of downtime may stem from transient hardware errors caused by external factors, such as cosmic rays. Moving to denser semiconductor technologies at lower voltages will cause an increase in(More)
Future systems have been characterized as ubiquitous, pervasive, and invisible. They will consist of devices that are diverse in size, performance, and power consumption. Some of these devices will be mobile, posing additional requirements to systems software and applications. The focus will move from technology to deployment and ease of use of services.(More)
As intelligent devices become affordable and wireless infrastructure becomes pervasive, the potential to combine, or aggregate, device functionality to provide a user with a better experience grows. Often, there will be multiple devices providing similar functionality that the user will have to choose from for the aggregation. This paper presents the design(More)