Gurulingesh Raravi (Publications)
PhD University of Porto, Portugal
Research Associate
July 2009 - May 2014
October 2016 - May 2017
Research Associate
July 2009 - May 2014
October 2016 - May 2017
Gurulingesh Raravi received the Ph.D. degree from University of Porto. His dissertation was on scheduling real-time tasks on heterogeneous multiprocessors. Prior to entering graduate school, he worked for three years in automotive and telecommunications industry.
Post Ph.D., he worked in Xerox Research Centre India for two years where the focus was on designing solutions for the smart mobility and retail systems and for the service delivery organizations.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Thesis
Real-Time Scheduling on Heterogeneous Multiprocessors CISTER-TR-140306
Gurulingesh RaraviPhD Thesis. 17, Mar, 2014. Porto, Portugal.
Gurulingesh RaraviPhD Thesis. 17, Mar, 2014. Porto, Portugal.
Books & Book Chapters
Automatic Merging of Vehicles: Design, Algorithms, Performance CISTER-TR-141004
Gurulingesh Raravi, Vipul Shingde, Krithi RamamrithamChapter in "Studies in Computational Intelligence - Cooperative Robots and Sensor Networks 2015", Springer. 19, May, 2015, Volume 604, pp 231-255.
Gurulingesh Raravi, Vipul Shingde, Krithi RamamrithamChapter in "Studies in Computational Intelligence - Cooperative Robots and Sensor Networks 2015", Springer. 19, May, 2015, Volume 604, pp 231-255.
Journal Papers
Task assignment algorithms for heterogeneous multiprocessors CISTER-TR-140510
Gurulingesh Raravi, Vincent NélisACM Transactions on Embedded Computing (TECS), Article No 159, ACM. Nov 2014, Volume 13, Issue 5s, 26 pages. New York, NY, U.S.A..
Gurulingesh Raravi, Vincent NélisACM Transactions on Embedded Computing (TECS), Article No 159, ACM. Nov 2014, Volume 13, Issue 5s, 26 pages. New York, NY, U.S.A..
Provably Good Task Assignment for Two-type Heterogeneous Multiprocessors using Cutting Planes CISTER-TR-140511
Björn Andersson, Gurulingesh RaraviACM Transactions on Embedded Computing (TECS), ACM. Sep 2014, Volume 13, Issue 5s.
Björn Andersson, Gurulingesh RaraviACM Transactions on Embedded Computing (TECS), ACM. Sep 2014, Volume 13, Issue 5s.
Real-Time Scheduling with Resource Sharing on Heterogeneous Multiprocessors CISTER-TR-140102
Björn Andersson, Gurulingesh RaraviReal-Time Systems, Springer US. Mar 2014, Volume 50, Issue 2, pp 270-314. U.S.A..
Björn Andersson, Gurulingesh RaraviReal-Time Systems, Springer US. Mar 2014, Volume 50, Issue 2, pp 270-314. U.S.A..
Task assignment algorithms for two-type heterogeneous multiprocessors CISTER-TR-131002
Gurulingesh Raravi, Björn Andersson, Vincent Nélis, Konstantinos BletsasReal-Time Systems (RTS), Springer. Jan 2014, Volume 50, Issue 1, pp 87-141.Outstanding Paper Award, ECRTS 2012
Gurulingesh Raravi, Björn Andersson, Vincent Nélis, Konstantinos BletsasReal-Time Systems (RTS), Springer. Jan 2014, Volume 50, Issue 1, pp 87-141.Outstanding Paper Award, ECRTS 2012
Assigning Real-Time Tasks on Heterogeneous Multiprocessors with Two Unrelated Types of Processors HURRAY-TR-120712
Gurulingesh Raravi, Björn Andersson, Konstantinos BletsasReal-Time Systems (RTS), Springer. Jan 2013, Volume 49, Issue 1, pp 29-72.
Gurulingesh Raravi, Björn Andersson, Konstantinos BletsasReal-Time Systems (RTS), Springer. Jan 2013, Volume 49, Issue 1, pp 29-72.
Provably good task assignment on heterogeneous multiprocessor platforms for a restricted case but with a stronger adversary HURRAY-TR-110901
Gurulingesh Raravi, Björn Andersson, Konstantinos Bletsas23rd Euromicro Conference on Real-Time Systems (ECRTS11), ACM SIGBED Review. 6 to 8, Jul, 2011, Volume 8, Issue 3, pp 19-22. Porto, Portugal.Work-In-Progress Session
Gurulingesh Raravi, Björn Andersson, Konstantinos Bletsas23rd Euromicro Conference on Real-Time Systems (ECRTS11), ACM SIGBED Review. 6 to 8, Jul, 2011, Volume 8, Issue 3, pp 19-22. Porto, Portugal.Work-In-Progress Session
Conference or Workshop Papers/Talks
Xhare-a-Ride: A Search Optimized Dynamic Ride Sharing System with Approximation Guarantee CISTER-TR-181122
Raja Subramaniam Thangaraj, Koyel Mukherjee, Gurulingesh Raravi, Asmita Metrewar, Narendra Annamaneni, Koushik Chattopadhyay33rd International Conference on Data Engineering 2017 (ICDE 2018). 19 to 22, Apr, 2017, pp 1117-1128. San Diego, CA, U.S.A..
Raja Subramaniam Thangaraj, Koyel Mukherjee, Gurulingesh Raravi, Asmita Metrewar, Narendra Annamaneni, Koushik Chattopadhyay33rd International Conference on Data Engineering 2017 (ICDE 2018). 19 to 22, Apr, 2017, pp 1117-1128. San Diego, CA, U.S.A..
Timing Analysis of Fixed Priority Self-Suspending Sporadic Tasks CISTER-TR-150506
Geoffrey Nelissen, José Fonseca, Gurulingesh Raravi, Vincent Nélis27th Euromicro Conference on Real-Time Systems (ECRTS 2015). 7 to 10, Jul, 2015. Lund, Sweden.
Geoffrey Nelissen, José Fonseca, Gurulingesh Raravi, Vincent Nélis27th Euromicro Conference on Real-Time Systems (ECRTS 2015). 7 to 10, Jul, 2015. Lund, Sweden.
A Multi-DAG Model for Real-Time Parallel Applications with Conditional Execution CISTER-TR-141207
José Fonseca, Vincent Nélis, Gurulingesh Raravi, Luis Miguel PinhoThe 30th ACM/SIGAPP Symposium On Applied Computing (SAC 2015). 13 to 17, Apr, 2015, Embedded Systems. Salamanca, Spain.
José Fonseca, Vincent Nélis, Gurulingesh Raravi, Luis Miguel PinhoThe 30th ACM/SIGAPP Symposium On Applied Computing (SAC 2015). 13 to 17, Apr, 2015, Embedded Systems. Salamanca, Spain.
How to deal with control-flow information in parallel real-time applications? CISTER-TR-141201
José Fonseca, Vincent Nélis, Gurulingesh Raravi, Luis Miguel Pinho5th Real-Time Scheduling Open Problems Seminar (RTSOPS 2014). 8, Jul, 2014. Madrid, Spain.
José Fonseca, Vincent Nélis, Gurulingesh Raravi, Luis Miguel Pinho5th Real-Time Scheduling Open Problems Seminar (RTSOPS 2014). 8, Jul, 2014. Madrid, Spain.
Two Protocols to Reduce the Criticality Level of Multiprocessor Mixed-Criticality Systems CISTER-TR-131004
François Santy, Gurulingesh Raravi, Geoffrey Nelissen, Vincent Nélis, Pratyush Kumar, Joel Goossens, Eduardo Tovar21st International Conference on Real-Time Networks and Systems (RTNS'13), ACM. 16 to 18, Oct, 2013, pp 183-192. Sophia Antipolis, France.
François Santy, Gurulingesh Raravi, Geoffrey Nelissen, Vincent Nélis, Pratyush Kumar, Joel Goossens, Eduardo Tovar21st International Conference on Real-Time Networks and Systems (RTNS'13), ACM. 16 to 18, Oct, 2013, pp 183-192. Sophia Antipolis, France.
A PTAS for assigning sporadic tasks on two-type heterogeneous multiprocessors HURRAY-TR-120903
Gurulingesh Raravi, Vincent Nélis33rd IEEE Real-Time Systems Symposium (RTSS 2012), IEEE. 4 to 7, Dec, 2012, pp 117-126. San Juan, Puerto Rico.
Gurulingesh Raravi, Vincent Nélis33rd IEEE Real-Time Systems Symposium (RTSS 2012), IEEE. 4 to 7, Dec, 2012, pp 117-126. San Juan, Puerto Rico.
Real-Time Scheduling with Resource Sharing on Uniform Multiprocessors HURRAY-TR-120902
Gurulingesh Raravi, Vincent Nélis, Björn Andersson20th International Conference on Real-Time and Network Systems (RTNS 2012), ACM New York. 8 to 9, Nov, 2012, pp 121-130. Pont à Mousson, France.
Gurulingesh Raravi, Vincent Nélis, Björn Andersson20th International Conference on Real-Time and Network Systems (RTNS 2012), ACM New York. 8 to 9, Nov, 2012, pp 121-130. Pont à Mousson, France.
Task Assignment Algorithms for Two-type Heterogeneous Multiprocessors HURRAY-TR-111202a
Gurulingesh Raravi, Björn Andersson, Konstantinos Bletsas, Vincent Nélis24th Euromicro Conference on Real-Time Systems (ECRTS 2012), IEEE. 11 to 13, Jul, 2012. Pisa, Italy.Outstanding Paper Award
Gurulingesh Raravi, Björn Andersson, Konstantinos Bletsas, Vincent Nélis24th Euromicro Conference on Real-Time Systems (ECRTS 2012), IEEE. 11 to 13, Jul, 2012. Pisa, Italy.Outstanding Paper Award
Provably Good Scheduling of Sporadic Tasks with Resource Sharing on a Two-type Heterogeneous Multiprocessor Platform (Corrected version) HURRAY-TR-110904
Gurulingesh Raravi, Björn Andersson, Konstantinos Bletsas15th International Conference On Principles Of Distributed Systems (OPODIS'11), Springer Berlin Heidelberg. 12 to 16, Dec, 2011, 7109, pp 528-543. Toulouse, France.
Gurulingesh Raravi, Björn Andersson, Konstantinos Bletsas15th International Conference On Principles Of Distributed Systems (OPODIS'11), Springer Berlin Heidelberg. 12 to 16, Dec, 2011, 7109, pp 528-543. Toulouse, France.
A conjecture about provably good task assignment on heterogeneous multiprocessor platforms but with a stronger adversary HURRAY-TR-110502
Gurulingesh Raravi, Björn Andersson, Konstantinos Bletsas23rd Euromicro Conference on Real-Time Systems (ECRTS'11). 6 to 8, Jul, 2011, Work-In-Progress Session. Porto, Portugal.
Gurulingesh Raravi, Björn Andersson, Konstantinos Bletsas23rd Euromicro Conference on Real-Time Systems (ECRTS'11). 6 to 8, Jul, 2011, Work-In-Progress Session. Porto, Portugal.
Two-type Heterogeneous Multiprocessor Scheduling: Is there a Phase Transition? (Extended Abstract) HURRAY-TR-110503
Gurulingesh Raravi, Björn Andersson, Konstantinos Bletsas2nd International Real-Time Scheduling Open Problems Seminar (RTSOPS 2011). 5, Jul, 2011. Porto, Portugal.
Gurulingesh Raravi, Björn Andersson, Konstantinos Bletsas2nd International Real-Time Scheduling Open Problems Seminar (RTSOPS 2011). 5, Jul, 2011. Porto, Portugal.
Partitioned Scheduling of Multimode Systems on Multiprocessor Platforms: when to do the Mode Transition? HURRAY-TR-110701
José Marinho, Gurulingesh Raravi, Vincent Nélis, Stefan M. Petters2nd International Real-Time Scheduling Open Problems Seminar (RTSOPS 2011). 5, Jul, 2011. Porto, Portugal.
José Marinho, Gurulingesh Raravi, Vincent Nélis, Stefan M. Petters2nd International Real-Time Scheduling Open Problems Seminar (RTSOPS 2011). 5, Jul, 2011. Porto, Portugal.
Intra-Type Migrative Scheduling of Implicit-Deadline Sporadic Tasks on Two-Type Heterogeneous Multiprocessor HURRAY-TR-110402
Gurulingesh Raravi, Björn Andersson, Konstantinos Bletsas10th Workshop on Models and Algorithms for Planning and Scheduling Problems (MAPSP 2011). 19 to 23, Jun, 2011. Nymburk, Czechia.
Gurulingesh Raravi, Björn Andersson, Konstantinos Bletsas10th Workshop on Models and Algorithms for Planning and Scheduling Problems (MAPSP 2011). 19 to 23, Jun, 2011. Nymburk, Czechia.
Assigning Real-Time Tasks on Heterogeneous Multiprocessors with Two Unrelated Types of Processors HURRAY-TR-100505
Björn Andersson, Gurulingesh Raravi, Konstantinos Bletsas31st IEEE Real-Time Systems Symposium (RTSS 2010), Springer US. 30, Nov to 3, Dec, 2010, 49, pp 29-72. San Diego, U.S.A..
Björn Andersson, Gurulingesh Raravi, Konstantinos Bletsas31st IEEE Real-Time Systems Symposium (RTSS 2010), Springer US. 30, Nov to 3, Dec, 2010, 49, pp 29-72. San Diego, U.S.A..
Calculating an upper bound on the finishing time of a group of threads executing on a GPU: A preliminary case study HURRAY-TR-070401
Gurulingesh Raravi, Björn Andersson16th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2010). 23 to 25, Aug, 2010. Macau, Macau SAR (P.R.C.).
Gurulingesh Raravi, Björn Andersson16th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2010). 23 to 25, Aug, 2010. Macau, Macau SAR (P.R.C.).
Conference or Workshop Posters/Demos
Multi-Processor Scheduling: Paradigms and Challenges CISTER-TR-130610
Geoffrey Nelissen, Gurulingesh Raravi, Konstantinos Bletsas, Vincent Nélis, Dakshina Dasari, Pedro Souto, Eduardo TovarPoster presented in 8th IEEE International Symposium on Industrial Embedded Systems (SIES'13). 19 to 21, Jun, 2013. Porto, Portugal.
Geoffrey Nelissen, Gurulingesh Raravi, Konstantinos Bletsas, Vincent Nélis, Dakshina Dasari, Pedro Souto, Eduardo TovarPoster presented in 8th IEEE International Symposium on Industrial Embedded Systems (SIES'13). 19 to 21, Jun, 2013. Porto, Portugal.
Technical Reports
Errata: Timing Analysis of Fixed Priority Self-Suspending Sporadic Tasks CISTER-TR-170205
Geoffrey Nelissen, José Fonseca, Gurulingesh Raravi, Vincent Nélis2017.
Geoffrey Nelissen, José Fonseca, Gurulingesh Raravi, Vincent Nélis2017.
A PTAS for assigning sporadic tasks on two-type heterogeneous multiprocessors HURRAY-TR-120505
Gurulingesh Raravi, Vincent Nélis17, May, 2012.Technical Report
Gurulingesh Raravi, Vincent Nélis17, May, 2012.Technical Report