19,033 research outputs found
Enhanced Management of Personal Astronomical Data with FITSManager
Although the roles of data centers and computing centers are becoming more
and more important, and on-line research is becoming the mainstream for
astronomy, individual research based on locally hosted data is still very
common. With the increase of personal storage capacity, it is easy to find
hundreds to thousands of FITS files in the personal computer of an
astrophysicist. Because Flexible Image Transport System (FITS) is a
professional data format initiated by astronomers and used mainly in the small
community, data management toolkits for FITS files are very few. Astronomers
need a powerful tool to help them manage their local astronomical data.
Although Virtual Observatory (VO) is a network oriented astronomical research
environment, its applications and related technologies provide useful solutions
to enhance the management and utilization of astronomical data hosted in an
astronomer's personal computer. FITSManager is such a tool to provide
astronomers an efficient management and utilization of their local data,
bringing VO to astronomers in a seamless and transparent way. FITSManager
provides fruitful functions for FITS file management, like thumbnail, preview,
type dependent icons, header keyword indexing and search, collaborated working
with other tools and online services, and so on. The development of the
FITSManager is an effort to fill the gap between management and analysis of
astronomical data.Comment: 12 pages, 9 figures, Accepted for publication in New Astronom
Extending sensor networks into the cloud using Amazon web services
Sensor networks provide a method of collecting environmental data for use in a variety of distributed applications. However, to date, limited support has been provided for the development of integrated environmental monitoring and modeling applications. Specifically, environmental dynamism makes it difficult to provide computational resources that are sufficient to deal with changing environmental conditions. This paper argues that the Cloud Computing model is a good fit with the dynamic computational requirements of environmental monitoring and modeling. We demonstrate that Amazon EC2 can meet the dynamic computational needs of environmental applications. We also demonstrate that EC2 can be integrated with existing sensor network technologies to offer an end-to-end environmental monitoring and modeling solution
A trustworthy mobile agent infrastructure for network management
Despite several advantages inherent in mobile-agent-based approaches to network management as compared to traditional SNMP-based approaches, industry is reluctant to adopt the mobile agent paradigm as a replacement for the existing manager-agent model; the management community requires an evolutionary, rather than a revolutionary, use of mobile agents. Furthermore, security for distributed management is a major concern; agent-based management systems inherit the security risks of mobile agents. We have developed a Java-based mobile agent infrastructure for network management that enables the safe integration of mobile agents with the SNMP protocol. The security of the system has been evaluated under agent to agent-platform and agent to agent attacks and has proved trustworthy in the performance of network management tasks
MAGDA: A Mobile Agent based Grid Architecture
Mobile agents mean both a technology
and a programming paradigm. They allow for a
flexible approach which can alleviate a number
of issues present in distributed and Grid-based
systems, by means of features such as migration,
cloning, messaging and other provided mechanisms.
In this paper we describe an architecture
(MAGDA β Mobile Agent based Grid Architecture)
we have designed and we are currently
developing to support programming and execution
of mobile agent based application upon Grid
systems
Virtual Machine Support for Many-Core Architectures: Decoupling Abstract from Concrete Concurrency Models
The upcoming many-core architectures require software developers to exploit
concurrency to utilize available computational power. Today's high-level
language virtual machines (VMs), which are a cornerstone of software
development, do not provide sufficient abstraction for concurrency concepts. We
analyze concrete and abstract concurrency models and identify the challenges
they impose for VMs. To provide sufficient concurrency support in VMs, we
propose to integrate concurrency operations into VM instruction sets.
Since there will always be VMs optimized for special purposes, our goal is to
develop a methodology to design instruction sets with concurrency support.
Therefore, we also propose a list of trade-offs that have to be investigated to
advise the design of such instruction sets.
As a first experiment, we implemented one instruction set extension for
shared memory and one for non-shared memory concurrency. From our experimental
results, we derived a list of requirements for a full-grown experimental
environment for further research
- β¦