Change search
Link to record
Permanent link

Direct link
BETA
Publications (10 of 14) Show all publications
Koubarakis, M., Bereta, K., Bilidas, D., Giannousis, K., Ioannidis, T., Pantazi, D.-A. -., . . . Fleming, A. (2019). From copernicus big data to extreme earth analytics. In: Advances in Database Technology - EDBT: . Paper presented at 22nd International Conference on Extending Database Technology, EDBT 2019; Lisbon; Portugal; 26 March 2019 through 29 March 2019 (pp. 690-693). OpenProceedings
Open this publication in new window or tab >>From copernicus big data to extreme earth analytics
Show others...
2019 (English)In: Advances in Database Technology - EDBT, OpenProceedings, 2019, p. 690-693Conference paper, Published paper (Refereed)
Abstract [en]

Copernicus is the European programme for monitoring the Earth. It consists of a set of systems that collect data from satellites and in-situ sensors, process this data and provide users with reliable and up-to-date information on a range of environmental and security issues. The data and information processed and disseminated puts Copernicus at the forefront of the big data paradigm, giving rise to all relevant challenges, the so-called 5 Vs: volume, velocity, variety, veracity and value. In this short paper, we discuss the challenges of extracting information and knowledge from huge archives of Copernicus data. We propose to achieve this by scale-out distributed deep learning techniques that run on very big clusters offering virtual machines and GPUs. We also discuss the challenges of achieving scalability in the management of the extreme volumes of information and knowledge extracted from Copernicus data. The envisioned scientific and technical work will be carried out in the context of the H2020 project ExtremeEarth which starts in January 2019.

Place, publisher, year, edition, pages
OpenProceedings, 2019
Series
Advances in Database Technology - EDBT, ISSN 2367-2005
National Category
Other Computer and Information Science
Identifiers
urn:nbn:se:kth:diva-251874 (URN)10.5441/002/edbt.2019.88 (DOI)2-s2.0-85064893710 (Scopus ID)9783893180813 (ISBN)
Conference
22nd International Conference on Extending Database Technology, EDBT 2019; Lisbon; Portugal; 26 March 2019 through 29 March 2019
Note

QC 20190528

Available from: 2019-05-28 Created: 2019-05-28 Last updated: 2019-05-28Bibliographically approved
Lin, X., Buyya, R., Yang, L., Tari, Z., Choo, K.-K. -., Vlassov, V., . . . Wang, W. (2019). Message from the BDCloud 2018 Chairs. Paper presented at 11 December 2018 through 13 December 2018. 16th IEEE International Symposium on Parallel and Distributed Processing with Applications, 17th IEEE International Conference on Ubiquitous Computing and Communications, 8th IEEE International Conference on Big Data and Cloud Computing, 11th IEEE International Conference on Social Computing and Networking and 8th IEEE International Conference on Sustainable Computing and Communications, ISPA/IUCC/BDCloud/SocialCom/SustainCom 2018, XXIX-XXX, Article ID 8672358.
Open this publication in new window or tab >>Message from the BDCloud 2018 Chairs
Show others...
2019 (English)In: 16th IEEE International Symposium on Parallel and Distributed Processing with Applications, 17th IEEE International Conference on Ubiquitous Computing and Communications, 8th IEEE International Conference on Big Data and Cloud Computing, 11th IEEE International Conference on Social Computing and Networking and 8th IEEE International Conference on Sustainable Computing and Communications, ISPA/IUCC/BDCloud/SocialCom/SustainCom 2018, p. XXIX-XXX, article id 8672358Article in journal, Editorial material (Refereed) Published
Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2019
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:kth:diva-252211 (URN)10.1109/BDCloud.2018.00009 (DOI)2-s2.0-85063866821 (Scopus ID)
Conference
11 December 2018 through 13 December 2018
Note

QC 20190611

Available from: 2019-06-11 Created: 2019-06-11 Last updated: 2019-06-11Bibliographically approved
Khan, A. M., Freitag, F., Vlassov, V. & Ha, P. H. (2018). Demo Abstract: Towards IoT Service Deployments on Edge Community Network Microclouds. In: IEEE INFOCOM 2018 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS): . Paper presented at IEEE Conference on Computer Communications (IEEE INFOCOM), APR 15-19, 2018, Honolulu, HI. IEEE
Open this publication in new window or tab >>Demo Abstract: Towards IoT Service Deployments on Edge Community Network Microclouds
2018 (English)In: IEEE INFOCOM 2018 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), IEEE , 2018Conference paper, Published paper (Refereed)
Abstract [en]

