News

Posted by jmartins
jmartins's picture

Recent developments in Web technologies commonly referred to as HTML5 have enabled developers to produce new and exciting multimedia applications that run exclusively on a web browser. New API's such as WebRTC, WebSockets and Audio APIs have provided developers with the means to develop rich voice based communications solutions.

 

Early experiments with WebRTC already enable the creation of rich communication services, having browser engines natively implement real-time protocols and stream processing. As part of our research, we've dig into another kind of solution that relies on Javascript to implement transport, audio coding and playback. Three voice codecs are here presented: G711, and ports of Speex and AMR. Due to the unavailability of WebRTC in most browsers we have used WebSockets in order to transport data between parties.

 

We have only used flash to complement the lack of mic access, since Device APIs are still in discussion by browser vendors (and its lack would have limited this technology preview). For more information, you can check our demo and source.

Date: 
Wed, 18/04/2012
Posted by ruilaa
ruilaa's picture

Leiden University produced a new ranking of research, where Aveiro is once again the leader in Portugal. For the news (in portuguese) see https://www.ua.pt/uaonline/detail.asp?c=23722.

Date: 
Sat, 14/04/2012
Posted by ruilaa
ruilaa's picture

Alfredo Matos will make the public defense of his PhD this 13th of April, at 10h00, with the work Privacy in Next Generation Networks". The external jury will be Dr. Ian Brown, Oxford, and Dr. Paulo Verissimo, FCUL.
We are sure that he will have a very successful defense!

Date: 
Thu, 12/04/2012
Posted by ruilaa
ruilaa's picture

Rui Aguiar and Vitor Jesus had a paper accepted in the 17. Fachtagung Mobilkommunication, in Germany, with the title "Challenges in the implementation of seamless mobility in the current and future telecommunication infrastructure".

Date: 
Thu, 12/04/2012
Posted by ruilaa
ruilaa's picture

During the last months three ATNOG members have taken industry positions.

Rui Fonseca will remain near us, in a local IT company.
Marcelo Lebre left us to work with Novabase in Lisbon.
And finally, Vitor Jesus, near the completion of his Ph.D., is joining now Alcatel Lucent in Sintra.
Best of luck to all of them. We are sure that they will keep on appearing to meet old friends!

Date: 
Sun, 01/04/2012
Posted by ruilaa
ruilaa's picture

Seil Jeon and Sérgio Figueiredo have just returned from a week long participation in the 83rd IETF in Paris, where they presented two IETFdrafts on mobility and multicast.

Date: 
Fri, 30/03/2012
Posted by ruilaa
ruilaa's picture

Today, João Paulo Barraca became the proud father of Catarina, that decided to show him from the start his real importance for the rest of his life, stealing from him the Fathers' Day highlight. Or better, starting to say that his best gift as a father will always be herself :-).

To the newborn, her father and mother, best of wishes for their future life from all ATNOG.

Date: 
Mon, 19/03/2012
Posted by dcorujo
dcorujo's picture

Yesterday, at the IEEE Plenary Session in Big Island Hawaii, USA, an enhanced version of ODTONE extended with multicast signaling was presented and demonstrated. Together with UC3M, ATNoG has been active in the definition of group management extensions to the 802.21 standard, enabling its deployment in a series of novel scenarios.
Also addressed under the MEDIEVAL project, the usage of 802.21 multicast signaling has recently motivated the definition of a new PAR in January, which might lead to the definition of the IEEE 802.21d MIH Group Management amendment later this week.
Congratulations to Carlos Guimarães and Daniel Corujo for the work developed in this area!

Date: 
Wed, 14/03/2012
Posted by bsantos
bsantos's picture

The 2nd Issue of the S(o)OS Project Newsletter has been published. Don't want to miss an issue? Subscribe here.

