Georgios Theodoropoulos

ORCID: 0000-0002-7448-5886
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Simulation Techniques and Applications
  • Distributed and Parallel Computing Systems
  • Peer-to-Peer Network Technologies
  • Cloud Computing and Resource Management
  • Advanced Database Systems and Queries
  • Multi-Agent Systems and Negotiation
  • Advanced Data Storage Technologies
  • Business Process Modeling and Analysis
  • Embedded Systems Design Techniques
  • Complex Network Analysis Techniques
  • Advanced Graph Neural Networks
  • Caching and Content Delivery
  • Parallel Computing and Optimization Techniques
  • Semantic Web and Ontologies
  • Scientific Computing and Data Management
  • IoT and Edge/Fog Computing
  • Digital Transformation in Industry
  • Blockchain Technology Applications and Security
  • Interconnection Networks and Systems
  • Data Management and Algorithms
  • Graph Theory and Algorithms
  • Distributed systems and fault tolerance
  • Opportunistic and Delay-Tolerant Networks
  • Traffic control and management
  • Software-Defined Networks and 5G

Shanghai Key Laboratory of Trustworthy Computing
2022-2024

Southern University of Science and Technology
2017-2024

Imperial College London
2020

Digital Research Infrastructure for the Arts and Humanities
2019

Higher Education Academy
2019

Arts and Humanities Research Council
2019

Durham University
2013-2017

University of Birmingham
2004-2015

IBM (United States)
2011-2014

IBM Research - Ireland
2011-2013

There are many pressures on the global food system such as urbanization, climate change, and environmental degradation. Urban agriculture is an approach to producing inside cities where, globally, more than half worlds population live. It has been shown have a range of potential benefits, for instance in reducing waste logistics costs. Increased uptake urban farming can even relieve pressure natural environment by burden production required from farmland creating space it recover accumulated...

10.1109/access.2021.3061722 article EN cc-by IEEE Access 2021-01-01

Agent based systems are increasingly being applied in a wide range of areas including telecommunications, business process modeling, computer games, control mobile robots, and military simulations. Such typically extremely complex it is often useful to be able simulate an agent system learn more about its behavior or investigate the implications alternative architectures. The authors discuss application distributed discrete event simulation techniques multiagent systems. We identify...

10.1109/5.910853 article EN Proceedings of the IEEE 2001-01-01

Cloud computing has revolutionized the provisioning of resources, offering scalable, flexible, and on-demand services to meet diverse requirements modern applications. At heart efficient cloud operations are job scheduling resource management, which critical for optimizing system performance ensuring timely cost-effective service delivery. However, dynamic heterogeneous nature environments presents significant challenges these tasks, as workloads availability can fluctuate unpredictably....

10.48550/arxiv.2501.01007 preprint EN arXiv (Cornell University) 2025-01-01

In this article we describe HLA_AGENT, a tool for the distributed simulation of agent-based systems, which integrates SIM_AGENT agent toolkit and High Level Architecture (HLA) simulator interoperability framework. HLA_AGENT offers enhanced scalability allows interoperation with other HLA-compliant simulators, promoting reuse. Using simple Tileworld example, show how can be used to flexibly distribute so as exploit available computing resources. We present experimental results that illustrate...

10.1145/1243991.1243992 article EN ACM Transactions on Modeling and Computer Simulation 2007-07-01

Graph embeddings have become a key and widely used technique within the field of graph mining, proving to be successful across broad range domains including social, citation, transportation biological. Unsupervised embedding techniques aim automatically create low-dimensional representation given graph, which captures structural elements in resulting space. However, date, there has been little work exploring exactly topological structures are being learned embeddings, could possible way...

10.1007/s41019-019-0097-5 article EN cc-by Data Science and Engineering 2019-06-29

We propose Distributed Neighbor Expansion (Distributed NE), a parallel and distributed graph partitioning method that can scale to trillion-edge graphs while providing high quality. NE is based on new heuristic, called expansion, where each partition constructed in by greedily expanding its edge set from single vertex such way the increase of cuts becomes local minimal. theoretically prove proposed has upper bound The empirical evaluation with various shows produces higher-quality partitions...

10.14778/3358701.3358706 article EN Proceedings of the VLDB Endowment 2019-09-01

