TECHNOLOGICAL IMPLEMENTATION PLAN
Description of project

EC PROGRAMME: IST
PROJECT TITLE: Active creation, delivery and management of efficient context aware services
ACRONYM: CONTEXT
PROGRAMME TYPE: 5th FWP (Fifth Framework Programme)
CONTRACT NUMBER: IST-2001-38142
PROJECT WEB SITE (if any): http://context.upc.es
START DATE: 01 Sep 2002
END DATE: 28 Feb 2005
COORDINATOR DETAILS: Name: Arto Juhola
Organisation: VTT Information Technology
Address: Tekniikantie 4B , 02044 VTT Espoo, Finland
Telephone: +358 9 456 5604
E-mail: Arto.Juhola@vtt.fi

PARTNERS NAME:
UNIVERSITY COLLEGE LONDON, Alex Galis
TELEFONICA INVESTIGACION Y DESARROLLO SA UNIPERSONAL, Pilar VELAZQUEZ ITURBIDE
INSTITUTE OF COMMUNICATION AND COMPUTER SYSTEMS, Michael THEOLOGOU
ALGONET S.A., Panos GEORGATSOS
VODAFONE PANAFON ANONYMI ELLINIKI ETAIREIA TILEPIKOINONION, Konstantinos ELEFTHERIANOS
TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY, Dan RAZ
UNIVERSITAT POLITECNICA DE CATALUNYA, Joan SERRAT

Commission Officer Name: Jose Fernandez Villacanas
 
Executive summary

Original research objectives
CONTEXT aims to design, develop and assess innovative models and solutions for an efficient provisioning of context-based services making use of active network technology on top of fixed and mobile networks. This will allow the composability and dynamic adaptability of current and future services for the benefit of the global users. From the technical point of view the CONTEXT solution will span into three domains, namely: the service layer domain, the Active Networks (AN) domain and the IP domain. In the service layer domain, we will deal with modelling of the information that expresses the context of services and establishing a framework for the creation of context aware services. The AN based solution, with appropriate APIs to control the IP domain, will allow the actual delivery of context based services and the adaptation of the policy based management concept in order to their management. CONTEXT aims to design, develop and assess innovative models and solutions for an efficient provisioning of context-based services making use of active network technology on top of fixed and mobile networks. This will allow the composability and dynamic adaptability of current and future services for the benefit of the global users. From the technical point of view the CONTEXT solution will span into three domains, namely: the service layer domain, the Active Networks (AN) domain and the IP domain. In the service layer domain, we will deal with modelling of the information that expresses the context of services and establishing a framework for the creation of context aware services. The AN based solution, with appropriate APIs to control the IP domain, will allow the actual delivery of context based services and the adaptation of the policy based management concept in order to their management. OBJECTIVES The main project objective is the specification and design of models and solutions for an efficient provisioning of context-based services making use of active networks on top of fixed and mobile infrastructure. This entails the following objectives: - Mechanisms for the definition, exchange and acquisition of contextual information. - Mechanisms for creating and provisioning context sensitive services. - A policy-based framework for service activation, including configuration of the relevant servers. - The enforcement of monitoring policies for SLA management. - The enhancement of active network technology in order to provide efficient delivery of context based services specially in the mobile network environment. - The specification and development of APIs for networkprogrammability purposes DESCRIPTION OF WORK The project will start facing the problem of the characterization of context for services like VoIP MoIP, etc. Several models will we reviewed and an appropriate solution that may entail the modification or the combination of existing approaches will be proposed. The characterisation of this type of information will allow us to refine a high level system architecture spanning through three layers, namely: the Service Layer, the Active Network Layer and the IP Layer. Once the services are characterised and the platform for their delivery is properly specified, we will start with the design and implementation of the appropriate components. Although there are several ways for classification, its worthy to mention that two main categories of such components are envisaged, namely the service components properly said and the management components. This classification stresses the fact that management will be specially considered as a mechanism for a reliable service delivery. AS the solution proposed in CONTEXT is believed that will be combined with the Active Networks technology, the next step will be the review of this technology to identify how to adapt it properly to our main goal. This might include the upgrade of an existing AN platform in both the data plain and the management plain, including the development of API for the underlying technology (IP) programming. These APIs will be aligned with P1520 or similar standards. The validation of the solution and prototypes will be the last step in the work to be covered in this project. This validation will involve the test beds of several partners. It is also necessary to mention that CONTEXT will devout special attention to the exploitation and dissemination of the project results. This will entail the presentation of the project at different phase in the appropriate fora.
Expected deliverables
D1.1 "Overview of external liaison within and outside of the IST programme" D1.5 "Technology implementation plan" D1.6 "Final Report" D2.2 "Solution for provisioning and delivery of context aware services" D3.2 "Design and implementation of components for the proof of concept of provisioning and management of context aware services" D4.2 "Specification, design and implementation of the necessary components for the enhancement of an active platform for the validation of the project approach"
Project's actual outcome
D1.1 "Overview of external liaison within and outside of the IST programme" D1.5 "Technology implementation plan" D1.6 "Final Report" D2.2 "Solution for provisioning and delivery of context aware services" D3.2 "Design and implementation of components for the proof of concept of provisioning and management of context aware services" D4.2 "Specification, design and implementation of the necessary components for the enhancement of an active platform for the validation of the project approach" The project has completed the design, implementation, integration, infrastructure set-up for testing, the testing itself, evaluation, demonstrations and dissemination activities to present a proof-of-concept for the context-aware service support. The produced results are highly innovative and of high quality, addressing topics of significant research interest and exploitation potential by the project partners. * Modelling of context information and context-aware services. Adopting the view that 'context' can be anything that can be used to customise the behaviour of services. The specified models are not static/monolithic informational models, but they present meta-models prescribing to appropriate entities and relationships between them, thus allowing flexibility to bypass standardisation of service specific models. * Means to 'easily and fast' define context-aware services and automatically, 'on-the-fly' create the necessary components and information required for their provisioning; service logic, subscription/customisation forms, updates of activation and invocation processes. * Efficient means to collect, gather, make available (retrieve) context information and execute and deliver the logic of services utilising such information. These means are built upon the capabilities offered by a distributed, programmable/active network/application environment. By its very nature, such an environment offers the benefits of an open, simple, distributed computational environment. * As such, a programmable environment is ideal for fast service development and deployment -a key requirement underlying the provisioning of context-aware services. Programmable environments should be seen along the recent trends of the IT and communications industry, where there is a noticeable move from complex, standardisation-demanding platforms to self-contained, atomic tools, supplied in the form of libraries. * Enhancements of programmable platforms to support the needs of context-aware services. The project has developed a programmable/active platform and has undertaken a number of enhancements to support the needs of provisioning context information and delivery of services utilising such information. * An architecture combining all the above, providing high degrees of flexibility in defining, deploying, customising, activating, operating and monitoring context-aware services.
Broad dissemination and use intentions for the expected outputs
Provided later
Overview of all your main project results

No. Self-descriptive title of the result Category
A, B or C*
Partner(s) owning the result(s) (referring in particular to specific patents, copyrights, etc.) & involved in their further use
1 Prototype of entire system implementing Crisis Helper scenario. C TELEFONICA INVESTIGACION Y DESARROLLO SA UNIPERSONAL
ALGONET S.A.
2 Service assurance mechanism using local processing (XSLT + SOAP). A TELEFONICA INVESTIGACION Y DESARROLLO SA UNIPERSONAL
3 DINA information broker for retrieving information regarding an active node. A TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY
4 DINA control broker to control and configure an active node. B VTT Information Technology
TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY
5 DINA filter broker to filter traffic in an active node. B VTT Information Technology
TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY
6 DINA network broker. A VTT Information Technology
7 DINA management broker to control the active environment. A TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY
8 DINA action broker to perform global action and to deploy context-aware services. A TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY
9 Active Layer for controllin, operating and managing of context-aware services A TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY
10 Code execution controller to context-aware services. B TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY
11 DINA QoS Broker. A INSTITUTE OF COMMUNICATION AND COMPUTER SYSTEMS
12 DINA GPRS Wrapper. B INSTITUTE OF COMMUNICATION AND COMPUTER SYSTEMS
VODAFONE PANAFON ANONYMI ELLINIKI ETAIREIA TILEPIKOINONION
13 DINA Context Broker. B INSTITUTE OF COMMUNICATION AND COMPUTER SYSTEMS
14 DINA WLAN broker B UNIVERSITAT POLITECNICA DE CATALUNYA
15 DINA control broker for CISCO routers B UNIVERSITAT POLITECNICA DE CATALUNYA
16 DINA filter broker for CISCO routers B UNIVERSITAT POLITECNICA DE CATALUNYA
17 Smooth, vertical handover mechanism. B VTT Information Technology
18 Active services Traffic Shaper and VPN. B VTT Information Technology
19 LANE modifications/updates. B VTT Information Technology
20 Policy-based system for deploying and managing context-based services. A UNIVERSITY COLLEGE LONDON
21 Overall Context System Architecture A ALGONET S.A.
INSTITUTE OF COMMUNICATION AND COMPUTER SYSTEMS
TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY
TELEFONICA INVESTIGACION Y DESARROLLO SA UNIPERSONAL
UNIVERSITY COLLEGE LONDON
UNIVERSITAT POLITECNICA DE CATALUNYA
VODAFONE PANAFON ANONYMI ELLINIKI ETAIREIA TILEPIKOINONION
VTT Information Technology
22 IPv6 Support for DINA A VTT Information Technology
23 Prototype of entire system implementing Super Mother A VTT Information Technology
UNIVERSITY COLLEGE LONDON
24 Information and policies B UNIVERSITY COLLEGE LONDON
25 Prototype of entire system implementing Moving Campus scenario A INSTITUTE OF COMMUNICATION AND COMPUTER SYSTEMS
ALGONET S.A.
UNIVERSITAT POLITECNICA DE CATALUNYA
UNIVERSITY COLLEGE LONDON
26 Service Modelling - Dynamic Modelling Approach A ALGONET S.A.
27 Service Creation and Customisation System A ALGONET S.A.
28 DINA SIP Broker A UNIVERSITY COLLEGE LONDON
   *A: results usable outside the consortium / B: results usable within the consortium / C: non usable results
 
Quantified Data on the dissemination and use of the project results

Items about the dissemination and use of the project results
(consolidated numbers)
Currently achieved quantity Estimated future* quantity
Product innovations 1 0
Process innovations 4 0
New services (commercial) 0 1001
New services (public) 0 0
New methods 5 0
Scientific breakthrought 1 0
Technical standards to which this project has contributed 0 0
EU regulations/directives to which this project has contributed 0 0
International regulations to which this project has contributed 0 0
PhDs generated by the project 2 2
Grantees/trainees including transnational exchange of personnel 0 0
* "Future" means expectations within the next 3 years following the end of the project
 
Comment on European Interest