One Interface For Them All: How To Handle The Future Amount Of Resources?
The heterogeneity and complexity of modern IT infrastructures is constantly increasing - this does not only apply to the internet and modern data / cloud centers, but also to modern cluster systems and even personal computers: with multi- and even many-core technologies, as well as accelerators and GPU programming, any computer essentially incorporates multiple processing units that can in principle be individually addressed and used. But it does not end with the processing units - modern systems also incorporate multiple different communication modes, strongly varying memory / storage hierarchies, variety of additional devices etc. With the opening of utility computing over the internet, this complexity has increased manifold as principally tasks and data can be outsourced to remote computers, with an according penalty in access time (bandwidth and latency constraints). Read more...

Many-Core Programs for Single-Brained Programmers
The impact of contention on performance of data structures is generally underestimated. To leverage concurrency in applications, we have first to rethink existing data structures to tolerate the contention induced by multiple cores running irregular applications. Transactional memory is known to be promising for cache-coherent multi-cores since a while now. Not only was it proved efficient when implemented in software, it has even been adopted in hardware for the new generation of IBM supercomputers, namely Blugene/Q, and Intel has just announced publicly the release of its TM-oriented instruction set extension. Read more...

Resource discovery for manycore systems
Future generations of the processors will not be able to enhance their single-thread performance exponentially. Instead, they will scale the number of processing cores. In consequence, application software will no longer get faster execution speeds automatically with each hardware upgrade, but will have to be adapted to the higher level of parallelism exposed by the CPU. It means that to use the benefit of the many-core improvement in hardware we should upgrade our traditional concepts of applications, operating systems and compilers towards massively distributed environments. Read more...

Scalable real-time schedulers for many-cores
SCHED_DEADLINE is an open-source implementation of an EDF-based resource-reservation scheduler for the Linux kernel, that can be used to enhance predictability in the timing behaviour for real-time and multimedia workloads running on the Linux OS. Read more...

Building up the Service-oriented Operating System
The S(o)OS Project Deliverable D5.3 "First Set of OS Architecture Models" reports the results of the preliminary investigations about general Operating System (OS) architecture models that will make it easier for developers to code applications on massively parallel and distributed systems as expected to be available in 10-15 years in the future. The document discusses the OS architecture model in terms of subcomponents (“OS modules”), their interconnections and interdependencies and behaviour. To this end, a small set of target application scenarios are described which are useful to highlight particularly critical requirements posed by the applications on the OS. Read more...

Discussing TeraScale Computing #2
S(o)OS participated to the collaboration workshop on "Computing Architectures, Software tools and nano-Technologies for Numerical and Embedded Scalable Systems" (CASTNESS) held in January 2012 in Paris, putting together the European Projects belonging to the TERACOMP Future and Emerging Technologies (FET) call on terascale systems. Read more...

www.soos-project.eu

Date: 
Fri, 09/03/2012
Posted by dcorujo
dcorujo's picture

The paper "MINDiT: A Framework for Media Independent Access to Things" as been accepted for publication in the Elsevier Computer Communications Special Issue on Smart and Interactive Ubiquitous Multimedia Services.
This publication marks a pinnacle in the enhancement of media independent mechanisms, through the definition and evaluation of a completely redesigned media independent cross-layer. Moving beyond the isolated use case of handover optimization, MINDiT allows both high-level entities (i.e., services and applications) as well as lower layers (i.e., access links, sensor and actuator devices) to cooperate in a generic and abstract way, by using the framework as a control-plane enabler.
As such, a plethora of new scenarios becomes available, providing new flexible and extensible approaches in Machine-to-Machine (M2M) communications and Internet of Things (IoT) scenarios.
The framework was deployed into a complex heterogeneous multimedia testbed, featuring different kinds of devices connected to different wireless access networks, with the aim of optimizing and controlling device management and video traffic procedures. Results show that the signalling required by the MINDiT framework creates a lower impact than single-purposed service-oriented solutions, while allowing a flexible cooperation between higher and lower layers of the network stack.

Date: 
Wed, 29/02/2012