Carmen Mas Machuca

175 papers A 1B 16C 1Misc 3Journal 77Unranked 67
YearRankTypeTitle / Venue / Authors
2026 J jnl
CoRR
Shakthivelu Janardhanan, Yaxuan Chen, Wolfgang Kellerer, Carmen Mas Machuca
2026 J jnl
IEEE Trans. Netw. Serv. Manag.
Massimo Tornatore, Teresa Gomes, Carmen Mas Machuca, Eiji Oki, Chadi Assi, Dominic Schupke
2025 conf
ECOC
Mirco Borner, Kristof Obermann, Carmen Mas Machuca
2025 conf
ANTS
Anjali Sharma, Pakin Sornkaew, Ritanshi Agrawal, Carmen Mas Machuca
2025 conf
RNDM
Anjali Sharma, Ritanshi Agarwal, Cristian Bermudez Serna, Carmen Mas Machuca
2025 J jnl
J. Opt. Commun. Netw.
Maria Samonaki, Yu-Hsuan Yeh, Wolfgang Kellerer, Carmen Mas Machuca
2025 conf
ONDM
Ritanshi Agarwal, Cristian Bermudez Serna, Carmen Mas Machuca
2025 J jnl
CoRR
Shakthivelu Janardhanan, Ritanshi Agarwal, Wolfgang Kellerer, Carmen Mas Machuca
2025 conf
OFC
Mario Wenning, Jonas Berl, Tobias Fehenberger, Carmen Mas Machuca
2025 ed.
ONDM
Luca Valcarenghi, Andrea Sgambelluri, Carmen Mas Machuca, Raul Muñoz
2025 J jnl
IEEE Trans. Reliab.
Shakthivelu Janardhanan, Maria Samonaki, Poul Einar Heegaard, Wolfgang Kellerer, Carmen Mas Machuca
2025 conf
RNDM
Shakthivelu Janardhanan, Yaxuan Chen, Carmen Mas Machuca
2025 conf
ONDM
Anjali Sharma, Christofer Vasquez, Carmen Mas Machuca
2024 Misc ed.
ICIN
Prosper Chemouil, Barbara Martini, Carmen Mas Machuca, Panagiotis Papadimitriou, Davide Borsatti, Stéphane Rovedakis
2024 J jnl
J. Opt. Commun. Netw.
Juan Pinto-Ríos, Barbara Dumas Feris, Christofer Vasquez, Gabriel Saavedra, Danilo Bórquez-Paredes, Nicolás A. Jara, Ricardo Olivares, Saquib Amjad, Ariel Leiva, Carmen Mas Machuca
2024 J jnl
CoRR
Hasan Yagiz Özkan, Poul E. Heegaard, Wolfgang Kellerer, Carmen Mas Machuca
2024 conf
ANTS
Shakthivelu Janardhanan, Nicolas Felber, Carmen Mas Machuca
2024 J jnl
CoRR
Weixing Wang, Haojin Yang, Christoph Meinel, Hasan Yagiz Özkan, Cristian Bermudez Serna, Carmen Mas Machuca
2024 J jnl
IEEE Commun. Mag.
Juan Rendon Schneir, Bengt G. Mölleryd, Edward J. Oughton, Carmen Mas Machuca
2024 J jnl
IEEE Trans. Netw. Serv. Manag.
Massimo Tornatore, Teresa Gomes, Carmen Mas Machuca, Eiji Oki, Chadi Assi, Dominic Schupke
2024 conf
ICTON
Cristian Bermudez Serna, Anjali Sharma, Carmen Mas Machuca
2024 conf
ICTON
Shakthivelu Janardhanan, Yousuf Moiz Ali, Ritanshi Agarwal, Carmen Mas Machuca
2024 conf
ONDM
Saquib Amjad, Carmen Mas Machuca
2024 conf
ANTS
Anjali Sharma, Eni Sulkaj, Ritanshi Agarwal, Cristian Bermudez Serna, Carmen Mas Machuca
2024 ed.
ONDM
David Larrabeiti López, Luca Valcarenghi, Carmen Mas Machuca, José A. Hernández-Gutiérrez
2024 J jnl
J. Opt. Commun. Netw.
Teresa Gomes, David Larrabeiti López, Carmen Mas Machuca, Luca Valcarenghi
2024 J jnl
J. Opt. Commun. Netw.
Sai Kireet Patri, Arantxa Paz, Mario Wenning, Jasper Müller, Carmen Mas Machuca
2024 Misc conf
ICIN
Cristian Bermudez Serna, Peng Lin Huang, Anna Prado, Carmen Mas Machuca
2024 J jnl
CoRR
Shakthivelu Janardhanan, Maria Samonaki, Poul Einar Heegaard, Wolfgang Kellerer, Carmen Mas Machuca
2024 conf
DRCN
Maria Samonaki, Carmen Mas Machuca
2024 J jnl
J. Opt. Commun. Netw.
Jasper Müller, Gabriele Di Rosa, Ognjen Jovanovic, Mario Wenning, Achim Autenrieth, Jörg-Peter Elbers, Carmen Mas Machuca
2024 J jnl
CoRR
Hasan Yagiz Özkan, Madeleine Kaufmann, Wolfgang Kellerer, Carmen Mas Machuca
2024 conf
OFC
Mario Wenning, Jonas Berl, Tobias Fehenberger, Ciarán Mullan, Helmut Grießer, Piotr Rydlichowski, Laurent Schmalen, Carmen Mas Machuca
2024 conf
ICSRS
Shakthivelu Janardhanan, Cristian Bermudez Serna, Elif Dogan, Carmen Mas Machuca
2024 J jnl
J. Opt. Commun. Netw.
Mario Wenning, Maria Samonaki, Sai Kireet Patri, Tobias Fehenberger, Helmut Griesser, Carmen Mas Machuca
2023 conf
DRCN
Mario Wenning, Achim Autenrieth, Jörg-Peter Elbers, Carmen Mas Machuca
2023 conf
DSA
Shakthivelu Janardhanan, Carmen Mas Machuca
2023 J jnl
CoRR
Jasper Müller, Sai Kireet Patri, Gabriele Di Rosa, Achim Autenrieth, Jörg-Peter Elbers, Carmen Mas Machuca
2023 J jnl
CoRR
Jasper Müller, Ognjen Jovanovic, Carmen Mas Machuca, Helmut Griesser, Tobias Fehenberger, Jörg-Peter Elbers
2023 conf
ICTON
Jasper Müller, Gabriele Di Rosa, Achim Autenrieth, Jörg-Peter Elbers, Carmen Mas Machuca
2023 conf
OFC
Jasper Müller, Frank Slyne, Kaida Kaeval, Sebastian Troia, Tobias Fehenberger, Jörg-Peter Elbers, Daniel C. Kilper, Marco Ruffini, Carmen Mas Machuca
2023 J jnl
CoRR
Jasper Müller, Frank Slyne, Kaida Kaeval, Sebastian Troia, Tobias Fehenberger, Jörg-Peter Elbers, Daniel C. Kilper, Marco Ruffini, Carmen Mas Machuca
2023 J jnl
IEEE Commun. Mag.
Juan Rendon Schneir, Bengt G. Mölleryd, Edward J. Oughton, Carmen Mas Machuca
2023 J jnl
IEEE Trans. Netw. Serv. Manag.
Massimo Tornatore, Teresa Gomes, Carmen Mas Machuca, Eiji Oki, Chadi Assi, Dominic Schupke
2023 ed.
ONDM
Teresa Gomes, David Larrabeiti López, Carmen Mas Machuca, Luca Valcarenghi, Luísa Jorge, Paulo Melo
2023 J jnl
Ann. des Télécommunications
Cédric Ware, Marceau Coupechoux, Ekram Hossain, Carmen Mas Machuca, Vinod Sharma, Anna Tzanakaki
2023 conf
ONDM
Sai Kireet Patri, Isabella Dick, Kaida Kaeval, Jasper Müller, Jose-Juan Pedreno-Manresa, Achim Autenrieth, Jörg-Peter Elbers, Marko Tikas, Carmen Mas Machuca
2023 conf
ONDM
Saquib Amjad, Sai Kireet Patri, Carmen Mas Machuca
2023 conf
ICC
Alba Jano, Pablo Alejandre Garana, Fidan Mehmeti, Carmen Mas Machuca, Wolfgang Kellerer
2023 J jnl
CoRR
Jasper Müller, Ognjen Jovanovic, Tobias Fehenberger, Gabriele Di Rosa, Jörg-Peter Elbers, Carmen Mas Machuca
2023 J jnl
J. Opt. Commun. Netw.
Mario Wenning, Maria Samonaki, Sai Kireet Patri, Tobias Fehenberger, Carmen Mas Machuca
2023 conf
ONDM
Jasper Müller, Gabriele Di Rosa, Tobias Fehenberger, Mario Wenning, Sai Kireet Patri, Jörg-Peter Elbers, Carmen Mas Machuca
2023 J jnl
CoRR
Jasper Müller, Gabriele Di Rosa, Tobias Fehenberger, Mario Wenning, Sai Kireet Patri, Jörg-Peter Elbers, Carmen Mas Machuca
2023 J jnl
CoRR
Carmen Mas Machuca, Lena Wosinska, Marco Ruffini, Jiajia Chen
2023 J jnl
IEEE Access
Hansini Vijayaraghavan, Jörg von Mankowski, Carmen Mas Machuca, Wolfgang Kellerer
2023 J jnl
CoRR
Jasper Müller, Sai Kireet Patri, Tobias Fehenberger, Helmut Griesser, Jörg-Peter Elbers, Carmen Mas Machuca
2023 conf
ICC
Maria Samonaki, Cristian Bermudez Serna, Carmen Mas Machuca
2023 J jnl
J. Opt. Commun. Netw.
Carmen Mas Machuca, Madeleine Kaufmann, Jean-Paul Linnartz, Maximilian Riegel, Dominic Schulz, Volker Jungnickel
2023 conf
OFC
Mario Wenning, Sai Kireet Patri, Jasper Müller, Achim Autenrieth, Jörg-Peter Elbers, Piotr Rydlichowski, Carmen Mas Machuca
2023 conf
ONDM
Sai Kireet Patri, Mario Wenning, Shivraj Hanumant Gonde, Achim Autenrieth, Jörg-Peter Elbers, Carmen Mas Machuca
2022 B ed.
NetSoft
Alexander Clemm, Guido Maier, Carmen Mas Machuca, K. K. Ramakrishnan, Fulvio Risso, Prosper Chemouil, Noura Limam
2022 conf
NFV-SDN
Shabnam Sultana, Sai Kireet Patri, Saquib Amjad, Michael Dürre, Aijana Schumann, Carmen Mas Machuca, Thomas Bauschert
2022 J jnl
IEEE Trans. Netw. Serv. Manag.
Massimo Tornatore, Teresa Gomes, Carmen Mas Machuca, Eiji Oki, Chadi Assi, Dominic Schupke
2022 J jnl
IEEE Trans. Netw. Serv. Manag.
Amir Varasteh, Saeed Akhoondian Amiri, Carmen Mas Machuca
2022 J jnl
JOCN
Marija Furdek, Paolo Monti, Carmen Mas Machuca, Jaroslaw P. Turkiewicz, David Larrabeiti
2022 conf
OFC
Carmen Mas Machuca, Sai Kireet Patri, Saquib Amjad
2022 conf
ICSRS
Shakthivelu Janardhanan, Carmen Mas Machuca
2022 conf
DRCN
Shakthivelu Janardhanan, Carmen Mas Machuca
2022 J jnl
JOCN
Jasper Müller, Ognjen Jovanovic, Tobias Fehenberger, Gabriele Di Rosa, Jörg-Peter Elbers, Carmen Mas Machuca
2022 B conf
CNSM
Sai Kireet Patri, Shabnam Sultana, Michael Dürre, Saquib Amjad, Aijana Schumann, Achim Autenrieth, Jörg-Peter Elbers, Thomas Bauschert, Carmen Mas Machuca
2022 B conf
GLOBECOM
Hansini Vijayaraghavan, Jörg von Mankowski, Stephan Pellegrino, Carmen Mas Machuca
2022 B conf
CNSM
Cristian Bermudez Serna, Carmen Mas Machuca
2022 J jnl
JOCN
Jasper Müller, Sai Kireet Patri, Tobias Fehenberger, Helmut Griesser, Jörg-Peter Elbers, Carmen Mas Machuca
2022 C conf
IECON
Carmen Mas Machuca, Madeleine Kaufmann, Maximilian Riegel, Dominic Schulz, Pieter J. Stobbelaar, Marcel Müller, Daniel Behnke
2022 conf
ONDM
Madeleine Kaufmann, Carmen Mas Machuca, Marcel Müller, Daniel Behnke, Pieter J. Stobbelaar, Jean-Paul M. G. Linnartz, Maximilian Riegel, Dominic Schulz, Volker Jungnickel
2022 conf
ONDM
Saquib Amjad, Sai Kireet Patri, Carmen Mas Machuca
2022 J jnl
CoRR
Dmitry Khomchenko, Sai Kireet Patri, Achim Autenrieth, Carmen Mas Machuca, André Richter
2021 ed.
NoF
Carmen Mas Machuca, Lúcia Martins, Susana Sargento, Tim Wauters, Luísa Jorge, Nazih Salhab, Prosper Chemouil
2021 conf
ECOC
Jasper Müller, Sai Kireet Patri, Tobias Fehenberger, Carmen Mas Machuca, Helmut Griesser, Jörg-Peter Elbers
2021 J jnl
CoRR
Jasper Müller, Sai Kireet Patri, Tobias Fehenberger, Carmen Mas Machuca, Helmut Griesser, Jörg-Peter Elbers
2021 J jnl
IEEE Trans. Netw. Serv. Manag.
Petra Vizarreta, Christian Sieber, Andreas Blenk, Amaury Van Bemten, Vinod Ramachandra, Wolfgang Kellerer, Carmen Mas Machuca, Kishor S. Trivedi
2021 J jnl
IEEE Access
Dorabella Santos, Amaro de Sousa, Carmen Mas Machuca, Jacek Rak
2021 conf
NoF
Saquib Amjad, Amir Varasteh, Nemanja Deric, Carmen Mas Machuca
2021 conf
ONDM
Amir Varasteh, Sai Kireet Patri, Achim Autenrieth, Carmen Mas Machuca
2021 J jnl
IEEE Trans. Netw. Serv. Manag.
Massimo Tornatore, Teresa Gomes, Carmen Mas Machuca, Sara Ayoubi, Eiji Oki, Chadi Assi
2021 J jnl
IEEE Trans. Netw. Serv. Manag.
Amir Varasteh, Basavaraj Madiwalar, Amaury Van Bemten, Wolfgang Kellerer, Carmen Mas Machuca
2021 conf
OFC
Amir Varasteh, Sai Kireet Patri, Achim Autenrieth, Carmen Mas Machuca
2021 B conf
NetSoft
Nemanja Ðeric, Amir Varasteh, Amaury Van Bemten, Carmen Mas Machuca, Wolfgang Kellerer
2021 conf
ONDM
Dmitry Khomchenko, Sai Kireet Patri, Achim Autenrieth, Carmen Mas Machuca, André Richter
2020 A conf
CoNEXT
Amaury Van Bemten, Nemanja Deric, Amir Varasteh, Stefan Schmid, Carmen Mas Machuca, Andreas Blenk, Wolfgang Kellerer
2020 ch.
Guide to Disaster-Resilient Communication Networks
Hale Cetinay, Carmen Mas Machuca, José-Luis Marzo, Robert E. Kooij, Piet Van Mieghem
2020 J jnl
IEEE Trans. Netw. Serv. Manag.
Petra Vizarreta, Kishor S. Trivedi, Veena B. Mendiratta, Wolfgang Kellerer, Carmen Mas Machuca
2020 J jnl
IEEE Trans. Netw. Serv. Manag.
Arled Papa, Tomaso de Cola, Petra Vizarreta, Mu He, Carmen Mas Machuca, Wolfgang Kellerer
2020 B conf
GLOBECOM
Amir Varasteh, Henrique Soares Frutuoso, Mu He, Wolfgang Kellerer, Carmen Mas Machuca
2020 ch.
Guide to Disaster-Resilient Communication Networks
Jacek Rak, David Hutchison, János Tapolcai, Rasa Bruzgiene, Massimo Tornatore, Carmen Mas Machuca, Marija Furdek, Paul Smith
2020 conf
OFC
Sai Kireet Patri, Achim Autenrieth, Danish Rafique, Jörg-Peter Elbers, Carmen Mas Machuca
2020 J jnl
CoRR
Sai Kireet Patri, Achim Autenrieth, Danish Rafique, Jörg-Peter Elbers, Carmen Mas Machuca
2020 ch.
Guide to Disaster-Resilient Communication Networks
Bjarne E. Helvik, Petra Vizarreta, Poul E. Heegaard, Kishor S. Trivedi, Carmen Mas Machuca
2020 conf
ECOC
Sai Kireet Patri, Achim Autenrieth, Jörg-Peter Elbers, Carmen Mas Machuca
2020 J jnl
CoRR
Sai Kireet Patri, Achim Autenrieth, Jörg-Peter Elbers, Carmen Mas Machuca
2020 J jnl
CoRR
Sai Kireet Patri, Elena Grigoreva, Wolfgang Kellerer, Carmen Mas Machuca
2020 ch.
Guide to Disaster-Resilient Communication Networks
Carmen Mas Machuca, Francesco Musumeci, Petra Vizarreta, Dimitrios Pezaros, Simon Jouët, Massimo Tornatore, Ali Hmaity, Madhusanka Liyanage, Andrei V. Gurtov, An Braeken
2020 ch.
Guide to Disaster-Resilient Communication Networks
Sasko Ristov, Thomas Fahringer, David Peer, Thanh-Phuong Pham, Marjan Gusev, Carmen Mas Machuca
2020 ch.
Guide to Disaster-Resilient Communication Networks
Amaro de Sousa, Dorabella Santos, Carlos Natalino, Lena Wosinska, Carmen Mas Machuca, Marija Furdek
2019 J jnl
CoRR
Amaury Van Bemten, Jochen W. Guck, Carmen Mas Machuca, Wolfgang Kellerer
2019 J jnl
CoRR
Anubhab Banerjee, Carmen Mas Machuca
2019 conf
ICC
Raphael Durner, Amir Varasteh, Max Stephan, Carmen Mas Machuca, Wolfgang Kellerer
2019 J jnl
CoRR
Raphael Durner, Amir Varasteh, Max Stephan, Carmen Mas Machuca, Wolfgang Kellerer
2019 J jnl
IEEE Commun. Mag.
Petra Vizarreta, Amaury Van Bemten, Ermin Sakic, Khawar Abbasi, Nikolaos E. Petroulakis, Wolfgang Kellerer, Carmen Mas Machuca
2019 B conf
IM
Petra Vizarreta, Ermin Sakic, Wolfgang Kellerer, Carmen Mas Machuca
2019 conf
ICC
Amir Varasteh, Sandra Hofmann, Nemanja Deric, Mu He, Dominic Schupke, Wolfgang Kellerer, Carmen Mas Machuca
2019 J jnl
CoRR
Amir Varasteh, Sandra Hofmann, Nemanja Deric, Mu He, Dominic Schupke, Wolfgang Kellerer, Carmen Mas Machuca
2019 conf
CoNEXT Companion
Amir Varasteh, Wolfgang Kellerer, Carmen Mas Machuca
2019 J jnl
JOCN
Sai Kireet Patri, Elena Grigoreva, Wolfgang Kellerer, Carmen Mas Machuca
2019 conf
ICTON
Anubhab Banerjee, Nishanth Sastry, Carmen Mas Machuca
2019 J jnl
Ann. des Télécommunications
Dorabella Santos, Amaro de Sousa, Carmen Mas Machuca
2019 conf
INFOCOM Workshops
Amir Varasteh, Sandra Hofmann, Nemanja Deric, Andreas Blenk, Dominic Schupke, Wolfgang Kellerer, Carmen Mas Machuca
2018 J jnl
CoRR
Alexander Kott, Benjamin A. Blakely, Diane Henshel, Gregory Wehner, James Rowell, Nathaniel Evans, Luis Muñoz-González, Nandi Leslie, Donald W. French, Donald Woodard, Kerry Krutilla, Amanda Joyce, Igor Linkov, Carmen Mas Machuca, Janos Sztipanovits, Hugh Harney, Dennis Kergl, Perri Nejib, Edward Yakabovicz, Steven Noel, Tim Dudman, Pierre Trepagnier, Sowdagar Badesha, Alfred Møller
2018 J jnl
IEEE Trans. Netw. Serv. Manag.
Petra Vizarreta, Kishor S. Trivedi, Bjarne E. Helvik, Poul E. Heegaard, Andreas Blenk, Wolfgang Kellerer, Carmen Mas Machuca
2018 B conf
CNSM
Dorabella Santos, Amaro de Sousa, Carmen Mas Machuca
2018 B conf
GLOBECOM
Arled Papa, Tomaso de Cola, Petra Vizarreta, Mu He, Carmen Mas Machuca, Wolfgang Kellerer
2018 B conf
NetSoft
Amaury Van Bemten, Jochen W. Guck, Petra Vizarreta, Carmen Mas Machuca, Wolfgang Kellerer
2018 B conf
GLOBECOM
Amir Varasteh, Marilet De Andrade, Carmen Mas Machuca, Lena Wosinska, Wolfgang Kellerer
2018 J jnl
CoRR
Amir Varasteh, Marilet De Andrade, Carmen Mas Machuca, Lena Wosinska, Wolfgang Kellerer
2018 Misc conf
ICIN
Dorabella Santos, Amaro de Sousa, Carmen Mas Machuca
2018 conf
ICC
Amaury Van Bemten, Jochen W. Guck, Carmen Mas Machuca, Wolfgang Kellerer
2018 J jnl
CoRR
Amaury Van Bemten, Jochen W. Guck, Carmen Mas Machuca, Wolfgang Kellerer
2018 conf
ICTON
Anjali Gupta, Carmen Mas Machuca, Abhishek Dixit
2017 B conf
CNSM
Petra Vizarreta, Kishor S. Trivedi, Bjarne E. Helvik, Poul E. Heegaard, Wolfgang Kellerer, Carmen Mas Machuca
2017 conf
RNDM
Petra Vizarreta, Poul E. Heegaard, Bjarne Emil Helvik, Wolfgang Kellerer, Carmen Mas Machuca
2017 conf
ECOC
Maluge Pubuduni Imali Dias, Elena Grigoreva, Carmen Mas Machuca, Lena Wosinska, Elaine Wong
2017 J jnl
Opt. Switch. Netw.
Carmen Mas Machuca, Eiji Oki
2017 J jnl
IEEE Commun. Mag.
Arslan Shahid, Carmen Mas Machuca
2017 J jnl
JOCN
Elena Grigoreva, Elaine Wong, Marija Furdek, Lena Wosinska, Carmen Mas Machuca
2017 J jnl
JOCN
Elaine Wong, Elena Grigoreva, Lena Wosinska, Carmen Mas Machuca
2017 conf
VNC
Elena Grigoreva, Dhruva Shrivastava, Carmen Mas Machuca, Wolfgang Kellerer, Jürgen Dittrich, Heinz Wilk, Hans-Martin Zimmermann
2017 conf
ICTON
Carmen Mas Machuca, Elena Grigoreva
2017 conf
ICC
Petra Vizarreta, Massimo Condoluci, Carmen Mas Machuca, Toktam Mahmoodi, Wolfgang Kellerer
2017 J jnl
JOCN
Kun Wang, Carmen Mas Machuca, Lena Wosinska, Patryk J. Urban, Anders Gavler, Kjell Brunnström, Jiajia Chen
2016 conf
RNDM
Massimo Tornatore, João André, Péter Babarczi, Torsten Braun, Eirik Larsen Følstad, Poul E. Heegaard, Ali Hmaity, Marija Furdek, Luísa Jorge, Wojciech Kmiecik, Carmen Mas Machuca, Lúcia Martins, Carmo Medeiros, Francesco Musumeci, Alija Pasic, Jacek Rak, Steven Simpson, Rui Travanca, Artemios G. Voyiatzis
2016 conf
RNDM
Petra Vizarreta, Carmen Mas Machuca, Wolfgang Kellerer
2016 J jnl
IEEE Commun. Mag.
Mouhamed Abdulla, Anader Benyamin-Seeyar, Fabrice Labeau, Nurul I. Sarkar, Jacek Rak, Carmen Mas Machuca, Eiji Oki, Dimitri Papadimitriou, Krzysztof Walkowiak
2016 J jnl
IEEE Commun. Mag.
Kun Wang, Anders Gavler, Carmen Mas Machuca, Lena Wosinska, Kjell Brunnström, Jiajia Chen
2016 conf
ICTON
Elena Grigoreva, Carmen Mas Machuca, Wolfgang Kellerer
2016 conf
ICC
Elaine Wong, Carmen Mas Machuca, Lena Wosinska
2016 conf
RNDM
Carmen Mas Machuca, Stefano Secci, Petra Vizarreta, Fernando A. Kuipers, Antonios Gouglidis, David Hutchison, Simon Jouet, Dimitrios Pezaros, Ahmed Elmokashfi, Poul E. Heegaard, Sasko Ristov, Marjan Gusev
2015 conf
ICTON
Ana Munoz Diaz, Carmen Mas Machuca
2015 conf
CTTE
Arslan Shahid, Carmen Mas Machuca, Lena Wosinska, Jiajia Chen
2015 conf
CTTE
Ariel Leiva, Alejandra Beghelli, Carmen Mas Machuca, Ricardo Olivares, M. Saavedra, Robert Ahumada
2015 J jnl
JOCN
Marco Forzati, Alberto Bianchi, Jiajia Chen, Klaus Grobe, Bart Lannoo, Carmen Mas Machuca, Jean-Charles Point, Björn Skubic, Sofie Verbrugge, Erik Weis, Lena Wosinska, Dirk Breuer
2014 J jnl
IEEE Commun. Mag.
Ronald Romero Reyes, Rong Zhao, Carmen Mas Machuca
2014 conf
ICTON
Carmen Mas Machuca, T. Krauss, Arsany Basta, Elena Grigoreva, Wolfgang Kellerer
2014 conf
ICTON
Carmen Mas Machuca, M. Rahman, Klaus Grobe, Wolfgang Kellerer
2014 J jnl
Opt. Switch. Netw.
Jing Wu, Lena Wosinska, Carmen Mas Machuca, Anna Tzanakaki, Hiroshi Hasegawa
2014 J jnl
IEEE Commun. Mag.
Mozhgan Mahloo, Jiajia Chen, Lena Wosinska, Abhishek Dixit, Bart Lannoo, Didier Colle, Carmen Mas Machuca
2013 conf
DRCN
Carmen Mas Machuca, Bekir Topaloglu
2013 J jnl
JOCN
Carmen Mas Machuca, Mario Kind, Kun Wang, Koen Casier, Mozhgan Mahloo, Jiajia Chen
2013 J jnl
IEEE Commun. Mag.
Ariel Leiva, Carmen Mas Machuca, Alejandra Beghelli, Ricardo Olivares
2013 J jnl
Opt. Switch. Netw.
Mozhgan Mahloo, Carmen Mas Machuca, Jiajia Chen, Lena Wosinska
2013 J jnl
Telecommun. Syst.
Carmen Mas Machuca, Jiajia Chen, Lena Wosinska
2012 J jnl
IEEE Commun. Mag.
Carmen Mas Machuca, Jiajia Chen, Lena Wosinska
2012 J jnl
J. Networks
Carmen Mas Machuca, Norbert Hanik
2012 conf
ONDM
Orthodoxos Kipouridis, Carmen Mas Machuca, Achim Autenrieth, Klaus Grobe
2012 conf
ONDM
Ariel Leiva, Carmen Mas Machuca, Alejandra Beghelli
2011 B conf
CNSM
Carmen Mas Machuca, Sandro Kraus, Koen Casier
2011 conf
Future Network & Mobile Summit
Sofie Verbrugge, Koen Casier, Bart Lannoo, Carmen Mas Machuca, Thomas Monath, Mario Kind, Marco Forzati
2010 J jnl
IEEE Trans. Netw. Serv. Manag.
Dayyan Shayani, Carmen Mas Machuca, Monika Jäger
2010 J jnl
J. Networks
Ridha Rejeb, Mark S. Leeson, Carmen Mas Machuca, Ioannis Tomkos
2010 J jnl
IEEE Commun. Mag.
Jiajia Chen, Lena Wosinska, Carmen Mas Machuca, Monika Jaeger
2008 B conf
NOMS
Dayyan Shayani, Carmen Mas Machuca, Monika Jäger, Andreas Gladisch
2007 J jnl
Ann. des Télécommunications
Ioannis Tomkos, Anna Tzanakaki, Prasad Kulkarni, George Markidis, Carmen Mas Machuca
2007 conf
DRCN
Carmen Mas Machuca, Moritz Kiese
2007 conf
CTTE
Carmen Mas Machuca, Oyvind Moe, Jörg Eberspächer, Monika Jäger, Andreas Gladisch
2004 B conf
NETWORKING
Dimitrios Vogiatzis, Carmen Mas Machuca, Ioannis Tomkos
2004 B conf
NETWORKING
Carmen Mas Machuca, Ioannis Tomkos
notebooks/redb-clickhouse-TEST.ipynb
← Index notebooks/redb-clickhouse-TEST.ipynb plaintext
Truncated preview: showing the first 16384 bytes out of 5988848 total.
{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Definitions"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [],
   "source": [
    "import clickhouse_connect"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "\n",
    "ch_TEST_client = clickhouse_connect.get_client(host='e.rationaledge.io', port=443, username='default', password='werioubTGwvf0-dsbv_', database='redb', verify=False)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [],
   "source": [
    "ch_TEST_BETA_client = clickhouse_connect.get_client(host='k.rationaledge.io', port=443, username='default', password='werioubTGwvf0-dsbv_', database='default', verify=False)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<bound method HttpClient.close_connections of <clickhouse_connect.driver.httpclient.HttpClient object at 0x105fd64d0>>"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ch_TEST_BETA_client.close_connections"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<clickhouse_connect.driver.summary.QuerySummary at 0x11f900810>"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ch_TEST_BETA_client.command(\"\"\"\n",
    "RENAME DATABASE redb TO orig_redb;\n",
    "\"\"\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## DB Creation (schema 2025-08-02)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "ch_TEST_client.command(\"\"\"\n",
    "CREATE DATABASE IF NOT EXISTS redb;\n",
    "\"\"\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Define General Tables"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "### CREATE FULL REDB DATABASE\n",
    "def create_redb_with_all_tables(client):\n",
    "    client.command(\"\"\"\n",
    "        CREATE DATABASE IF NOT EXISTS redb\n",
    "    \"\"\")\n",
    "    create_all_general_tables(client)\n",
    "    create_all_pe_tables(client)\n",
    "\n",
    "#### CREATE FULL TABLES\n",
    "def create_all_general_tables(client):\n",
    "    create_basic_properties_dbtable(client)\n",
    "    create_hashes_dbtable(client)\n",
    "    create_capa_dbtable(client)\n",
    "    create_die_dbtable(client)\n",
    "    create_extra_findings_dbtable(client)\n",
    "\n",
    "\n",
    "##################################\n",
    "#### CREATE INDIVIDUAL TABLES ####\n",
    "##################################\n",
    "\n",
    "#### GENERAL TABLES ####\n",
    "# All tables have SETTINGS index_granularity = 8192\n",
    "def create_basic_properties_dbtable(client):\n",
    "    # Create samples_metadata table\n",
    "    client.command(\"\"\"\n",
    "        CREATE TABLE IF NOT EXISTS redb_basic_properties (\n",
    "            sha256 FixedString(64), -- primary key\n",
    "            md5 FixedString(32),\n",
    "            sha1 FixedString(40),\n",
    "            filename Nullable(String),\n",
    "            sample_name String,\n",
    "            filesize UInt64,\n",
    "            file_entropy Float64,\n",
    "            filetype LowCardinality(String),\n",
    "            filetype_mime LowCardinality(String),\n",
    "            filetype_magika LowCardinality(String),\n",
    "            analysis_date DateTime64(3, 'UTC'),\n",
    "        ) ENGINE = ReplacingMergeTree(analysis_date)\n",
    "        PRIMARY KEY (sha256)\n",
    "        ORDER BY (sha256)\n",
    "    \"\"\")\n",
    "\n",
    "def create_hashes_dbtable(client):\n",
    "    # Create hashes table\n",
    "    client.command(\"\"\"\n",
    "        CREATE TABLE IF NOT EXISTS redb_hashes (\n",
    "            sha256 FixedString(64), -- primary key\n",
    "            md5 FixedString(32),\n",
    "            sha1 FixedString(40),\n",
    "            ssdeep_hash Nullable(String),\n",
    "            tlsh_hash Nullable(String),\n",
    "            authentihash Nullable(String),\n",
    "            imphash Nullable(String),\n",
    "            impfuzzy Nullable(String),\n",
    "            typerefhash Nullable(String),\n",
    "            richhash Nullable(String),\n",
    "            richpe_hash Nullable(String),\n",
    "            richpv_hash Nullable(String),\n",
    "            richpv_hash_sorted Nullable(String),\n",
    "            dhash Nullable(String),\n",
    "            analysis_date DateTime64(3, 'UTC')\n",
    "        ) ENGINE = ReplacingMergeTree(analysis_date)\n",
    "        PRIMARY KEY (sha256)\n",
    "        ORDER BY (sha256)\n",
    "    \"\"\")\n",
    "\n",
    "def create_capa_dbtable(client):\n",
    "    # Create sample_capabilities table\n",
    "    client.command(\"\"\"\n",
    "        SET enable_json_type = 1;\n",
    "    \"\"\")\n",
    "    client.command(\"\"\"\n",
    "        -- Base table for CAPA analysis results\n",
    "        CREATE TABLE IF NOT EXISTS redb_capa (\n",
    "            sha256 FixedString(64),\n",
    "            md5 FixedString(32),\n",
    "            sha1 FixedString(40),\n",
    "            analysis_date DateTime64(3, 'UTC'),\n",
    "            -- Store full JSON dumps as strings for flexibility\n",
    "            capa_dump JSON CODEC(ZSTD(3)),\n",
    "            attack_dump JSON CODEC(ZSTD(3)),\n",
    "            mbc_dump JSON CODEC(ZSTD(3))\n",
    "        ) ENGINE = ReplacingMergeTree(analysis_date)\n",
    "        ORDER BY sha256;\n",
    "    \"\"\")\n",
    "\n",
    "    client.command(\"\"\"\n",
    "        -- Normalized table for capabilities and namespaces\n",
    "        CREATE TABLE IF NOT EXISTS redb_capa_capabilities (\n",
    "            sha256 FixedString(64),\n",
    "            md5 FixedString(32),\n",
    "            sha1 FixedString(40),\n",
    "            analysis_date DateTime64(3, 'UTC'),\n",
    "            namespace LowCardinality(String),\n",
    "            capability LowCardinality(String)\n",
    "        ) ENGINE = ReplacingMergeTree(analysis_date)\n",
    "        ORDER BY (sha256, namespace, capability);\n",
    "    \"\"\")\n",
    "\n",
    "    client.command(\"\"\"\n",
    "        -- Materialized view for capability statistics\n",
    "        CREATE MATERIALIZED VIEW IF NOT EXISTS redb_capa_capabilities_stats (\n",
    "            namespace LowCardinality(String),\n",
    "            capability LowCardinality(String),\n",
    "            samples_bitmap AggregateFunction(groupBitmap, UInt64),\n",
    "            occurrence_count UInt64\n",
    "        ) ENGINE = AggregatingMergeTree()\n",
    "        ORDER BY (namespace, capability)\n",
    "        AS SELECT\n",
    "            namespace,\n",
    "            capability,\n",
    "            groupBitmapState(cityHash64(sha256)) as samples_bitmap,\n",
    "            count() as occurrence_count\n",
    "        FROM redb_capa_capabilities\n",
    "        GROUP BY namespace, capability;\n",
    "    \"\"\")\n",
    "\n",
    "    client.command(\"\"\"\n",
    "        -- Normalized table for MITRE ATT&CK mappings\n",
    "        CREATE TABLE IF NOT EXISTS redb_capa_attack (\n",
    "            sha256 FixedString(64),\n",
    "            md5 FixedString(32),\n",
    "            sha1 FixedString(40),\n",
    "            analysis_date DateTime64(3, 'UTC'),\n",
    "            tactic LowCardinality(String),\n",
    "            technique LowCardinality(String),\n",
    "            technique_id LowCardinality(String)\n",
    "        ) ENGINE = ReplacingMergeTree(analysis_date)\n",
    "        ORDER BY (sha256, tactic, technique_id);\n",
    "    \"\"\")\n",
    "\n",
    "    client.command(\"\"\"\n",
    "        -- Materialized view for ATT&CK statistics\n",
    "        CREATE MATERIALIZED VIEW IF NOT EXISTS redb_capa_attack_stats (\n",
    "            tactic LowCardinality(String),\n",
    "            technique LowCardinality(String),\n",
    "            technique_id LowCardinality(String),\n",
    "            samples_bitmap AggregateFunction(groupBitmap, UInt64),\n",
    "            occurrence_count UInt64\n",
    "        ) ENGINE = AggregatingMergeTree()\n",
    "        ORDER BY (tactic, technique_id)\n",
    "        AS SELECT\n",
    "            tactic,\n",
    "            technique,\n",
    "            technique_id,\n",
    "            groupBitmapState(cityHash64(sha256)) as samples_bitmap,\n",
    "            count() as occurrence_count\n",
    "        FROM redb_capa_attack\n",
    "        GROUP BY tactic, technique, technique_id;\n",
    "    \"\"\")\n",
    "\n",
    "    client.command(\"\"\"\n",
    "        -- Normalized table for MBC mappings\n",
    "        CREATE TABLE IF NOT EXISTS redb_capa_mbc (\n",
    "            sha256 FixedString(64),\n",
    "            md5 FixedString(32),\n",
    "            sha1 FixedString(40),\n",
    "            analysis_date DateTime64(3, 'UTC'),\n",
    "            objective LowCardinality(String),\n",
    "            behavior LowCardinality(String),\n",
    "            behavior_id LowCardinality(String)\n",
    "        ) ENGINE = ReplacingMergeTree(analysis_date)\n",
    "        ORDER BY (sha256, objective, behavior_id);\n",
    "    \"\"\")\n",
    "\n",
    "    client.command(\"\"\"\n",
    "        -- Materialized view for MBC statistics\n",
    "        CREATE MATERIALIZED VIEW IF NOT EXISTS redb_capa_mbc_stats (\n",
    "            objective LowCardinality(String),\n",
    "            behavior LowCardinality(String),\n",
    "            behavior_id LowCardinality(String),\n",
    "            samples_bitmap AggregateFunction(groupBitmap, UInt64),\n",
    "            occurrence_count UInt64\n",
    "        ) ENGINE = AggregatingMergeTree()\n",
    "        ORDER BY (objective, behavior_id)\n",
    "        AS SELECT\n",
    "            objective,\n",
    "            behavior,\n",
    "            behavior_id,\n",
    "            groupBitmapState(cityHash64(sha256)) as samples_bitmap,\n",
    "            count() as occurrence_count\n",
    "        FROM redb_capa_mbc\n",
    "        GROUP BY objective, behavior, behavior_id;\n",
    "    \"\"\")\n",
    "\n",
    "def create_die_dbtable(client):\n",
    "    # Create sample_die table\n",
    "    client.command(\"\"\"\n",
    "        SET enable_json_type = 1;\n",
    "    \"\"\")\n",
    "    client.command(\"\"\"\n",
    "        CREATE TABLE IF NOT EXISTS redb_die (\n",
    "            sha256 FixedString(64),\n",
    "            md5 FixedString(32),\n",
    "            sha1 FixedString(40),\n",
    "            die_info JSON CODEC(ZSTD(3)),\n",
    "            analysis_date DateTime64(3, 'UTC')\n",
    "        ) ENGINE = ReplacingMergeTree(analysis_date)\n",
    "        PRIMARY KEY (sha256)\n",
    "        ORDER BY (sha256)\n",
    "    \"\"\")\n",
    "\n",
    "    client.command(\"\"\"\n",
    "        CREATE MATERIALIZED VIEW redb_die_mv\n",
    "        (\n",
    "            sha256 FixedString(64),\n",
    "            md5 FixedString(32),\n",
    "            sha1 FixedString(40),\n",
    "            analysis_date DateTime64(3, 'UTC'),\n",
    "            compiler LowCardinality(Nullable(String)),\n",
    "            compiler_full Nullable(String),\n",
    "            format LowCardinality(Nullable(String)),\n",
    "            format_full Nullable(String),\n",
    "            installer LowCardinality(Nullable(String)),\n",
    "            installer_full Nullable(String),\n",
    "            joiner LowCardinality(Nullable(String)),\n",
    "            joiner_full Nullable(String),\n",
    "            language LowCardinality(Nullable(String)),\n",
    "            language_full Nullable(String),\n",
    "            library LowCardinality(Nullable(String)),\n",
    "            library_full Nullable(String),\n",
    "            linker LowCardinality(Nullable(String)),\n",
    "            linker_full Nullable(String),\n",
    "            operation_system LowCardinality(Nullable(String)),\n",
    "            operation_system_full Nullable(String),\n",
    "            packer LowCardinality(Nullable(String)),\n",
    "            packer_full Nullable(String),\n",
    "            protector LowCardinality(Nullable(String)),\n",
    "            protector_full Nullable(String),\n",
    "            sfx LowCardinality(Nullable(String)),\n",
    "            sfx_full Nullable(String),\n",
    "            sign_tool LowCardinality(Nullable(String)),\n",
    "            sign_tool_full Nullable(String),\n",
    "            stub LowCardinality(Nullable(String)),\n",
    "            stub_full Nullable(String),\n",
    "            tool LowCardinality(Nullable(String)),\n",
    "            tool_full Nullable(String),   \n",
    "            -- overlay JSON CODEC(ZSTD(3)),\n",
    "            -- resource JSON CODEC(ZSTD(3)),\n",
    "            has_overlay UInt8,\n",
    "            has_resources UInt8,\n",
    "            is_packed UInt8\n",
    "        )\n",
    "        ENGINE = ReplacingMergeTree(analysis_date)\n",
    "        ORDER BY (sha256)\n",
    "        POPULATE\n",
    "        AS SELECT\n",
    "            sha256,\n",
    "            md5,\n",
    "            sha1,\n",
    "            analysis_date,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'compiler'), '') AS compiler,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'compiler(full)'), '') AS compiler_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'format'), '') AS format,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'format(full)'), '') AS format_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'installer'), '') AS installer,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'installer(full)'), '') AS installer_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'joiner'), '') AS joiner,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'joiner(full)'), '') AS joiner_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'language'), '') AS language,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'language(full)'), '') AS language_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'library'), '') AS library,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'library(full)'), '') AS library_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'linker'), '') AS linker,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'linker(full)'), '') AS linker_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'operation_system'), '') AS operation_system,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'operation_system(full)'), '') AS operation_system_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'packer'), '') AS packer,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'packer(full)'), '') AS packer_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'protector'), '') AS protector,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'protector(full)'), '') AS protector_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'sfx'), '') AS sfx,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'sfx(full)'), '') AS sfx_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'sign_tool'), '') AS sign_tool,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'sign_tool(full)'), '') AS sign_tool_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'stub'), '') AS stub,\n",
    "            nullIf(JSONExtractString(toString(die_info),