Learn More
We present the Cloud Operating System (COS), a middleware framework to support autonomous workload elasticity and scalability based on application-level migration as a reconfiguration strategy. While other scalable frameworks (e.g., MapReduce or Google App Engine) force application developers to write programs following specific APIs, COS provides(More)
A very rare case of adenomyoma of the common hepatic duct is described. A 54-year-old woman was admitted with impending obstructive jaundice secondary to adenomyoma of the common hepatic duct. Our impression, formulated from her clinical presentation, endoscopic investigations, and biochemical and radiological findings, was a cancer of the proximal common(More)
Cloud computing's pay-per-use model greatly reduces upfront cost and also enables on-demand scalability as service demand grows or shrinks. Hybrid clouds are an attractive option in terms of cost benefit, however, without proper elastic resource management, computational resources could be over-provisioned or under-provisioned, resulting in wasting money or(More)
In this paper, we describe a programming model to enable reasoning about spatio-temporal data streams. A spatio-temporal data stream is one where each datum is related to a point in space and time. For example, sensors in a plane record airspeeds (v a) during a given flight. Similarly, GPS units record an airplane's flight path over the ground including(More)
Applications on smartphones are extremely popular as users can download and install them very easily from a service provider's application repository. Most of the applications are thoroughly tested and verified on a target smartphone platform; however, some applications could be very computationally intensive and overload the smartphone's resource(More)
Self-healing spatio-temporal data streaming systems enable error detection and data correction based on error signatures. Error signatures are mathematical function patterns with constraints and are used to identify and categorize errors in redundant spatio-temporal data streams. In this paper, we apply these methods to real data from a private Cessna(More)
In this paper, we describe the design and implementation of PILOTS, a ProgrammIng Language for spatiO-Temporal data Streaming applications. Using PILOTS, application developers can easily program an application that handles spatio-temporal data streams by writing a high-level declarative program specification. Whereas spatio-temporal data is available with(More)
Detecting and recovering from errors in data streams is paramount to developing successful autonomous real-time streaming applications. In this paper, we devise a multi-modal data error detection and recovery architecture to enable automated recovery from data errors in streaming applications based on available redundancy. We formally define error(More)
BACKGROUND Human obstructive airway diseases are histopathologically characterized by inflammatory cell infiltration, goblet cell hyperplasia, and mucus hypersecretion in airways. We prepared a rat model of airway injury by exposure of sulfur dioxide (SO2) and then evaluated the effects of S-carboxymethylcysteine (S-CMC), a mucoregulant. METHODS Rats were(More)