A platform for device and computation management

  • Authors:
  • R. B. Patel;Nikos Mastorakis;Kuldeep Singh

  • Affiliations:
  • Dept of Computer Engineering, M. M. Engineering College, Haryana, India;Dept of Computer Science, Military Inst. of University, Education/Hellenic Naval Academy, Piraeus, Greece;Dept of Computer Engineering, Harayana Engineering College, Jagadhari, Haryana, India

  • Venue:
  • MMACTE'05 Proceedings of the 7th WSEAS International Conference on Mathematical Methods and Computational Techniques In Electrical Engineering
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Mobile computing extends the horizons of conventional computing model to a ubiquitous computing environment that serves users at anytime, anywhere. Most distributed applications and services were designed with the assumption that the terminals were powerful, stationary and connected to fixed networks. One of the biggest challenges in future application development is device heterogeneity. In the future, we expect to see a rich variety of computing devices that can run applications. These devices have different capabilities in processors, memory, networking, screen sizes, input methods, and software libraries. We also expect that future users are likely to own many types of devices. Depending on users changing situations and environments, they may choose to switch from one type of device to another that brings the best combination of application functionality and device mobility. Applications, middleware, and systems can be measured in a variety of dimensions, including usability, distributability, integration, conformance to standards, extensibility, internationalizability, manageability, performance, portability, scalability reliability- fault tolerance and security. We call these pervasive attributes, since they can apply to the system as a whole, not just to the system's components. In this paper we have designed and implemented a secure and reliable application framework called the Platform for Device and Computation Management (PDCM) system that can both assist developers to build multi-platform applications that can run on heterogeneous devices and allow a user to move/migrate a running application among heterogeneous devices.