cific definition of QoS. However, it can be easily gen-
eralized in order to encompass other objective func-
tions or other constraints in the optimization process.
6 CONCLUSIONS
This paper has addressed the problem of energy effi-
cient QoS optimization in WSNs using cross-layering
techniques and exploiting a specifically introduced
caching platform. We have first presented the imple-
mentation of a caching solution based on a proxy node
which is in charge of answering, if a cached value is
available, to a request coming from a remote client
without transferring it to the WSN. Simulation results
show that the introduction of a caching architecture
has an impact in terms of energy saving on the system
performance, since it allows to reduce the transmis-
sions inside the WSN. Then, we have introduced an
optimization framework which, exploiting the infor-
mation collected by the RPL protocol and given a set
of constraints on the minimum and maximum values
of cache duration, allows to optimally configure the
values of the caching lifetimes. The proposed opti-
mization strategy allows to either find suitable solu-
tions in the presence of constraints on network life-
time or to find out the optimal non-dominated set of
solutions in the case of multi-objective optimization.
Further works include the real-time change of the
routing paths, in order to save the nodes which are
running out of energy, and large-scale experiments,
using the Senslab platform (Senslab Website, 2008),
in order to get real energy consumption data from
physical nodes.
ACKNOWLEDGEMENTS
This work is funded by the European Community’s
Seventh Framework Programme, area “Internetcon-
nected Objects”, under Grant no. 288879, CALIPSO
project - Connect All IP-based Smart Objects. The
work reflects only the authors’ views; the European
Community is not liable for any use that may be made
of the information contained herein.
REFERENCES
Akyildiz, I., Su, W., Sankarasubramaniam, Y., and Cayirci,
E. (2002). Wireless sensor networks: a survey. Com-
puter networks, 38(4):393–422.
Deb, K., Pratap, A., Agarwal, S., and Meyarivan, T. (2002).
A fast and elitist multiobjective genetic algorithm:
NSGA-II. IEEE Trans. on Evolutionary Computation,
6(2):182–197.
Delicato, F., Pires, P., Pinnez, L., Fernando, L., and
da Costa, L. (2003). A flexible web service based ar-
chitecture for wireless sensor networks. In Distributed
Computing Systems Workshops, 2003. Proceedings.
23rd International Conference on, pages 730–735.
IEEE.
Dunkels, A. (2011). The ContikiMAC Radio Duty Cycling
Protocol. Technical Report T2011:13, Swedish Insti-
tute of Computer Science.
Duquennoy, S., Wirstr
¨
om, N., Tsiftes, N., and Dunkels, A.
(2011). Leveraging IP for Sensor Network Deploy-
ment. In Proc. of the Work. on Extending the Internet
to Low power and Lossy Networks (IP+ SN 2011).
Kovatsch, M., Mayer, S., and Ostermaier, B. (2012). Mov-
ing Application Logic from the Firmware to the
Cloud: Towards the Thin Server Architecture for the
Internet of Things. In Proc of the 6th Int Conf on In-
novative Mobile and Internet Services in Ubiquitous
Computing (IMIS 2012), Palermo, Italy.
Kuladinithi, K., Bergmann, O., P
¨
otsch, T., Becker, M., and
G
¨
org, C. (2011). Implementation of CoAP and its
Application in Transport Logistics. Proc. IP+ SN,
Chicago, IL, USA.
Leguay, J., Lopez-Ramos, M., Jean-Marie, K., and Conan,
V. (2008). An efficient service oriented architecture
for heterogeneous and dynamic wireless sensor net-
works. In Local Computer Networks. LCN 2008. 33rd
IEEE Conf, pages 740–747. IEEE.
Polastre, J., Szewczyk, R., and Culler, D. (2005). Telos: en-
abling ultra-low power wireless research. In Proc. of
the 4th Int. Symp. on Information Processing in Sen-
sor Networks (IPSN 05), pages 364 – 369, Piscataway,
NJ.
Senslab Website (2008). http://www.senslab.info/.
Shelby, Z. (2012). Constrained Application Protocol
(CoAP). Internet-Draft draft-ietf-core-coap-09, Inter-
net Engineering Task Force. Work in progress.
Winter, T., Thubert, P., Brandt, A., Hui, J., Kelsey, R.,
Levis, P., Pister, K., Struik, R., Vasseur, J., and
Alexander, R. (2012). RPL: IPv6 Routing Protocol
for Low-Power and Lossy Networks. RFC 6550 (Pro-
posed Standard).
SENSORNETS2013-2ndInternationalConferenceonSensorNetworks
32