Community added value and contribution to EU policies
European dimension of the problem
On the research side, the project has advanced the intellectual capital of the involved research and academic institutions. This helps them to continue to be in the forefront of the Intenet development and to increase European prestige. As seen from the European end users' point of view, the context-aware service applications offer an opportunity to increase human productivity in a substantial ways and an efficient and convenient way to personalize services. Using the results of the project, the introduction of these services can be much more practicable than in the past and thus they will be within the reach of everyone. Finally, considering the producers, the project results are already directly benefiting one SME and two significant European carriers involved in the project are forming their . Thus the achievements are paving the way to the European level improvements on services and processes along the lines set out in the project.
Contribution to developing S&T co-operation at international level. European added value
The project partners have been active in the scientific arena, as manifested by the numerous publications and scientific papers within the project. The project was granted a 3 month extension for some further work. The extension concentrates on dissemination (a book, papers) and some industrial trials. During the extension the web-site will be maintained and open-souce licencing of some of the software produced in the project being on the agenda. It is the hope of the participants that this will prove to be a pivotal catalyst in raising the necessary interest and support for the use of the results in an international setting. Within their domains of influence, the participating research institutions and universities will strive to improve upon the results in contract research or use them as a starting point in subsequent basic research. To facilitate the development of such derivative ideas, new project proposals were submitted.
Contribution to policy design or implementation
The project objectives are in unison with several fundamental EU policies, e.g. freedom of movement, combat against discrimination, and improvement of European governance. However, the CONTEXT contribution should be thought of as a progress in the tools, which will enable and strengthen these policies. Standardisation needs were regocnised at international level, but at the moment no suitable forum was found. Therefore the efforts were re-directed into developing awareness for the need of such work, mainly be informing potential standardisation bodies (WWRF) and introducing conference workshops dedicated to the subject.
 
Contribution to Community social objectives
 
Improving the quality of life in the Community:
Life is full of relatively simple chores that consume our valuable time. Until recently one had to go to the bank for a money transfer, or to go to the ticket office to buy tickets. One still has to copy or download or synchronise his/her files between two computers, to configure his PC modem settings, to key his new appointments in a calendar, or to show his ticket at the theatre entrance. Such activities could be undertaken by intelligent systems that would cooperate with each other, and which would free a part of our time, valuable skills and talents which would then be spent in a more creative and efficient fashion. The network context awareness, the object of research in the project, is a potent and unifying ingredient to be added to the arsenal of service developers. Combined with prediction, information passing, proactiveness and other forms of intelligence, the context aware services can offer tangible benefits for the lifes of Europeans.
Provision of appropriate incentives for monitoring and creating jobs in the Community (including use and development of skills):
The expanding use of configurable, co-operating and efficient (active) networks and associated services as laid out by the project will promote new business activity, with the direct favourable impact on employment. Also, a study published by the European Commission concluded that the diffusion of information and communication technologies positively contributes to job creation. Moreover, productivity improvements can be foreseen where pervasive computing and context aware environments enable the exploitation of the skills and capabilities of thus empowered employees for less tiring and more creative activities, in a broad range of work settings and markets.
Supporting sustainable development, preserving and/or enhancing the environment (including use/conservation of resources):
Context awareness in services, supported by active capabilities in networks can contribute to a better utilisation of resources. This goes beyond the idea of effective communications reducing the volume of physical traffic: Effective environment protection results from a knowledge of relations between the links of various biological and natural chains, combined with a prudent use of resources. Improved interaction between humans and machines or just between machines can be used to link demand with offer, to avoid waste, to give immediate warning of problems. For example, one might link pollution detectors to air conditioning management systems in an area. The technical capability to do so might even lead to regulatory changes. As a further example, one might impose on factories a requirement to automatically create warning signals towards the inhabitants in an area.

 
Expected project impact (to be filled in by the project coordinator)

EU Policy Goals I
SCALE OF EXPECTED IMPACT OVER THE NEXT 10 YEARS
-1 0 1 2 3
II
other
Not applicable to project Project Impacttoo difficult to estimate
1. Improved sustainable economic development and growth, competitiveness 2
   
2. Improved employment 1
 
3. Improved quality of life and health and safety 2
   
4. Improved education 0
   
5. Improved preservation and enhancement of the environment 1
   
6. Improved scientific and technological quality 3
   
7. Regulatory and legislative environment 0
   
8. Other 0
   

1. Economic development and growth, competitiveness
Scale of Expected Impacts over the next 10 years (2)
By Project End
-1 0 1 2 3
After Project End
-1 0 1 2 3
a) Increased Turnover for project participants
   - national markets
0 1
b) Increased Turnover for project participants
   - international markets
0 1
c) Increased Productivity for project participants
0 3
d) Reduced costs for project participants
0 1
e) Improved output quality/high technology content
1 3

2. Employment
Scale of Expected Impacts over the next 10 years (2)
By Project End
-1 0 1 2 3
After Project End
-1 0 1 2 3
a) Safeguarding of jobs
b) Net employment growth in projects participants staff
c) Net employment growth in customer and supply chains
d) Net employment growth in the European economy at large

3. Quality of Life and health and safety
Scale of Expected Impacts over the next 10 years (2)
By Project End
-1 0 1 2 3
After Project End
-1 0 1 2 3
a) Improved health care
0 1
b) Improved food, nutrition
0 0
c) Improved safety (incl. consumers and workers safety)
0 2
d) Improved quality of life for the elderly and disabled
0 2
e) Improved life expectancy
0 0
f) Improved working conditions
0 1
g) Improved child care
0 0
h) Improved mobility of persons
0 2

4. Improved education
Scale of Expected Impacts over the next 10 years (2)
By Project End
-1 0 1 2 3
After Project End
-1 0 1 2 3
a) Improved learning processes including lifelong learning
b) Development of new university curricula

5. Preservation and enhancement of the environment
Scale of Expected Impacts over the next 10 years (2)
By Project End
-1 0 1 2 3
After Project End
-1 0 1 2 3
a) Improved prevention of emissions
0 0
b) Improved treatment of emissions
0 0
c) Improved preservation of natural resources and cultural heritage
0 1
d) Reduced energy consumption
0 1

6. S&T quality
Scale of Expected Impacts over the next 10 years (2)
By Project End
-1 0 1 2 3
After Project End
-1 0 1 2 3
a) Production of new knowledge
3 3
b) Safeguarding or development of expertise in a research area
3 3
c) Acceleration of RTD, transfer or uptake
3 3
d) Enhance skills of RTD staff
3 3
e) Transfer expertise/know-how/technology
2 1
f) Improved access to knowledge-based networks
2 2
g) Identifying appropriate partners and expertise
2 2
h) Develop international S&T co-operation
3 3
i) Increased gender equality
1 1

7. Regulatory and legislative environment
Scale of Expected Impacts over the next 10 years (2)
By Project End
-1 0 1 2 3
After Project End
-1 0 1 2 3
a) Contribution to EU policy formulation
Contribution to EU policy implementation

8. Other (please specify)
Scale of Expected Impacts over the next 10 years (2)
By Project End
-1 0 1 2 3
After Project End
-1 0 1 2 3
 

Description of Results

 
No. Title
1 Prototype of entire system implementing Crisis Helper scenario.
 
CONTACT PERSON FOR THIS RESULT
Name Pilar Velázquez Iturbide
Position Jefe de División
Organisation Telefónica Investigación y Desarrollo Sociedad Anónima Unipersonal
Address c/ Emilio Vargas 6
28043, Madrid
Spain
Telephone +34913374802
Fax +34913374272
E-mail pilarv@tid.es
URL http://www.tid.es
Specific Result
URL
 
 
SUMMARY
During critical situations as emergencies, fire, earthquakes or any kind of disaster, network operators need to manage carefully the available communication bandwidth, giving priority to those calls relevant to solve the crisis, and rejecting non relevant calls to avoid network saturation. The Crisis Helper scenario explains how using a context aware service can help during a crisis. To demonstrate this scenario SIPTrex (a Voice over IP implementation) was used.The information about the state of each zone of the city (“Calm”/”Crisis”) is considered context information. The information specifying which users have privileges to call during the crisis (i.e. policemen, firemen, doctors,...) is also considered context.The operator, using the means provided by CONTEXT, defines a context aware service to deal with potential crisis. Service logic and service management features (deployment and execution conditions, service assurance) are defined using policies. The service is deployed and when, as stated in policies, an emergency is detected (a great number of calls is made to 112 in a short period of time), the service is executed. During the crisis only calls from privileged callers will be allowed. When the crisis ends, the standard call acceptance criteria is restored. This scenario demonstrates how the different components developed in the CONTEXT project work together succesfully as a whole system, how that system can be applied satisfactorily to a practical use case, and how a real benefit is obtained from the usage of context aware services.In this case, both the network operator and the citizens would take advantage of all the benefits derived from the usage of the CONTEXT platform. In general, a context aware service approach will benefit both network operators and network/service end users.

SUBJECT DESCRIPTORS CODES
88 BROKERAGE SERVICES
113 COGNITIVE SCIENCE
120 COMMUNICATION ENGINEERING/TECHNOLOGY
320 INFORMATION MANAGEMENT
510 PROGRAMMING/INFORMATION SYSTEMS
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
Deliverable D2.2 “CONTEXT Architecture: Solution for provisioning and delivery of context aware services” Public
Deliverable D3.2 “Design and Implementation of Components for the Proof of Concept of Provisioning and Management of Context Aware Services” Public
Deliverable D4.2 “Specification, design and implementation of the necessary components for the enhancement of an active platform for the validation of the project approach” Public
Report I5.1 “Initial results of the CONTEXT approach”and system evaluation specifications” Confidential

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors
64 Post and telecommunications
72 Computer and related activities
73 Research and development

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development Experimental development stage (laboratory prototype)
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project)
Number of (public or private) entities potentially involved in the implementation of the result:
   of which: number of SMEs:
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only)
 publications addressing general public (e.g. CD-ROMs, WEB sites)
 publications addressing decision takers / public authorities / etc.
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development   FIN Financial support  
LIC Licence agreement   VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
2 Service assurance mechanism using local processing (XSLT + SOAP).
 
CONTACT PERSON FOR THIS RESULT
Name Pilar Velázquez Iturbide
Position Jefe de División
Organisation Telefónica Investigación y Desarrollo Sociedad Anónima Unipersonal
Address c/ Emilio Vargas 6
28043, Madrid
Spain
Telephone +34913374802
Fax +34913374272
E-mail pilarv@tid.es
URL http://www.tid.es
Specific Result
URL
 
 
SUMMARY
Service Assurance allows diagnosing CAS´s (Context Aware Service’s) problems and taking care of them during execution time. The main benefits of using a policy based service assurance system are the following:Service Assurance behavior for a certain CAS is controlled directly by the CAS author through defining assurance policies. This allows a more efficient assurance, as the service author has a deep knowledge about how the service works and will probably accomplish this task in the most efficient manner.The utilization of policies allows the desired flexibility, making configuration possible at both deployment time and runtime. The Service Assurance design avoids disturbing the Context Aware Service with assurance issues, making assurance as transparent to the CAS as possible (that is, with minimum intervention).The Assurance System uses XSLT files to transform collected service runtime data into a suitable XML to send as a SOAP event to the policy engine. Thanks to the use of XSLT-SOAP local proccessing, it is posible to distribute part of the logic of the Policy Based Management System to the active nodes, allowing operations such as establishing thresholds, and releasing the context server from part of its tasks. As thresholds are stablished locally, only relevant data will be sent, optimizing bandwidth usage.As this benefits are potentially applicable to other systems, XSLT-SOAP local processing can be considered as an useful alternative in any event-based centralized system, and specially in service supervision systems.

SUBJECT DESCRIPTORS CODES
88 BROKERAGE SERVICES
113 COGNITIVE SCIENCE
120 COMMUNICATION ENGINEERING/TECHNOLOGY
320 INFORMATION MANAGEMENT
510 PROGRAMMING/INFORMATION SYSTEMS
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
Deliverable D2.2 “CONTEXT Architecture: Solution for provisioning and delivery of context aware services” Public
Deliverable D3.2 “Design and Implementation of Components for the Proof of Concept of Provisioning and Management of Context Aware Services” Public
Report I5.1 “Initial results of the CONTEXT approach”and system evaluation specifications” Confidential

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors
64 Post and telecommunications
72 Computer and related activities
73 Research and development

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development Software code
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project)
Number of (public or private) entities potentially involved in the implementation of the result:
   of which: number of SMEs:
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only)
 publications addressing general public (e.g. CD-ROMs, WEB sites)
 publications addressing decision takers / public authorities / etc.
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development   FIN Financial support  
LIC Licence agreement   VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
3 DINA information broker for retrieving information regarding an active node.
 
CONTACT PERSON FOR THIS RESULT
Name Dan RAZ
Position WP4 leader
Organisation TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY
Address TECHNION CITY
32000, HAIFA
ISRAEL
Telephone +972-4-8294938
Fax +972-4-8221128
E-mail danny@cs.technion.ac.il
URL  
Specific Result
URL
 
 
SUMMARY
The Information Broker Interface provides services to retrieve information such as MIB database of the active host. This interface is used by active applications that are executed over the active platform.

SUBJECT DESCRIPTORS CODES
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
D4.2 Specification, design and implementation of the necessary components for the enhancement of an active platform for the validation of the project approach Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development Prototype/demonstrator available for testing
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project)
Number of (public or private) entities potentially involved in the implementation of the result:
   of which: number of SMEs:
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only)
 publications addressing general public (e.g. CD-ROMs, WEB sites)
 publications addressing decision takers / public authorities / etc.
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development FIN Financial support  
LIC Licence agreement VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
The Information broker module is available in the project server under an open source type of licence. Please visit the project server for further details.
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
4 DINA control broker to control and configure an active node.
 
CONTACT PERSON FOR THIS RESULT
Name Kimmo Ahola
Position Senior Research Scientist
Organisation VTT Information Technology, Networks
Address Tekniikantie 4 B
02044, Espoo
Finland
Telephone +358 9 456 5624
Fax +358 9 456 7053
E-mail Kimmo.Ahola@vtt.fi
URL www.vtt.fi
Specific Result
URL
http://context.upc.es/
 
SUMMARY
The Control Broker is a bidirectional channel that enables active sessions to control the behavior of the router. This allows authorized active sessions to perform network engineering tasks such as changing IP route or modifying the QoS parameters in the router. A special security mechanism should be used in order to enable access to this extended power only to authorized applications. The overall structure of the Control Broker is very similar to that of the Info Broker. It has an Interface that is a collection of classes used by the active session to request the service, an Engine which process requests and a Security Manager. The Engine receives a request, checks whether it is legal by both authenticating the sender session and verifying no conflicts with previous, active requests and then executes it using the best available underlying method or indicates that an error has been found.

SUBJECT DESCRIPTORS CODES
86 BROADBAND TECHNOLOGIES
88 BROKERAGE SERVICES
120 COMMUNICATION ENGINEERING/TECHNOLOGY
510 PROGRAMMING/INFORMATION SYSTEMS
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
D4.2 Specification, design and implementation of the necessary components for the enhancement of an active platform for the validation of the project approach Public Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors
64 Post and telecommunications
72 Computer and related activities

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development Prototype/demonstrator available for testing
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project)
Number of (public or private) entities potentially involved in the implementation of the result:
   of which: number of SMEs:
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only)
 publications addressing general public (e.g. CD-ROMs, WEB sites)
 publications addressing decision takers / public authorities / etc.
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development   FIN Financial support  
LIC Licence agreement   VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
5 DINA filter broker to filter traffic in an active node.
 
CONTACT PERSON FOR THIS RESULT
Name Kimmo Ahola
Position Senior Research Scientist
Organisation VTT Information Technology, Networks
Address Tekniikantie 4B
02044, Espoo
Finland
Telephone +358 9 456 5624
Fax +358 9 456 7053
E-mail Kimmo.Ahola@vtt.fi
URL www.vtt.fi
Specific Result
URL
http://context.upc.es/
 
SUMMARY
The Filter Broker Interface provides ways to control a router to filter traffic. The filtering API offers the possibility to define the packect to be filtered, by source and/or destination addresses and ports or groups of addresses and ports using "wild card" definitions. Further definitions govern e.g. the interface where the filtering shall take place and the action to be taken by the interface(drop, pass or redirect). The Interface includes methods for collecting statistics and managing the interoperation of sets of filter definitions. The project has provided two distinct APIs, one for LINUX routers and another one for CISCO routers, the one for CISCO being restricted to the capabilities offered by the specific CISCO routers used in the project.

SUBJECT DESCRIPTORS CODES
86 BROADBAND TECHNOLOGIES
88 BROKERAGE SERVICES
120 COMMUNICATION ENGINEERING/TECHNOLOGY
510 PROGRAMMING/INFORMATION SYSTEMS
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
D4.2 Specification, design and implementation of the necessary components for the enhancement of an active platform for the validation of the project approach Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors
64 Post and telecommunications
72 Computer and related activities

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development Prototype/demonstrator available for testing
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project)
Number of (public or private) entities potentially involved in the implementation of the result:
   of which: number of SMEs:
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only)
 publications addressing general public (e.g. CD-ROMs, WEB sites)
 publications addressing decision takers / public authorities / etc.
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development FIN Financial support  
LIC Licence agreement VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
6 DINA network broker.
 
CONTACT PERSON FOR THIS RESULT
Name Kimmo Ahola
Position Senior Research Scientist
Organisation VTT Information Technology, Networks
Address Tekniikantie 4 B
02044, Espoo
Finland
Telephone +358 9 456 5624
Fax +358 9 456 7053
E-mail Kimmo.Ahola@vtt.fi
URL www.vtt.fi
Specific Result
URL
http://context.upc.es/
 
SUMMARY
The Network Broker Interface provides active services an interface to use end-to-end (network) services such as TCP connections, UDP transactions and connections with other active services. This intermediate step is necessary inter alia to accommodate security checks, like making sure that an active service is entitled to the network services it requests. The implementation of the Network Broker is for Linux.

SUBJECT DESCRIPTORS CODES
86 BROADBAND TECHNOLOGIES
88 BROKERAGE SERVICES
120 COMMUNICATION ENGINEERING/TECHNOLOGY
510 PROGRAMMING/INFORMATION SYSTEMS
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
D4.2 Specification, design and implementation of the necessary components for the enhancement of an active platform for the validation of the project approach Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors
64 Post and telecommunications
72 Computer and related activities

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development Prototype/demonstrator available for testing
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project)
Number of (public or private) entities potentially involved in the implementation of the result:
   of which: number of SMEs:
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only)
 publications addressing general public (e.g. CD-ROMs, WEB sites)
 publications addressing decision takers / public authorities / etc.
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development FIN Financial support  
LIC Licence agreement VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details: VTT aims to participate in projects utilising active/programmable networks, one promising application field being network security.
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
The Network broker module is available in the project server under an open source type of licence. Please visit the project server for further details.
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
7 DINA management broker to control the active environment.
 
CONTACT PERSON FOR THIS RESULT
Name Dan RAZ
Position WP4 leader
Organisation TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY
Address TECHNION CITY
32000, HAIFA
ISRAEL
Telephone +972-4-8294938
Fax +972-4-8221128
E-mail danny@cs.technion.ac.il
URL  
Specific Result
URL
 
 
SUMMARY
The Management Broker Interface provides a management active service the capability to control the active environment. It contains an API to control and retrieve information regarding active node resources utilization or regarding a specific active session.

SUBJECT DESCRIPTORS CODES
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
D4.2 Specification, design and implementation of the necessary components for the enhancement of an active platform for the validation of the project approach Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project)
Number of (public or private) entities potentially involved in the implementation of the result:
   of which: number of SMEs:
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only)
 publications addressing general public (e.g. CD-ROMs, WEB sites)
 publications addressing decision takers / public authorities / etc.
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development FIN Financial support  
LIC Licence agreement VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
The Management broker module is available in the project server under an open source type of licence. Please visit the project server for further details.
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
8 DINA action broker to perform global action and to deploy context-aware services.
 
CONTACT PERSON FOR THIS RESULT
Name Dan RAZ
Position WP4 leader
Organisation TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY
Address TECHNION CITY
32000, HAIFA
ISRAEL
Telephone +972-4-8294938
Fax +972-4-8221128
E-mail danny@cs.technion.ac.il
URL  
Specific Result
URL
 
 
SUMMARY
The Action Broker allows active applications that are executed over the active platform to execute active services and to send arguments to existing active services. The Action Broker is based of the Code Execution Controller.

SUBJECT DESCRIPTORS CODES
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
D4.2 Specification, design and implementation of the necessary components for the enhancement of an active platform for the validation of the project approach Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project)
Number of (public or private) entities potentially involved in the implementation of the result:
   of which: number of SMEs:
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only)
 publications addressing general public (e.g. CD-ROMs, WEB sites)
 publications addressing decision takers / public authorities / etc.
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development FIN Financial support  
LIC Licence agreement VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
The Action broker module is available in the project server under an open source type of licence. Please visit the project server for further details.
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
9 Active Layer for controllin, operating and managing of context-aware services
 
CONTACT PERSON FOR THIS RESULT
Name Dan RAZ
Position WP4 leader
Organisation TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY
Address TECHNION CITY
32000, HAIFA
ISRAEL
Telephone +972-4-8294938
Fax +972-4-8221128
E-mail danny@cs.technion.ac.il
URL  
Specific Result
URL
 
 
SUMMARY
The active platform is a modular and scalable software architecture that enables to deploy, control, and manage active services (sometimes called sessions or active sessions) over networks entities such as routers, WLAN access point, media gateways, and servers that support such services in IP-based networks. In addition to the deployment control and management capabilities, DINA provides a scalable, platform independent, interfaces that can be used by the active services in order to mange, control, retrieve information or perform other operations in the local node.

SUBJECT DESCRIPTORS CODES
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
D4.2 Specification, design and implementation of the necessary components for the enhancement of an active platform for the validation of the project approach Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project)
Number of (public or private) entities potentially involved in the implementation of the result:
   of which: number of SMEs:
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only)
 publications addressing general public (e.g. CD-ROMs, WEB sites)
 publications addressing decision takers / public authorities / etc.
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development FIN Financial support  
LIC Licence agreement VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
The Active Layer module is available in the project server under an open source type of licence. Please visit the project server for further details.
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
10 Code execution controller to context-aware services.
 
CONTACT PERSON FOR THIS RESULT
Name Dan RAZ
Position WP4 leader
Organisation TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY
Address TECHNION CITY
32000, HAIFA
ISRAEL
Telephone +972-4-8294938
Fax +972-4-8221128
E-mail danny@cs.technion.ac.il
URL  
Specific Result
URL
 
 
SUMMARY
The Code Execution Controller allows to execute active services and to send arguments to existing active services by creating active packets that and send them to active nodes.

SUBJECT DESCRIPTORS CODES
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
D3.2 Design and implementation of components for the proof of concept of provisioning and management of context aware services Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project)
Number of (public or private) entities potentially involved in the implementation of the result:
   of which: number of SMEs:
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only)
 publications addressing general public (e.g. CD-ROMs, WEB sites)
 publications addressing decision takers / public authorities / etc.
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development   FIN Financial support  
LIC Licence agreement   VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
11 DINA QoS Broker.
 
CONTACT PERSON FOR THIS RESULT
Name Efstathios Sykas
Position Director of Laboratory
Organisation INSTITUTE OF COMMUNICATION AND COMPUTER SYSTEMS
Address 9 Heroon Polytechniou Str., Zografou
157 73, Athens
Greece
Telephone +30-2107722528
Fax +30-2107722530
E-mail sykas@cs.ntua.gr
URL http://www.iccs.gr/
Specific Result
URL
http://context.upc.es/
 
SUMMARY
The QoS Broker component is part of the DINA platform and provides the service developer with numerous facilities concerning the Differentiated Services (DiffServ) routers. The QoS Broker’s functionality can be applied in both Linux-based and commercial (Cisco) routers and it provides two sets of functions according to the type of the router (edge or core router) and a common set of functions which can be applied to both types of routers. In case of edge routers, the QoS Broker can be used for the establishment of DiffServ traffic classifiers, policers, shapers and markers. Access lists can be created and combined with the established policers, shapers and markers, efficient DiffServ rules can be installed. In case of core routers, packet classifiers and queuing disciplines can be installed. Moreover, identification of routers (core/edge router), identification of the interfaces for each router (ingress/egress) and monitoring functions of installed queues (packets transmitted, packets dropped etc. per service class) are also supported by the QoS Broker component. The intention of ICCS is to proceed to dissemination activities related to the design and capabilities of the QoS Broker component. Specifically, articles will be written related to the efficient network management using the QoS Broker. The QoS Broker provides an efficient way for the fast installation of DiffServ related modules. Fast deployment and security is achieved, signaling overhead is eliminated and an API for service developers is provided. This effort has already started and an article has been published (Stavros Vrontis, Irene Sygkouna, Maria Chantzara, Efstathios Sykas, “Enabling distributed QoS management utilizing active network technology”, Network control and engineering for QoS, security and mobility II, Kluwer Academic Publishers, Norwell, MA, pp. 139-151, Sept. 2003). Besides the global dissemination activities through articles in Conferences, Journals and magazines, ICCS will internally disseminate the QoS Broker’s functionality presenting it to students, researchers and professors who belong to the Computer Networks and Telecommunication Networks laboratories of the Electrical and Computer Science Department of NTUA. ICCS intends to use the QoS Broker (as a component of the DINA platform) in future research European projects for network management activities. Specifically, the QoS Broker can be applied in cases where the testbed is a DiffServ domain provided that it supports active networks technology. Furthermore, besides the software itself, the design of this component can be used as a model for similar components (for example: modules which configure network devices for routing purposes). Moreover, ICCS intends to utilize the QoS Broker in projects which lie in the area of Context-aware services. Specifically, higher level actions can be implemented utilizing the QoS Broker API. These actions will be placed in a library being this way available for the service developer to use them in order to design a context aware service. For the proof of concept a set of actions were implemented for the development of the videoconference setup service of the “Moving Campus Economy” scenario. ICCS intends to study the potential of the QoS Broker trying to provide as many as possible useful “higher level” actions which utilize the QoS Broker API. Thus, the library of available actions (DiffServ related ones) will be enriched. This way, new services can be fast and easily implemented. ICCS, being an academic partner, intends to exploit the QoS Broker by exposing graduate engineers and researchers in the area of Differentiated Services, active networks, network management and Context-aware services. QoS Broker can be used as a configuration and monitoring tool. Graduate engineers and researchers can use it in order to study and experiment the DiffServ technology. Moreover, they could test and even extend the component by implementing numerous action active applications. The DINA platform will be installed in the testbed of the Computer Networks laboratory enabling this way students be familiar with the DiffServ technology. Finally, the QoS Broker may be extended in order to encompass numerous QoS provisioning architectures (besides DiffServ) like MPLS and Integrated Services. This way the capabilities of the QoS Broker will be extended in order the Broker be applied in any QoS provisioning scheme. This task will be included in new research European projects which focus on the QoS provisioning issue. The current status of the QoS Broker can be applied only for the development and configuration of DiffServ networks.

SUBJECT DESCRIPTORS CODES
86 BROADBAND TECHNOLOGIES
88 BROKERAGE SERVICES
120 COMMUNICATION ENGINEERING/TECHNOLOGY
510 PROGRAMMING/INFORMATION SYSTEMS
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
Deliverable D4.2: "Specification, design and implementation of the necessary components for the enhancement of an active platform for the validation of the project approach" Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors
64 Post and telecommunications
72 Computer and related activities
73 Research and development

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development Prototype/demonstrator available for testing
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project) 12 24
Number of (public or private) entities potentially involved in the implementation of the result: 1 1
   of which: number of SMEs: 0 0
   of which: number of entities in third countries (outside EU): 0 0
Targeted user audience: of reachable people 5 20
 S&T publications (referenced publications only) 2 1
 publications addressing general public (e.g. CD-ROMs, WEB sites) 1 1
 publications addressing decision takers / public authorities / etc. 0 2
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development FIN Financial support  
LIC Licence agreement VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
ICCS will offer to the network administration department of the National Technical University of Athens (NTUA) the QoS Broker providing fast deployment and easy configuration of Differentiated Services routers of the NTUA’s network. This way, the NTUA’s network will become a real-time testbed for the demonstration of the QoS Broker’s functionality to operators. ICCS will invite operators to illustrate them the QoS Broker’s usefulness. Then, ICCS intends to license QoS Broker to interested operators. The QoS Broker is an efficient mechanism for the installation of Differentiated Services rules to the edge and core routers of a Differentiated Services domain. The Broker lies on the Active Networks technology providing this way the network administrator with a useful API for any possible action he may want to do concerning the Differentiated Services technology. The QoS broker module is available in the project server under an open source type of licence. Please visit the project server for further details.
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
12 DINA GPRS Wrapper.
 
CONTACT PERSON FOR THIS RESULT
Name Efstathios Sykas
Position Head of Unit
Organisation INSTITUTE OF COMMUNICATION AND COMPUTER SYSTEMS
Address 9 Heroon Polytechniou Str., Zografou
157 73, Athens
Greece
Telephone +30-2107722528
Fax +30-2107722530
E-mail sykas@cs.ntua.gr
URL http://www.iccs.gr/
Specific Result
URL
http://context.upc.es/
 
SUMMARY
The GPRS Wrapper component is part of the DINA platform. It communicates with the MNO (Mobile Network Operator) server of a GPRS network provider in order to retrieve information related to the users who are connected to network through GPRS. Specifically, this information refers the users’ connectivity status (connected/not connected), their geographical coordinates in (x, y, t) format (coordinates and timestamp) and their IP addresses. Each time, a piece of information is retrieved for a GPRS user, the user is notified through an SMS. Moreover, the GPRS Wrapper is used for the transmission of SMS messages to the connected users by the GPRS network provider. The communication between the GPRS Wrapper and the MNO server is done through HTTP Post messages. Moreover, each user is identified by his MSISDN number. The intention of ICCS is to proceed to dissemination activities related to the design and the capabilities of the GPRS Wrapper component. Specifically, articles will be written related to the retrieval of “low level” context. GPRS Wrapper will be introduced within these articles as source of GPRS related information. Numerous Location Based Services may exploit this component for fast and easy retrieval of the location of mobile users. Being component of the DINA active platform, the GPRS Wrapper provides fast, secure and transparent context retrieval, ridding the service developer from the details of context retrieval. Articles mentioning the potential and usability of the GPRS Wrapper will be sent to Conferences and Journals for publication. Internal dissemination (to professors, colleagues, cooperators etc) will be achieved through presentations related to context retrieval issues. ICCS intends to use the GPRS Wrapper (as a component of the DINA platform) in future research European projects related to Location Based Services and GPRS context retrieval. The participation of a GPRS network provider is necessary for the application of the Wrapper. Within the CONTEXT project, VODAFONE was the network provider, while the MNO server was customized to interact with the GPRS Wrapper. Given that the cooperation of ICCS with VODAFONE will continue within new research European projects, the GPRS Wrapper can be applied in the future for the implementation of numerous services. Furthermore, the GPRS Wrapper could be applied for any MNO server requiring, however, a little effort in customizing the server to achieve its smooth interaction with the Wrapper. ICCS intends to utilize the GPRS Wrapper in projects which lie in the area of Context-aware services. Specifically, higher level actions can be implemented utilizing the GPRS Wrapper API. These actions will be placed in a library being this way available for the service developer to use them in order to design a context aware service. For the proof of concept a set of actions were designed for the development of the CA-Announcement service of the “Moving Campus Economy” scenario. ICCS intends to study the potential of the GPRS Wrapper trying to provide as many as possible useful “higher level” actions which utilize the GPRS Wrapper API. Thus, the library of available modules will be enriched. This way, new services can be fast and easily implemented. ICCS, being an academic partner, intends to exploit the GPRS Wrapper by exposing graduate engineers and researchers in the area of Location Based and Context-aware Services, active networks, and GPRS technology. GPRS Wrapper can be used by graduate engineers and researchers as a tool for the acquisition of GPRS related context. Moreover, they could test and even extend the component by implementing numerous action active applications, provided that they will participate in research projects with at least one GPRS network provider. Since the DINA platform will be installed in the testbed of the Computer Networks laboratory (of Electrical and Engineering Department of NTUA), the GPRS Wrapper could be used by students in order to access GPRS related information and become familiar with this type of information. Of course, access must be allowed by a GPRS network provider. Finally, the GPRS Wrapper may be extended in order to provide statistical information related not only to GPRS users but also to the GPRS network parameters (throughput, utilization etc). Of course, this will be feasible when the MNO server has been upgraded to provide such information. The extension of both peers may be carried out within new research projects.

SUBJECT DESCRIPTORS CODES
88 BROKERAGE SERVICES
120 COMMUNICATION ENGINEERING/TECHNOLOGY
510 PROGRAMMING/INFORMATION SYSTEMS
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
Deliverable D4.2: "Specification, design and implementation of the necessary components for the enhancement of an active platform for the validation of the project approach" Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors
64 Post and telecommunications
72 Computer and related activities
73 Research and development

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development Prototype/demonstrator available for testing
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project) 12 24
Number of (public or private) entities potentially involved in the implementation of the result: 2 1
   of which: number of SMEs: 0 0
   of which: number of entities in third countries (outside EU): 0 0
Targeted user audience: of reachable people 5 20
 S&T publications (referenced publications only) 0 1
 publications addressing general public (e.g. CD-ROMs, WEB sites) 1 1
 publications addressing decision takers / public authorities / etc. 0 0
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development FIN Financial support  
LIC Licence agreement VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
The GPRS broker module is available in the project server under an open source type of licence. Please visit the project server for further details.
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
13 DINA Context Broker.
 
CONTACT PERSON FOR THIS RESULT
Name Miltiades Anagnostou
Position Professor
Organisation INSTITUTE OF COMMUNICATIONS AND COMPUTER SYSTEMS
Address 9 Heroon Polytechniou Str., Zografou
157 73, Athens
Greece
Telephone +30-210-7722529
Fax +30-210-7722534
E-mail miltos@cs.ntua.gr
URL http://www.iccs.gr/
Specific Result
URL
http://context.upc.es/
 
SUMMARY
The Context Broker implements the mechanism for enabling a Context Aware Service (CAS) to access the necessary context information, which is offered by the various context sources. Thus, the Context Broker provides the interfaces that enable context producers to register and supply their context information and context consumers, (CASs acting as active services) to retrieve all the necessary context information, in order to perform their tasks and achieve their objectives. The services don’t need to be aware of where or how this information is stored or gathered respectively, so the Context Broker interface offers an abstraction layer that isolates the service, and also the service creator, from the complexity derived from the gathering, management and delivery of this kind of information. The values of the context requested through these methods can be retrieved either from the local active host (MIBs, DataBase, etc.), or from remote context information providers if necessary (in case that the information requested can’t be found in the local active host). In the latter case, a special mechanism is employed in order to accommodate the need for retrieving efficiently context from remote sources. Different options are selected that are differentiated based on the degree of proactiveness used and are thus ranging from pure request flooding to pure advertisement flooding approach. As far as the requests served by the Context Broker are concerned, they could be either in the form of context queries or in the form of subscriptions for context events and thus satisfying both pull and push cases, respectively. Moreover, there are two options that are offered to context information producers for providing their information: they could provide it upon request or they could delegate the Context Broker to serve the submitted requests itself, which in this case has to store the updated values periodically. All Context Brokers are logically placed on a higher level of abstraction from the other DINA Brokers, forming a fully distributed Context Information Dissemination System (CIDS). CIDS resolves every request for context coming from a CAS during its operation phase, by locating and retrieving context information from all available distributed and heterogeneous information sources. A number of beneficial features are available thanks to this module. First of all, the Context Broker provides a uniform way to access context information, thus hiding the complexity that context info and its retrieval bear. The provided well-defined APIs for retrieving context information facilitate the realization of an automated service creation process. Second, when complex context information is needed, it is produced by special active applications called Complex Computation Objects (CCOs), which collect raw context information provided by the available local or remote context sources, and aggregate or filter it. CCOs are deployed permanently or on-demand in the EE of DINA and they are collective, in the sense that they aggregate information provided by other CCOs or context sources with the means offered by CIDS. This modular architecture has been designed to accommodate reusability and flexibility and encourages scalability through the reuse of the modules across different applications. Third, the variety of context delivery mechanisms ensures the efficient and scalable distribution of context information among the different players of the CIDS. Finally, it accommodates the seamless integration of new information services. The intention of ICCS is to proceed with dissemination activities related to the design and capabilities of the Context Broker, through articles in Conferences, Journals and magazines and internal presentations to students and researchers in the Computer Networks and Telecommunication Networks laboratories of the Electrical and Computer Science Department of NTUA. ICCS intends to use the Context Broker architecture (as a component of the DINA platform) in future research European projects for information acquisition and exchange activities that take place in general-purpose, large-scale distributed information systems. For the proof of concept, it has been exploited in the development of various services of two different scenarios, the “Moving Campus Economy” and the “Crisis Helper”. ICCS intends also to enhance the functionality of Context Broker by incorporating sophisticated techniques of aggregation and inference for combining, converting, or refining context information produced by primitive context sources.

SUBJECT DESCRIPTORS CODES
88 BROKERAGE SERVICES
113 COGNITIVE SCIENCE
120 COMMUNICATION ENGINEERING/TECHNOLOGY
510 PROGRAMMING/INFORMATION SYSTEMS
320 INFORMATION MANAGEMENT
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
Deliverable D3.2: "Components for the Proof of Concept of Provisioning and Management of Context Aware Services", English Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors
72 Computer and related activities
73 Research and development
d2 Others

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development Prototype/demonstrator available for testing
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project) 12 24
Number of (public or private) entities potentially involved in the implementation of the result: 1 1
   of which: number of SMEs: 0 0
   of which: number of entities in third countries (outside EU): 0 0
Targeted user audience: of reachable people 10 30
 S&T publications (referenced publications only) 2 2
 publications addressing general public (e.g. CD-ROMs, WEB sites) 1 1
 publications addressing decision takers / public authorities / etc. 0 2
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development FIN Financial support  
LIC Licence agreement VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
Context Broker offers a great potential for further dissemination and use due to its extensible architecture and potential for easy incorporation into different information systems. Not only could its functionality be enhanced in order to offer more sophisticated APIs, but it could also be used as the core information distribution system in different application areas, offering both event and query services. New research challenges will also emerge when studying its implementation with alternative communication technologies. The benefits of using Context Broker overlay include: support of an abstraction layer that isolates the service, and also the service creator from the complexity the gathering, management and delivery of context implies, efficient and scalable context distribution for widespread use, seamless integration of new information services. The Context Broker module is available in the project server under an open source type of licence. Please visit the project server for further details.
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
14 DINA WLAN broker
 
CONTACT PERSON FOR THIS RESULT
Name Joan Serrat
Position Head of group
Organisation UPC
Address Jordi Girona, 1-3
08034, Barcelona
Spain
Telephone +34934016786
Fax +34934017200
E-mail serrat@tsc.upc.edu
URL http://nmg.upc.edu
Specific Result
URL
 
 
SUMMARY
Capacity for monitoring and setting the main configuration parameters a WLAN Access point from a DINA platform. Capacity for VLAN configuration, including the setting of filters,The WLAN Broker Interface provides active services capability to control and manage WLAN Access Points and the Wireless Network. The functionality provided in this interface has been derived taking into account the requirements dictated by the project scenarios on that respect as well as the configuration facilities provided by the most common WLAN APs. In the second aspect we have considered either the visibility offered by the supported SNMP MIBs as well as the more powerful configuration commands provided by means of CLI (Command Line Interface). Quality of service, and other relevant VLAN parameters.

SUBJECT DESCRIPTORS CODES
424 NETWORK TECHNOLOGY, NETWORK SECURITY
120 COMMUNICATION ENGINEERING/TECHNOLOGY
320 INFORMATION MANAGEMENT
510 PROGRAMMING/INFORMATION SYSTEMS
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
Deliverable D4.2 accesible soon through the project web page Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors
72 Computer and related activities
73 Research and development

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development Software code
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project) 6
Number of (public or private) entities potentially involved in the implementation of the result: 1
   of which: number of SMEs:
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only) 1
 publications addressing general public (e.g. CD-ROMs, WEB sites) 1
 publications addressing decision takers / public authorities / etc.
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development   FIN Financial support  
LIC Licence agreement   VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
15 DINA control broker for CISCO routers
 
CONTACT PERSON FOR THIS RESULT
Name Joan Serrat
Position Head of Group
Organisation UPC
Address Jordi Girona, 1-3
08034, Barcelona
Spain
Telephone +34934016786
Fax +34934017200
E-mail serrat@tsc.upc.edu
URL http://nmg.upc.edu
Specific Result
URL
 
 
SUMMARY
The Control Broker is a bidirectional channel that enables active sessions to control the behavior of the router. This allows authorized active sessions to perform network engineering tasks such as changing IP route or modifying the QoS parameters in the router. A special security mechanism should be used in order to enable access to this extended power only to authorized applications. The overall structure of the Control Broker is very similar to that of the Info Broker. It has an Interface that is a collection of classes used by the active session to request the service, an Engine which process requests and a Security Manager. The Engine receives a request, checks whether it is legal by both authenticating the sender session and verifying no conflicts with previous, active requests and then executes it using the best available underlying method or indicates that an error has been found. The Control Broker is able to support CISCO routers by means of a wrapper designed on purpose. In our case, the class CISCOWrapper is the implementation for CISCO routers. This class is used to communicate to CISCO routers and send CISCO IOS commands to configure this type of network devices. The CISCOWrapper class will provide a set of methods giving support to the capabilities specified for the ControlBroker API. The CISCOWrapper will communicate with the router opening a telnet connection in order to send all the needed CISCO OS commands in order to perform the desired configuration.

SUBJECT DESCRIPTORS CODES
424 NETWORK TECHNOLOGY, NETWORK SECURITY
120 COMMUNICATION ENGINEERING/TECHNOLOGY
320 INFORMATION MANAGEMENT
510 PROGRAMMING/INFORMATION SYSTEMS
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
Deliverable D4.2 accessible soon through the project web page Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors
32 Manufacture of radio, television and communication …
72 Computer and related activities
73 Research and development

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development Software code
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project) 6
Number of (public or private) entities potentially involved in the implementation of the result: 1
   of which: number of SMEs:
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only) 1
 publications addressing general public (e.g. CD-ROMs, WEB sites) 1
 publications addressing decision takers / public authorities / etc.
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development   FIN Financial support  
LIC Licence agreement   VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
16 DINA filter broker for CISCO routers
 
CONTACT PERSON FOR THIS RESULT
Name Joan Serrat
Position head of Group
Organisation UPC
Address Jordi Girona, 1-3
08034, Barcelona
Spain
Telephone +34934016786
Fax +34934017200
E-mail serrat@tsc.upc.edu
URL http://nmg.upc.edu
Specific Result
URL
 
 
SUMMARY
The Filter Broker Interface provides ways to control a router to filter traffic. According to what is explained in the subsection devoted to implementation details, we have provided two distinct APIs, one for LINUX routers and another one for CISCO routers The Filter broker was first implemented for LINUX routers. Later on this broker was tried to be adapted also for CISCO routers. Nevertheless, the adaptation process became difficult because the former API was oriented to accept LINUX commands and also because most of the functionality in LINUX routers was not available for CISCO. Therefore the adopted solution was to work with two distinct and independent APIs. Only one method would be shared by both API. The purpose of this method would be to retrieve the type of router (LINUX or CISCO). Therefore, to contact the filter broker the application should know the type of router and then use the appropriate API.

SUBJECT DESCRIPTORS CODES
424 NETWORK TECHNOLOGY, NETWORK SECURITY
120 COMMUNICATION ENGINEERING/TECHNOLOGY
320 INFORMATION MANAGEMENT
510 PROGRAMMING/INFORMATION SYSTEMS
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
Deliverable D4.2 accessible soon through the project web page Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors
32 Manufacture of radio, television and communication …
72 Computer and related activities
73 Research and development

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development Software code
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project) 6
Number of (public or private) entities potentially involved in the implementation of the result: 1
   of which: number of SMEs:
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only) 1
 publications addressing general public (e.g. CD-ROMs, WEB sites) 1
 publications addressing decision takers / public authorities / etc.
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development   FIN Financial support  
LIC Licence agreement   VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
17 Smooth, vertical handover mechanism.
 
CONTACT PERSON FOR THIS RESULT
Name Kimmo Ahola
Position Senior Research Scientist
Organisation VTT Information Technology, Networks
Address Tekniikantie 4 B
02044, Espoo
Finland
Telephone +358 9 456 5624
Fax +358 9 456 7053
E-mail Kimmo.Ahola@vtt.fi
URL www.vtt.fi
Specific Result
URL
http://context.upc.es/
 
SUMMARY
This software component provides "smooth" handover at application level when a change from a IP-subnetwork to another must be done, typically as a consequence of the movements of a mobile terminal. "Smooth" means here the persistence of applications associations, not just network connections in case of such a change. This is a prerequisite for the uninterrupted operation of applications in handover situations. The type of the layer 2 network below the IP subnet can change as well, like from WLAN to GPRS if the terminal has the required support for multiple data link networks. This is the way the component was tested and demonstrated.

SUBJECT DESCRIPTORS CODES
86 BROADBAND TECHNOLOGIES
88 BROKERAGE SERVICES
120 COMMUNICATION ENGINEERING/TECHNOLOGY
510 PROGRAMMING/INFORMATION SYSTEMS
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
D4.2 Specification, design and implementation of the necessary components for the enhancement of an active platform for the validation of the project approach Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors
64 Post and telecommunications
72 Computer and related activities

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development Software code
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project)
Number of (public or private) entities potentially involved in the implementation of the result:
   of which: number of SMEs:
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only)
 publications addressing general public (e.g. CD-ROMs, WEB sites)
 publications addressing decision takers / public authorities / etc.
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development   FIN Financial support  
LIC Licence agreement   VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
18 Active services Traffic Shaper and VPN.
 
CONTACT PERSON FOR THIS RESULT
Name Kimmo Ahola
Position Senior Research Scientist
Organisation VTT Information Technology, Networks
Address Tekniikantie 4 B
02044, Espoo
Finland
Telephone +358 9 456 5624
Fax +358 9 456 7053
E-mail Kimmo.Ahola@vtt.fi
URL www.vtt.fi
Specific Result
URL
http://context.upc.es/
 
SUMMARY
The traffic shaper active service is associated with QoS broker, the aim being a fine grained cabability to limit the volume of traffic for performance management purposes. The limiting can be enforced at the level of individual hosts/traffic flows where suitable filtering criteria can be specified (addresses/ports). The VPN active service makes use of control broker that handles the creation and removal of IP-tunnels. The tunnels constitute the VPNs.

SUBJECT DESCRIPTORS CODES
86 BROADBAND TECHNOLOGIES
120 COMMUNICATION ENGINEERING/TECHNOLOGY
510 PROGRAMMING/INFORMATION SYSTEMS
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
D4.2 Specification, design and implementation of the necessary components for the enhancement of an active platform for the validation of the project approach Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors
64 Post and telecommunications
72 Computer and related activities

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development Prototype/demonstrator available for testing
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project)
Number of (public or private) entities potentially involved in the implementation of the result:
   of which: number of SMEs:
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only)
 publications addressing general public (e.g. CD-ROMs, WEB sites)
 publications addressing decision takers / public authorities / etc.
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development FIN Financial support  
LIC Licence agreement VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details: VTT aims to participate in projects utilising active/programmable networks, one promising application field being network security.
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
VTT's involvement with programmable networks goes way back, with development of fast programmable router hardware and related SW. We can offer a platform for research and early product development type of endeavours.
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
19 LANE modifications/updates.
 
CONTACT PERSON FOR THIS RESULT
Name Kimmo Ahola
Position Senior Research Scientist
Organisation VTT Information Technology, Networks
Address Tekniikantie 4 B
02044, Espoo
Finland
Telephone +358 9 456 5624
Fax +358 9 456 7053
E-mail Kimmo.Ahola@vtt.fi
URL www.vtt.fi
Specific Result
URL
http://context.upc.es/
 
SUMMARY
- VTT has a active router of its own, existing before the project. This router was modified to co-operate with Technions DINA system. This was possible since the basic principles between the systems, although first developed without knowledge of each other were quite similar. In both systems can be seen a division between an active "router" and active "server" parts. Where Technion used commercial routers (CISCO) for active router part, VTT chose to use its Linux based programmable router. This device is now in good "speaking terms" with the server part of Technion.

SUBJECT DESCRIPTORS CODES
86 BROADBAND TECHNOLOGIES
88 BROKERAGE SERVICES
120 COMMUNICATION ENGINEERING/TECHNOLOGY
510 PROGRAMMING/INFORMATION SYSTEMS
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
D4.2 Specification, design and implementation of the necessary components for the enhancement of an active platform for the validation of the project approach Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors
64 Post and telecommunications
72 Computer and related activities

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development Prototype/demonstrator available for testing
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project)
Number of (public or private) entities potentially involved in the implementation of the result:
   of which: number of SMEs:
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only)
 publications addressing general public (e.g. CD-ROMs, WEB sites)
 publications addressing decision takers / public authorities / etc.
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development FIN Financial support  
LIC Licence agreement VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
20 Policy-based system for deploying and managing context-based services.
 
CONTACT PERSON FOR THIS RESULT
Name
Position
Organisation
Address
,
Telephone
Fax  
E-mail  
URL  
Specific Result
URL
 
 
SUMMARY
The main objective of using policies for service management is the same of managing networks with policies: we want to automate management and do it as high level as possible. The philosophy for managing a resource, a network or a service with a policy-based managed approach is that IF something happens THEN the management system is going to take an action. Policies can be tailored to different users. The main idea is to use generic policies that can be customized, following user subscription; the parameters of the conditions and actions in the policies are different for each user, reflecting its personal characteristics and its desired context information. Within CONTEXT system, policies are used to express and subsequently create in a dynamic manner the logic of context-aware services. This is undertaken by the activities of the CAS Creation sub-system. In addition, policies are used in managing various aspects of the created context-aware services. An important aspect of policy-based service management is the deployment of services throughout the Active Network. For instance, when a context-aware service is going to be deployed over the active nodes in the network, just after user subscription, the decisions that have to be taken in order to determine in which nodes the service is going to be installed is based on the policies customized according to the values introduced by the user and its desired context or environment. Furthermore, context-aware service invocation and execution is also controlled by policies, for determining in a flexible way when and how customized services will be invoked and executed depending on different aspects. Finally, the maintenance of the code realizing the logic of context-aware services and the assurance of context-aware service operation is also subject to related management policies. The above concepts have driven our decision of using pre-defined policies expressed in XML, which can be afterwards personalized by user subscriptions to the context-aware services. The solution for the Policy-Based Service Management of the IST-Context Project relies on a robust and flexible architecture capable of accommodating the service management systems and like correspondence new types of services. Details of this can be found in deliverable D3.2.

SUBJECT DESCRIPTORS CODES
424 NETWORK TECHNOLOGY, NETWORK SECURITY
600 SYSTEMS ENGINEERING
609 TELECOMMUNICATION ENGINEERING/TECHNOLOGY
321 INFORMATION TECHNOLOGY/SCIENCE
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
D3.2 D3.2:Design and Implementation of Components for the Proof of Concept of Provisioning and Management of Context Aware Services Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors
64 Post and telecommunications

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development Prototype/demonstrator available for testing
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project)
Number of (public or private) entities potentially involved in the implementation of the result:
   of which: number of SMEs:
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only)
 publications addressing general public (e.g. CD-ROMs, WEB sites)
 publications addressing decision takers / public authorities / etc.
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development   FIN Financial support  
LIC Licence agreement   VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
The Policy Based Management module is available in the project server under an open source type of licence. Please visit the project server for further details.
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
21 Overall Context System Architecture
 
CONTACT PERSON FOR THIS RESULT
Name Arto Juhola
Position Group Manager
Organisation VTT Information Technology
Address Tekniikantie 4B
02044 VTT, Espoo
Finland
Telephone +358 9 456 5604
Fax +358 9 456 7053
E-mail Arto.Juhola@vtt.fi
URL http://www.vtt.fi
Specific Result
URL
http://context.upc.es/
 
SUMMARY
CONTEXT aims to develop an infrastructure allowing the 'on-the-fly' deployment and provisioning of context-aware services; flexibility and automation are key aspects. To this end, the project has specified suitable models for representing context information and context-aware services and has specified its overall system architecture. The architecture combines the merits of a distributed, programmable network environment with the dynamics inherent in our specified models and in policy-based operation, to fulfil the flexibility and efficiency requirements underlying the provisioning of context-aware services. Development has proved the validity of the architecture and the underlying design concepts. The architecture spans two layers: * The CSL (Context-aware Service Layer), incorporating functions for context-aware service creation and management throughput their lifetime -from deployment and subscription/customisation, to operation and assurance. * The AAL (Active Application Layer), providing the necessary capabilities for efficient provisioning of context information, deployment and delivery of context-aware services; it is based on the DINA active network platform. The Context-aware Service Layer is further decomposed into the following sub-layers: * The Service Creation and Customisation Layer, which encompasses: - CAS Authoring, responsible for producing a coherent and complete technical description of context-aware services (CASs), adhering to the specified modelling approach. - Code and Policies Generation Engine, responsible for translating the service technical description and the service customisations per consumer to code, realising the service-logic and appropriate management policies. - Service Customisation, responsible for capturing customisation data, as required per service and desired per consumer. * The Policy-based Service Management Layer, which encompasses: - Code Distributor, responsible for installing and maintaining valid versions of customised (per consumer) service code. - Invocation Service Listener, responsible for capturing specific triggers, as appropriate per service, bearing service invocation semantics. - Code Execution Controller, arbitrating, through appropriate policies provided by the layer above, the execution of customised service code in the Execution Environment, based on information conveyed by the triggers supplied by the Invocation Service Listener component. - Service Assurance, responsible for obtaining the required monitoring data and asserting on service performance. In cases of performance degradation, it takes appropriate rectification measures, based on policies supplied by the above layer. A DINA programmable node is composed of a Forwarding Engine and an Active Engine. The Forwarding Engine forwards packets in the IP layer, captures packets according to predefined filtering rules and it is used to capture active packets/code. The Active Engine is the heart of the DINA system; it is the environment in which the active code realising the context-aware service-logic is executed. It is further decomposed into a number of so-called Brokers. The Brokers are modules that allow active services to utilize host information and resources to perform operations, in a specific scope, in the local environment via well-defined APIs. The following Brokers are included: - The Session Broker receives and parses active packets, handles and manages existing services and distributes active packets according to requests of the services. - The Context (Information) Broker provides for means (methods) to retrieve the necessary context information -concrete values or notifications are returned- required by context-aware services (acting as active services in DINA) in order to perform their tasks according to their customised logic. - The Information Broker provides services to retrieve information such as MIB database of the active host. - The Control Broker enables active services to control and configure the active node. - The QoS Broker provides active services with the capability to configure and manage the routers’ network interfaces in order to support QoS functionalities to a source-destination path. - The Filter Broker provides ways to control the Forwarding Engine (e.g. router) to filter traffic. Security mechanisms have been incorporated to prevent active services from directly accessing the active node resources (such as input/output, network and file system resources). They enforce active services to use the different Brokers in order to utilise these resources. Although the above architecture assumed that the active host, 'wrapped' by DINA, is an IP-based router, the DINA active node architecture is similar i.e. in terms of Brokers, when other equipments are 'wrapped' in DINA e.g. GPRS base stations.

SUBJECT DESCRIPTORS CODES
120 COMMUNICATION ENGINEERING/TECHNOLOGY
320 INFORMATION MANAGEMENT
412 MULTISENSORY TECHNOLOGY, MULTI-SENSING
510 PROGRAMMING/INFORMATION SYSTEMS
579 SOFTWARE ENGINEERING, MIDDLEWARE, GROUPWARE
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
Deliverable D2.2 Context Deliverable D2.2, "Solution for Provisioning and Delivery of Context-aware Services", August 2003 Public
Deliverable D3.2 CONTEXT Deliverable D3.2, "Design and Implementation of Components for the Proof-of-Concept of Provisioning and Management of Context-aware Services", Sept. 2004 Public
Deliverable D4.2 CONTEXT Deliverable D4.2, "Specification, Design and Implementation of Necessary Components for the Enhancement of an Active Platform for the Validation of the Project Approach", Sept. 2004 Public
Report IR5.1 Context Internal Report IR5.1, "Initial Results of the Context Approach and System Evaluation Specifications", version 2, Feb. 2005 Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors
64 Post and telecommunications
72 Computer and related activities
73 Research and development

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development Prototype/demonstrator available for testing
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project) 12
Number of (public or private) entities potentially involved in the implementation of the result: 8
   of which: number of SMEs: 1
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only) 36
 publications addressing general public (e.g. CD-ROMs, WEB sites) 1
 publications addressing decision takers / public authorities / etc. 7
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development FIN Financial support
LIC Licence agreement   VC Venture capital/spin-off funding
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership CONS Available for consultancy
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
22 IPv6 Support for DINA
 