Internet of Things (IoT) services for personal devices and smart homes provided by commercial solutions are typically proprietary and closed. These services provide little control to the end users, for instance to take ownership of their data and enabling services, which hinders these solutions' wider acceptance. In this demo paper, we argue for an approach to deploy professional IoT services on user-controlled infrastructure at the network edge. The users would benefit from the ability to choose the most suitable service from different IoT service offerings, like the one which satisfies their privacy requirements, and third-party service providers could offer more tailored IoT services at customer premises. We conduct the demonstration on microclouds, which have been built with the Cloudy platform in the Guifi. net community network. The demonstration is conducted from the perspective of end users, who wish to deploy professional IoT data management and analytics services in volunteer microclouds.

Place, publisher, year, edition, pages
IEEE, 2018
Series
IEEE Conference on Computer Communications Workshops, ISSN 2159-4228
Keywords
edge cloud computing, community clouds
National Category
Computer Systems
Identifiers
urn:nbn:se:kth:diva-239841 (URN)10.1109/INFCOMW.2018.8406840 (DOI)000450157700008 ()2-s2.0-85050654908 (Scopus ID)978-1-5386-5979-3 (ISBN)
Conference
IEEE Conference on Computer Communications (IEEE INFOCOM), APR 15-19, 2018, Honolulu, HI
Note

QC 20181219

Available from: 2018-12-19 Created: 2018-12-19 Last updated: 2018-12-19Bibliographically approved
Abbas, Z., Sigurdsson, T. T., Al-Shishtawy, A. & Vlassov, V. (2018). Evaluation of the Use of Streaming Graph Processing Algorithms for Road Congestion Detection. In: Chen, JJ Yang, LT (Ed.), 2018 IEEE INT CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, UBIQUITOUS COMPUTING & COMMUNICATIONS, BIG DATA & CLOUD COMPUTING, SOCIAL COMPUTING & NETWORKING, SUSTAINABLE COMPUTING & COMMUNICATIONS: . Paper presented at 16th IEEE ISPA / 17th IEEE IUCC / 8th IEEE BDCloud / 11th IEEE SocialCom / 8th IEEE SustainCom, DEC 11-13, 2018, Melbourne, AUSTRALIA (pp. 1017-1025). IEEE COMPUTER SOC
Open this publication in new window or tab >>Evaluation of the Use of Streaming Graph Processing Algorithms for Road Congestion Detection
2018 (English)In: 2018 IEEE INT CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, UBIQUITOUS COMPUTING & COMMUNICATIONS, BIG DATA & CLOUD COMPUTING, SOCIAL COMPUTING & NETWORKING, SUSTAINABLE COMPUTING & COMMUNICATIONS / [ed] Chen, JJ Yang, LT, IEEE COMPUTER SOC , 2018, p. 1017-1025Conference paper, Published paper (Refereed)
Abstract [en]

Real-time road congestion detection allows improving traffic safety and route planning. In this work, we propose to use streaming graph processing algorithms for road congestion detection and evaluate their accuracy and performance. We represent road infrastructure sensors in the form of a directed weighted graph and adapt the Connected Components algorithm and some existing graph processing algorithms, originally used for community detection in social network graphs, for the task of road congestion detection. In our approach, we detect Connected Components or communities of sensors with similarly weighted edges that reflect different states in the traffic, e.g., free flow or congested state, in regions covered by detected sensor groups. We have adapted and implemented the Connected Components and community detection algorithms for detecting groups in the weighted sensor graphs in batch and streaming manner. We evaluate our approach by building and processing the road infrastructure sensor graph for Stockholm's highways using real-world data from the Motorway Control System operated by the Swedish traffic authority. Our results indicate that the Connected Components and DenGraph community detection algorithms can detect congestion with accuracy up to approximate to 94% for Connected Components and up to approximate to 88% for DenGraph. The Louvain Modularity algorithm for community detection fails to detect congestion regions for sparsely connected graphs, representing roads that we have considered in this study. The Hierarchical Clustering algorithm using speed and density readings is able to detect congestion without details, such as shockwaves.

Place, publisher, year, edition, pages
IEEE COMPUTER SOC, 2018
Series
IEEE International Symposium on Parallel and Distributed Processing with Applications, ISSN 2158-9178
Keywords
Streaming, Graph Processing, Congestion, Community Detection, Connected Components
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:kth:diva-252672 (URN)10.1109/BDCloud.2018.00148 (DOI)000467843200134 ()2-s2.0-85063892833 (Scopus ID)978-1-7281-1141-4 (ISBN)
Conference
16th IEEE ISPA / 17th IEEE IUCC / 8th IEEE BDCloud / 11th IEEE SocialCom / 8th IEEE SustainCom, DEC 11-13, 2018, Melbourne, AUSTRALIA
Note

