Network


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

Hotspot


Dive into the research topics where Eric P. Kasten is active.

Publication


Featured researches published by Eric P. Kasten.


IEEE Computer | 2004

Composing adaptive software

Philip K. McKinley; Seyed Masoud Sadjadi; Eric P. Kasten; Betty H. C. Cheng

Interest in adaptive computing systems has increased dramatically in the past few years, and a variety of techniques now allow software to adapt dynamically to its environment. Compositional adaptation enables software to modify its structure and behavior dynamically in response to change in its execution environment. A review of current technology compares how, when, and where recomposition occurs.


Ecological Informatics | 2012

The remote environmental assessment laboratory's acoustic library: An archive for studying soundscape ecology

Eric P. Kasten; Stuart H. Gage; Jordan Fox; Wooyeong Joo

Abstract Acoustic signals constitute a source of information that can be used to measure the spatial and temporal distributions of vocal organisms in ecosystems. Measuring and tracking those species that produce sounds can reveal important information about the environment. Acoustic signals have been used for many years to census vocal organisms. Moreover, acoustics can be used to compute indexes for measuring biodiversity and the level of anthropogenic disturbance. We developed the software and system that automate the process of cataloging acoustic sensor observations into the Remote Environmental Assessment Laboratory (REAL) digital library that can be accessed through a website ( http://lib.real.msu.edu ). The REAL digital library enables access and analysis of collected acoustic sensor observations. We report on current library status and the mechanisms that enable the selection, extraction and analysis of acoustic data to support investigations on automating species census as well as measuring diversity and disturbance. We implemented numeric and symbolic search mechanisms and unsupervised learning techniques to ease retrieval of acoustic information, including recordings and processed data, pertinent to visitor goals.


Ecological Informatics | 2010

Ensemble extraction for classification and detection of bird species

Eric P. Kasten; Philip K. McKinley; Stuart H. Gage

Advances in technology have enabled new approaches for sensing the environment and collecting data about the world. Once collected, sensor readings can be assembled into data streams and transmitted over computer networks for storage and processing at observatories or to evoke an immediate response from an autonomic computer system. However, such automated collection of sensor data produces an immense quantity of data that is time consuming to organize, search and distill into meaningful information. In this paper, we explore the design and use of distributed pipelines for automated processing of sensor data streams. In particular, we focus on the detection and extraction of meaningful sequences, called ensembles, from acoustic data streamed from natural areas. Our goal is automated detection and classification of various species of birds.


ieee computer society workshop on future trends of distributed computing systems | 2003

Architecture and operation of an adaptable communication substrate

Seyed Masoud Sadjadi; Philip K. McKinley; Eric P. Kasten

This paper describes the internal architecture and operation of an adaptable communication component called the MetaSocket. MetaSockets are created using Adaptive Java, a reflective extension to Java that enables a components internal architecture and behavior to be adapted at run time in response to external stimuli. This paper describes how adaptive behavior is implemented in MetaSockets, as well as how MetaSockets interact with other adaptive components, such as decision makers and event mediators. Results of experiments on a mobile computing testbed demonstrate how MetaSockets respond to dynamic wireless channel conditions in order to improve the quality of interactive audio streams delivered to iPAQ handheld computers.


international conference on distributed computing systems workshops | 2004

Perimorph: run-time composition and state management for adaptive systems

Eric P. Kasten; Philip K. McKinley

We address a key issue that arises in run-time recomposition of software: the transfer of nontransient state between old components and their replacements. We focus on the concept of collateral change, which refers to the set of recomposition actions that must be applied atomically for continued correct execution of the system. We describe Perimorph, a system that supports compositional adaptation of both functional and nonfunctional concerns by explicitly addressing collateral change. The operation of Perimorph is demonstrated through the implementation and testing of a 2D/3D digital elevation mapping application that supports recomposition and handoff among networked devices with varying capabilities.


IEEE Transactions on Knowledge and Data Engineering | 2007

MESO: Supporting Online Decision Making in Autonomic Computing Systems

Eric P. Kasten; Philip K. McKinley

Autonomic computing systems must be able to detect and respond to errant behavior or changing conditions with little or no human intervention. Clearly, decision making is a critical issue in such systems, which must learn how and when to invoke corrective actions based on past experience. This paper describes the design, implementation, and evaluation of MESO, a pattern classifier designed to support online, incremental learning and decision making in autonomic systems. A novel feature of MESO is its use of small agglomerative clusters, called sensitivity spheres, that aggregate similar training samples. Sensitivity spheres are partitioned into sets during the construction of a memory-efficient hierarchical data structure. This structure facilitates data compression, which is important to many autonomic systems. Results are presented demonstrating that MESO achieves high accuracy while enabling rapid incremental training and classification. A case study is described in which MESO enables a mobile computing application to learn, by imitation, user preferences for balancing wireless network packet loss and bandwidth consumption. Once trained, the application can autonomously adjust error control parameters as needed while the user roams about a wireless cell


conference on high performance computing (supercomputing) | 1994

Design and implementation of multicast operations for ATM-based high performance computing

Chengchang Huang; Eric P. Kasten; Philip K. McKinley

This paper presents the results of an investigation into the efficient implementation of multicast operations for cluster-based parallel computing on asynchronous transfer mode (ATM) networks. Both software- and hardware-based multicast operations have been implemented and studied on a three-switch ATM network testbed. Performance measurements are presented that illustrate how software approaches can best take advantage of switch-based network architectures, and what additional advantage can be gained from using underlying hardware support.<<ETX>>


international conference on distributed computing systems workshops | 2007

Automated Ensemble Extraction and Analysis of Acoustic Data Streams

Eric P. Kasten; Philip K. McKinley; Stuart H. Gage

This paper addresses the design and use of distributed pipelines for automated processing of sensor data streams. In particular, we focus on the detection and extraction of meaningful sequences, called ensembles, from acoustic data streamed from natural areas. Our goal is automated detection and identification of various species of birds. Although this target application is relatively specific, the process employed is general and can be extended to other problem domains such as security systems and military reconnaissance.


IEEE Transactions on Nuclear Science | 2004

Real-time results without real-time systems

R. Fox; Eric P. Kasten; Kanayo Orji; Chase Bolen; Christopher Maurice; Jason Venema

The data acquisition system at the National Superconducting Cyclotron Laboratory (NSCL), Michigan State University, East Lansing, is based on commodity PC components running an unmodified Linux kernel. A commercial PCI-VME bus bridge connects the readout processors of this system to digitization hardware. While Linux is not a real-time system, this paper shows how we have structured the readout software to meet the requirements of the NSCL without the use of real-time or embedded components.


Software - Practice and Experience | 2006

MetaSockets: design and operation of runtime reconfigurable communication services

Seyed Masoud Sadjadi; Philip K. McKinley; Eric P. Kasten; Zhinan Zhou

This paper describes the internal architecture and operation of an adaptable communication component called the MetaSocket. MetaSockets are created using Adaptive Java, a reflective extension to Java that enables a components internal architecture and behavior to be adapted at runtime in response to external stimuli. This paper describes how adaptive behavior is implemented in MetaSockets, as well as how MetaSockets interact with other adaptive components, such as decision makers and event mediators. Results of experiments on a mobile computing testbed demonstrate how MetaSockets respond to dynamic wireless channel conditions in order to improve the quality of interactive audio streams delivered to iPAQ handheld computers. Copyright

Collaboration


Dive into the Eric P. Kasten's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Seyed Masoud Sadjadi

Florida International University

View shared research outputs
Top Co-Authors

Avatar

Stuart H. Gage

Michigan State University

View shared research outputs
Top Co-Authors

Avatar

Wooyeong Joo

Michigan State University

View shared research outputs
Top Co-Authors

Avatar

Zhinan Zhou

Michigan State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Chase Bolen

Michigan State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge