IP-based protocols for mobile internetworking
SIGCOMM '91 Proceedings of the conference on Communications architecture & protocols
Asynchronous dialogue control in a medical graphic interface
Cybernetics and Systems - Special issue: Eurocast 1991 international workshop on computer aided systems theory
CADTM: a database transaction manager for coordinating design activities in CAD environments
Microprocessing and Microprogramming - Special volume: short notes from Euromicro '92
Template-driven interfaces for numerical subroutines
ACM Transactions on Mathematical Software (TOMS)
An interconnection language for reuse at the template/module level
Journal of Systems and Software
ACM Transactions on Programming Languages and Systems (TOPLAS)
Computer as Thinker/Doer: Problem-Solving Environments for Computational Science
IEEE Computational Science & Engineering
SoftLab—a virtual laboratory for computational science
Selected papers presented at the third international conference on Expert systems for scientific computing
Mobile wireless computing: challenges in data management
Communications of the ACM
Rover: a toolkit for mobile information access
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Neuro-Fuzzy Support for Problem-Solving Environments: A Step Toward Automated Solution of PDEs
IEEE Computational Science & Engineering
IJCAI '95 Proceedings of the Workshop on Adaption and Learning in Multi-Agent Systems
Web intelligent query-disconnected Web browsing using cooperative techniques
COOPIS '96 Proceedings of the First IFCIS International Conference on Cooperative Information Systems
Intelligent communication filtering for limited bandwidth environments
HOTOS '95 Proceedings of the Fifth Workshop on Hot Topics in Operating Systems (HotOS-V)
SciAgents-an agent based environment for distributed, cooperative scientific computing
TAI '95 Proceedings of the Seventh International Conference on Tools with Artificial Intelligence
Internet, education, and the Web
WET-ICE '96 Proceedings of the 5th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE'96)
Distributed channel allocation for PCN with bursty traffic
INFOCOM '95 Proceedings of the Fourteenth Annual Joint Conference of the IEEE Computer and Communication Societies (Vol. 1)-Volume - Volume 1
Problem-solving environments for partial differential equation based applications
Problem-solving environments for partial differential equation based applications
On the Grid and Sensor Networks
GRID '03 Proceedings of the 4th International Workshop on Grid Computing
On a data-driven environment for multiphysics applications
Future Generation Computer Systems - Special section: Complex problem-solving environments for grid computing
On a data-driven environment for multiphysics applications
Future Generation Computer Systems - Special section: Complex problem-solving environments for grid computing
Hi-index | 0.00 |
Recent and anticipated technological advances in wireless computing will permit users to compute ubiquitously, “anywhere” and “any time”. However, mobile platforms are unlikely to have the computational resources to solve even moderately complex problems that users routinely solve on static workstations today. In the SciencePad project our aim is to develop “Ubiquitous” Problem Solving Environments (UPSEs) to support mobile aware applications. The objective of this paper is to address the architectural design of UPSEs on wireless notebook platforms supported by stationary compute servers over low bandwidth connections. There is extensive literature dealing with networking and data management issues in mobile computing. However, we address design issues at several layers of the mobile system. The resulting architecture uses a proxy-based methodology to partition the application components across the dual (wireless and stationary) network of computational units and build a distributed PSE architecture. Our architecture uses parameterized objects and templates, lazy evaluation, and also deals with fuzzy and unstructured I/O. We articulate the general principal of the architecture in the context of scientific computing, which provides us with a complex, real world application scenario. It also allows us to build on our previous work on various aspects of PSEs for scientific computing. Our architecture is currently being validated by building a ubiquitous version of PDELab (a scientific computing package) on a two mega-bit wireless Ethernet network of notebook platforms and heterogeneous parallel machines.