Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Ira Greenberg is active.

Publication


Featured researches published by Ira Greenberg.


IEEE Pervasive Computing | 2004

Adaptive offloading for pervasive computing

Xiaohui Gu; Klara Nahrstedt; Alan Messer; Ira Greenberg; Dejan S. Milojicic

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 offloading system that includes two key parts: a distributed offloading platform and an offloading inference engine. There are two important decision-making problems for adaptive offloading: adaptive offloading triggering and efficient application partitioning.


international conference on distributed computing systems | 2002

Towards a distributed platform for resource-constrained devices

Alan Messer; Ira Greenberg; Philippe Bernadat; Dejan S. Milojicic; DeQing Chen; Thomas J. Giuli; Xiaohui Gu

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. We believe that it will be difficult to create services that can execute well on the wide variety of devices that are being developed because of problems with diversity and resource constraints. We believe that these problems can be greatly reduced by using an ad-hoc distributed platform to transparently off-load portions of a service from a resource-constrained device to a nearby server. We implemented a preliminary prototype and emulator to study this approach. Our experiments show the beneficial use of nearby resources to relieve both memory and processing constraints, when it is appropriate to do so. We believe that this approach will reduce the burden on developers by masking more device details.


pervasive computing and communications | 2003

Adaptive offloading inference for delivering applications in pervasive computing environments

Xiaohui Gu; Klara Nahrstedt; Alan Messer; Ira Greenberg; Dejan S. Milojicic

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 the problem. However existing solutions often require degrading application fidelity. We believe that this problem can be overcome by dynamically partitioning the application and offloading part of the application execution to a powerful nearby surrogate. This will enable pervasive application delivery to be realized without significant fidelity degradation or expensive application rewriting. Because pervasive computing environments are highly dynamic, the runtime offloading system needs to adapt to both application execution patterns and resource fluctuations. Using the fuzzy control model, we have developed an offloading inference engine to adaptively solve two key decision-making problems during runtime offloading: (1) timely triggering of adaptive offloading, and (2) intelligent selection of an application partitioning policy. Extensive trace-driven evaluations show the effectiveness of the offloading inference engine.


Lecture Notes in Computer Science | 2001

Psi-Pervasive Services Infrastructure

Dejan S. Milojicic; Alan Messer; Philippe Bernadat; Ira Greenberg; Olaf Spinczyk; Danilo Beuche; Wolfgang Schröder-Preikschat

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 system software and applications. The focus will move from technology to deployment and ease of use of services. Consequently, traditional paradigms for reasoning about, designing, and implementing software systems and services will no longer be sufficient. We believe that this future vision will rely on a three-tier infrastructure consisting of back-end servers, infrastructure servers, and front-end clients (mobile or static, handheld or embedded). The critical question for future systems will be how to deliver services on demand from back-end servers to resource-constrained clients. If we can handle the new requirements of these systems, we can enable this computing infrastructure to offer significantly more services to users in a more pervasive way.


Archive | 2001

Method and system for offloading execution and resources for resource-constrained networked devices

Alan Messer; Ira Greenberg; Dejan S. Milojicic; Philippe Bernadat; Guangrui Fu


Archive | 2003

Partitioning of structured programs

Alan Messer; Ira Greenberg


Archive | 2001

Dynamic class interposition

Philippe Bernadat; Dejan S. Milojicic; Guangrui Fu; Alan Messer; Ira Greenberg


Archive | 2002

User-Centric Appliance Aggregation

Rajnish Kumar; Vahe Poladian; Ira Greenberg; Alan Messer; Dejan S. Milojicic


Archive | 2003

Fortuitous combinations of ad-hoc available sets of different electronic devices to respond to user jobs

Rajnish Kumar; Vahe Poladian; Ira Greenberg; Alan Messer; Dejan S. Milojicic


Archive | 2003

Appliance Aggregation Architecture (A 3 )

Dejan S. Milojicic; Philippe Bernadat; Rick Corben; Ira Greenberg; Rajnish Kumar; Alan Messer; Dan Muntz; Vahe Poladian; Jim Rowson

Collaboration


Dive into the Ira Greenberg's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Vahe Poladian

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Xiaohui Gu

North Carolina State University

View shared research outputs
Top Co-Authors

Avatar

DeQing Chen

University of Rochester

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge