VLDB 2026 Research / reviewers in the wild / expert
George D. Stamoulis
dblp:02/668
· DBLP profile ↗
36ranked-venue papers
5as first author
3since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 19 · 2 first-author · 1 since 2021Systems, architecture and hardware · 12 · 2 first-author · 1 since 2021Theory of computation · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer networks
6 papers |
Network optimization and economics · 54% Network performance modeling · 30% Cellular and mobile networks · 7% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Cloud and datacenter computing · 79% Performance modeling and evaluation · 7% Interconnection networks and networks-on-chip · 5% | |
| Theoretical computer science
3 papers |
Algorithmic game theory and mechanism design · 91% Computational complexity · 9% |
Topics — the 28 heaviest of 30, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
cloud federation |
0.4 | 1 | 2019 | Cloud Federations: Economics, Games and Benefits · IEEE/ACM Trans. Netw. 2019 |
Algorithmic game theory and mechanism design
mechanism design |
0.1 | 1 | 2008 | Achieving Honest Ratings with Reputation-Based Fines in Electronic Markets · INFOCOM 2008 |
Algorithmic game theory and mechanism design › mechanism design › dynamic mechanism design
reputation mechanism |
0.1 | 1 | 2008 | Achieving Honest Ratings with Reputation-Based Fines in Electronic Markets · INFOCOM 2008 |
Network performance modeling › queueing analysis
buffer overflow probability |
0.1 | 2 | 2002 | Traffic equivalence and subistution in a multiplexer with applications to dynamic available capacity estimation · IEEE/ACM Trans. Netw. 2002 Traffic Equivalence and Substitution in a Multiplexer · INFOCOM 1999 |
Network performance modeling
traffic modeling |
0.1 | 2 | 2002 | Traffic equivalence and subistution in a multiplexer with applications to dynamic available capacity estimation · IEEE/ACM Trans. Netw. 2002 Traffic Equivalence and Substitution in a Multiplexer · INFOCOM 1999 |
Network optimization and economics
auction mechanism |
0.1 | 1 | 2005 | A new strategy for bidding in the network-wide progressive second price auction for bandwidth · CoNEXT 2005 |
Network optimization and economics › resource allocation
bandwidth allocation |
0.1 | 1 | 2005 | A new strategy for bidding in the network-wide progressive second price auction for bandwidth · CoNEXT 2005 |
Network optimization and economics › auction mechanism
progressive second price auction |
0.1 | 1 | 2005 | A new strategy for bidding in the network-wide progressive second price auction for bandwidth · CoNEXT 2005 |
Cellular and mobile networks
call admission control |
0.0 | 1 | 2002 | Traffic equivalence and subistution in a multiplexer with applications to dynamic available capacity estimation · IEEE/ACM Trans. Netw. 2002 |
Network optimization and economics
resource allocation |
0.0 | 1 | 2002 | Traffic equivalence and subistution in a multiplexer with applications to dynamic available capacity estimation · IEEE/ACM Trans. Netw. 2002 |
Authentication and access control › trust management
trust and reputation |
0.0 | 1 | 2008 | Achieving Honest Ratings with Reputation-Based Fines in Electronic Markets · INFOCOM 2008 |
Network performance modeling › quality-of-service guarantees
effective bandwidth |
0.0 | 1 | 1998 | Application and Evaluation of Large Deviation Techniques for Traffic Engineering in Broadband Networks · SIGMETRICS 1998 |
Network performance modeling
large deviations |
0.0 | 1 | 1998 | Application and Evaluation of Large Deviation Techniques for Traffic Engineering in Broadband Networks · SIGMETRICS 1998 |
Routing and switching
traffic engineering |
0.0 | 1 | 1998 | Application and Evaluation of Large Deviation Techniques for Traffic Engineering in Broadband Networks · SIGMETRICS 1998 |
Interconnection networks and networks-on-chip
hypercube network |
0.0 | 2 | 1994 | Efficient Routing Schemes for Multiple Broadcasts in Hypercubes · IEEE Trans. Parallel Distributed Syst. 1993 The efficiency of greedy routing in hypercubes and butterflies · IEEE Trans. Commun. 1994 |
Computational complexity
communication complexity |
0.0 | 1 | 1995 | On the Average Communication Complexity of Asynchronous Distributed Algorithms · J. ACM 1995 |
Distributed systems › distributed algorithms
greedy routing |
0.0 | 1 | 1994 | The efficiency of greedy routing in hypercubes and butterflies · IEEE Trans. Commun. 1994 |
Performance modeling and evaluation › stability analysis
network stability |
0.0 | 1 | 1994 | The efficiency of greedy routing in hypercubes and butterflies · IEEE Trans. Commun. 1994 |
Performance modeling and evaluation
queueing analysis |
0.0 | 1 | 1994 | The efficiency of greedy routing in hypercubes and butterflies · IEEE Trans. Commun. 1994 |
Electronic design automation › physical design
routing |
0.0 | 1 | 1994 | The efficiency of greedy routing in hypercubes and butterflies · IEEE Trans. Commun. 1994 |
Network measurement and analytics › traffic analysis
packet trace analysis |
0.0 | 1 | 2002 | Traffic equivalence and subistution in a multiplexer with applications to dynamic available capacity estimation · IEEE/ACM Trans. Netw. 2002 |
Interconnection networks and networks-on-chip › broadcasting
broadcast routing |
0.0 | 1 | 1993 | Efficient Routing Schemes for Multiple Broadcasts in Hypercubes · IEEE Trans. Parallel Distributed Syst. 1993 |
Performance modeling and evaluation
queueing models |
0.0 | 1 | 1993 | Efficient Routing Schemes for Multiple Broadcasts in Hypercubes · IEEE Trans. Parallel Distributed Syst. 1993 |
Electronic design automation › circuit simulation
steady-state analysis |
0.0 | 1 | 1993 | Efficient Routing Schemes for Multiple Broadcasts in Hypercubes · IEEE Trans. Parallel Distributed Syst. 1993 |
Hardware reliability and fault tolerance › reliable computing from unreliable components
noisy gates |
0.0 | 1 | 1991 | On a lower bound for the redundancy of reliable networks with noisy gates · IEEE Trans. Inf. Theory 1991 |
Physical-layer communications
multiplexer |
0.0 | 1 | 1999 | Traffic Equivalence and Substitution in a Multiplexer · INFOCOM 1999 |
Routing and switching › routing
routing schemes |
0.0 | 1 | 1993 | Efficient Routing Schemes for Multiple Broadcasts in Hypercubes · IEEE Trans. Parallel Distributed Syst. 1993 |
Computational complexity › boolean function complexity
parity function |
0.0 | 1 | 1991 | On a lower bound for the redundancy of reliable networks with noisy gates · IEEE Trans. Inf. Theory 1991 |
Methods — techniques the papers use, named apart from their topics
game theory · 0.7queueing theory · 0.4m/m/1 model · 0.4nash equilibrium · 0.2repeated game · 0.2repeated games · 0.1effective bandwidth · 0.1fractional brownian motion · 0.1fixed-point iteration · 0.0traffic traces · 0.0queueing analysis · 0.0traffic trace analysis · 0.0large deviation theory · 0.0poisson process · 0.0probabilistic analysis · 0.0poisson process model · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | User Acceptance Model for Smart Incentives in Sustainable Video Streaming towards 6G
Konstantinos Varsos 0001, Adamantia Stamou, George D. Stamoulis, Vasilios A. Siris |
ICC | 3 |
| 2024 | Efficient and Budget-Balanced Decentralized Management of Federated Cloud and Edge ProvidersabstractFederations of Infrastructure Service Providers (InfSPs) have emerged as an effective practice to cater for demanding applications in cloud- and edge-computing environments, by overcoming the limitations of each such provider (in terms of available resources, geographic coverage etc.). In this paper, we develop innovative mechanisms and policies for the decentralized management of InfSP federations, considering the needs both for resource allocation meeting service composition requirements, and for performing a fair and efficient distribution of profits. Resource allocation is performed by means of a greedy algorithm that includes an opportunistic and an adjustment phase. To determine the payments of participating InfSPs, we introduce an innovative sealed-bid reverse auction that combines VCG and first-price auction mechanisms. This hybrid mechanism, coupled with a sophisticated federation wallet management mechanism, serves as a revenue sink for the federation. Notably, our approach exhibits several nice properties, including efficiency, long-term budget balance, truthfulness and individual rationality. Furthermore, we present how our solution can be implemented in a decentralized, privacy-preserving and trustworthy manner over a blockchain, achieving bid privacy, non-repudiation and public verifiability. Our approach is evaluated by means of extensive experiments, the results of which reveal that resource allocation is either optimal or very close thereto, while individual InfSP profits as well as total federation profits are maximized. The results underscore the inadequacy of relying solely on the VCG mechanism for budget balance, justifying the necessity of our sophisticated hybrid solution. George Darzanos, Thanasis G. Papaioannou, George D. Stamoulis |
CCGrid | 3 |
| 2022 | Economics of Multi-Operator Network SlicingabstractNetwork slicing allows Mobile Network Operators (MNOs) to partition their physical infrastructure into multiple virtual logical networks, enabling the simultaneous servicing of applications with diverse Quality of Service characteristics. In this paper, we introduce and evaluate economic models and policies for the provisioning, across multiple MNOs, of network slice services to Application Providers. We introduce a Network-Slice-as-a-Service model that maps the service offered by a network slice to requirements on virtualized resources. The placement of virtualized resources over the physical infrastructure of MNOs is determined by an embedding problem, formulated as a Mixed Integer Program. We investigate the embedding under: (i) centralized approaches, where a central Broker determines the embedding for all network slice requests, and (ii) peer-to-peer approaches, where each MNO determines the embedding for the sub-set of network slice requests coming from its own customers. We introduce policies for cooperative modes, with the objective of total profit maximization, and for “coopetitive” (cooperative competition) modes, where MNOs aim to maximize their individual profits. The numerical results reveal that MNOs can maximize their aggregate and individual profits under any approach or mode, if they comply with the proposed policies. George Darzanos, Iordanis Koutsopoulos, Katia Papakonstantinopoulou, George D. Stamoulis |
WiOpt | 4 |
| 2019 | Cloud Federations: Economics, Games and BenefitsabstractSharing economy is a game-changing business paradigm that is currently permeating several industrial sectors. This paper aims to build a fundamental theory of the sharing economy of the computational capacity resource of Cloud Service Providers (CSPs). CSPs aim to cost-efficient serve geographically dispersed customers that often request computational resource-demanding services. The formation of CSP federations arises as an effective means to manage these diverse and time-varying service requests. In this paper, we introduce innovative federation models and policies for profitable federations that also achieve adequate QoS for their customers. Taking in account the flexible cloud computing service model, we abstract the virtualized infrastructure of each CSP to an M/M/1 queueing system, we formulate the CSP revenue and cost functions, and we study the task forwarding-based (TF) and the capacity sharing-based (CS) federation approaches. Under TF, each CSP may forward part of its workload to other federated CSPs, while under CS each CSP may share parts of its computational infrastructure with others. For both approaches, we propose two operation modes with different degree of CSPs' cooperation: (i) the joint business mode, where the CSPs fully cooperate: they jointly decide on the federation policies that maximize the total federation profit which is shared fairly among them; (ii) the reward-driven mode, where selfinterested CSPs participate in a game: they adjust their responses to federation policies aiming to maximize their individual profits. The results reveal that our policies lead to effective federations, which are beneficial both for CSPs and for customers. George Darzanos, Iordanis Koutsopoulos, George D. Stamoulis |
IEEE/ACM Trans. Netw. | 3 |
| 2017 | 5G wholesale services and pricingabstractThis paper contains an original classification of the 5G wholesale services and a novel proposal for the respective pricing schemes for these services. Motivated by the envisioned 5G customer services, this paper introduces the services that need to be offered, orchestrated and traded among infrastructure and service providers, so that end-to-end 5G services can be efficiently orchestrated and provisioned. The paper proposes and assesses candidate pricing schemes for these services. Manos Dramitinos, George D. Stamoulis, Håkon Lønsethagen |
ISCC | 2 |
| 2015 | ICC: An incentive-compatible inter-cloud communication traffic management mechanismabstractIn this paper we introduce the Inter-Cloud Communication Traffic Management mechanism (ICC). ICC performs rate control over the ISP transit link(s) aiming to attain a target reduction of transit cost. ICC reduces ISPs transit charge by shaping a portion of the inter-domain traffic (e.g. delay-tolerant inter-cloud traffic), which has been marked as time-shiftable by the traffic source, i.e. by the business customer of the ISP such as a cloud/data center. In particular, ICC reduces the transmission rate of marked traffic at peak 5-min billable intervals and increases it at off-peak, acting at even shorter timescales according to a novel rate-adaptation algorithm. We evaluate numerically ICC by employing real traffic traces. The results reveal that ICC can significantly reduce the ISP transit charge and thus can be a promising and practically applicable solution for ISPs while also being beneficial for their customers whom the ISP should incentivize by sharing its savings. Manos Dramitinos, George D. Stamoulis |
CNSM | 2 |
| 2011 | Inter-carrier interconnection services: QoS, economics and business issuesabstractThe Internet has evolved towards a unique technology base for creating value-added services with worldwide connectivity. These services, enabled by the increasing bandwidth of access networks, result in new high-performance applications (e.g. e-health, high definition video streaming, network gaming etc.) To support and materialize the value of these emerging services, it is important for the operators to be able to provide some form of Quality of Service (QoS) assurance. This paper presents the main economic issues regarding the efficient provisioning of such services in inter-domain level and overviews some candidate economic mechanisms and game-theoretic tools that could be adopted. Costas Courcoubetis, Manos Dramitinos, George D. Stamoulis, Gideon Blocq, Avi Miron, Ariel Orda |
ISCC | 3 |
| 2011 | Collaboration between ISPs for Efficient Overlay Traffic Management
Eleni Agiatzidou, George D. Stamoulis |
Networking (2) | 2 |
| 2011 | Cognitive WMNs: A distributed mechanism for leasing cellular bandwidthabstractWe study flow optimization in cognitive Wireless Mesh Networks (WMN) that lease bandwidth from a collocated cellular network (CN). We develop a distributed mechanism that such WMNs can use to optimize their traffic given their own utilities and costs and the costs that the CN is charging for the use of its channels. We evaluate the mechanism in a synthetic scenario using the topology of a deployed WMN and time-varying traffic requirements induced from real-life vehicle mobility traces. Simulations show that the mechanism can track well the changes in the problem parameters, continuously keeping close to the optimum operation point. Stavros Toumpis, Yiannis Tselekounis, George D. Stamoulis, Harald Meyer, Andrea Hess, Karin Anna Hummel |
WOWMOM | 3 |
| 2010 | Economic aspects of building software for service-oriented architecturesabstractAbstract The concept of service‐oriented architectures (SOA) has recently emerged as a design principle for the next generation of IT solutions. The main idea behind SOA lies in treating software applications as composed of simpler, cooperating services, implemented by components that communicate over networks through open standards. Such a modular structure is expected to question the effectiveness of current business models for building and distributing software, which generate revenue through license fees. Under SOA, the license fee is replaced by more flexible schemes, whereby users are charged according to their actual usage of services and the corresponding hardware infrastructure. Our work constitutes a first step toward exploring the economic aspects of a market for software components, as well as the incentives of software manufacturers to support this trend. In particular, we examine the factors that affect profitability in an open market for services, we build simple models to predict and explain market growth and we also suggest ways to accelerate this growth, while also achieving a higher level of economic efficiency. Copyright © 2009 John Wiley & Sons, Ltd. Dimitrios Antos, Costas Courcoubetis, George D. Stamoulis |
Concurr. Comput. Pract. Exp. | 3 |
| 2010 | Reputation-based estimation of individual performance in collaborative and competitive grids
Thanasis G. Papaioannou, George D. Stamoulis |
Future Gener. Comput. Syst. | 2 |
| 2008 | Reputation-Based Estimation of Individual Performance in GridsabstractHidden information is a critical issue for the successful delivery of SLAs in grid systems. It arises when the agents (hardware and software resources) employed to serve a task belong to multiple administrative domains, thus rendering monitoring of remote resource provision absent or unreliable. Therefore, the grid service broker can often observe only the outcome of the collective effort of groups of agents rather than their individual efforts, which makes it hard to identify cases of free-riding or low- performing agents. In this paper, we first identify cases of hidden information in grid systems and explain why they cannot be handled satisfactorily by the existing accounting systems. Second, we develop and evaluate a reputation-based mechanism enabling the grid service broker to deal effectively with hidden information. Our mechanism maintains a reputation metric for each agent; we propose and evaluate several approaches on how to update this metric based only on the observations of collective outcomes. Thanasis G. Papaioannou, George D. Stamoulis |
CCGRID | 2 |
| 2008 | Achieving Honest Ratings with Reputation-Based Fines in Electronic MarketsabstractThe effectiveness of online feedback mechanisms for rating the performance of providers in electronic markets is vulnerable to the submission of dishonest ratings. In this paper, we deal with how to elicit honest such ratings in a competitive electronic market where each participant can occasionally act both as provider and as client. We assume that each service provision is rated by both parties involved; only upon agreement, this rating is included in the calculation of reputation for the provider's performance. We first study as a single-shot game the effectiveness of inducing, upon evidence of lying (i.e. disagreement of the submitted feedback), fixed fines to both transacted parties, yet different ones for the provider and the client. We prove that the submission of honest feedback can be a stable equilibrium for the whole market under certain initial system conditions. Then, we refine our game-model for repeated transactions and calculate proper different reputation-based fines for lying. These fines enable the submission of honest feedback as a stable Nash equilibrium of the repeated game and reduce the social losses due to unfair punishments. Finally, we argue that our model is appropriate for analyzing actual electronic markets, and we investigate the impact of employing our approach to the feedback schemes of such markets. Thanasis G. Papaioannou, George D. Stamoulis |
INFOCOM | 2 |
| 2007 | An auction mechanism for allocating the bandwidth of networks to their users
Manos Dramitinos, George D. Stamoulis, Costas Courcoubetis |
Comput. Networks | 2 |
| 2006 | Reputation-based policies that provide the right incentives in peer-to-peer environments
Thanasis G. Papaioannou, George D. Stamoulis |
Comput. Networks | 2 |
| 2006 | An efficient auction-based mechanism for hierarchically structured bandwidth markets
Marina Bitsaki, George D. Stamoulis, Costas Courcoubetis |
Comput. Commun. | 2 |
| 2005 | An incentives' mechanism promoting truthful feedback in peer-to-peer systemsabstractWe propose a mechanism for providing the incentives for reporting truthful feedback in a peer-to-peer system for exchanging services. This mechanism is to complement reputation mechanisms that employ ratings' feedback on the various transactions in order to provide incentives to peers for offering better services to others. Under our approach, both transacting peers (rather than just the client) submit ratings on performance of their mutual transaction. If these are in disagreement, then both transacting peers are punished, since such an occasion is a sign that one of them is tying. The severity of each peer's punishment is determined by his corresponding non-credibility metric; this is maintained by the mechanism and evolves according to the peer's record. When under punishment, a peer is not allowed to transact with others. We present the results of a multitude of experiments of dynamically evolving peer-to-peer systems. The results show clearly that our mechanism detects and isolates effectively liar peers, while rendering lying costly. Also, our mechanism diminishes the efficiency losses induced to sincere peers by the presence of large subsets of the population of peers that provide their ratings either falsely or according to various unfair strategies. Finally, we explain how our approach can be implemented in practical cases of peer-to-peer systems. Thanasis G. Papaioannou, George D. Stamoulis |
CCGRID | 2 |
| 2005 | A new strategy for bidding in the network-wide progressive second price auction for bandwidthabstractWe revisit the network-wide Progressive Second Price auction (PSP) proposed by Lazar and Semret in cite2. In this mechanism, each bidder submits the same bid in each link of the path he is interested in, taking into account the overall competition in the path. We propose a new strategy in which each bidder apportions his total bid-price in the various links, while taking into account the competition in each link separately. We have carried out a wide variety of experiments and compare our strategy with the original one with respect to efficiency and bidders' net benefit. We show that our strategy yields an outcome closer to the optimal social welfare as well as higher expected net benefit for bidders in most of the cases. Marina Bitsaki, George D. Stamoulis, Costas Courcoubetis |
CoNEXT | 2 |
| 2004 | Effective use of reputation in peer-to-peer environmentsabstractPeer-to-peer environments have become popular as a framework for exchange of services. In these environments, certain peers may fail to provide. their services.. Reputation can be a proper means of discovering low-performing peers, without affecting significantly inherent characteristics of peer-to-peer environments, such as anonymity and privacy. However, the accurate calculation of the reputation metrics may not be sufficient to provide the right incentives to peers. In this paper, we show that the straightforward approach for peers to exploit the reputation metrics (i.e. by just selecting as a providing peer the one with the highest reputation) may lead to unexpectedly low efficiency for high-performing peers. We argue and justify experimentally that the calculation of the reputation values has to be complemented by reputation-based policies that define the pairs of peers eligible to interact. We introduce two orthogonal dimensions constituting the reputation based policies: provider selection and contention resolution. We argue and show by means of simulation experiments that both these dimensions have a significant impact to the achieved efficiency of the peers. We also investigate experimentally the achievable efficiency of specific reputation-based policies for the case of short-lived peers of two different fixed-strategy types. Finally, we deal with the efficient computation of the reputation value by means of aggregation of the ratings feedback provided by the peers. We propose that this can be accomplished by aggregating only a small randomly selected subset of this feedback. Simulation experiments indicate that this approach indeed leads to the fast and accurate calculation of the reputation values even if the peer-to-peer population is renewed with a high rate. Thanasis G. Papaioannou, George D. Stamoulis |
CCGRID | 2 |
| 2004 | Distributed Scheduling of Recording Tasks with Interconnected Servers
Sergios Soursos, George D. Stamoulis, Theodoros Bozios |
NETWORKING | 2 |
| 2004 | Design of a charging and accounting architecture for QoS-differentiated VPN services to mobile users
Thanasis G. Papaioannou, George D. Stamoulis |
Comput. Commun. | 2 |
| 2004 | Auction-Based Resource Reservation in 2.5/3G Networks
Manos Dramitinos, George D. Stamoulis, Costas Courcoubetis |
Mob. Networks Appl. | 2 |
| 2002 | Traffic equivalence and subistution in a multiplexer with applications to dynamic available capacity estimationabstractFor a multiplexer fed by a large number of sources, we derive conditions under which a given subset of the sources can be substituted for a single source while preserving the buffer overflow probability and the dominant timescales of buffer overflows. This notion of traffic equivalence is stronger than simple effective bandwidth equality and depends on the multiplexing context. We propose several applications of the above traffic substitution conditions. First, we show that fractional Brownian motion as a single source substitute can effectively model a large number of multiplexed sources using information obtained purely from traffic traces; this has direct application to simple but accurate traffic generation. Second, we focus on dynamic (i.e., on-line) estimation of available capacity and buffer overflow probability. This requires the solution of a double optimization problem expressed in terms of functions whose values are obtained from time averages of the traffic traces over a large range of timescales. We show how to solve this problem on-line by reducing it to the calculation of a fixed-point equation that can be solved iteratively by combining traffic substitution using fractional Brownian motion with dynamic measurements of the actual traffic. We have validated this approach by extensive experimentation with large numbers of real traffic sources that are fed to a high bandwidth link, and comparing our on-line estimation of available capacity and the resulting dynamic call admission control with other existing approaches. The superior accuracy of our approach also suggests that taking the buffer size into account, as does our on-line algorithm, may be vital for achieving approximations of practical interest. Costas Courcoubetis, Antonis Dimakis, George D. Stamoulis |
IEEE/ACM Trans. Netw. | 3 |
| 1999 | Energy and Performance Improvements in Microprocessor Design Using a Loop CacheabstractEnergy dissipated in on-chip caches represents a substantial portion in the energy budget of today's processors. Extrapolating current trends, this portion is likely to increase in the near future, since the devices devoted to the caches occupy an increasingly larger percentage of the total area of the chip. We extend the work proposed by J. Kin et al. (1997), in which an extra, small cache (called filter cache) is inserted between the CPU data path and the L1 cache and serves to filter most of the references initiated from the CPU. In our scheme, the compiler is used to generate code that exploits the new memory hierarchy and reduces the possibility of a miss in the extra cache. Experimental results across a wide range of SPEC95 benchmarks show that this cache, which we call L-Cache, has a small performance overhead with respect to the scheme without any extra caches, and provides substantial energy savings. The L-Cache is placed between the CPU and the I-Cache. The D-Cache subsystem is not modified. Since the L-Cache is much smaller, and thus, has a smaller access time than the I-Cache, this scheme can also be used for performance improvements provided that the hit rate in the L-Cache is very high. In our experimental results, we show that the L-Cache does indeed improve performance in some cases. Nikolaos Bellas, Ibrahim N. Hajj, Constantine D. Polychronopoulos, George D. Stamoulis |
ICCD | 4 |
| 1999 | Traffic Equivalence and Substitution in a MultiplexerabstractFor a multiplexer fed with a large number of sources, we derive conditions under which a single source can be substituted for a given subset of the sources while preserving the buffer overflow probability and the dominant time scales of buffer overflows. This equivalence is stronger than simple effective bandwidth equality and takes into account the context in which multiplexing takes place. This allows a substitution to be made for arbitrarily large proportions of the traffic without changing the operating point of the multiplexer as experienced by the rest of the traffic. It corresponds to defining a single source which is equivalent in a sense "local" to a given context, rather than equivalent in a sense which is "universal" to all contexts. The proposed methodology does not rely on traffic models and obtains the necessary information from the actual traffic traces. We study the case of fractional Brownian motion as a single source substitute and provide theoretical and experimental results that validate our approach. Costas Courcoubetis, Antonis Dimakis, George D. Stamoulis |
INFOCOM | 3 |
| 1999 | Use of agent technology in service and retailer selection in a personal mobility context
Didoe Prevedourou, Kostas Zygourakis, Sofoklis Efremidis, George D. Stamoulis, Dimitrios Kalopsikakis, Anna Kirikoglou, Vasilios A. Siris, Miltiades E. Anagnostou, Evangelia Tzifa, Tenia Louta, Panagiotis Demestichas, Nikos I. Liossis, Andreas Kind, Kirsi Valtari, Henryka Jormakka, Toni Jussila |
Comput. Networks | 4 |
| 1998 | Architectural and compiler support for energy reduction in the memory hierarchy of high performance microprocessorsabstractIn this paper we propose a technique that uses an additional mini cache located between the I-Cache and the CPU core, and buffers instructions that are nested within loops and are continuously otherwise fetched from the I-Cache. This mechanism is combined with code modifications, through the compiler, that greatly simplify the required hardware, eliminate unnecessary instruction fetching, and consequently reduce signal switching activity and the dissipated energy. Nikolaos Bellas, Ibrahim N. Hajj, George D. Stamoulis, Constantine D. Polychronopoulos |
ISLPED | 3 |
| 1998 | Application and Evaluation of Large Deviation Techniques for Traffic Engineering in Broadband NetworksabstractAccurate yet simple methods for traffic engineering are important for efficient dimensioning of broadband networks. The goal of this paper is to apply and evaluate large deviation techniques for traffic engineering. In particular, we employ the recently developed theory of effective bandwidths, where the effective bandwidth depends not only on the statistical characteristics of the traffic stream, but also on a link's operating point through two parameters, the space and time parameters, which are computed using the many sources asymptotic. We show that this effective bandwidth definition can accurately quantify resource usage. Furthermore, we estimate and interpret values of the space and time parameters for various mixes of real traffic demonstrating how these values can be used to clarify the effects on the link performance of the time scales of burstiness of the traffic input, of the link parameters (capacity and buffer), and of traffic control mechanisms, such as traffic shaping. Our approach relies on off-line analysis of traffic traces, the granularity of which is determined by the time parameter of the link, and our experiments involve a large set of MPEG-1 compressed video and Internet Wide Area Network (WAN) traces, as well as modeled voice traffic. Costas Courcoubetis, Vasilios A. Siris, George D. Stamoulis |
SIGMETRICS | 3 |
| 1995 | On the Average Communication Complexity of Asynchronous Distributed AlgorithmsabstractWe study the communication complexity of asynchronous distributed algorithms. Such algorithms can generate excessively many messages in the worst case. Nevertheless, we show that, under certain probabilistic assumptions, the expected number of messages generated per time unit is bounded by a polynomial function of the number of processors under a very general model of distributed computation. Furthermore, for constant-degree processor graphs, the expected number of generated messages is only O(nT) , where n is the number of processors and T is the running time. We conclude that (under our model) any asynchronous algorithm with good time complexity will also have good communication complexity, on the average. John N. Tsitsiklis, George D. Stamoulis |
J. ACM | 2 |
| 1994 | Traffic source models for ATM networks: a survey
George D. Stamoulis, Miltiades E. Anagnostou, A. D. Georgantas |
Comput. Commun. | 1 |
| 1994 | The efficiency of greedy routing in hypercubes and butterfliesabstractWe analyze the following problem. Each node of the d-dimensional hypercube independently generates packets according to a Poisson process with rate /spl lambda/. Each of the packets is to be sent to a randomly chosen destination; each of the nodes at Hamming distance k from a packet's origin is assigned an a priori probability p/sup k/(1-p)/sup d-k/. Packets are routed under a simple greedy scheme: each of them is forced to cross the hypercube dimensions required in increasing index-order, with possible queueing at the hypercube nodes. Assuming unit packet length and no other communications taking place, we show that this scheme is stable (in steady-state) if /spl rho/> George D. Stamoulis, John N. Tsitsiklis |
IEEE Trans. Commun. | 1 |
| 1993 | An Efficient Algorithm for Multiple Simultaneous Broadcasts in the Hypercube
George D. Stamoulis, John N. Tsitsiklis |
Inf. Process. Lett. | 1 |
| 1993 | Efficient Routing Schemes for Multiple Broadcasts in HypercubesabstractThe authors analyze the problem in which each node of the binary hypercube independently generates packets according to a Poisson process with rate lambda ; each of the packets is to be broadcast to all other nodes. Assuming unit packet length and no other communications taking place, it is observed that the system can be stable in steady-state only if the load factor rho identical to lambda (2/sup d/-1)/d satisfies rho> George D. Stamoulis, John N. Tsitsiklis |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 1991 | The Efficiency of Greedy Routing in Hypercubes and ButterfliesabstractWe analyze the following problem: Each node of the d- George D. Stamoulis, John N. Tsitsiklis |
SPAA | 1 |
| 1991 | Optimal Communication Algorithms for Hypercubes
Dimitri P. Bertsekas, C. Özveren, George D. Stamoulis, Paul Tseng, John N. Tsitsiklis |
J. Parallel Distributed Comput. | 3 |
| 1991 | On a lower bound for the redundancy of reliable networks with noisy gatesabstractA proof is provided that a logarithmic redundancy factor is necessary for the reliable computation of the parity function by means of a network with noisy gates. This result was first stated by R.L. Dobrushin and S.I. Ortyukov (1977). However, the authors believe that the analysis given by Dobrushin and Ortyukov is not entirely correct. The authors establish the result by following the same steps and by replacing the questionable part of their analysis with entirely new arguments.> Nicholas Pippenger, George D. Stamoulis, John N. Tsitsiklis |
IEEE Trans. Inf. Theory | 2 |