Cloud Computing is an emerging computing platform collecting under a unique umbrella several research results from the areas of Grid Computing, Hardware and Network Virtualization, and Data Centers administration. Research in Cloud Computing goes towards the goal of realizing the ambitious “computing as an utility” paradigm through public clouds, but also aims at improving private and community cloud infrastructures to answer the peculiar needs of many industrial realities.
Challenges in Cloud Computing are the improvement of allocation algorithms for virtual machines and virtual networks, QoS provisioning and SLA enforcement for cloud users, enabling interoperability between different cloud vendors through the development of standards for cloud federations.
Research in the Mobile Computing area is focused on the development of novel algorithms, frameworks and architectures that support rich pervasive and ubiquitous services for moving users.
Among the many challenges of this field there are the realization of solutions independent from the heterogeneous hardware and software platforms, and the provision of ubiqitous connectivity always levarging the best available opportunity.
Research in context-based systems at realizing smart architectures that adapt their services to the users’ context. Context, in this area, has a wide range of different and sometimes blurred meanings: it defines all the data that help identify the characteristics of the environment in which the context-based application is running; context can be an user’s location, a device’s hardware configuration, or even an user’s social encounters.
Our challenge is to develop intelligent middleware support to ease developers build context aware applications. In this direction problems such as collection, synthesis, aggregation and distribution of context data, expression and enforcement of QoC (quality-of-context) application requirements, and provisioning of services that adapt to the application’s context are only some of the issues to cope with.
NGN & Future Internet Scenarios
The convergence of telecommunication services (voice, text, …) and data services to an integrated all-IP network is what is usually referred to as Next Generation Network (NGN). In this vision users are provided an ubiquitous service which they can request transparently from different kind of devices and access networks.
Main challenges in this research area are the seamless integration of different access network and communication technologies, the provisioning of services with specific and differentiated QoS, and the development of standard-compliant solutions which help in the transition from the current networking architecture.
Sustainable Infrastructures for Smart Environments
The integration of computing and communication capabilities into million of devices that melt and hide into everyday life is no longer a future-world perspective, but it is happening right now around us. Many of these devices, which are sometimes even wearable, are provided with more or less sophisticated sensors which are able to measure peculiar characteristics of the environment in which they move and act.
Intelligently collect and aggregate these input data, perform reasoning and inference to derive higher level information, and build smart systems and services which adapt to their surrounding environments are all challenges of the Smart Pervasive Environments (SPE) research.
Fog is an emergent architecture for computing, storage, control, and networking that distributes these services closer to end users along the cloud-to-things continuum.
As an architecture, it supports a growing variety of applications, including those in the Internet of Things (IoT), and fifth-generation (5G) wireless systems.
Research in the Fog Computing area is focused on the development of novel algorithms, frameworks and architectures that support rich pervasive and ubiquitous services for heterogeneous devices.