This
page was last updated on 2022-09-12 |
Software packages |
Note: this page contains
samples of software I developed during or before my PhD research and
graduation. Please refer to
README and licence files inside the packages. F
HLS-based
Streaming for real ISP trials:
Pub/Sub, HLS-based Streaming network solution over the POINT hybrid
IP-over-ICN architecture, preserving IP devices and applications at the edge,
interconnecting them via an SDN-based ICN core. For further details on
open-source software, results of real ISP trials and code availability,
please refer to the H2020-POINT official website, related publications and
publicly available documents listed below: ·
H2020-POINT project deliverables D5.1
and D5.2 on trials planning and setup, available here. ·
IPTV Over ICN, ACM MMSys'18, Packet
Video Workshop, Amsterdam, the Netherlands, June 2018. Available here. ·
IPTV Over ICN Goes Live, 2018 European
Conference on Networks and Communications (EuCNC): Operational &
Experimental Insights (OPE), Ljubljana, Slovenia, June 2018. Available here. F
EPMS-Sim
(2013-2017): EPMS-Sim stands for Efficient
Proactive Mobility-based Support models Simulator. It is a software package
that contains the latest version of a long-lasting PhD and postdoc work from
2013 until early 2017, which is related to publications on efficient
proactive mobile caching and proactive mobile multicast solutions. The latest
version of the code can be found in a corresponding version-indicated branch
(not under the master branch) on my account on GitHub. For
understanding the models provided in the software, please refer to: ·
X. Vasilakos, M. Q. Al-Khalidi, V. A.
Siris, M. J. Reed, N. Thomos, G. C. Polyzos, "Mobility-based Proactive
Multicast for seamless mobility support in cellular network
environments.", in Proc. of the ACM SIGCOMM 2017 International Workshop
on Mobile Edge Communications (MECOMM 2017), UCLA, California, USA, Aug. 21,
2017. ·
X. Vasilakos, V. A. Siris, G.C.
Polyzos, "Addressing niche demand based on joint mobility prediction and
content popularity caching", Computer Networks, vol. 110, pp. 306-323,
2016. ·
V. A. Siris, X. Vasilakos and D.
Dimopoulos "Exploiting mobility prediction for mobility & popularity
caching and DASH adaptation.", Proc. of the 2016 WoWMoM conference,
Coimbra, Portugal, 2016. ·
X. Vasilakos, V. A. Siris,
"Adapting Data Popularity in Mobility-Based Proactive Caching Decisions
for Heterogeneous Wireless Networks", Proc. International Workshop on
Quality, Reliability, and Security in Information-Centric Networking (Q-ICN),
Rhodes, Greece, August, 2014. ·
V. A. Siris, X. Vasilakos, G. C.
Polyzos, "Efficient Proactive Caching for Supporting Seamless
Mobility", Proc. IEEE World of Wireless, Mobile and Multimedia Networks
(WoWMoM), Sydney, Australia, June, 2014. ·
X. Vasilakos, V. A. Siris, G. C.
Polyzos, M. Pomonis, "Proactive Selective Neighbor Caching for Enhancing
Mobility Support in Information-Centric Networks", Proc. ACM ICN'12
workshop, in conjuction with SIGCOMM, Helsinki, Finland, August, 2012. ·
V. A. Siris, X. Vasilakos, G. C.
Polyzos, "A Selective Neighbor Caching Approach for Supporting Mobility
in Publish/Subscribe Networks", Proc. 5th ERCIM Workshop on eMobility
(in conjunction with WWIC 2011), Vilanova i la Geltrú,
Catalonia, Spain, June, 2011. F Blacksabbath
(2011-2012): mutlicast chat over Blackadder, called
Blacksabbath in honor of (what I believe to be) the most important band in
the history of rock music, is a simple, server-less, fully distributed chat
application that demonstrates the multicast capabilities of Blackadder.
Blacksabbath operates on top of Blackadder, therefore a working installation
of Blackadder is assumed. Moreover, Blacksabbath uses the "independent
Java binding" that comes with Blackadder. Please consult Blackadder
instructions on compiling and building the Java binding. Necessary libraries
are located at the "lib" sub-directory, but the native Java binding
to Blackadder must be provided by the user (see Execution). F jDONA (2012): JDONA is a free, custom Java version
simulator of the basic Data Oriented Network Architecture (DONA)
functionality. It is designed to emulate in a fully parallelised fashion the
essential functionality for simulating FIND and REGISTER requests in order
for the emulations to scale over a CAIDA realistic (full) size inter-domain
topology. Source files are provided along with a detailed installation guide
given in README.txt. You may freely extend, alter and redistribute Donalight
under the GNU licence that comes with the package. F Donalite
(2011-2012): The package contains a patch for
OverSim-20090908 source files along with a detailed installation guide given
in README.txt. You may freely extend, alter and redistribute Donalight under
the GNU licence that comes with the package. F Greek
NERC (2007): This compressed file contains the
software of the Greek Named-Entity Recognizer that was developed in the
final-year undergraduate project described in the following report (in
Greek): Xenofon Vasilakos, "Named entity recognition and categorization
in Greek texts with Support Vector Machines", Department of Informatics,
Athens University of Economics and Business, 2006. The system is also described
in the following paper (in English): G. Lucarelli, X. Vasilakos and I.
Androutsopoulos, "Named entity recognition in Greek texts with an
ensemble of SVMs and active learning". |