|Nowadays we are witnessing a transformation of the software industry that it is evolving towards service oriented architectures in all the scopes. Simultaneously, infrastructures are being developed to provide support for all kind of services, such as web services, multi-tier architectures, service bus, etc. Pioneering companies as Google has brought this vision to an extreme and offer an innumerable number of services accessible through Internet that before were only locally accessible and required to buy specific hardware and software (e. g. Google docs). The evolution of cellular telephony, mobile devices, and the wide spread of wireless networks (cellular telephony, WIFI, etc.) and the maturity of sensor and ad hoc networks, as well as the evolution of RFID technology will allow ubiquitous access to these services, and will enable the creation of new services not possible till now. For the creation of new classes of services, it is necessary the convergence of technologies coming from very different paradigms. In the present proposal we aim at developing the necessary infrastructure for the creation of new classes of services. There is a growing trend towards large scale services; on one hand, there are services like the ones offered by Google with millions of Internet users. On the other hand, there are services that will have to deal with millions of ubiquitous devices (sensors, RFIDs, cell phones, PDAs, intelligent cars, laptops, etc.). This means that the infrastructures that want to provide support for these services should be highly scalable to be able to deal with a massive number of users and devices. Given the increasing dependency of the society on the services provided by computing systems, a crucial aspect for the success of that infrastructure is the provided dependability. The goal of this project lies precisely in overcoming the scientific challenges necessary to make this vision of service oriented computing at a global scope, creating a highly scalable infrastructure that provides highly dependable services. For this purpose, techniques from different paradigms will be combined: distributed systems, ubiquitous systems, fault-tolerance, middleware systems, autonomic computing, data streaming, and high performance computing.
|Proyectos y convenios en convocatorias públicas competitivas
|Ministerio de Ciencia e Innovación