79,539 research outputs found
JXTA-Overlay: a P2P platform for distributed, collaborative, and ubiquitous computing
With the fast growth of the Internet infrastructure and the use of large-scale complex applications in industries, transport, logistics, government, health, and businesses, there is an increasing need to design and deploy multifeatured networking applications. Important features of such applications include the capability to be self-organized, be decentralized, integrate different types of resources (personal computers, laptops, and mobile and sensor devices), and provide global, transparent, and secure access to resources. Moreover, such applications should support not only traditional forms of reliable distributing computing and optimization of resources but also various forms of collaborative activities, such as business, online learning, and social networks in an intelligent and secure environment. In this paper, we present the Juxtapose (JXTA)-Overlay, which is a JXTA-based peer-to-peer (P2P) platform designed with the aim to leverage capabilities of Java, JXTA, and P2P technologies to support distributed and collaborative systems. The platform can be used not only for efficient and reliable distributed computing but also for collaborative activities and ubiquitous computing by integrating in the platform end devices. The design of a user interface as well as security issues are also tackled. We evaluate the proposed system by experimental study and show its usefulness for massive processing computations and e-learning applications.Peer ReviewedPostprint (author's final draft
Mobile support in CSCW applications and groupware development frameworks
Computer Supported Cooperative Work (CSCW) is an established subset of the field of Human Computer Interaction that deals with the how people use computing technology to enhance group interaction and collaboration. Mobile CSCW has emerged as a result of the progression from personal desktop computing to the mobile device platforms that are ubiquitous today.
CSCW aims to not only connect people and facilitate communication through using computers; it aims to provide conceptual models coupled with technology to manage, mediate, and assist collaborative processes. Mobile CSCW research looks to fulfil these aims through the adoption of mobile technology and consideration for the mobile user. Facilitating collaboration using mobile devices brings new challenges. Some of these challenges are inherent to the nature of the device hardware, while others focus on the understanding of how to engineer software to maximize effectiveness for the end-users. This paper reviews seminal and state-of-the-art cooperative software applications and development frameworks, and their support for mobile devices
A framework for P2P application development
Although Peer-to-Peer (P2P) computing has become increasingly popular over recent years, there still exist only a very small number of application domains that have exploited it on a large scale. This can be attributed to a number of reasons including the rapid evolution of P2P technologies, coupled with their often-complex nature. This paper describes an implemented abstraction framework that seeks to aid developers in building P2P applications. A selection of example P2P applications that have been developed using this framework are also presented
MOSDEN: An Internet of Things Middleware for Resource Constrained Mobile Devices
The Internet of Things (IoT) is part of Future Internet and will comprise
many billions of Internet Connected Objects (ICO) or `things' where things can
sense, communicate, compute and potentially actuate as well as have
intelligence, multi-modal interfaces, physical/ virtual identities and
attributes. Collecting data from these objects is an important task as it
allows software systems to understand the environment better. Many different
hardware devices may involve in the process of collecting and uploading sensor
data to the cloud where complex processing can occur. Further, we cannot expect
all these objects to be connected to the computers due to technical and
economical reasons. Therefore, we should be able to utilize resource
constrained devices to collect data from these ICOs. On the other hand, it is
critical to process the collected sensor data before sending them to the cloud
to make sure the sustainability of the infrastructure due to energy
constraints. This requires to move the sensor data processing tasks towards the
resource constrained computational devices (e.g. mobile phones). In this paper,
we propose Mobile Sensor Data Processing Engine (MOSDEN), an plug-in-based IoT
middleware for mobile devices, that allows to collect and process sensor data
without programming efforts. Our architecture also supports sensing as a
service model. We present the results of the evaluations that demonstrate its
suitability towards real world deployments. Our proposed middleware is built on
Android platform
If you build it, will they come? How researchers perceive and use web 2.0
Over the past 15 years, the web has transformed the way we seek and use
information. In the last 5 years in particular a set of innovative techniques â
collectively termed âweb 2.0â â have enabled people to become producers as
well as consumers of information.
It has been suggested that these relatively easy-to-use tools, and the behaviours which
underpin their use, have enormous potential for scholarly researchers, enabling them to
communicate their research and its findings more rapidly, broadly and effectively than
ever before.
This report is based on a study commissioned by the Research Information Network to
investigate whether such aspirations are being realised. It seeks to improve our currently
limited understanding of whether, and if so how, researchers are making use of various
web 2.0 tools in the course of their work, the factors that encourage or inhibit adoption,
and researchersâ attitudes towards web 2.0 and other forms of communication.
Context:
How researchers communicate their work and their findings varies in different subjects
or disciplines, and in different institutional settings. Such differences have a strong
influence on how researchers approach the adoption â or not â of new information and
communications technologies. It is also important to stress that âweb 2.0â encompasses
a wide range of interactions between technologies and social practices which allow web
users to generate, repurpose and share content with each other. We focus in this study on
a range of generic tools â wikis, blogs and some social networking systems â as well as
those designed specifically by and for people within the scholarly community.
Method:
Our study was designed not only to capture current attitudes and patterns of adoption but
also to identify researchersâ needs and aspirations, and problems that they encounter.
We began with an online survey, which collected information about researchersâ information
gathering and dissemination habits and their attitudes towards web 2.0. This was followed
by in-depth, semi-structured interviews with a stratified sample of survey respondents to
explore in more depth their experience of web 2.0, including perceived barriers as well as
drivers to adoption. Finally, we undertook five case studies of web 2.0 services to investigate
their development and adoption across different communities and business models.
Key findings:
Our study indicates that a majority of researchers are making at least occasional use of one
or more web 2.0 tools or services for purposes related to their research: for communicating
their work; for developing and sustaining networks and collaborations; or for finding out
about what others are doing. But frequent or intensive use is rare, and some researchers
regard blogs, wikis and other novel forms of communication as a waste of time or even
dangerous.
In deciding if they will make web 2.0 tools and services part of their everyday practice, the
key questions for researchers are the benefits they may secure from doing so, and how it fits
with their use of established services. Researchers who use web 2.0 tools and services do not
see them as comparable to or substitutes for other channels and means of communication,
but as having their own distinctive role for specific purposes and at particular stages of
research. And frequent use of one kind of tool does not imply frequent use of others as well
Performance Analysis of Publish/Subscribe Systems
The Desktop Grid offers solutions to overcome several challenges and to
answer increasingly needs of scientific computing. Its technology consists
mainly in exploiting resources, geographically dispersed, to treat complex
applications needing big power of calculation and/or important storage
capacity. However, as resources number increases, the need for scalability,
self-organisation, dynamic reconfigurations, decentralisation and performance
becomes more and more essential. Since such properties are exhibited by P2P
systems, the convergence of grid computing and P2P computing seems natural. In
this context, this paper evaluates the scalability and performance of P2P tools
for discovering and registering services. Three protocols are used for this
purpose: Bonjour, Avahi and Free-Pastry. We have studied the behaviour of
theses protocols related to two criteria: the elapsed time for registrations
services and the needed time to discover new services. Our aim is to analyse
these results in order to choose the best protocol we can use in order to
create a decentralised middleware for desktop grid
- âŠ