skip to main content
10.1145/1557626.1557646acmotherconferencesArticle/Chapter ViewAbstractPublication PagesuccsConference Proceedingsconference-collections
research-article

Component placement and location for a dynamic software composition system

Published: 19 May 2009 Publication History

Abstract

In this paper, we discuss an approach to wide-area dynamic software composition that avoids the cost, inflexibility and complexity of installing and maintaining applications on user devices (laptops, cell phones, etc.) and at the same time addresses issues related to performance and security that limit the applicability of application servers, cloud computing and the like. Specifically, this paper deals with a core problem encountered in trying to build such a system: the placement and subsequent location of software components that will be composed "on-the-fly" to create applications customized to meet user needs, current location and device capabilities.

References

[1]
T. Kwok, T. Nguyen, and L. Lam. Software as a Service with Multi-tenancy Support for an Electronic Contract Management Application. In SCC '08: Proceedings of the 2008 IEEE International Conference on Services Computing, pages 179--186. Honolulu, Hawaii, USA, 2008.
[2]
R. Mietzner and F. Leymann. Towards Provisioning the Cloud: On the Usage of Multi-Granularity Flows and Services to Realize a Unified Provisioning Infrastructure for SaaS Applications. In SERVICES '08: Proceedings of the 2008 IEEE Congress on Services - Part I, pages 3--10. Beijing, China, 2008.
[3]
R. Mietzner, F. Leymann, and M. P. Papazoglou. Defining Composite Configurable SaaS Application Packages Using SCA, Variability Descriptors and Multi-tenancy Patterns. In ICIW '08: Proceedings of the 2008 Third International Conference on Internet and Web Applications and Services, pages 156--161. Athens, Greece, 2008.
[4]
P. V. Mockapetris. RFC 1035: Domain names - Implementation and Specification., 1987.
[5]
E. Newcomer and G. Lomow". "Understanding SOA with Web Services". Addison Wesley, 2005.
[6]
L. Peterson, T. Anderson, D. Culler, and T. Roscoe. A blueprint for introducing disruptive technology into the internet. SIGCOMM Comput. Commun. Rev., 33(1):59--64, 2003.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
C3S2E '09: Proceedings of the 2nd Canadian Conference on Computer Science and Software Engineering
May 2009
266 pages
ISBN:9781605584010
DOI:10.1145/1557626
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • BytePress
  • Concordia University: Concordia University

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 May 2009

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. component location
  2. component placement
  3. service composition
  4. software components

Qualifiers

  • Research-article

Conference

C3S2E '09
Sponsor:
  • Concordia University
C3S2E '09: Proceedings of the 2009 C3S2E conference
May 19 - 21, 2009
Quebec, Montreal, Canada

Acceptance Rates

Overall Acceptance Rate 12 of 42 submissions, 29%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 211
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Feb 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media