QC 20190603

Available from: 2019-06-03 Created: 2019-06-03 Last updated: 2019-06-11Bibliographically approved
Kalavri, V., Vlassov, V. & Haridi, S. (2018). High-Level Programming Abstractions for Distributed Graph Processing. IEEE Transactions on Knowledge and Data Engineering, 30(2), 305-324
Open this publication in new window or tab >>High-Level Programming Abstractions for Distributed Graph Processing
2018 (English)In: IEEE Transactions on Knowledge and Data Engineering, ISSN 1041-4347, E-ISSN 1558-2191, Vol. 30, no 2, p. 305-324Article in journal (Refereed) Published
Abstract [en]

Efficient processing of large-scale graphs in distributed environments has been an increasingly popular topic of research in recent years. Inter-connected data that can be modeled as graphs appear in application domains such as machine learning, recommendation, web search, and social network analysis. Writing distributed graph applications is inherently hard and requires programming models that can cover a diverse set of problems, including iterative refinement algorithms, graph transformations, graph aggregations, pattern matching, ego-network analysis, and graph traversals. Several high-level programming abstractions have been proposed and adopted by distributed graph processing systems and big data platforms. Even though significant work has been done to experimentally compare distributed graph processing frameworks, no qualitative study and comparison of graph programming abstractions has been conducted yet. In this survey, we review and analyze the most prevalent high-level programming models for distributed graph processing, in terms of their semantics and applicability. We review 34 distributed graph processing systems with respect to the graph processing models they implement and we survey applications that appear in recent distributed graph systems papers. Finally, we discuss trends and open research questions in the area of distributed graph processing.

Place, publisher, year, edition, pages
IEEE COMPUTER SOC, 2018
Keywords
Distributed graph processing, large-scale graph analysis, big data
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:kth:diva-221918 (URN)10.1109/TKDE.2017.2762294 (DOI)000422711800008 ()2-s2.0-85040652305 (Scopus ID)
Note

QC 20180131

Available from: 2018-01-31 Created: 2018-01-31 Last updated: 2018-02-02Bibliographically approved
Sozinov, K., Vlassov, V. & Girdzijauskas, S. (2018). Human Activity Recognition Using Federated Learning. In: Chen, JJ Yang, LT (Ed.), 2018 IEEE INT CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, UBIQUITOUS COMPUTING & COMMUNICATIONS, BIG DATA & CLOUD COMPUTING, SOCIAL COMPUTING & NETWORKING, SUSTAINABLE COMPUTING & COMMUNICATIONS: . Paper presented at 16th IEEE ISPA / 17th IEEE IUCC / 8th IEEE BDCloud / 11th IEEE SocialCom / 8th IEEE SustainCom, DEC 11-13, 2018, Melbourne, AUSTRALIA (pp. 1103-1111). IEEE COMPUTER SOC
Open this publication in new window or tab >>Human Activity Recognition Using Federated Learning
2018 (English)In: 2018 IEEE INT CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, UBIQUITOUS COMPUTING & COMMUNICATIONS, BIG DATA & CLOUD COMPUTING, SOCIAL COMPUTING & NETWORKING, SUSTAINABLE COMPUTING & COMMUNICATIONS / [ed] Chen, JJ Yang, LT, IEEE COMPUTER SOC , 2018, p. 1103-1111Conference paper, Published paper (Refereed)
Abstract [en]

State-of-the-art deep learning models for human activity recognition use large amount of sensor data to achieve high accuracy. However, training of such models in a data center using data collected from smart devices leads to high communication costs and possible privacy infringement. In order to mitigate aforementioned issues, federated learning can be employed to train a generic classifier by combining multiple local models trained on data originating from multiple clients. In this work we evaluate federated learning to train a human activity recognition classifier and compare its performance to centralized learning by building two models, namely a deep neural network and a softmax regression trained on both synthetic and real-world datasets. We study communication costs as well as the influence of erroneous clients with corrupted data in federated learning setting. We have found that federated learning for the task of human activity recognition is capable of producing models with slightly worse, but acceptable, accuracy compared to centralized models. In our experiments federated learning achieved an accuracy of up to 89 % compared to 93 % in centralized training for the deep neural network. The global model trained with federated learning on skewed datasets achieves accuracy comparable to centralized learning. Furthermore, we identified an important issue of clients with corrupted data and proposed a federated learning algorithm that identifies and rejects erroneous clients. Lastly, we have identified a trade-off between communication cost and the complexity of a model. We show that more complex models such as deep neural network require more communication in federated learning settings for human activity recognition compared to less complex models, such as multinomial logistic regression.