The level of research that e-voting has attracted is a testimony its importance as key element in the implementation e-government. It argued ease with which voting can be performed will increase participation and enhance accountability. This convenience however, generates set specific requirements, not least ability underlying distributed system to model behaviour manual systems. More specifically, elimination direct physical intervention entails careful management implications virtual...

10.1109/cec-eee.2007.42 article EN 2007-07-01

There has been a recent explosion of interest in digital twins, namely data driven virtual replicas that can provide insights about physical system and support decision making. This paper deals with cognitive twins exhibit high level intelligence replicate human processes execute conscious actions autonomously. The brings together the concepts self-awareness discusses how different levels be harnessed for design cognitive-digital twins. A discussion relation to Dynamic Data Driven...

10.1109/smc42975.2020.9283357 article EN 2022 IEEE International Conference on Systems, Man, and Cybernetics (SMC) 2020-10-11

The performance of joins in parallel database management systems is critical for data intensive operations such as querying. Since skew common many applications, poorly engineered join result load imbalance and bottlenecks. State-of-the-art methods designed to handle this problem offer significant improvements over naive implementations. However, could be further improved by removing the dependency on global knowledge broadcasting. In paper, we propose PRPQ (partial redistribution & partial...

10.1145/2661829.2661888 article EN 2014-11-03

Graphs have become a crucial way to represent large, complex and often temporal datasets across wide range of scientific disciplines. However, when graphs are used as input machine learning models, this rich information is frequently disregarded during the process, resulting in suboptimal performance on certain inference tasks. To combat this, we introduce Temporal Neighbourhood Aggregation (TNA), novel vertex representation model architecture designed capture both topological directly...

10.1109/bigdata47090.2019.9005545 article EN 2021 IEEE International Conference on Big Data (Big Data) 2019-12-01

Multi-agent systems (MAS) are increasingly being acknowledged as a modelling paradigm for capturing the dynamics of complex in wide range domains, from system biology to adaptive socio-technical systems. The execution such MAS simulations on parallel machines is challenging problem due their dynamic, non-deterministic, data-centric behaviour and nature. These problems exacerbated scale models increases. PDES-MAS distributed simulation kernel developed specifically support addressing...

10.1016/j.procs.2013.05.231 article EN Procedia Computer Science 2013-01-01

Despite the recent increase in popularity of blockchain, technology suffers from trilemma trade-off between security decentralisation and scalability prohibiting adoption, limiting efficiency effectiveness induced system. Addressing calls for dynamic management configuration blockchain In particular, choosing an effective efficient consensus protocol balancing when inducing blockchain-based system is acknowledged to be a challenging problem given complex nature environment. DDDAS approaches...

10.1145/3573900.3591121 article EN 2023-06-05

The new possibility of accessing an infinite pool computational resources at a drastically reduced price has made cloud computing popular. With the increase in its adoption and unpredictability workload, providers are faced with problem meeting their service level agreement (SLA) claims as demonstrated by large vendors such Amazon Google. Therefore, users embracing more promising federation model to ensure guarantees. Here, have option selecting between multiple subsequently switching...

10.1016/j.procs.2012.04.126 article EN Procedia Computer Science 2012-01-01

Traffic simulation can be very computationally intensive, especially for microscopic simulations of large urban areas (tens thousands road segments, hundreds agents) and when real-time or better than is required. For instance, running a couple what-if scenarios management authorities/police during incident: time hard constraint the size relatively high. Hence need distributed optimal space partitioning algorithms, ensuring an even distribution load minimal communication between computing...

10.1109/ds-rt.2012.37 article EN 2012-10-01

Outer joins are ubiquitous in databases and big data systems. The question of how best to execute outer large parallel systems is particularly challenging as real world datasets characterized by skew leading performance issues. Although handling techniques have been extensively studied for inner joins, there little published work solving the corresponding problem joins. Conventional approaches this such ones based on hash redistribution often lead load balancing problems while...

10.1109/ccgrid.2014.35 article EN 2014-05-01

An emerging class of Dynamic Data Driven application systems heavily depends on cloud and Big Data. We refer to this DDDAS as cloud-based DDDAS. Despite the growing interest in marrying with cloud, there is a general lack for architectural frameworks explicating requirements, which can support Given unpredictable, dynamic on-demand nature requires novel approaches Quality Service (QoS) optimization. This important providing timely reliable predictions ensuring higher dependability solution,...

10.1016/j.procs.2013.05.357 article EN Procedia Computer Science 2013-01-01
Coming Soon ...