Results 1 - 10
of
24
Programming pervasive and mobile computing applications with the tota middleware
- PerCom 2004. Proceedings of the Second IEEE Annual Conference on
, 2004
"... Pervasive and mobile computing call for suitable middleware and programming models to support the activities of complex software systems in dynamic network environments. In this paper we present TOTA (“Tuples On The Air”), a novel middleware and programming approach for supporting adaptive context-a ..."
Abstract
-
Cited by 123 (33 self)
- Add to MetaCart
Pervasive and mobile computing call for suitable middleware and programming models to support the activities of complex software systems in dynamic network environments. In this paper we present TOTA (“Tuples On The Air”), a novel middleware and programming approach for supporting adaptive context-aware activities in pervasive and mobile computing scenarios. The key idea in TOTA is to rely on spatially distributed tuples, adaptively propagated across a network on the basis of application-specific rules, for both representing contextual information and supporting uncoupled interactions between application components. TOTA promotes a simple way of programming that facilitates access to distributed information, navigation in complex environments, and achievement of complex coordination tasks in a fully distributed and adaptive way, mostly freeing programmers and system managers form the need to take care of lowlevel issues related to network dynamics. This paper includes both application examples to clarify concepts and performance figures to show the feasibility of the approach.
Vanet routing on city roads using real-time vehicular traffic information
, 2008
"... This article presents a class of routing protocols called RBVT, Road-Based using Vehicular Traffic information ..."
Abstract
-
Cited by 51 (4 self)
- Add to MetaCart
This article presents a class of routing protocols called RBVT, Road-Based using Vehicular Traffic information
Location-aware services over vehicular ad-hoc networks using car-to-car communication
- TO APPEAR IN THE IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS
, 2007
"... Recent advances in wireless inter-vehicle communication systems enable the establishment of Vehicular Ad-hoc Networks (VANET) and create significant opportunities for the deployment of a wide variety of applications and services to vehicles. In this work, we investigate the problem of developing s ..."
Abstract
-
Cited by 34 (6 self)
- Add to MetaCart
(Show Context)
Recent advances in wireless inter-vehicle communication systems enable the establishment of Vehicular Ad-hoc Networks (VANET) and create significant opportunities for the deployment of a wide variety of applications and services to vehicles. In this work, we investigate the problem of developing services that can provide car drivers with time-sensitive information about traffic conditions and roadside facilities. We introduce the Vehicular Information Transfer Protocol (VITP), a locationaware, application-layer, communication protocol designed to support a distributed service infrastructure over Vehicular Adhoc Networks. We describe the key design concepts of the VITP protocol and infrastructure. We provide an extensive simulation study of VITP performance on large-scale vehicular networks under realistic highway and city traffic conditions. Our results demonstrate the viability and effectiveness of VITP in providing location-aware services over VANETs.
A Survey of Context Data Distribution for Mobile Ubiquitous Systems
, 2013
"... The capacity to gather and timely deliver to the service level any relevant information that can characterize service-provisioning environment, such as computing resources/capabilities, physical device location, user preferences, and time constraints, usually defined as context-awareness, is widely ..."
Abstract
-
Cited by 23 (0 self)
- Add to MetaCart
The capacity to gather and timely deliver to the service level any relevant information that can characterize service-provisioning environment, such as computing resources/capabilities, physical device location, user preferences, and time constraints, usually defined as context-awareness, is widely recognized as a core function for the development of modern ubiquitous and mobile systems. Much work has been done to enable contextawareness and to ease the diffusion of context-aware services; at the same time, several middleware solutions have been designed to transparently implement context management and provisioning in the mobile system. However, to the best of our knowledge, an in-depth analysis of the context data distribution, namely the function in charge of distributing context data to interested entities, is still missing. Starting from the core assumption that only effective and efficient context data distribution can pave the way to the deployment of truly context-aware services, this paper aims at putting together current research efforts to derive an original and holistic view of the existing literature. We present a unified architectural model and a new taxonomy for context data distribution, by considering and comparing a large number of solutions. Finally, based on our analysis, we
MobiSoC: A Middleware for Mobile Social Computing Applications
"... Abstract. Recently, we started to experience a shift from physical communities to virtual communities, which leads to missed social opportunities in our daily routine. For instance, we are not aware of neighbors with common interests or nearby events. Mobile social computing applications (MSCAs) pro ..."
Abstract
-
Cited by 21 (1 self)
- Add to MetaCart
(Show Context)
Abstract. Recently, we started to experience a shift from physical communities to virtual communities, which leads to missed social opportunities in our daily routine. For instance, we are not aware of neighbors with common interests or nearby events. Mobile social computing applications (MSCAs) promise to improve social connectivity in physical communities by leveraging information about people, social relationships, and places. This article presents MobiSoC, a middleware that enables MSCA development and provides a common platform for capturing, managing, and sharing the social state of physical communities. Additionally, it incorporates algorithms that discover previously unknown emergent geo-social patterns to augment this state. To demonstrate MobiSoC's feasibility, we implemented and tested on smart phones two MSCAs for location-based mobile social matching and place-based ad hoc social collaboration. Experimental results showed that MobiSoC can provide good response time for 1000 users. We also demonstrated that an adaptive localization scheme and carefully chosen cryptographic methods can significantly reduce the resource consumption associated with the location engine and security on smart phones. A user study of the mobile social matching application proved that geo-social patterns can double the quality of social matches and that people are willing to share their location with MobiSoC in order to benefit from MSCAs.
The MobiSoC Middleware for Mobile Social Computing: Challenges, Design, and Early Experiences ABSTRACT
"... Recently, we started to experience a shift from physical communities to virtual communities, which leads to missed social opportunities in our daily routine. For instance, we are not aware of neighbors with common interests or nearby events. Mobile social computing applications (MSCAs) promise to im ..."
Abstract
-
Cited by 9 (2 self)
- Add to MetaCart
(Show Context)
Recently, we started to experience a shift from physical communities to virtual communities, which leads to missed social opportunities in our daily routine. For instance, we are not aware of neighbors with common interests or nearby events. Mobile social computing applications (MSCAs) promise to improve social connectivity in physical communities by leveraging information about people, social relationships, and places. This paper presents MobiSoC, a middleware that enables MSCAs development and provides a common platform for capturing, managing, and sharing the social state of physical communities. Additionally, it incorporates algorithms that discover previously unknown emergent geosocial patterns to augment this state. To demonstrate MobiSoC’s feasibility, we implemented and tested on smart phones two MSCAs for location-based mobile social matching and place-based ad hoc social collaboration. Categories and Subject Descriptors
Lane reservation for highways (position paper
- In ITSC ’07: Proceedings of the 10th International IEEE Conference on Intelligent Transportation Systems
, 2007
"... Abstract — The only way to keep up with the ever-increasing number of cars on roads is through constant change and improvement in the transportation infrastructure. Construction of new roads is constrained by space and financial resources. Therefore, there is a need to devise ways to make optimal us ..."
Abstract
-
Cited by 5 (1 self)
- Add to MetaCart
(Show Context)
Abstract — The only way to keep up with the ever-increasing number of cars on roads is through constant change and improvement in the transportation infrastructure. Construction of new roads is constrained by space and financial resources. Therefore, there is a need to devise ways to make optimal use of the existing infrastructure. In this position paper, we describe a lane reservation system for highways. The idea is to allow drivers to reserve a slot on a high-priority lane by paying a premium price. The high-priority lane would provide congestion free travel between any two points on the highway. We describe the design of our system, the challenges that need to be solved and the evaluation methodology we are planning to adopt. I.
Context-Aware Fault Tolerance in Migratory Services ABSTRACT
"... Mobile ad hoc networks can be leveraged to provide ubiquitous services capable of acquiring, processing, and sharing real-time information from the physical world. Unlike Internet services, these services have to survive frequent and unpredictable faults such as disconnections, crashes, or users tur ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
(Show Context)
Mobile ad hoc networks can be leveraged to provide ubiquitous services capable of acquiring, processing, and sharing real-time information from the physical world. Unlike Internet services, these services have to survive frequent and unpredictable faults such as disconnections, crashes, or users turning off their devices. This paper describes a contextaware fault tolerance mechanism for our migratory services model. In this model, a per-client service instance transparently migrates to different nodes in the network to provide a continuous and semantically-correct interaction with its client. The proposed fault tolerance mechanism extends the primary-backup approach with a context-aware checkpointing process. The backup node is dynamically selected based on its distance from the client and service, the similarity of its mobility pattern with those of the client and service, and the state checkpointing frequency and size. We demonstrate the feasibility of our approach through a prototype implementation tested in a small scale ad hoc network of smart phones. Additionally, we simulate our mechanism in a realistic urban environment with 300 pedestrians, cyclists, and cars. Compared to approaches where the backup node is a neighbor of the service node or the client node itself, our mechanism performs as much as 80 % better than the former for recovery ratio, and three times better than the latter for network overhead, while achieving better or similar recovery latency.
AN ENHANCED DOUBLE-LAYERED P2P SYSTEM FOR THE RELIABILITY IN DYNAMIC MOBILE ENVIRONMENTS
"... Abstract. The double-layered peer-to-peer (P2P) systems were introduced to re-duce the network traffic in MANET. The peers in the systems are classified into super peers and sub-peers. Super peers manage their neighboring sub-peers. The network communications in the systems are done mostly among sup ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
(Show Context)
Abstract. The double-layered peer-to-peer (P2P) systems were introduced to re-duce the network traffic in MANET. The peers in the systems are classified into super peers and sub-peers. Super peers manage their neighboring sub-peers. The network communications in the systems are done mostly among super peers. In case when a pair of neighboring super peers is too far to communicate, one or two of their sub-peers bridges the super peers. However, the double-layered sys-tems need to improve the reliability that guarantees communications among peers. In this paper, we propose a new double-layered P2P system in which super peers are selected based on their mobility. We also propose two reliability improvement schemes, the avoidance scheme and the role changing scheme. They are applied to the proposed system to enhance the reliability of the system. The proposed system is implemented in the dynamic mobile P2P environment where peers may join and leave the network dynamically and the number of peers varies. The various experi-ments are done with the Network Simulator-2 v2.33. The experimental results show that the proposed system with the two schemes improved the reliability over other double-layered systems in terms of the failure rate by up to 25%, while increasing the network traffic marginally.