CONTACT PERSON FOR THIS RESULT
Name Kimmo Ahola
Position Senior Research Scientist
Organisation VTT Information Technology, Networks
Address Tekniikantie 4 B
02044, Espoo
Finland
Telephone +358 9 456 5624
Fax +358 9 456 7053
E-mail Kimmo.Ahola@vtt.fi
URL www.vtt.fi
Specific Result
URL
http://context.upc.es/
 
SUMMARY
IPv6 is the one of the key points in the CONTEXT project. From the technical point of view, the CONTEXT solution spans into three domains, namely: the Service Layer domain, the Active Application domain, and the IPv6 domain. In the Service Layer domain, the most important functions are the creation of context aware services and the management of these services. Further, the Active Application Layer offers the solution for support of context aware services and appropriate APIs for control the IPv6 domain. In order to provide efficient delivery of context based services, the active service platform DINA was selected to be used in the project. To meet all the requirements of the project, some modification was however needed. One of these required features was the IPv6 compatibility. After implementing the necessary modifications the required compatibility was achieved.

SUBJECT DESCRIPTORS CODES
86 BROADBAND TECHNOLOGIES
120 COMMUNICATION ENGINEERING/TECHNOLOGY
510 PROGRAMMING/INFORMATION SYSTEMS
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
D4.2 Specification, design and implementation of the necessary components for the enhancement of an active platform for the validation of the project approach Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors
64 Post and telecommunications
72 Computer and related activities

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development Prototype/demonstrator available for testing
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project)
Number of (public or private) entities potentially involved in the implementation of the result:
   of which: number of SMEs:
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only)
 publications addressing general public (e.g. CD-ROMs, WEB sites)
 publications addressing decision takers / public authorities / etc.
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development FIN Financial support  
LIC Licence agreement VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy
Other (please specify)  
Details: The code is availabe under an open source type licence in the project server. VTT aims to participate in projects utilising active/programmable networks, one promising application field being network security
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
The code related to DINA IPv6 support is available in the project server. Visit the server for further details. VTT's involvement with programmable networks goes way back, with development of fast programmable router hardware and related SW. We can offer a platform for research and early product development type of endeavours.
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
23 Prototype of entire system implementing Super Mother
 
CONTACT PERSON FOR THIS RESULT
Name Kimmo Ahola
Position Senior Research Scientist
Organisation VTT Information Technology, Networks
Address Tekniikantie 4 B
02044, Espoo
Finland
Telephone +358 9 456 5624
Fax +358 9 456 7053
E-mail Kimmo.Ahola@vtt.fi
URL www.vtt.fi
Specific Result
URL
http://context.upc.es/
 
SUMMARY
The "Super Mother" scenario is about selecting optimal networking services on the users behalf based on networking context, includíng the availability and characteristics of those services. For the scenario's implementation a service portraying secure VPN tunneling was selected, and the selection to be made was between two separate networks offering it. The differentiating factors were availability and achievable data rate. The service was demonstrated successfully, and more elaborate schemes are possible by applying the described basic principles.

SUBJECT DESCRIPTORS CODES
86 BROADBAND TECHNOLOGIES
120 COMMUNICATION ENGINEERING/TECHNOLOGY
510 PROGRAMMING/INFORMATION SYSTEMS
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
D4.2 Specification, design and implementation of the necessary components for the enhancement of an active platform for the validation of the project approach Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors
64 Post and telecommunications
72 Computer and related activities

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development Results of demonstration trials available
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project)
Number of (public or private) entities potentially involved in the implementation of the result:
   of which: number of SMEs:
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only)
 publications addressing general public (e.g. CD-ROMs, WEB sites)
 publications addressing decision takers / public authorities / etc.
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development FIN Financial support  
LIC Licence agreement   VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
24 Information and policies
 
CONTACT PERSON FOR THIS RESULT
Name
Position
Organisation
Address
,
Telephone
Fax  
E-mail  
URL  
Specific Result
URL
 
 
SUMMARY
The Policy & Information Model Repository is the logical place where policies and other needed management information are stored and fetched when needed. The Repository stores information about the Policies loaded in the system and information about the network (Network Inventory), the available components (CE & AC) with its capabilities (variables they can monitor & actions they can enforce), and other information entities (Management Information). This information is of great importance, for example, when evaluating conditions in order to know whether the appropriate Condition Evaluators are already installed or not so they can monitor the appropriate variables. Details of this can be found in deliverable D3.2.

SUBJECT DESCRIPTORS CODES
321 INFORMATION TECHNOLOGY/SCIENCE
609 TELECOMMUNICATION ENGINEERING/TECHNOLOGY
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
D3.2 D3.2:Design and Implementation of Components for the Proof of Concept of Provisioning and Management of Context Aware Services Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project)
Number of (public or private) entities potentially involved in the implementation of the result:
   of which: number of SMEs:
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only)
 publications addressing general public (e.g. CD-ROMs, WEB sites)
 publications addressing decision takers / public authorities / etc.
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development   FIN Financial support  
LIC Licence agreement   VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
25 Prototype of entire system implementing Moving Campus scenario
 
CONTACT PERSON FOR THIS RESULT
Name Efstathios Sykas
Position Director of Laboratory
Organisation INSTITUTE OF COMMUNICATIONS AND COMPUTER SYSTEMS
Address 9 Heroon Polytechniou Str., Zografou
157 73, Athens
Greece
Telephone +30-2107722528
Fax +30-2107722530
E-mail sykas@cs.ntua.gr
URL http://www.iccs.gr
Specific Result
URL
http://context.upc.es/
 
SUMMARY
The “Moving Campus” scenario takes place in the premises of a university campus, which can be considered to be a miniature community. In this respect it reflects the needs imposed by many aspects of human activity. It is adjusted to a campus environment in order to take advantage of the NTUA testbed. To characterise this scenario, two Context-Aware Services (CAS) have been conceived: the Conference Set-up and the Announcement Service. The Conference Setup Service is responsible for providing the QoS guarantees for a specific time period for holding a conference session between the members of a group, while it also takes into account the mobility of the participants, the capabilities of the access networks, as well as the user details. The Conference Setup CAS adapts itself dynamically to user handovers, ensuring seamless QoS provisioning. This is done through a mechanism, which observes user-related context and notifies the CAS about relevant context updates. This mechanism detects context modifications and contacts the registered CAS as soon as possible, allowing it to react as fast as possible. User-related context (e.g. location, type of access network, IP address etc) can be acquired from the GPRS and WLAN Brokers through the Context Broker mechanism. This information is necessary for the CAS in order to find out which edge routers should be configured and the DiffServ rules that should be installed. This service exploits the functionality of the QoS Broker for the DiffServ configuration of the domain’s routers. While participating in the conference, the involved parties are able to receive asynchronous notifications/announcements about events of their interest. The Announcement Service provides this functionality. Once users have registered to this service and an announcement for an event comes up, the informing notification will be delivered to the mobile phone or the WLAN device a participant carries, if it is inferred that it fits his/her interests., through the Context Broker mechanism. Based on the fact that this scenario involves a number of different roles and types of context, a fundamental goal was to show the true potential of full context-awareness for community activities through efficient context management. Additionally, the utilization of the deployed services in a real environment offered immediate evaluation and assessment, providing us with valuable feedback. The real demonstration presented a proof-of-concept for the context-aware service support. ICCS plans to continue the work on and further experiment with context-aware services/mechanisms, Active networks technology, pervasive computing, especially, on QoS provisioning, GPRS broker, Context Broker and the “Moving Campus Services”. ICCS will promote CONTEXT ideas to Greek providers and operators by demonstrating services and context-related components in a user trial. For this purpose, ICCS will offer to the National Technical University of Athens (NTUA) a prototype context distribution platform providing context-aware services (related to the “Moving Campus Scenario”) to students, researchers, professors and visitors. ICCS intends to license QoS provisioning and GPRS components to interested operators and jointly develop a commercial context distribution platform including the provision of context aware services, for instance, with the companies (bookstores, restaurants etc) which are located in the NTUA campus. The “Conference Setup Service” and the “Announcement Service” will be customized to the specific commercial company’s products.

SUBJECT DESCRIPTORS CODES
88 BROKERAGE SERVICES
113 COGNITIVE SCIENCE
120 COMMUNICATION ENGINEERING/TECHNOLOGY
320 INFORMATION MANAGEMENT
510 PROGRAMMING/INFORMATION SYSTEMS
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
Deliverable D2.2: "CONTEXT Architecture: Solution for provisioning and delivery of context aware services " Public
Deliverable D4.2: "Specification, design and implementation of the necessary components for the enhancement of an active platform for the validation of the project approach" Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors
64 Post and telecommunications
72 Computer and related activities
73 Research and development

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development Prototype/demonstrator available for testing
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project) 12 24
Number of (public or private) entities potentially involved in the implementation of the result: 4 4
   of which: number of SMEs: 0 0
   of which: number of entities in third countries (outside EU): 0 0
Targeted user audience: of reachable people 20 30
 S&T publications (referenced publications only) 2 1
 publications addressing general public (e.g. CD-ROMs, WEB sites) 1 1
 publications addressing decision takers / public authorities / etc. 0 0
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development FIN Financial support  
LIC Licence agreement VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
26 Service Modelling - Dynamic Modelling Approach
 
CONTACT PERSON FOR THIS RESULT
Name PANOS GEORGATSOS
Position R&D MANAGER
Organisation ALGONET S.A.
Address 206, SYGROU AVE.
176 72, KALLITHEA, ATHENS
GREECE
Telephone + 30 210 955 8300
Fax + 30 210 955 8300
E-mail pgeorgat@egreta.gr
URL www.algonet.gr
Specific Result
URL
nmg.upc.es/bscw/bscw.cgi
 