Place, publisher, year, edition, pages
IEEE COMPUTER SOC, 2018
Series
IEEE International Symposium on Parallel and Distributed Processing with Applications, ISSN 2158-9178
Keywords
Federated Learning, Human Activity Recognition, Privacy, Distributed Machine Learning
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:kth:diva-252673 (URN)10.1109/BDCloud.2018.00164 (DOI)000467843200150 ()2-s2.0-85063888507 (Scopus ID)978-1-7281-1141-4 (ISBN)
Conference
16th IEEE ISPA / 17th IEEE IUCC / 8th IEEE BDCloud / 11th IEEE SocialCom / 8th IEEE SustainCom, DEC 11-13, 2018, Melbourne, AUSTRALIA
Note

QC 20190603

Available from: 2019-06-03 Created: 2019-06-03 Last updated: 2019-06-03Bibliographically approved
Xhagjika, V., Escoda, O. D., Navarro, L. & Vlassov, V. (2017). Load and video performance patterns of a cloud based WebRTC Architecture. In: Proceedings - 2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGRID 2017: . Paper presented at 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGRID 2017, 14 May 2017 through 17 May 2017 (pp. 739-744). Institute of Electrical and Electronics Engineers Inc.
Open this publication in new window or tab >>Load and video performance patterns of a cloud based WebRTC Architecture
2017 (English)In: Proceedings - 2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGRID 2017, Institute of Electrical and Electronics Engineers Inc. , 2017, p. 739-744Conference paper, Published paper (Refereed)
Abstract [en]

Web Real-Time Communication or Realtime communication in the Web (WebRTC/RTCWeb) is a prolific new standard and technology stack, providing full audio/video agnostic communications for the Web. Service providers implementing such technology deal with various levels of complexity ranging anywhere from: high service distribution, multi-client integration, P2P and Cloud assisted communication backends, content delivery, real-Time constraints and across clouds resource allocation. This work presents a study of the joint factors including multi-cloud distribution, network performance, media parameters and back-end resource loads, in Cloud based Media Selective Forwarding Units for WebRTC infrastructures. The monitored workload is sampled from a large population of real users of our testing infrastructure, additionally the performance data is sampled both by passive user measurements as well as server side measurements. Patterns correlating such factors enable designing adaptive resource allocation algorithms and defining media Service Level Objectives (SLO) spanning over multiple data-centers or servers. Based on our analysis, we discover strong periodical load patterns even though the nature of user interaction with the system is mostly not predetermined with variable user churn.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2017
Keywords
bitrate, load measurements, media, rtp/rtcp, stream allocation, webrtc, Cluster computing, Grid computing, Population statistics, Resource allocation, Systems analysis, Bit rates, Distributed computer systems
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:kth:diva-216290 (URN)10.1109/CCGRID.2017.118 (DOI)000426912900088 ()2-s2.0-85027437231 (Scopus ID)9781509066100 (ISBN)
Conference
17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGRID 2017, 14 May 2017 through 17 May 2017
Note

QC 20171211

Available from: 2017-12-11 Created: 2017-12-11 Last updated: 2019-05-20Bibliographically approved
Xhagjika, V., Divorra Escoda, O., Navarro, L. & Vlassov, V. (2017). Media Streams Allocation and Load Patterns for a WebRTC Cloud Architecture. In: Mahmoodi, T Secci, S Cianfrani, A Idzikowski, F (Ed.), PROCEEDINGS OF THE 2017 8TH INTERNATIONAL CONFERENCE ON THE NETWORK OF THE FUTURE (NOF): . Paper presented at 8th International Conference on the Network of the Future (NOF), NOV 22-24, 2017, London, ENGLAND (pp. 14-21). IEEE
Open this publication in new window or tab >>Media Streams Allocation and Load Patterns for a WebRTC Cloud Architecture
2017 (English)In: PROCEEDINGS OF THE 2017 8TH INTERNATIONAL CONFERENCE ON THE NETWORK OF THE FUTURE (NOF) / [ed] Mahmoodi, T Secci, S Cianfrani, A Idzikowski, F, IEEE , 2017, p. 14-21Conference paper, Published paper (Refereed)
Abstract [en]

Web Real-Time Communication Web Real-Time Communication (WebRTC) is seeing a rapid rise in adoption footprint. This standard provides an audio/video platform-agnostic communications framework for the Web build-in right in the browser. The complex technology stack of a full implementation of the standard is vast and includes elements of various computational disciplines like: content delivery, audio/video processing, media transport and quality of experience control, for both P2P and Cloud relayed communications. To the best of our knowledge, no previous study examines the impact of Cloud back-end load and media quality at production scale for a media stream processing application, as well as load mitigation for Cloud media Selective Forwarding Units. The contribution of this work is the analysis and exploitation of server workload (predictable session size, strong periodical load patterns) and media bit rate patterns that are derived from real user traffic (toward our test environment), over an extended period of time. Additionally, a simple and effective load balancing scheme is discussed to fairly distribute big sessions over multiple servers by exploiting the discovered patterns of stable session sizes and server load predictability. A Cloud simulation environment was built to compare the performance of the algorithm with other load allocation policies. This work is a basis for more advanced resource allocation algorithms and media Service Level Objectives (SLO) spanning multiple Cloud entities.

Place, publisher, year, edition, pages
IEEE, 2017
Series
International Conference on the Network of the Future, ISSN 2377-8652
Keywords
load measurements, webrtc, rtp/rtcp, media, bit rate, stream allocation, simulcast, load balancing
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:kth:diva-225275 (URN)10.1109/NOF.2017.8251214 (DOI)000427145800003 ()2-s2.0-85049637295 (Scopus ID)978-1-5386-0554-7 (ISBN)
Conference
8th International Conference on the Network of the Future (NOF), NOV 22-24, 2017, London, ENGLAND
Note

QC 20180403

Available from: 2018-04-03 Created: 2018-04-03 Last updated: 2018-11-19Bibliographically approved
Vlassov, V. & Bohn, R. (2017). Message from the ICCAC 2017 Program Chairs. Paper presented at 18 September 2017 through 22 September 2017. 4th IEEE International Conference on Cloud and Autonomic Computing, ICCAC 2017, Article ID 8064047.
Open this publication in new window or tab >>Message from the ICCAC 2017 Program Chairs
2017 (English)In: 4th IEEE International Conference on Cloud and Autonomic Computing, ICCAC 2017, article id 8064047Article in journal (Refereed) Published
Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc., 2017
Identifiers
urn:nbn:se:kth:diva-227091 (URN)10.1109/ICCAC.2017.6 (DOI)2-s2.0-85035319920 (Scopus ID)
Conference
18 September 2017 through 22 September 2017
Note

QC 20180515

Available from: 2018-05-15 Created: 2018-05-15 Last updated: 2018-05-15Bibliographically approved
Liu, Y., Gureya, D., Al-Shishtawy, A. & Vlassov, V. (2017). OnlineElastMan: self-trained proactive elasticity manager for cloud-based storage services. Cluster Computing, 20(3), 1977-1994
Open this publication in new window or tab >>OnlineElastMan: self-trained proactive elasticity manager for cloud-based storage services
2017 (English)In: Cluster Computing, ISSN 1386-7857, E-ISSN 1573-7543, Vol. 20, no 3, p. 1977-1994Article in journal (Refereed) Published
Abstract [en]

The pay-as-you-go pricing model and the illusion of unlimited resources in the Cloud initiate the idea to provision services elastically. Elastic provisioning of services allocates/de-allocates resources dynamically in response to the changes of the workload. It minimizes the service provisioning cost while maintaining the desired service level objectives (SLOs). Model-predictive control is often used in building such elasticity controllers that dynamically provision resources. However, they need to be trained, either online or offline, before making accurate scaling decisions. The training process involves tedious and significant amount of work as well as some expertise, especially when the model has many dimensions and the training granularity is fine, which is proved to be essential in order to build an accurate elasticity controller. In this paper, we present OnlineElastMan, which is a self-trained proactive elasticity manager for cloud-based storage services. It automatically evolves itself while serving the workload. Experiments using OnlineElastMan with Cassandra indicate that OnlineElastMan continuously improves its provision accuracy, i.e., minimizing provisioning cost and SLO violations, under various workload patterns.

Place, publisher, year, edition, pages
SPRINGER, 2017
Keywords
Elasticity controller, Cloud storage, Workload prediction, SLO, Online training, Time series analysis
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:kth:diva-214317 (URN)10.1007/s10586-017-0899-z (DOI)000407928800009 ()2-s2.0-85019724244 (Scopus ID)
Note

QC 20170918

Available from: 2017-09-18 Created: 2017-09-18 Last updated: 2018-01-13Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-6779-7435

Search in DiVA

Show all publications