SUMMARY
The project specified XML-based models for describing context-aware services. The specified models cover all aspects (facades) of context-aware services pertinent to their provisioning: ƒ{ Service logic, describing the context information utilised by the service, the actions to be taken and the conditions for taking these actions. ƒ{ Service customisation, describing the information that is left to the consumers of the service to define, thus customising the service to their particular needs/requirements. ƒ{ Service deployment, describing guidelines for deploying ¡Vdownloading- the customised service logic for execution in a distributed environment. ƒ{ Service execution, describing the conditions and information required for initiating (triggering) the execution of a service on behalf of a consumer (user) of the service, who is entitled to use the service. ƒ{ Service assurance, describing the necessary metrics to be monitoring for assessing the performance of the service and actions to be taken should service performance becomes/has been deteriorated. As with the modelling of context information, the modelling of context-aware services does not present a static (fully defined beforehand) information model, but a meta-model, which prescribes to the required building blocks, called modules, and appropriate relationship between them, for making-up the behaviour of context-aware services along the above aspects of their provisioning. Viewing a service as a subset of capabilities of a provider's domain, the modules represent particular capabilities of the context-aware service execution environment. Modules are completely characterised by their name and their definition entails the specification of input and output information (attributes). Services then, are collections of suitable modules, which must be arranged in a hierarchy based on 'attribute-value' relationships ¡Vthe input attributes of a module in the hierarchy, must correspond to output attributes of lower-level modules. This ensures consistency of information flow from module to module and thus across the expected service behaviour. The values of the defined attributes are retrieved at run-time and the defined 'attribute-value' relationships are evaluated, thus realising the behaviour of the service. The above modelling approach allows the modelling of any context-aware service according to the desired behaviour of the service and the specific context-related capabilities that can be made available in the particular service provider's environment. We call this modelling approach dynamic (or active) modelling. We believe that the approach can be applicable to other application domains. By its very nature, the modelling approach bears all required flexibility for automating the process of creation and provisioning context-aware services. Adhering to the principles of the dynamic modelling approach, the service creation components define the precise (exact) information model to represent a particular context-aware service in mind and in turn they process the info model to produce the input required by the service management components undertaking the deployment, customisation, execution and monitoring of the service.

SUBJECT DESCRIPTORS CODES
579 SOFTWARE ENGINEERING, MIDDLEWARE, GROUPWARE
598 SYSTEMS ANALYSIS AND MODELS DEVELOPMENT
120 COMMUNICATION ENGINEERING/TECHNOLOGY
320 INFORMATION MANAGEMENT
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
Deliverable D3.2 CONTEXT Deliverable D3.2 "Design and Implementation of Components for the Proff-of-Concept of Provisioning and Management of Context-aware Services", Sept. 2004 Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors
64 Post and telecommunications
72 Computer and related activities
73 Research and development

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development Prototype/demonstrator available for testing
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project) 6
Number of (public or private) entities potentially involved in the implementation of the result: 1
   of which: number of SMEs: 1
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only) 1
 publications addressing general public (e.g. CD-ROMs, WEB sites) 1
 publications addressing decision takers / public authorities / etc. 1
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development FIN Financial support  
LIC Licence agreement   VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
27 Service Creation and Customisation System
 
CONTACT PERSON FOR THIS RESULT
Name PANOS GEORGATSOS
Position R&D MANAGER
Organisation ALGONET S.A.
Address 206, SYGROU AVE
176 72, KALLITHEA, ATHENS
GREECE
Telephone + 30 210 955 8300
Fax + 30 210 955 8301
E-mail pgeorgat@egreta.gr
URL www.algonet.gr
Specific Result
URL
https://nmg.upc.es/bscw/bscw.cgi
 
SUMMARY
The Service Creation and Customisation system enables service providers to dynamically introduce new context-aware services, as they deem advantageous so, and subsequently consumers (end users) to enlist for using these services according to their particular needs. The system has been designed to fully support any-service-any aspect, while at the same time achieving automation at its maximum. Any context-aware service can be introduced following a well-defined procedure and the processes of initial service configuration, service offering to consumers and provisioning following user customisations are fully automated. This way, time-to-the-market for new services is minimised, a highly desired feature for all providers. The system consists of the following sub-systems: CAS Authoring, Service Customisation and Code and Policies Generation Engine sub-systems. CAS Authoring is responsible for producing a coherent and complete service definition from technical perspectives; logic, deployment, customisation, execution control and performance assurance. Service definition is based on the context-aware service modelling approach developed by the project. The logic underlying the operation of this sub-system is human-driven; we don’t claim to reproduce human imagination and creativity, but merely to provide tools and means to facilitate their expression. CAS Authoring has been designed to be operated by a CAS administrator, who must have the details of all provisioning aspects of the service in mind. Based on the tools/means offered by the system, the administrator defines the desired behaviour of the service –its particular logic and management/provisioning aspects. The offered tools elevate the abstraction level of the service technical definition process, thus rendering it human friendliness, in addition they guide the definition process, banning invalidates and inconsistencies. By the means of the offered tools, service authoring is relieved from the burden of coding. The result of the CAS Authoring sub-system is an XML-based document describing the technical aspects of the defined service and is subsequently fed to the Code and Policies Generation Engine sub-system that is burdened with the task of translating the service technical definition to service code and relevant management policies. By separating service authoring and code generation and given the fact that our modelling approach is generic enough to cover all services, the authoring tool can be used to cover the creation needs of any type of service and execution environment provided an appropriate code generator exists to produce compatible code for this type of service and execution environment. For example we can use the same authoring tool to create billing services as long as we have a code generator that can produce SQL code to run on a billing data-base. Service Customisation is responsible for establishing service subscription agreements with consumers and for providing an interface to the consumers for defining their own customisations to the offered services. The customizations required by a service have been defined during the service authoring process. Service Customisation is generic enough to provide a customisation interface for all services; it is configured appropriately after a new service has been authored for allowing its customisation to be entered. Its configuration consists of the front-end relative configurations based on the capabilities of the front-end server and the policies governing the logic of the backend processes. Following successful subscription and customisation, the customisations derived by the subscription are forwarded to the Code and Policies Generation Engine to be translated into data for the code realising service logic and appropriate policies for activating the service as customised. Code and Policies Generation Engine is responsible for producing the context-aware service code and relevant management policies for service deployment, execution and performance assurance. It uses as blueprints the technology agnostic service definition and customisation documents (XML-based), produced by the CAS Authoring and CAS Customisation sub-systems respectively, and generates the code for each customised service and the necessary service management policies as required by the CONTEXT service management and execution environment. These results are forwarded to the Policy-based Management System for ensuring the deployment and availability of the service.

SUBJECT DESCRIPTORS CODES
120 COMMUNICATION ENGINEERING/TECHNOLOGY
320 INFORMATION MANAGEMENT
579 SOFTWARE ENGINEERING, MIDDLEWARE, GROUPWARE
598 SYSTEMS ANALYSIS AND MODELS DEVELOPMENT
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
Deliverable D3.2 CONTEXT Deliverable D3.2, "Design and Implementation of Components for the Proof-of-Concept Provisioning and Management of Context-aware Services", Sept. 2004 Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors
64 Post and telecommunications
72 Computer and related activities

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development Prototype/demonstrator available for testing
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project) 12
Number of (public or private) entities potentially involved in the implementation of the result: 1
   of which: number of SMEs: 1
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only) 2
 publications addressing general public (e.g. CD-ROMs, WEB sites) 1
 publications addressing decision takers / public authorities / etc. 1
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development FIN Financial support
LIC Licence agreement   VC Venture capital/spin-off funding
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

No. Title
28 DINA SIP Broker
 
CONTACT PERSON FOR THIS RESULT
Name Kerry Jean
Position Research student
Organisation University College London
Address Gower Street
WC1E 6BT, London
United Kingdom
Telephone +44 20 7679 5752
Fax  
E-mail kjean@ee.ucl.ac.uk
URL www.ee.ucl.ac.uk
Specific Result
URL
http://context.upc.es
 
SUMMARY
The SIP broker interfaces between the Active Application layer and the SIP software that is used to implement the Crisis Helper scenario. The broker provides to the active services the capability to control and manage the SIP (Session Initiation Protocol) entities such as the user agents. The SIP broker provides the SLOs the capability to obtain information on the SIP sessions that are taking place in the system and to control aspects of call admission and control during a crisis situation. It inserts a hook into SIP server in order to delegate call admission to the SLOs. It also enables the termination of sessions when a crisis occurs. These capabilities are provided to the SLOs through the SIP broker interface. The SIP broker has three primary functionalities. The first is to provide information on the SIP softswitch and the SIP users. The SIP softswitch is the software that controls call admission, control and signalling using the Session Initiation Protocol (SIP). The second function is to terminate calls and the third is to delegate call admission to the SLOs. To satisfy the first functionality, it contains the methods; maxSessions, totalSessions, sessionStateInfo, get112Calls, allSessionStateInfo. These are all informational methods as they obtain information on the state of the system or the SIP user. Hence, the SIP broker provides an interface to provide information to the SLOs. The second functionality is the ability to terminate sessions (calls). This can be done on a call by call basis using the method terminateSession when passed the sessionID of the call. This method provides to the SLO, the ability to terminate specific calls during a crisis situation. All the calls can be terminated using the terminateAllSessions method. It provides to the SLOs the ability to terminate all sessions in a domain during a crisis situation. This can be useful if the network is overwhelmed by non essential traffic during a crisis. The third functionality, the primary function of the SIP broker, is the ability to delegate to the SLOs the session admission capabilities during a crisis situation. In the Crisis Helper scenario, the session admission capabilities are delegated to a SLO called the CH_Main through a SipCallDiverter object. This object contains the logic to accept and reject calls. For example, calls to and from the emergency services are allowed but not to and from ordinary users. The CH_Main instantiates a SIPCallDiverter and passes it to the SIP broker. The SIP broker accepts this object replacing any previous ones. When a crisis occurs the SIP broker delegates call admission to the SipCallDiverter object. When the crisis is over, the SIP broker will then remove the admission redirection and the SIP server retains call admission control. The SIP broker is an integral part of the Crisis Helper scenario. It monitors the sessions and provides information on them to the SLOs. When a crisis, occurs it sets and applies the SIPCallDiverter object which sets the policies for call admission. The SIP broker can also terminate all the sessions at once or any individual session.

SUBJECT DESCRIPTORS CODES
86 BROADBAND TECHNOLOGIES
88 BROKERAGE SERVICES
120 COMMUNICATION ENGINEERING/TECHNOLOGY
510 PROGRAMMING/INFORMATION SYSTEMS
 
DOCUMENTATION AND INFORMATION ON THE RESULT
Documentation type Details (Title, ref. number, general description, language) Status: PU=Public CO=Confidential
D4.2 Specification, design and implementation of the necessary components for the enhancement of an active platform for the validation of the project approach Public

 
INTELLECTUAL PROPERTY RIGHTS
Type of IPR KNOWLEDGE:
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
Pre-existing know-how
Tick a box and give the corresponding details(reference numbers, etc) if appropriate
  Current Foreseen Tick Details
  Tick NoP1) NoI2) Details Tick    
Patent applied for              
Patent granted              
Patent search carried out            
Registered design            
Trademark applications            
Copyrights            
Secret know-how            
Other - please specify:            
 
1) Number of Priority (national) applications/patents
2) Number of Internationally extended applications/patents

 
MARKET APPLICATION SECTORS
Market application sectors
64 Post and telecommunications
72 Computer and related activities
73 Research and development

 
CURRENT STAGE OF DEVELOPMENT
Current stage of development
Other:
 
Quantified data about the result

Items (about the results) Actual current quantity Estimated (or future) quantity
Time to application / market (in months from the end of the research project)
Number of (public or private) entities potentially involved in the implementation of the result:
   of which: number of SMEs:
   of which: number of entities in third countries (outside EU):
Targeted user audience: of reachable people
 S&T publications (referenced publications only)
 publications addressing general public (e.g. CD-ROMs, WEB sites)
 publications addressing decision takers / public authorities / etc.
Visibility for the general public YES

Further collaboration, dissemination and use of the result

COLLABORATIONS SOUGHT
R&D Further research or development   FIN Financial support  
LIC Licence agreement   VC Venture capital/spin-off funding  
MAN Manufacturing agreement   PPP Private-public partnership  
MKT Marketing agreement   INFO Information exchange/training  
JV Establish a joint enterprise or partnership   CONS Available for consultancy  
Other (please specify)    
Details:
 
POTENTIAL OFFERED FOR FURTHER DISSEMINATION AND USE
The DINA SIP Broker module is available in the project server under an open source type of licence. Please visit the server for further details.
 
PROFILE OF ADDITIONAL PARTNER(S) FOR FURTHER DISSEMINATION AND USE
 

Exploitation plans

CONFIDENTIAL
I am the Co-ordinator of the above project, and confirm on behalf of the contracted Partners the information contained in this Technological Implementation Plan, and I authorise its public dissemination.
 
Signature: Name:
   
Date: Organisation: